====================================================================== BUILD LOG: fail/long/recount-many-files ====================================================================== Verdict: FAIL Exit code: 1 Kernel: 6.19.0-160000.26-default+ Toolchain: Compiler: gcc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4) Linker: GNU ld version 2.41-63.el10 Assembler: GNU assembler version 2.41-63.el10 ====================================================================== FULL BUILD OUTPUT ====================================================================== --- klp-build stdout --- Validating patch(es) Fixing patch(es) Building patched kernel --- klp-build stderr --- In file included from drivers/atm/solos-pci.c:598: drivers/atm/solos-attrlist.c:1:1: error: expected expression before ‘asm’ 1 | asm("nop"); | ^~~ In file included from ./include/linux/pci.h:37, from drivers/atm/solos-pci.c:24: ./include/linux/device.h:158:33: warning: ‘dev_attr_TotalTxBlocks’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:83:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 83 | SOLOS_ATTR_RO(RecentShowtimeStart) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_TotalRxBlocks’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:82:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 82 | SOLOS_ATTR_RO(TotalStart) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RecentShowtimeStart’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:81:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 81 | SOLOS_ATTR_RO(Status) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_TotalStart’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:80:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 80 | SOLOS_ATTR_RO(SupportedAnnexes) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_Status’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:79:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 79 | SOLOS_ATTR_RW(AnnexMMaxMargin) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_SupportedAnnexes’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:78:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 78 | SOLOS_ATTR_RW(AnnexAMaxMargin) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_AnnexMMaxMargin’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:77:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 77 | SOLOS_ATTR_RW(AnnexAForceSNRMarginDn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_AnnexAMaxMargin’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:76:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 76 | SOLOS_ATTR_RW(BisMMaxMargin) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_AnnexAForceSNRMarginDn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:75:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 75 | SOLOS_ATTR_RW(BisAMaxMargin) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_BisMMaxMargin’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:74:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 74 | SOLOS_ATTR_RW(BisMForceSNRMarginDn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_BisAMaxMargin’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:73:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 73 | SOLOS_ATTR_RW(BisAForceSNRMarginDn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_BisMForceSNRMarginDn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:72:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 72 | SOLOS_ATTR_RW(DetectNoise) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_BisAForceSNRMarginDn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:71:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 71 | SOLOS_ATTR_RW(Profile) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_DetectNoise’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:70:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 70 | SOLOS_ATTR_RW(LineMode) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_Profile’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:69:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 69 | SOLOS_ATTR_RW(Defaults) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_LineMode’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:68:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 68 | SOLOS_ATTR_RW(Retrain) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_Defaults’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:67:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 67 | SOLOS_ATTR_RW(ShowtimeLed) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_Retrain’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:66:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 66 | SOLOS_ATTR_RW(Failsafe) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ShowtimeLed’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:65:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 65 | SOLOS_ATTR_RW(AutoStart) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_Failsafe’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:64:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 64 | SOLOS_ATTR_RW(HostControl) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_AutoStart’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:63:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 63 | SOLOS_ATTR_RO(LineStatus) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_HostControl’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:62:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 62 | SOLOS_ATTR_RW(ActivateLine) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_LineStatus’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:61:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 61 | SOLOS_ATTR_RW(Action) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ActivateLine’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:60:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 60 | SOLOS_ATTR_RO(ProfileStatus) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_Action’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:579:33: note: in expansion of macro ‘DEVICE_ATTR’ 579 | | ^ drivers/atm/solos-attrlist.c:59:1: note: in expansion of macro ‘SOLOS_ATTR_RW’ 59 | SOLOS_ATTR_RO(SRACntUp) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ProfileStatus’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:58:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 58 | SOLOS_ATTR_RO(SRACnt) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_SRACntUp’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:57:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 57 | SOLOS_ATTR_RO(LineUpCount) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_SRACnt’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:56:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 56 | SOLOS_ATTR_RO(RemoteSNRMargin) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_LineUpCount’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:55:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 55 | SOLOS_ATTR_RO(RemoteLineAttn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RemoteSNRMargin’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:54:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 54 | SOLOS_ATTR_RO(RemoteLOS) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RemoteLineAttn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:53:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 53 | SOLOS_ATTR_RO(RemoteSEF) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RemoteLOS’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:52:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 52 | SOLOS_ATTR_RO(RemoteTxPower) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RemoteSEF’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:51:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 51 | SOLOS_ATTR_RO(LocalTxPower) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RemoteTxPower’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:50:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 50 | SOLOS_ATTR_RO(RawAttn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_LocalTxPower’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:49:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 49 | SOLOS_ATTR_RO(LocalLineAttn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RawAttn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:48:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 48 | SOLOS_ATTR_RO(LocalSNRMargin) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_LocalLineAttn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:47:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 47 | SOLOS_ATTR_RO(LocalEndLOS) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_LocalSNRMargin’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:46:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 46 | SOLOS_ATTR_RO(LocalSEF) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_LocalEndLOS’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:45:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 45 | SOLOS_ATTR_RO(LocalITUCountryCode) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_LocalSEF’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:44:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 44 | SOLOS_ATTR_RO(DataBoost) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_LocalITUCountryCode’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:43:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 43 | SOLOS_ATTR_RO(ATUCANSISTD) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_DataBoost’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:42:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 42 | SOLOS_ATTR_RO(ATUCANSIId) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ATUCANSISTD’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:41:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 41 | SOLOS_ATTR_RO(ATUCANSIRev) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ATUCANSIId’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:40:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 40 | SOLOS_ATTR_RO(ATURANSISTD) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ATUCANSIRev’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:39:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 39 | SOLOS_ATTR_RO(ATURANSIRev) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ATURANSISTD’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:38:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 38 | SOLOS_ATTR_RO(ATUCCountry) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ATURANSIRev’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:37:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 37 | SOLOS_ATTR_RO(ATURVendor) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ATUCCountry’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:36:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 36 | SOLOS_ATTR_RO(ShowtimeStart) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ATURVendor’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:35:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 35 | SOLOS_ATTR_RO(INPup) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_ShowtimeStart’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:34:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 34 | SOLOS_ATTR_RO(INPdown) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_INPup’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:33:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 33 | SOLOS_ATTR_RO(BisRUp) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_INPdown’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:32:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 32 | SOLOS_ATTR_RO(BisRDn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_BisRUp’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:31:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 31 | SOLOS_ATTR_RO(InterleaveRUp) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_BisRDn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:30:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 30 | SOLOS_ATTR_RO(InterleaveRDn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_InterleaveRUp’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:29:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 29 | SOLOS_ATTR_RO(RSUnCorrectedErrorsUp) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_InterleaveRDn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:28:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 28 | SOLOS_ATTR_RO(RSCorrectedErrorsUp) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RSUnCorrectedErrorsUp’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:27:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 27 | SOLOS_ATTR_RO(RSUnCorrectedErrorsDn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RSCorrectedErrorsUp’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:26:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 26 | SOLOS_ATTR_RO(RSCorrectedErrorsDn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RSUnCorrectedErrorsDn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:25:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 25 | SOLOS_ATTR_RO(InterleaveDpUp) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RSCorrectedErrorsDn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:24:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 24 | SOLOS_ATTR_RO(InterleaveDpDn) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_InterleaveDpUp’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:23:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 23 | SOLOS_ATTR_RO(GeneralFailure) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_InterleaveDpDn’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:22:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 22 | SOLOS_ATTR_RO(AnnexType) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_GeneralFailure’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:21:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 21 | SOLOS_ATTR_RO(RxATTNDR) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_AnnexType’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:20:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 20 | SOLOS_ATTR_RO(TxATTNDR) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RxATTNDR’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:19:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 19 | // SOLOS_ATTR_RO(DeltACTATPus) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_TxATTNDR’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:18:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 18 | // SOLOS_ATTR_RO(DeltACTATPds) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_RxBitRate’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:15:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 15 | SOLOS_ATTR_RO(LastFailed) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_TxBitRate’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:14:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 14 | SOLOS_ATTR_RO(OperationProgress) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_LastFailed’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:13:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 13 | SOLOS_ATTR_RO(Watchdog) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_OperationProgress’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:12:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 12 | SOLOS_ATTR_RO(State) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_Watchdog’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:11:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 11 | SOLOS_ATTR_RO(OperationalMode) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_State’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:10:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 10 | SOLOS_ATTR_RO(Connected) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_OperationalMode’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:9:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 9 | // SOLOS_ATTR_RO(CommonHandshake) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_Connected’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:8:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 8 | // SOLOS_ATTR_RO(DspVersion) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_Version’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:5:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 5 | SOLOS_ATTR_RO(APIVersion) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_FirmwareVersion’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:4:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 4 | SOLOS_ATTR_RO(DriverVersion) | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_APIVersion’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:3:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 3 | // SPDX-License-Identifier: GPL-2.0 | ^~~~~~~~~~~~~ ./include/linux/device.h:158:33: warning: ‘dev_attr_DriverVersion’ defined but not used [-Wunused-variable] 158 | struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) | ^~~~~~~~~ drivers/atm/solos-pci.c:578:33: note: in expansion of macro ‘DEVICE_ATTR’ 578 | | ^ drivers/atm/solos-attrlist.c:2:1: note: in expansion of macro ‘SOLOS_ATTR_RO’ 2 | #line 1 | ^~~~~~~ make[5]: *** [scripts/Makefile.build:289: drivers/atm/solos-pci.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [scripts/Makefile.build:546: drivers/atm] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [scripts/Makefile.build:546: drivers] Error 2 make[2]: *** [/root/linux/Makefile:2055: .] Error 2 make[1]: *** [Makefile:248: __sub-make] Error 2 error: klp-build: patched kernel build failed --- diff.log --- (file not found: diff/diff.log) ====================================================================== BUILD VERIFICATION ====================================================================== exit code non-zero (expected failure): OK FAILED: Expected stderr to match 'no changes detected' ====================================================================== 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 7238b35591..507ea1ba43 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 6b8da6ef0c..bfcfaf9f0a 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 842e85776c..25372e7afc 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 c6079308ea..284c2f5e1b 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 22a1cb0264..1db9332460 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 1ab91852d9..4734b5c13a 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 faa5234b90..77f943fced 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 fc47f33f8a..26bc47d828 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 7cf92d172d..261b54a86b 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 1ebb058904..29b0233099 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 3ab0470978..5f39c8bd96 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 e8c5108932..1f51e256c5 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 4193f76e96..6e7a594980 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 6e577228e1..8a48ce496b 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 05dc4c1b90..9e48b09f59 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 d38f4d6759..590f3e5972 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 74b1d01812..98b3058c52 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 75d622d96f..a3cf462bd2 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 3d72d90624..0995257bb0 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 77f5d68ed0..13ddd1d2f1 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 fc1ab73f23..ba70ef7673 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 8dd08c5e42..19c2a7f409 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 94e1b3dcf6..bb9fa9ef83 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 8144f2045b..f26eaccec8 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 565de1acf1..29f3a0c87b 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 c0c0ccefc4..50d8a84099 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 0ffb2feea4..263c0c9637 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 297476bb08..70c8c79dec 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 8ac0088dca..850929f37a 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 c28035d6d1..ecfce3f18a 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 c67047c5d8..f1bf5fef86 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 d17e44c99d..4b4649ec61 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 29c6c477ac..8c98fee1ee 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 27070b5bd3..b757395885 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 bfacd6a061..ccf32b3fae 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 cbefa5a773..473708fa86 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 a08e8edef1..d4111e58f2 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 82b19c9e59..8994976e42 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 3048758304..0ceca1d70c 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 8e9b4ac86b..14c64baf2e 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 955b6ca616..a36bbde2d4 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 a3eaab094e..987b7c1451 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 06522451f0..5462b50e0f 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 fde4c68e7a..1fc6a209d5 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 cfdf90bc8b..e755fdffbd 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 bebdffafae..29760179ed 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 e62d1d461b..e68200a4cf 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 a5a6ed97a6..a2ecd2d22d 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 8028273f0d..a419f29f51 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 ed06367ece..b7d50729dd 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 217b4dca51..f855a8fb50 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 d19e51ec71..cf2fcfac04 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 e063b3857b..68ac341b18 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 54e75d4fdb..407bef4b1f 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 9fb445d7dc..d430f85341 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 aea8a54da4..d3748140c6 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 1f99b03eff..608047bb1f 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 33b2798de8..fd5616507b 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 5578023982..357fd81958 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 13b79960b4..f580a37b01 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 eed3f16561..5e3c193cc6 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 b5846ffdad..2ecc350209 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 4b1c8d85c4..c82a2daa25 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 94046f9aea..b622845b5e 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 49f5c75134..425cb8dd40 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 dd9de84b63..c9cba7eae3 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 9e2adb69bc..eb2d49921b 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 b1f3b4fcf9..3d8f6dfe9b 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 3cee05443f..e2d755bb16 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 a4c29a22ed..67a9b8403d 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 4d01c392ab..039e41dcb1 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 7004397937..55c9deb0e0 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 27b2a9edf3..b818003824 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 4d180d96f0..253a88e852 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 02e1567766..ab7028e4b3 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 3d32165043..262a3f63af 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 78b6850a9d..128da25487 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 6276eed762..4d0152e4e2 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 df7991f6fc..d72d50bf2f 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 2b1176dd51..77e9978877 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 8736482634..7eee038ddb 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 68d420bfd3..3a930fc91c 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 a9816bbc9f..adb71f7e89 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 4c5ab9cd8a..f7f21fca06 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 08c5196efe..e1d239e904 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 8851c0a19e..60338aef91 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 2978da85fc..92c7108961 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 cc6ac7d128..aa2259c9dc 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 ccc7e8c39e..1e415480fc 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 ec640219d9..a87cd497e4 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 809edc59af..8be684c943 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 1b159e9e02..5e07a1ffc0 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 dd09b58ff8..a23ffa4684 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 70b74a5d04..460372e420 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 4f2b595145..fb5f2cd31a 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 f8e2960832..1f7777716f 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 02b28a9324..03c0e8c3b7 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 c90c279047..848a1b2300 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 ed6d4f0cd6..f7c577102c 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 8166d09087..06b61e2ee5 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 cad5367b7c..900b03b0c9 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 fd6c3eb930..4c4f3216b6 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 7b6a9beba9..4dffde4e17 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 fefa705a86..0736fc2042 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 b2f2c59279..a9a2da4b2c 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 ea99c066ef..2ea5667990 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 36a2a95c08..f5d5ea3cda 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 8d2ea2cbd9..b7aa240408 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 c380d8c307..49ac674991 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 3b2d8b1bd2..5ce2347044 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 789cfb9ea1..3fc2ffdd24 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 7d2f93dc1e..04f73b22fa 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 6b85e94f32..a6b0b8cef8 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 88fa3a4d49..e74861346d 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 95119a5e77..d5e3637a0f 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 c79912a6b1..6992a1d13b 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 a73cc94f80..e3b7a429d2 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 fd8897a0e5..fe441030d8 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 2185afe8d5..75da182630 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 ed6915ba76..d14e372f3b 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 6d989b6d88..03c876ac72 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 e3628922c2..be3dfea7de 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 1feb990a56..a6bc520115 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 c4a875b223..2d998c74a3 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 2bde2a6e33..dd53c2eaf7 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 11d23420f9..263cc75981 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 627752f186..db1739fe91 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 0669851394..9fddd024c2 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 f8ea7a201a..6811930d98 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 aa856567fd..e29168a9d9 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 93970a4ad5..e57c8e4727 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 f7c6b8b7e0..b4bfcfb8d8 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 048d2c7a08..c6a123b115 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 46a677649d..f98957f582 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 6c41b27056..59bb37ba6b 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 fcc678fce0..ae3007dee1 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 d1e82a318e..411d428f40 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 cabc0659b3..b91c17ca0c 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 c1f8f581b4..42d8f5f343 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 9a97ddadec..198cd7126b 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 cb6ef449b9..b059eb1e78 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 e013ff1168..f92785327f 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 3e172f4b0e..137e12f969 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 04ff75dcc2..721c84efb5 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 dddb73c968..4186b7614a 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 1ca26c063f..f65fda534e 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 00591895d5..a1f46ac4ad 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 29efb78339..fa1025f870 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 df5afe601e..e730645444 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 a52dcc8c1e..fcc266f582 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 62cf7ccdde..5970c65bda 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 b5e2179076..66ae2388c1 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 82e96ac836..f78077edfe 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 2101938d27..135934195e 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 10da11c212..5af8224e06 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 4ec591bde3..4f0126002b 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 cd09f8ab93..7e3f7d02f8 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 b5793e8fbd..ed77d59e7e 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 087bce6ec8..de6325f28f 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 e1469b6417..5d78a46e32 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 fba1f8bb03..7eeb1a48d7 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 938bd932df..75126b847d 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 3b78966e75..e3dc0b0318 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 ba15b86664..c026841baf 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 03239ca0d5..937771c742 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 6f9ec7d28a..262a4d6f0b 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 254ab7138c..eebc099036 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 d2c8e53135..c965e7b0c5 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 845acf9ce2..b562fd04d7 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 225c0699a1..bf4a58faf0 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 38a90a3d12..89e60ab5c3 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 cd4b34c96e..c422324e6f 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 db0acbb7d7..4a9f3256c9 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 60b621295d..a47b6d923a 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 e1993e28a9..5b3269c1f5 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 db8be609fa..4b7c3db0e5 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 a06a92d0f5..1fcae46bc6 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 ab76c55fd6..a1104ba165 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 dd430477e7..75f0ebd4d4 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 354ce16d83..a958fa0d83 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 55ca3fcd37..48d4b2b039 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 6519149474..d52c3679cc 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 7dd9806369..f4a0fc519f 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 4d45e60cd4..17c9625fa5 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 a2601b1ef3..5f0de8f2dc 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 0529f90395..467699ed8f 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 d7aa95225c..89cdf610e1 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 3bb0c4dcfc..8f3a09fbef 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 7951b2c06f..ff688339fb 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 3f0d5c3dae..f2bc0d0ee4 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 ac15db66df..4d89d35813 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 0bfd66c7ad..ff73287545 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 79a6730fa0..afa588c980 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 50999886a8..cad2c2fd5e 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 6de47fb3b8..17fe8d1f43 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 d4908b3736..4d8741ec6e 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 42a3706e16..4b28ccd163 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 0dcefc36fb..30c82c326d 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 620aa82e3b..6cff3622b9 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 58a6441b58..81e77a9090 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 fdce83c95a..f3bacd2e77 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 0141e9bb02..360c2f3934 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 2944721e82..32cca090d9 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 f59927bcfb..26782779d3 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 d832eb9e62..9a74d581d4 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 b3836c94dc..6aa9bee231 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 2336ee2aa4..62a97abef2 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 afbd2ebe5c..f709fcde4c 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 f60547dadc..9e092c5289 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 094c5c59fc..f4a2e37699 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 e38a30477f..54ab91daae 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 1437aba477..41f6a720b5 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 00d00d3aae..cc6960fb1c 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 b7fe84f68b..8ad396c866 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 5a5b405792..180f9c82f9 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 c0ac7796d7..0bff050849 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 cf57fca979..efd1a50b5b 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 7b208e96fb..231208ad75 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 b48da6f12b..b798829c89 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 bc491bbbab..583262c201 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 fc4bba2902..4419d28bdf 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 d3cf3e8603..2eadaedf53 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 2324becf79..8bc458e3ca 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 4f81862116..4bea4d8d47 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 7e572189a5..e7854aa822 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 35058b9906..a336b493f6 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 0ca5da66dc..22606a77bc 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 d8c739d254..3e0043264f 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 e1ff30b5b0..77780c31a5 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 f7789cbe28..986bb17e1c 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 bf2b5c6a18..f7a19c6166 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 bd43733ede..bfa3ff6ee3 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 22d00005ec..1e0c7beab7 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 e21582a7fa..b1896f4385 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 2e203626ed..33795804b2 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 fa0300d8c7..ca2c84f495 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 003f1472ab..a539ff36e1 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 18d0ffc621..ebcf3e38e5 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 cd29496da1..4016d95d06 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 2469b66cc5..9ceb15e31b 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 a19cc206ec..f96419f714 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 f236e12d7a..3124468737 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 65ed9f8a51..cb403b0ba9 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 9ce9ed092b..e56f96fe71 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 3784b7372a..5b51232fad 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 91f6d633ee..219a2a37dc 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 bfc556f767..3114cb6161 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 b510d95987..5dd0b48dde 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 27948b5159..ca2ece3b20 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 457c66e1d7..c881d856aa 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 07aeda1d66..5fe1966e50 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 c9db2a9006..13090bea11 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 13d5c899f0..395e32f0b8 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 ed94758d30..89ccdedf1f 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 0b22a12e71..62752ad450 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 7bc7018688..b2e57ebb19 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 706f8241b5..b9cf21991e 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 45763a9b37..fde5f8cc18 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 4e9ac55ae9..19f625ddb8 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 37de35eb6e..0967408d64 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 b5b5c7bda6..6a8a015b00 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 2c5155bd37..90bb73256f 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 6b21d5bd99..3ab37d4f4f 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 d04f39fc84..b1a710f7ab 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 156d0d5996..436c5a0dda 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 beb532537c..3ff8c08173 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 35e9785145..212f9aa89a 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 027a8f87bc..d211cdcc09 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 93cb137da5..ccf8b4b8d7 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 3044b7e038..9bdc175522 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 2e8099479f..135100b020 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 a5e22678e2..d2bacbc9c0 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 cb7d8a7b14..2278458591 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 fb4a394ece..8c0be94948 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 0019d21bff..142602b3c6 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 22d723553f..a59889ee3c 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 85c598708c..55e46c9912 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 2908c9ef3c..870c3cda2b 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 6521ab3d24..5c2ddfd4b2 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 937f5376d5..489a6e4969 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 c3f280d08f..eb5e79779b 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 21cf9a358b..f001446626 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 842ddb4121..4f57d2814b 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 237b828dd2..5a00700995 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 723e3eae99..1a56c54280 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 84caccddce..dedaeb0f94 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 5f7265b1b3..9ea5adb8e2 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 e830439207..4f658818d0 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 2bba617e4d..2c4e8f3737 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 47335c7dad..4d2126f983 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 3fdbdb8311..53b963dc99 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 b749c4a6dd..f4c64c470d 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 b8d14b369c..de7ce111ed 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 f5655ad1c3..ba3f28c61b 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 258586e313..22ab98bdd2 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 9ce93e0b6c..35a8812c23 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 7bb47eb3fc..a8a7a81c75 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 3067c06b4b..69b0746e68 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 cc86977d0a..ce7a28dd3d 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 1d28939083..cab2343d05 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 35c544924e..0347509cf1 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 1fe75b39c2..8e28c817b8 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 a67c89bf15..017e1ba888 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 65c7224f52..b076e56f6e 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 5ad9f2f533..0e05e3f0e4 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 2b0d3160f9..8bca03eaa2 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 b49cd6302d..133ecdde8e 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 83c5cbd374..b8ae7f0193 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 f55ed74acf..846ef98567 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 2e633569d2..7d6c6a2ee8 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 e24a46dc57..354e8b07a6 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 2ce3e0130a..5ed219f4ca 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 a4688f575f..0512fcf0c2 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 114df312a9..6e6aeeb5f1 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 ada84fe8a1..ca96ec9d52 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 e9a1092b60..e53d873fce 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 35dbc719fb..acf7ea16c6 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 9dc9d0ae93..d5a5147b0e 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 510801f6f7..e109035423 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 6622406e00..3718c8db3a 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 7f62009257..0c6d41d978 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 f6e87363d6..6922d0c2bf 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 3feb31ab55..014894cd4a 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 cb6d29c2bb..675e0a5a6a 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 0800b5891d..039922faec 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 87632ae020..1ff53976c8 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 a3c8dadec1..60c05077b2 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 2063a3059c..06d7965e87 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 0034359a9b..07a36245ce 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 208ff64069..4d01d0802e 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 0788c5cc7f..1036577365 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 94e4f4a2f7..bff1db1a1e 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 972639038b..45b9d85bb9 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 0c574e8607..80b30024cf 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 237e8aa9fe..8e892a8840 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 6f0de45b71..a67f06a1d5 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 a671ca498f..91e2a7fe87 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 2e756d8191..1363a3b6c9 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 59a8e8cc44..dd2a1b6e76 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 c1e7c3ac0b..fe85e4b8d1 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 e88ca02712..5d83bcce17 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 50a5668e65..25beb7c87b 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 1b4d84a5b0..0f0e1b43d2 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 f63671a302..11c498dd57 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 4729eb8340..b338d5228d 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 304ea61a07..f21ce7fb5e 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 66701bf432..dd13586954 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 2572bd89a5..9564c8b3e1 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 3b1203db81..a62ee1d207 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 fd3a8834fc..9d1140b973 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 6b0943d955..68126a0dec 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 d3ae89dd84..d2e6ca9077 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 32ac60b89f..60d4ce7fbd 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 3ea880f5fc..62fa79a59f 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 b3c1a248db..448c8b7486 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 8479996a8f..b0d6063549 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 e5ddc32765..bd303f10c7 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 073a4ee219..1d75e17908 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 c99405469b..779bb04c58 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 fcb190826d..5fe1f2d61d 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 274c4f0df2..05014824a1 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 62e982f74b..e37cfcb431 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 679753fcc0..c83211df9b 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 a34b6855fb..2e0d2852df 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 aff0e612cb..89ab11746c 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 533cb78569..89a48c690c 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 04ad651d13..5842a8cdaf 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 a6b621ff0b..a4ce71b431 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 66b6c0c6ce..f95482e17c 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 c938ba725d..99e5ff8283 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 7c65ea2a87..6dabe76761 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 73b2a86d64..489affb361 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 f436c7b8c7..3fc04e267d 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 785ee2af5b..af18d154a3 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 18384ea686..ec61d091c0 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 beec22e17e..74f6e3320b 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 b149d9b775..3175fd429d 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 79c5171f06..7adf49b796 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 48224b6ed6..31e5fd891d 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 6e017fa306..bc2dffd475 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 610eabbc78..19db81dd3c 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 0eed60917d..833ec549e4 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 c5f77d854c..d55a0af84b 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 41891d3aa1..b20ce466ec 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 f17b3dab45..37b626bb36 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 1f5852be05..90532a0aa5 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 1639272029..e432cfa12f 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 a5bf555480..d6643088e6 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 7d5e6f9039..d5364a49c1 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 c917cb2c6e..ec3496a1f4 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 f183a8448a..707917cf51 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 b869c7ba1a..41dc85f5c1 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 afc6404f62..38294c8996 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 c58d200e48..4d2c84c5ab 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 8b2c5f911e..6234fed90e 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 756966cb71..b311b1e323 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 b6e952b038..c87f55065e 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 0a3ddb3b66..45469bb401 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 6724af4925..10a6204133 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 55acec22fe..663c73049b 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 94d3e7883e..84dac4bbb7 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 c3bb1b71fd..4be2215a5f 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 1f20fe99be..c84400b957 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 bb1bc060ec..8de06fefbd 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 37863bdce9..bf75ab1f26 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 4456fbc8aa..0b25b95749 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 d48f726571..b705f338a0 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 aebe5e55ff..2a490d342f 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 a27ca7dc03..f061697e23 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 6a5815aa05..4a837daf76 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 c04619ac06..cf931099df 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 2eee6a6965..9c85f3f5fd 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 ffa4a9bece..fa6fc7e357 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 736a72a2b1..c17ed6cf0e 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 d5e127851d..abae73fe0a 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 81a912c114..7532808ab2 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 f618a6df29..db59694c32 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 08d42abc4a..a81e81f2f2 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 3cdf223add..81659d2bed 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 68e0baad2b..9f62a4d57f 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 969265d5d5..f808683326 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 0edebf3355..f83301ddf8 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 93f6d3cd95..3114ad1a11 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 96c5cdc718..b32b6b5a6d 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 83fae51722..f1bebeff95 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 69dc5b8393..cfeb2eb239 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 ac4ffb5d2f..230e60cd82 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 0e97e178ab..acb3efc6d8 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 220c22f5e0..267ff442a7 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 c05a3c07d4..eaf1d77071 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 94bbd3831a..bcf2da75ce 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 c96a2b1efb..160c056d57 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 8285be7c1e..153c6d5213 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 5611e08018..5fbb1ec2fc 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 27835c4d1a..4f3149357c 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 549cf61487..4d6961484c 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 1c6d69f4bf..1e1fc32c63 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 a4dd42abda..59b4a60427 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 b03b6123b8..93bdc39914 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 87f2c2d2d7..b2db5e1862 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 49483a8880..a83a141988 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 a4af202cbc..9095ea4bba 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 79860b2303..5a8e4635e3 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 2ab5dcbfb7..53e24ba6af 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 df106524d6..8b2c399e9e 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 8e6d4116d4..641428c73d 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 dbec3bb9fb..67a4ac8a1d 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 830cd4e7eb..5c139029a8 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 0f8c8efe3a..fa048a299b 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 c0127f2c55..8c1a42fb8e 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 3b4b9514f4..3ccdcfb7db 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 7f38770636..7e6ee9c25a 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 14ec3f7800..1dac4158c6 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 c3604b4585..6db717c26f 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 552b2fa4e4..8a19f01ec2 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 8343fcf4f3..8cc841c038 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 9c8a85198e..692d740012 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 f18ef45e2f..3d48e7caf3 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 c2e1aecd07..2415e7c666 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 570a987e6d..d063b81730 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 a66b1dc615..7ccad7fd86 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 fdcc75c97d..de1462482d 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 bcabe6fa16..bbed035eb6 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 5d924b85b6..517baa356b 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 56f621314f..e40fbce3ef 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 8009800573..1677ceccad 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 111677878d..f892c6fc23 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 dbd9dc9f09..11b99d5e89 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 c93200801b..c06c2e2293 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 67f1f38909..185ecd82e7 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 761d34914e..df6aa41b6f 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 4982e04ead..87cb8093fa 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 5cbdf58ad5..73ce270b7f 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 9b5c728fb7..48d242aef0 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 439232233c..c31dc35313 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 39ca491cb7..af58dd3b49 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 a1d001170a..460ad4590c 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 d4dab04132..231b1299c0 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 18a448f938..d459eb38e2 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 ded8b566a2..6e7fdb6201 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 90257e2fb3..83d1f2c71a 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 a985188601..3adc21f75f 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 b947bacf23..4f8922980e 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 d8ae8a85b1..22c793fe2c 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 b43eab9879..37971164d8 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 700869c9ea..9a771cc2d7 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 4abb86dc98..a3fc2b8c4d 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 68975771e6..61b94ffd73 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 37b168119f..35d0d7a0df 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 9f9a20274d..2f8da1e336 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 7e2c65fe77..c3ea9e3d36 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 0225b98894..224f2a3e2b 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 7374c89043..2acae32776 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 fa259adbdc..7a6ff6af2f 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 1d58fd1a2d..d0973df36f 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 3564fade67..61eb8d652d 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 5255f7e920..1825f6d2af 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 37fd1a5670..5bc94c6492 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 5506da2cea..6c73b3543c 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 921cb1b29c..d4d0f1e7f7 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 7236c50388..36eb48db14 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 35a58f54b5..deef3fef4b 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 d983efac6f..05f735f8ed 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 505d685d67..5bf6f0ad79 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 1b5d08f594..ae985b0d95 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 6c555438dd..39fa65448f 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 ee4588acda..c0656ee53a 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 fc086d8b9a..5bac6d0fb2 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 b1bf9e24d4..f1732de987 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 5a275b4fd4..bfdbdd74d1 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 7c18420c9f..2e09432d00 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 d2133423b0..7e756115c8 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 898b011ae8..0d621b0390 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 5b5fb37caa..8113bb4a5d 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 5677c4a08f..763e9d45f0 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 b46c254c2b..33943a1652 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 fc26b96a20..9722fd1b57 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 227345081a..c79fc469c4 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 0c70c0815f..ea9f1603b6 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 000c2bca5e..416b65d8e5 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 9bc116fe3b..31a1154919 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 e98a3f289c..50972d58ac 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 5ea86f16f6..c16391c687 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 e60d76db0f..eb45ecf6fc 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 03c481c474..e4995ecf2c 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 9db9dd269a..5888561526 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 ec7104ec80..4a1a1745c8 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 898e7e3329..0122143db2 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 09bf366d05..aee024b5fe 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 be47492c66..c8f37e75ed 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 9e3d69891d..6894d9a663 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 1c14e49a90..323ba7f477 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 df056d60b6..2690de08d1 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 fcd38ff7ca..283e839da3 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 e17727e53c..0806f663cf 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 339b108918..f5833dc8a3 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 b9855dce6b..33c6015f59 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 5b0249f109..d44ccca01a 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 4afd9b4c71..f4cec73e8f 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 3313bc5a63..a486665649 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 a9f01859d1..72f48d7337 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 de9092e992..781da5a44d 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 725688aa5c..fcb2939a8a 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 af810e7ccd..67562d1dc8 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 099e6fdfa8..2acab044ff 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 cac0bb09db..af328e327a 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 4b55bc89db..b7d1b6ffb6 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 7695cfce01..0d56a5550e 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 02fdde7e3e..7f03c0443e 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 1713bdf3b7..0ff46d704b 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 99acebbbf0..bd8ea4db6e 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 d1347055fb..06ab28051b 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 fe7498fbb6..f858dc9e9d 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 c63e854921..fee09a231e 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 a292de91dc..3b05a7bdb3 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 70509a5998..64b5ba53bc 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 ff63619790..b2fb92a33e 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 35c23a5d73..976af4d957 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 f77ec118d5..cf26067b5b 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 e372e6c118..da522e90d1 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 06c578ea65..cd2ff80df8 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 27293549f8..ca540202c2 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 71b282b146..90c26dd8a4 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 fb93a8f283..7a7b5b769c 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 c0b1f7e6be..830c3a4594 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 03b4b347f1..cf38a619f9 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 eca2fe0f43..f3cd0f4c58 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 0381a44473..d04a1a3cc2 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 f432d22bfe..8c980ef508 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 30d781d80f..963d5505db 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 82102fbabf..c9c284c5f4 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 50e0f97afd..9fa735fd01 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 2cde4c83b7..047ffa7dd2 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 dc29384b6e..807ed1b386 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 f70fb9c4b0..5c2a8425fd 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 9f8edcfe93..4d04b43b83 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 3491f790d5..fecb5612d9 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 27a13cc278..86dd45324f 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 7ce119dc3a..fa7c927dd7 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 f9c947b897..f80ba87375 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 3d1f7f2fd7..4334554f99 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 bab2abd8a3..9094143c8a 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 81e198e5a6..c7bd91b0e3 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 0ac079f23d..4fc8fe6f95 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 ab726c5950..e6a4cdd7e0 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 4ffcf024b0..aee9ee8f31 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 028169c7de..89b9d6bcbf 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 00169c1038..939ab5f48c 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 0a14f77b24..425778a7b0 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 e643c81aef..ec95e83514 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 618bd4499c..b4fbdd1d32 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 cfdbc23379..831de06990 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 284d5f4625..87f7ac301f 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 5698cbceaf..d187fc399e 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 a29276a4fd..088fc2ba8d 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 6c70ea7f29..a542466882 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 c3269cd6a8..67f279bfc0 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 a6ef8d2bc9..3764236f02 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 0fe37363d2..5ed52e4c0b 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 8463ad37c6..7c4dac42ad 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 646ff949ac..68ddef1156 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 497aff71c2..077df0fa40 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 500d105afd..4001194afa 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 b490e7527c..1169c1cadc 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 fa27075036..f11cb4754b 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 7d4a101841..557bfcd068 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 2b833aa021..73701ae5df 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 e8691921c6..24a610ae4d 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 466d755d57..263dc303cf 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 5383a26f51..212e23b74e 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 1cfc0b1fa4..ec5f2a597f 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 d685f03f51..a300e1c116 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 e259298d94..3f27ee382d 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 d948102170..2211dd6b9a 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 88fe79f0a4..8e0e8e705b 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 9495fc109b..a4be41cbc0 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 613fd767af..7ab8b451f6 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 ec6f421c0f..a8685f11a2 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 3849f71e6e..dd6f664f67 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 7437c01513..9342c413a3 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 46654d196f..aa929334c7 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 117e7b0799..270c6e3a4a 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 ed82d64296..31f38f4d5a 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 a70b99495e..e7106173ca 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 90add728bc..b5c6c19462 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 9e3f4dc083..9fb2afa8f0 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 9ac2b8a2aa..ed74c8b681 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 445017e8cf..5c07262c48 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 c3af2c8925..fb73d7a93f 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 3cd34a42e3..799bf9bf93 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 7fb27240e9..fd96b475b5 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 3853ecea44..7a6e37ee99 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 474c325323..9d8bd192e9 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 9196b37ea2..3c4b9ce5a8 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 3969a49974..01412d0ca0 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 2335311b5f..25a6890b6f 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 86e011eeb4..d75b16b620 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 9f1a249deb..4b06b85492 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 201191cf68..a4aca8830f 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 ab1c08f971..72f62b2aaf 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 4332af2d8b..c868e92db3 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 82a83c3cff..bd17e30ca4 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 47243a8153..16fac66305 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 97fbda998d..ed971e3336 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 76fb16cc81..98ef8c2648 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 89d388388e..07da5b3299 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 70986ef6c8..27f3c1a662 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 ac5b76bbea..10879bb2a3 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 1d6b6e10fc..38f745d085 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 da4643b9f3..ff2d94fc86 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 12aa82b987..6f422f15f3 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 7ef9670d30..83a25ee379 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 f0a1e704cc..f668a59d59 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 5371c82478..a85143751b 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 1aaf611846..bc841db440 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 e2ba04b562..b2467dfc4d 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 e6233c8725..9d30c840c2 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 277f6aa8e6..3648782d7a 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 052097e78e..1b6d63bc5e 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 e1b7945aac..064f93f92d 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 3ec810b6f1..405e9a84d6 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 5c907c2c04..1912471f42 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 afdeb32052..f11fb9c764 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 4e1ee70b2a..081d5b2ce4 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 1f57e7c0fe..38a8c0b65e 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 1b4cab81a2..502092db18 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 e1b0329537..1256656442 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 b21f51b8e1..333980252b 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 ea706fac63..b78c7bda0f 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 9ef1dfa7b9..01a42576c1 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 b1a70f2033..62d411dea7 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 656b58bd29..e718c42588 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 dc962d006b..37982252ce 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 5a15217557..e326f578e8 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 fdf9c4db08..901a1ff90e 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 ee90d6619d..f08f90e0ff 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 2ed4ded56b..c80f1aeeb5 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 d38b2e1742..12d20f04c6 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 1ee3c45e71..c8ad8ffe1f 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 fa7378321e..b7794bc89e 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 36a6f6bc4f..abe7760da6 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 812db32448..ddaf10ed2b 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 0fe78da0c1..dd0467db11 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 5b50d8e95c..912a38c13f 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 79afdf2a90..80a5301caa 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 f0c80d4663..9def86d196 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 1d294255d7..6e4a7e757c 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 15e8a321a7..351e73a941 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 68ec303fa2..20ddbc8f0f 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 61ad965ef3..3a36f8330d 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 6aae14b073..e3b72b5ab6 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 812380f30a..1b35689dea 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 e7807356df..15de30e45a 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 2bfefb252f..3cd150832c 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 93ef0502b7..8b1d2c4968 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 4708671600..3bc0d63571 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 bfe166ccac..62411b4a4b 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 84a2f17ff3..7a65cd74c0 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 d20d7af02d..414bb277f2 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 e6fbc599c9..2ed6dc90e4 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 4204ffa2d1..e88071cc54 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 7e28c26f5a..3e1f9db538 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 5fc8ef1e66..cc5666e15a 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 ed843bb220..25caca5759 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 c3581b2264..cba524d395 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 1fb1073330..eed888ba01 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 0710dba5c0..faad4ad7e3 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 c86e79677f..0133714dc4 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 e16af68d70..731796b546 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 fecac107fd..4f24a57bec 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 a4c765d246..b8839d149a 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 cd032522d9..0c09a58710 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 fc33564597..8f4ad589c9 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 91e4887677..85da2cea62 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 ed4330cc3f..50bcf7c5c3 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 19470d938b..8727ffcf39 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 f2be951972..e2d18424b9 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 d0ae296365..11b5b32e64 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 4a833e8978..9e5e423054 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 54bdca025c..0150e75029 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 415d0a4542..6b75b9ddec 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 27e64f782c..1e58135b7c 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 c6625e808b..9c58f80bb0 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 073b435ae0..f09641cdb5 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 3dbb383c26..cd1fdcc6d3 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 8bac96e205..037e321a2c 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 d638cc8780..5c41f30036 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 064ad508c1..4cff905ae8 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 4eb81b7ed0..eacb81a12a 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 3f263c840e..c68d74e29a 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 59d916ccdf..48739fdf46 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 28cdc54684..c970047a26 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 e21249548e..f82dc0535c 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 8bc7a2d6d6..36fd495e93 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 2027845efe..2bb7330ed0 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 318de969ae..f8324d949b 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 4235979312..e684f93bd9 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 deeb8f2924..8f76acd2bd 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 344bb7c461..47d9908aff 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 529b047bac..92b68b6e1e 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 2379e2cc7f..7b6b41595e 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 631333fc55..549247a929 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 cd4c57fd4e..583206acda 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 a8c142e45e..76a2f3725b 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 1122ed4594..8fd89149b5 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 c680bf1bb1..9e1ee26505 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 4e8be20f67..c69080fd3a 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 ffa6b43878..56a00f1abb 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 cabe983862..e13a14b483 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 49e29b7894..04cc205c03 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 5b63b28b00..a0d9148452 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 8a6880d528..75299d9209 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 8b8c06d2e9..3356582e65 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 509d4824dc..b6ab798631 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 746ffe4837..af6740df06 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 7b447e4c9b..a0726197ad 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 c84053a813..0fcc412d40 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 c12bb1bed4..d64b9c5edb 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 79171344db..e38fae8125 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 51624fc263..dbcecc78eb 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 d5bd9a2a3c..90d5fba855 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 eba7ac4725..6e4585400f 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 18e7ea61eb..c97ee28202 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 9fd877c87a..dbaa47e723 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 966c6042c5..da35f94260 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 a0dae35ffa..30c73a47ab 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 171c7076b8..6c9dfc5779 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 4e11f0b760..9ce8168a37 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 cedebd7d71..fab9264e8f 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 3d96fb41d6..f4a0c084a9 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 eff5bf9efb..a71366dede 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 1977869d80..795c9a2bc6 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 3554aa35f1..665e82f543 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 423f56dd40..02e3d13191 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 e559ad3cd1..06204842ef 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 f0465ba0f2..813f2fbd3f 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 8655bc3d36..316e266d76 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 91cf08ba1e..1bb4d7ad38 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 882cd70c7a..99598c58e1 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 9da57a5b81..9920900f13 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 c4fd648471..217b864ff4 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 a4dad37099..8bfc99a21a 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 4ec55e5689..dcdd20f15c 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 7d309ceedd..548dd5da09 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 8ba0463210..6adc0e9457 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 c51d4487e9..417924ad30 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 cb87c8fc66..2fa75aecfa 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 ef249d06c9..9604d21c08 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 013de6ac56..c6c560fa7d 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 24c1fcfae0..e982c91c9a 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 15f30cc24f..8683925344 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 332f02167a..56ffd8f6a6 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 bceec833ef..2016aff46d 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 ef06f4f768..ce9dbccf7f 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 0eeabfa9ef..2e987bcafd 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 e944c2a2ef..4e07e6cec2 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 e33a9e3c36..87053db476 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 4fdc26ade1..c9c05d8923 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 af90128cfe..b813b8cc74 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 2465f291c7..ec946eef44 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 e1be29e608..f51d3f3c83 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 f5ec7e7c1d..10bffc4cc1 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 e737c6295e..f034257e7e 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 b6367ff3a4..f9e3c50e44 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 309942b06c..2bf8212bbf 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 b68e1d328d..7a406617f0 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 8cb3b575a0..14b6eb07f4 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 e133011f64..c2e31a8644 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 c840a93b9e..57e9eb1f00 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 c44e6d94f5..50ae310f4a 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 670e4ce818..922940480c 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 29307642f4..bf36e83333 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 a81cb4aa47..6931da0870 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 b735f4c2fe..5a7b88d8f3 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 3625797e9e..f50c859551 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 9de1d8a604..af3f654898 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 5a1554a441..ec62ef1a88 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 9717568518..174dfd94ef 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 ab76b36dce..5c9091a8ba 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 05cfb347ec..4fe93f5a25 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 fe86ada23c..a32c5d3f68 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 15dedb385b..16e703c03d 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 b345425193..6416401d7f 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 c9503ed45a..81d8158ade 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 532d72ea42..510984c1a9 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 968324a79a..5a2591d07c 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 239c16e3d0..7bc42bb924 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 410060ebd8..b18da7f93f 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 7afd370da9..cb4643405f 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 24adb581af..4f7c8fc264 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 32148bf09c..f98ddf5598 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 aa718d6a92..ebca2c4a21 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 1041bc67a3..a45d06c075 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 fd9a7bed83..e9eeb41115 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 9b7f26b128..70ee54362f 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 b4eece3eb1..56396ade93 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 bc57b290e5..ee4ebbbe09 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 e0e018046a..7805b48890 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 a852264958..33bae03d3c 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 de52cd85c6..a8fe3e1807 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 bbe7d30ed1..5079532cd0 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 b0cd4d0d27..f5843faa7a 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 2407d26963..e01dee820f 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 2708b620b4..7df816d41e 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 4137cc5ef0..8cb653c376 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 43a0361a8b..86a5768448 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 89fbeb3210..6c1d0ba6b0 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 941668800a..b34ac9944a 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 4895549312..33a8859bce 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 80a580e019..994d2c4b9b 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 fabd732d0a..a644097903 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 6c5ff6807d..77cd61f947 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 5b08911460..737a936265 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 68330017d0..92014d6b9c 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 c64a06f58c..3714874e93 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 778f2a1faa..1776e8259d 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 23c05dc7a8..4ab0b7a36c 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 08ffc5a5ae..6c7fd55217 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 bb3b526ff4..6e95a433df 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 1aa324104a..a806f6491d 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 49029eace3..c812825d57 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 3ebcf8c53f..da85979734 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 eaaff94329..42e02a82dd 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 f08408b6e8..7df6cbf084 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 96bcfb9074..755aeae097 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 4a609e9b65..9262815785 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 c062badd1a..50bacff6d7 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 b5855eb743..13b2552a15 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 5d24dc5379..a89f663cb0 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 9142820160..5500d081d3 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 78ddf6bdec..fddff5acde 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 832fe19529..4cbeb00fda 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 9941c5b04f..2255584cf6 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 eff5bf9efb..a71366dede 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 29b4d8f61e..78a3a76392 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 9619ece66b..11d8b5830d 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 3093037dcb..de39273efd 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 99a0797206..9763d5c117 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 620a465248..1fa6137fe4 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 808d26bed1..6d8482b8b4 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 24bb3f36e9..979cf3e26e 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 3ad6b7c6e4..ad8b319e33 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 834f13fb1f..86baa30f0b 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 15e17aca1d..d398e9a14f 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 1c87699fd8..cf0e9a5f1a 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 cc7d5d1709..139738fb79 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 449fa58cf3..021aedade6 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 bef40ddb16..c7b22412f5 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 b257a3b4bf..c2d509720b 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 2a1c0f4979..8f15578b67 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 00de04153c..f3e539c05d 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 f731cc4c3f..98406f4f37 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 b63f4e1c10..e6d696e6f5 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 8ffbbce5e2..0b2009ffdc 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 04d194583f..373b2c0aa4 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 baa6260f88..f50749ad58 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 49db32f3dd..3efb42dfb0 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 ae8391baeb..0f7937acd6 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 a1eb27a1a7..c46b7511a7 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 12b2acfbcf..999f5bd763 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 c3e196fb8b..0d81e892e7 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 90bd014e95..6e62973445 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 5b6eeab1a7..ddfb7cc284 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 779089e426..252da43ed3 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 3108b5185c..ce417c8919 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 3cc613cce5..5a0070c76c 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 ff176f4ce7..281bea3f23 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 48da9ca976..7a98ecafbc 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 9abc0a6cf4..39e2d43d5b 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 5fd99763b5..b179a5b7b5 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 0b670a033f..a1f0d51bb7 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 0100339b09..019493f001 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 9db3f11a47..4152ca11aa 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 f28c6cf4fe..15a9f65e24 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 4cda674a8b..d01995bf75 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 ec25698186..ec686bc276 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 58c5fe7d75..efb31a4eb0 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 dfcd66c655..1a3b3fc2ad 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 54f9358c9e..98c21b8e38 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 2caa97f878..858f6accd2 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 cdeeb8f09e..7e6ac3e0fd 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 d5eb3ae876..1370e52d15 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 d7a0f69a99..7a0bf509a7 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 b03dbda7f1..06b447f978 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 6b48a3d16d..bfc684b97a 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 3b5dbe9a0a..2413ee8e1f 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 6cbe018fd6..8790858c30 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 4ceabaa4c3..5a069c1b26 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 959532422d..2f28e91ce6 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 af5eec6811..cba0c6fb25 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 88a57ca36d..5bcf90925e 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 99bdd7103c..f462164859 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 bf888d150d..4b4dd94f15 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 bdc2d57370..5036f945d1 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 bb92853d1f..e2f7989e9e 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 dc9f9db310..d2eb2e764e 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 c314c01665..d5b9d49d69 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 3f1c4b10fe..e8cc47e81a 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 3d1a776b71..5f50a7eb8e 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 406845b311..fff655fb9a 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 70d50c77e5..32f218ef60 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 a573b1f0c6..7d14d9c43a 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 585491fbda..b5d2b86024 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 61b44f3f2b..c49df16e70 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 1d6dd1b545..25da2b36eb 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 09c3e9eb23..6d1540608d 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 2d3811f4e1..57c7f1351b 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 430aa98888..77ced07184 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 7fe8ba1a28..215bce8766 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 2432683e48..7a3fb918ef 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 cb2062e7e2..5bcdca8f13 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 ed15021da3..cc2d172201 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 4e298baddc..ddcba9a721 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 7510d1a231..04254efebf 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 8fffebfa17..5b84eb291e 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 b2ac062463..16de6f3263 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 589bcf8789..77e65f70de 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 cd5912ba61..a8a9f44393 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 b2b5792b2c..e19088d567 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 6e0528831c..7a403dee87 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 be9dab2c7d..99e3815188 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 c5c5425791..81671e8baa 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 fbf08b543c..0886b270e9 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 6e93f78de7..b19a23f153 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 1d90a7e753..c3f955770e 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 524d34a0e9..d6c10adcff 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 10e246f112..a0836a743e 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 abeb81bf6e..43850ec76b 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 ee3c0ab043..8721c17f35 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 08ee177432..cf8d66cb50 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 8e1d80a703..88fdac35de 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 63e8d72f20..05a5b2167b 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 7176ff39cb..474be74f48 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 bf5110b91e..4ba2c77a78 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 7d94e09b01..11b5c8b455 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 ab9899ca1e..d768321cf0 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 1e308328c0..2d40f09674 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 18543b603c..846b3697c5 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 b6eb7a465a..3b958f7dc6 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 aee904833d..d82915914e 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 f50a1d6e33..6833146ba3 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 0f79182e8a..cf6f59276d 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 4bc0aad3cf..80dff88cf4 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 1047865e82..1d9f0c809a 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 064b0f0f95..513f37d90d 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 5acc5c2e54..71657218ef 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 8d1fd28c6c..8f66163a84 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 5525c8e7e1..4ef709877a 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 5f15ca31d3..4950aa79de 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 50bfcf1290..728dd771b5 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 fcdaf31562..7922809cd1 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 d0e8b21447..c5ea17a561 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 0b56a8cd12..4ff24a311e 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 1612f43540..765da87f19 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 e0a36acd26..073a6fa686 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 09b7f88a2d..e99d220c27 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 86ee202906..6248683b9a 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 bbc4edc25d..a9057e631d 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 7ba4b98076..a914af5b66 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 3c6e5c725d..666c4bcab0 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 d6e8d092c9..951d45c689 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 936bea6fd3..5b0b2da102 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 a7a9034004..63aa972758 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 6bb685a264..e7884644b3 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 e0d6ca86ea..1f513b0330 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 10da0fefd4..3aae897de5 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 92dbbf3e02..7dae174101 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 27ecd63e32..7c6dd70749 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 4540a271ee..c3fa6a9d2b 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 a6eb91a0e2..b6d6bdda67 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 52379d866f..50e34e72ea 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 c2246b07cc..18e5c7c664 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 c54d019d66..5ee137f0b3 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 f5db317313..9a81022179 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 c15fb36fe0..9c241add25 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 d65626fcae..b4084e0cb2 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 3c01c54421..db63006c16 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 7fb6c417bb..6cf5e18fe5 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 5a5a9804a0..45d6e23bd3 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 7a9664adce..b074e38887 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 0d95bdd938..f7fbda6c67 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 82447029fe..0f0705bab7 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 7ff4011089..a6fe38923f 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 4161df3c6c..3107f2c8c2 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 573da66b25..2e8673b543 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 70c8268d3b..2ddc2e4d2e 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 cd847ad62c..2255b7ffac 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 ddeb363288..94284344d8 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 9234c5e5ce..d20f64935b 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 50eea9fa6f..4726648f46 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 882680e81a..060529306c 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 36a80e31d1..3322f00f32 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 9c92f2fc7e..686777b3df 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 903609fbbb..e5da6ceaca 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 cb3bf19b06..f684da3681 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 15b4992bfa..be0e693d82 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 2093eee143..338947d6b4 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 efd70a8d25..73560d58b8 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 621674e862..d6e56acc72 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 d301f46215..a632605a7f 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 65e1fdf9fd..c0676f8578 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 5ed02f6994..e75f3ba626 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 b53e2eead4..c86afd4ece 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 6f851e1cd4..f0c4a71ba5 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 e732aa01c2..b1a3a38421 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 8119084dc5..c9fd8c63c4 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 2b881a89b2..e47afd6d1b 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 ba50822a08..4a833343b6 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 7e46f40c8b..18dab75c15 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 34eb9d424b..1d241b338c 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 3204e9ba6d..88faa634d9 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 3771fb4538..e57fbe82de 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 8b6405e223..fdc8406961 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 1367ca7594..4198e9162c 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 0e0c766df1..b48f55a332 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 3017c71576..5e923ed212 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 8e231b0d2c..56e3f42cc7 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 08a2270340..db50f86d04 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 e559307c10..a43c4454c7 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 429555fb4e..a271d2b54b 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 52c21c8953..0586ca6ee7 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 3d98c6aa00..08703ecdd2 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 841206fde3..86af99a593 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 8c3ec1bc7a..69dd8e9e29 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 d5d81d7403..dfc2298e0c 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 c35f9bf380..4961a6405e 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 54b247d8cd..1743ac8b10 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 bf037f0c6b..543b6d88ec 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 80946cafae..2cdeec8d5e 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 31891214b7..1c3d52cbcf 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 80cf647723..7806e4182a 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 5ee78ebb15..30378658cc 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 1b6b64744c..dcc21b2702 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 141b49bd98..531164575e 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 7be5b4c0c9..9e9f8b938e 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 8ba391cfab..f700df8d87 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 d7fafda1d5..b23d2dda29 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 fb57026f5f..ccb8b2394e 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 8ab1ffedc5..0a62abcd92 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 9fa1c9814f..23b174cb4f 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 7d4d571ee5..e3acce3bd4 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 8b89898e20..472d4da1ad 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 b1b51f920b..773b2cefc0 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 e34a6fb33e..76ec02af40 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 263ac4ab5a..5c43ab5269 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 a8800d20e1..1d77c7d482 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 4ac1c30861..9943a83b21 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 be38430f7e..9f9b69209f 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 82aa3f0359..97bd0a96f7 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 de8fa5a8a8..df734e813a 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 db1c5f5024..0d3b34102b 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 20cb6f3064..4e052a92e7 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 c9f7ca7783..c1e56bdc4d 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 8b2fcb3fb8..fa4ea05fb1 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 387dc4d3c4..7e81cb1f6a 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 1249d82c1c..146fdcebc8 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 e663c10fa3..8688e25deb 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 dbaaabcaf6..bcd21344b2 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 75d5c51a7c..71308f518f 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 5d49b742e3..f255ac3c3a 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 cc929c9fe7..3cc32cff27 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 a463d69613..706731d25f 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 08d7951b2f..c1b7e86520 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 8a6e3429a8..b569df6e54 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 729e775bd4..cad4d7b31e 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 6022eb0f71..b62500060c 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 dee1a15d7f..f5e44b595a 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 cb493980d8..c9439ec418 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 dfaf6ccfdd..cf31c784c7 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 1058c13dba..51bd54731b 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 4addb34bf4..a43c7017a6 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 a6d42d399a..09ca21d522 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 9a39627aec..7e4d09a812 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 80ea63d465..303b224080 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 a7fa458e33..46a94c4224 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 29c2aaba63..36c449420c 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 ebdbe9264e..bc7da62215 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 656b954c11..35e5b25622 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 194ccbcdc3..635e485c92 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 88242dc7de..152541179a 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 2ed655497d..0ebf70e81d 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 bcc9d01d8c..cb9a2bc174 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 831d4761f3..186ec318b0 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 e1cdad7a67..f8be45a533 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 afc9e1c7c9..6f0da05855 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 84cd24b728..9faa94a88a 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 393f689dbc..915029c452 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 0358ced7fe..c624322083 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 496916845f..06269788dc 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 9ab69872dc..96f27e0eb4 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 2c93d33356..a1e02702c2 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 02dad4624f..8fa61a018c 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 0946662afd..64213ee0db 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 27c336959f..dcd7f9c9cf 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 170da98ad4..918d1af056 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 58173842c6..ba7c69e67e 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 1df9e99582..5bbc30c322 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 f5e910b682..f913414061 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 352d9b2e02..888b54c8e6 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 6a3c91b9ca..dcfed1c0c8 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 d1d5a65308..118ce35c85 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 50c9016641..b96066eecb 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 d923295ab8..b9058a5504 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 817270410e..f6a998d9c4 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 faa4fe4e74..1da93c5015 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 7e3d79f8bb..9c20283c75 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 73af49242e..81131eb475 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 d5f258ac4a..b43b4c0e8f 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 0885c1f3a8..eacaf6d389 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 7f1804e31a..2bf581d20d 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 2ba9926e91..71b4e3404c 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 eab08da058..6390a46898 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 00fb0dd12f..f6987ecbd1 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 c54fde75ea..76b6bb8194 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 7ff739e948..ee03e42882 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 5fd93dfab8..bb2fbe1db0 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 a537953bc1..f0772855f7 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 b9aee983e6..400a9c83fa 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 242d18e750..620eeb1443 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 63cce6b590..273f86d792 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 d34029d7b0..f413127931 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 e324c5f671..1e03f50817 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 ba96a92f8f..d813a7ab3a 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 0465444ceb..78d6562ec3 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 49a9a459bd..d10e7ccd75 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 c38ef0e607..7765f97d97 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 ee2d061efb..4c9f15abce 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 03cb5e08d7..9d64e8d653 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 ededc31375..fef7be1c38 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 155fefff19..964b7d361c 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 922e53bcb8..354f47a516 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 3453c6dc6b..2a04f9fae2 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 8a2ee69a09..5269224c81 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 b43eeef098..f26953a45f 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 c6cb1a5cc1..42937c015e 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 98ee89b874..7ea70720a0 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 d03b6c4aa8..90166f0e6e 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 b6958ec2a2..06951bfb84 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 91e6728f51..14c5f5309d 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 3b9d4fc6f1..20b919aa09 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 e2f7af1fac..ce901e38de 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 f74f0e4731..8de9fcb9ea 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 b0d1641053..e47814df31 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 b23204d059..61e974e32e 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 b0a19e207a..78ed2f9e98 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 f7c2c41b31..1fdd7543e7 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 b434371e2b..71716ce1ea 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 5e726e94b5..c6a8ca54ec 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 d2f96b40ae..861a6738e2 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 83a9973133..5e08a73837 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 6d66972de2..b5095aaccf 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 485375112e..2be68aafe8 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 28b3ffa25b..22b215d541 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 037f3e520a..d0ba187f0d 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 51a6a6236e..935fc1ff8f 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 4ed2e43ab3..a5ce1b065d 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 17af5f6737..0755e65515 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 b32efb3042..d47b0805ce 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 7a25cfc7ac..41fe4b52fc 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 8e3c8fee83..8c105ca14c 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 23a6874a32..eb51f3deea 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 ea8df6e7a6..13d5eb7c18 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 ceb5775b8d..37ebe43777 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 855d0af470..978b728990 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 f30952f0cb..d053186fd8 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 f9d572ee63..5ebdcb0b60 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 036a6ae5f5..e657f7b302 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 05a42d8e0a..02458f224e 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 4321fd89d8..10c5a9d357 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 777c7b42a5..b63e226ad8 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 94a4fadc65..99e729dee9 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 d41260672e..e5e7422f9e 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 26e68813f3..e76573f6be 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 1a27398523..f11e5a6909 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 72621fb9f3..2192238099 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 67a1990f9d..201b7c0e0c 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 857fa2aaa7..6be2494361 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 16063783aa..4631c625b7 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 521cbb8a15..bd642caf83 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 cf2b134884..3f2fca07e8 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 9ab4f55034..316bb50f22 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 739875540e..d74b08b4e9 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 aaac2da318..b146b2e69a 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 e6ab3f9ff5..91f996e20d 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 f5a07a70e9..94850b5c4e 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 cfa2df24ec..d41b168dae 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 19a9298262..655b71fc0c 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 c7e8de0d34..9d763063f1 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 f724875b15..451b223b08 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 e628b859ef..5cba586d52 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 1af5e60824..f8462fbf63 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 acd4c2da56..4010e34672 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 d2f25e8895..bfd24d70d4 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 fa7c279ead..6753e0f2d4 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 667e848070..c21bb0b989 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 5acb821849..65652a9386 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 c1e2dfb206..c9e6535135 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 6519f7f349..1b7a1b44bc 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 8a7639f0a2..f975286b18 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 7646e461aa..4d70714aea 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 5c97a7058b..5afa953eb1 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 c0033f885e..b0453d5166 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 a92740d530..bce8320dfb 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 6312d5b600..543bb6546f 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 5cbaf6e949..c0abffce9d 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 e7f0f72c1b..b56c216910 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 1641607f30..8ab92d8a10 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 b4183cf66e..6bc96ee424 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 9cb813eda4..d9fbe9bc4b 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 799c450fe3..36b84f42d4 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 71a8fc2557..2a258dc893 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 5f49de3737..f8bf80c9b9 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 dde978e66f..24ecd189f5 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 fa3c5f38d9..d793ec0173 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 8ee7a33686..ebad06d94c 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 488411af1b..e27c731546 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 7594a94573..5e68faa72b 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 19a7502903..dad49f830f 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 c2c03b0a15..ded2d4ada8 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 62283bc2ed..f1da941645 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 ac091892d8..a3cef2c2d3 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 1ecf6bdd08..8c75aded62 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 3054d3857e..81ede9ebea 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 99768fe8da..35da3098c4 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 5a42586976..e0327a22a5 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 14b774b9d3..12cacd4a14 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 cd8af809e0..4c03ce712b 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 83fcae6a0e..4f685b8d4d 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 ca633a5f5e..9ab53a9717 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 29674cfa9b..2273a6dd7c 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 4bb95318fd..ba2d61c539 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 b39fc3717d..e6677ad3af 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 eb4f6c903f..2efedbc8ed 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 0c6d99df6a..9d9ba1ea43 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 b8c95940d0..767c690881 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 db5537ef12..06facf1acd 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 225fc735e4..8101aa4e7a 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 32eaf55f87..2a2413573f 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 798ea72a0e..bd598c99e4 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 5185b4818d..1418c480a7 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 8ac87d3dc6..14555f8c42 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 a2c97821fa..64f5c30d5a 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 f8005a7efb..19f82de6af 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 632ba200ad..7980ce6568 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 896aa6eb8b..5e2980c2ab 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 1560c4140a..1a05c099f6 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 b4b67d58e7..401aaff418 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 dcba53803f..3aa0d271e7 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 c7ee51b090..e5e298bdf8 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 03da36dc6d..c9e749401e 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 cd9b445076..4d2f1ac492 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 37cb289821..b4040f787d 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 f139052a39..bf7dd19af0 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 04d091ade4..9539a7e2d9 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 fd153d5fab..4e05d5f6be 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 188749d627..61f3af9275 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 1f8cb4c4f7..bfce0694e5 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 df4b9d0112..9a555728f7 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 a8553f5415..9e857ae39b 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 e5db3a57b9..149c263d8e 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 6cbf642d7b..06890606ba 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 76ac4cfdfb..8b69c80f3e 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 5234d0c1dc..a05dfb41c5 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 2f66c79630..31c8db1de5 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 f417333ecc..b823401496 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 c78a0ff480..b0de53ea16 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 b266c4d6ed..45abce3940 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 0850b099f3..be37ea89e8 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 a2ab67b747..d806944416 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 080aa76921..a81e48c607 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 a530a7a6be..8bb74de3d7 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 4d0f9481bd..1fc61ea5d9 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 268098a962..cac898bed9 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 b3f8963851..bafbc60dd9 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 00eb826822..7481416263 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 9966dce556..436f4e8fdc 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 c1f08c484e..caf6661d8a 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 7c2352d56b..bfc60615d4 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 8e6bc17e2c..cb021bed51 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 c60e068ff8..bdb2e98f48 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 b7ad4a9863..488dcff6d2 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 d3c3c33b73..4cd1ffd75b 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 31d475cdb1..876da012b8 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 cbc2348167..9680149557 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 e96dd1b7ab..b451a29f15 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 b2ee8ace9b..d5df074fee 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 f587c40b6d..15f1bd2ad7 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 cb6be58808..88852856d8 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 f175bce298..0fd65e69e5 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 551b0d21d9..cd452f6864 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 6c2c2010bb..c0d93b9c2d 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 44d8433b1f..6b3fb758ad 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 e79e26ffac..050936a3c6 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 2403afcd2f..9f7fb43830 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 da74cae6b4..ffc4d47b4f 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 303257b697..a0cfbec690 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 20d30f6265..1edd5f7712 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 992134a8c2..3c6dd842f9 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 a55f32bf51..cff83e40e7 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 3d0d468d93..bd79990328 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 8df0ccdc92..06040021d3 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 6984cd5169..5ecc978cb7 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 67f067706a..523c38aac8 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 d377e043b4..4b2b84288a 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 6c6837181f..0fcd3b754f 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 e6d25aad83..347be4f472 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 754bdd2ca6..a58dff771f 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 b17a0d1998..4c0e63c483 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 e8c38aaf46..440c7478bb 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 4a1d874be7..eca242c946 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 cb99f97399..bd0239cf39 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 301a902827..820d9b8c9e 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 d534761e9c..9dbadb8bb6 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 4466e14fea..0f24ee7c4d 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 050f6553f3..8727bc9a8d 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 137abbc65c..227d95f5b5 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 34c4dfdf46..291b8f4c48 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 cc6dc56006..bcbba51f7d 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 4e18cdcf65..e7d7e36beb 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 b487f687f6..239fd18ab1 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 46994f9bb8..e99f6786da 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 21b4497f09..a0dde9d6eb 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 64e37505b9..62e7dbdfd7 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 66e3ee2b04..946abe07ac 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 e3c9872a4a..84553e0efd 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 38ed61b4bd..214e91c56f 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 74224cf2e8..4038b98069 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 745c6228eb..491f592013 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 c5617b889b..e1c3605dd9 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 3144965fb7..d19d0651cf 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 8e3e199dd3..924d073189 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 29205badcf..dddc095fcb 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 8e73d65f34..8a11bad3d2 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 f9cc015d3d..f0deb5c9d2 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 696abc48e3..db4fa8d21a 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 9496cd2369..85a41cb07c 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 f94151f7c9..84be0eee62 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 232385441e..c3b44c4c89 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 5d6bf0445b..ab1976e9ba 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 508bd9d8df..fd930c1f0b 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 302bf7ed5a..2d40cb785f 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 9e9ec27c28..fa7b3d22ec 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 ff45a6989c..3c04a5dd76 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 6240a8f88e..fb93604a58 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 05757aed01..036bb7c31c 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 f21dd16817..fa9b5d5e13 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 64574e74cb..00bd385e89 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 81529084bc..7288f19361 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 74b83807df..d224be7b6b 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 2bc9c0d440..5054875505 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 c4daa590b9..2b3512d006 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 2572fd49a6..e2a68caa36 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 f7bf6a7aae..a1d6bd9cfd 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 acb28aebb0..e24107af7e 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 fdb9c64769..9a14dc1a5f 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 080b926d26..4050669d08 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 b4a1b6eb2f..d312fb830c 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 95405292ac..5c2579f916 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 90021c6a8c..67294dc2bd 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 31dbf45bf9..ba5280ce66 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 f0eb251e44..14a3f8517c 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 529e77a648..62093e0286 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 003967c084..d675cf3551 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 d686820921..825ed17cdd 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 5fa3b99453..a655511452 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 549c5d6ef6..af9c5fe0f0 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 9863e1d5c6..24747014ab 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 428bea4893..976e60d975 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 154015d745..3a3850f9f5 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 e2453a564b..24136078d0 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 036d56cc45..76cffa18cf 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 af62a210a4..4ee4475bcc 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 9fbba6a8fa..fdb33d746f 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 76446db66d..32c559ab30 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 628ebdf4b9..bfefafdf88 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 042a6bc44b..b7a0dea112 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 0fd9ac76eb..9b030f8d8e 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 4b26fedecf..bb5de57b1a 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 1fceb7fd2c..5e127990e2 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 bfbd46115e..3e566ead40 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 cb210d2ef0..b91587913c 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 a8c3be4eb6..d98492228c 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 e07d8f15ef..e42d0fde08 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 525914e9b2..3c4a905c84 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 53b912745d..a428162908 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 a926322234..c285741342 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 9abfc4bf9b..6f8ea8c88b 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 67d6da21d4..151627a5a7 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 d23f46736d..74130bfb30 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 33b303691b..9d07039f77 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 6e70b859a0..d331c3da0f 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 eb9333e84a..9799bffecb 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 30ecba134e..079cc4c5e0 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 98996cc085..84fac6463e 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 3395acde4d..97f9b32aab 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 dc05262e85..fb2fbcb381 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 0ff8559391..c2e8ef179f 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 5c3de175ef..8c1e0f8f2e 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 47677b5d7e..1cee6d9eb6 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 1ad2602a03..c2df64c229 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 054e331b32..645dfba102 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 0f9299fe57..0d2bc5a437 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 ead5ae4137..f0f570c2c4 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 7d43b5ec39..8490f3a8f1 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 196660cac4..4e9b342832 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 95f579d8cc..7ab2c0c759 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 85ec9cc31d..a875e80ee9 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 4eedd481dd..7d432d7609 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 0f9ca45da6..668ae0f9ca 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 5fb676719e..5f6803d61c 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 9a266bf783..32810ae7bf 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 1b6fa66491..e10eea47f7 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 1eb356fdd8..e8037c602e 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 971f7b4675..6143d1f054 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 76efed7bc9..811662fc11 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 7e18de5743..403b4b0861 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 9699fc4e6e..19fb7dcc50 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 c4fcb8c58e..08cb780110 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 3ed63280ae..b8d3bd2986 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 31a8441d84..15d836fb63 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 80cd14cd1a..0fab95332c 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 8d74d7d6c0..b7c1186d85 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 44490c30d6..7b7c7f0f3d 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 3df01f1da3..150a32521f 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 87f0a1436b..38bfc8f652 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 dba5839766..adfaf27d6c 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 c38686f89a..68131c33e6 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 dad64d1789..234e48a908 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 6f43ffb209..602f375671 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 7fdce236b2..31fe9b681d 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 86b0e377b7..8387b692a4 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 02407a7bb3..376224c77f 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 b0d8535c80..e1f7659163 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 5527e0f540..13c61eb9ca 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 f9d1dea9b2..0699df5ad8 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 fb78e6fd5d..cb6b18e600 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 d5b2d59013..30b339eae4 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 93e1e70393..13bec9cb07 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 dcdfd962db..644b65ee91 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 892765b742..fc9d0f5a98 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 74975e1159..1463bbccbb 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 1f4906875e..dcd4aeddf1 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 59a0fb2435..496485aeb8 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 930c450418..d97852c836 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 9cce6103d2..434fd9a341 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 748ef42280..e7c9752fc3 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 1d712eac16..b71167ab5e 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 9331192629..ae9533e348 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 cce2fde219..94ce10b849 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 a07a5edbcd..cebf847e36 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 264d453876..ab2d324768 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 eb9fb2f2a7..ba35194e6b 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 052b01f5d9..f62e94d94c 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 d21e5d441f..609620c2a6 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 5debd9a385..f85ffb851f 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 0216ff24c3..40d4d35a98 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 495dd05823..8a62e04661 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 2a14dc4ee5..5c8c1375db 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 de64d6bb7b..5b9d7f15e4 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 5b132e8c51..c7e4589504 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 5f6e9e2ebb..9f96118a83 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 0451273fab..4b89c60e0f 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 d761ead2e7..55c7c7064d 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 c371def230..fa35e03caa 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 1e49e05ac8..e45fd849b5 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 0c826f729f..47fb02e22e 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 81845ba048..420f216d7a 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 6e50f49024..766a5de725 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 6c18a138f8..baabe15329 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 bad740ad32..e61ca8fd33 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 59eca397f2..bdbe7f4352 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 fa2fa3e104..06de0e5570 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 4a1647ddfb..1ff69dcaf2 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 567c6ec0cf..8e6f4e6366 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 f0e7fe85a4..69c39c8cc5 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 6bf3f19b1c..727abcfaa0 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 b15615b285..b14ca1c05f 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 96ac40d20c..f367791f74 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 ca21210e06..a1a21c68e4 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 80e8a04a64..1e5ecb3a50 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 93bcf5736a..91c5f4481c 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 ab511b64a1..8b4f3e7973 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 5e11582fe3..ae97368b45 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 af3ef4c9f7..40f1ffff90 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 f7978d50a2..70006ec9a7 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 09a2d7bb9e..62767add64 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 dc39f5b3fb..7c4f0a6493 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 a0c0a7a654..3d647216f2 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 4e3579bbd6..057aa91ecf 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 7c9c5dc388..ec38b4d2af 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 3e386f7e15..2ff24d55e1 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 10172fc4f6..2a020bc277 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 2ef610650a..3e4f46b1b2 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 750fe56986..1bc0850437 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 ba0f62d8ef..66a80cba93 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 5d7a9c0390..1b70693f56 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 196a070349..a19f68d57c 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 e686780d16..7773d6cdf0 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 3de0e05e05..da3eb6b8cb 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 486ed2bf25..a6c1e3f28e 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 8f0a000154..32aa797244 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 a3101f2268..56ea94a1b7 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 4fd6da0a06..6bb1c980bc 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 3f4c94c881..82373720b6 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 afcf27a877..74452864e1 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 1e30033007..3ee72913c9 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 7f1c136ad8..9905a9b12f 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 e7ce07b3e7..b5550ec632 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 ff7535de42..79330f07ea 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 18c509c59f..0d742dc3f0 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 24560501c7..c8b24a5415 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 11b9b6b63e..7646260ea2 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 4a10f18a88..b3165aa8ff 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 73081d4ee8..0be43a82ff 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 139d2596b0..44bdc596ea 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 4f04584596..dc64c57d4e 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 35b8d81083..7b11c742b3 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 22d4f9ff3a..fc3a5aec1a 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 7729cc7334..4c93d4c2b1 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 525d3196f7..e539b835e4 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 4868e79f3b..169e748a04 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 90f53e041a..3c5892bbab 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 dd31e3fffd..6610638ade 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 f2e7209405..72f88501e8 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 3915659258..df5631260c 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 1bfc34a2e5..05d346d38a 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 2e98049fe7..63e0ba3d1a 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 ed339d7979..f6620fc238 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 9429d85a47..da884d5a73 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 8ec1e185b3..525566a9d6 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 db652c99b7..fa1326376a 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 401b148f89..6c994a0db9 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 de09677717..e4c1bb2807 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 84124ac2d2..5d99a3c2ae 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 2b67c44ada..5aea656ba9 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 c9263b95cb..d68f9a757d 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 0feec52222..667f7f413b 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 ac8e074c6b..b05264177b 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 8306343519..4288bdfded 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 895a6f1781..f832630e29 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 6ac83a3114..78dc21e4eb 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 b0fb92fda4..31f00f5bf9 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 d2c3b6b41f..f6a1d3be16 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 3e6682018f..2345541671 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 4e91971daa..e3824ea3a4 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 ccab4d76b1..33ae729f80 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 2d5a0bcb0c..f8ec9d310d 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 4e4a28be1d..cae3582305 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 2a38c42676..398fd62856 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 261996c230..f5dfac88c8 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 577e6e6309..a853ae9e17 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 961c55933a..491cc6750b 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 0c45767eac..55dcbab994 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 39fb3ecdd6..c8cc11d110 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 b79c462fd4..85f4361fa3 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 4693eba6c2..4f971764de 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 484c9e3000..6c91cd600b 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 544619754b..45b9f44e88 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 d9aa80afdf..70fc4d30f1 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 37c133052e..fa36761ca5 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 00aee98e9d..9da75e4f57 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 88242dc7de..152541179a 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 2ed655497d..0ebf70e81d 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 ccdb1fc1e4..5278cea7a0 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 8ce97b8741..532b81e97f 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 1b7ce19fb3..62ce6f98bb 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 157500a09a..bd92bfe932 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 a9b72eacfc..77bab5feb4 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 4c2483f410..31e2ed5480 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 fcf594af00..28256403f6 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 f80a67c092..10cc507594 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 c06ad412ee..5b56bb142a 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 ff50aae729..af0ab4ddea 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 bd4c39fe61..2e3d1785ea 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 bb933294b0..ad8f769346 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 d60dd99923..0d2b5875f9 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 f21a540a1d..8055253f7e 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 71a52b1203..625894a97f 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 202c89b568..d225d6dca9 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 6f20bdf9b2..298182fcab 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 7797359359..67939d5be4 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 0ea93c1c0a..266141f0e8 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 e635e66d2e..e80f5cdca2 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 fceb3ee47e..ea54837e67 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 7d9ea51e8c..e6feda86b2 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 b10300a527..8ec898e882 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 bcb7ae9777..7338e790bd 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 e49c406469..e01c3ad4e8 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 8d7628c0f5..7525fcf783 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 ac4f6e3ebc..4e3a2e511d 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 4fd27f4f90..5b55b19ed8 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 585741af42..e3e8aa3d58 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 522bea6ad7..a5c81e96d1 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 cea167d8ab..1959bc4d09 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 b1c9d4ee03..2a647159d1 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 8273de1cf4..143876afa5 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 850b6b9f8f..82344de7aa 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 3c9e994563..936194efcf 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 d138220e96..8668872d46 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 f5a731a2a3..8a0b34e0b9 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 9462a3ab57..797191e161 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 3d0027229e..659bf2727b 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 197dae4ffd..99dc33d187 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 827ab94b98..5c4375e203 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 00055d4b60..816e6c83c0 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 630927e46d..da983ca320 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 52801442ea..633e50c57d 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 be8d2ad107..357108b53a 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 e428259257..6ac017e7c2 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 b9f90f33fc..0b9a220ff1 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 95d5f553ce..7feab2d6bf 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 5f0604af8f..913f8d31f7 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 3e20ade050..2e1478fb49 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 b3e590eae9..058776825b 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 147acd972a..78893185ac 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 f6d2c1e305..455a6a868f 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 3115d4de98..4026587781 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 c89e70df43..16243dad5f 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 81a0a63b12..f21fb32bff 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 78504736be..d08ea23a45 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 a59680b035..3cfb4bcf6b 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 ac1ecc4624..f128649a63 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 996b15ba07..4a061bf5f3 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 681ee00c93..03f1b72e70 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 126ec90bb4..6cc36a01c4 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 35ded4c459..e37c9be07a 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 be8a929c42..a9d98519d6 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 931e66f683..16a58eb9d8 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 8a671bb7af..5d7659672f 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 7f30b7a302..cef60a66ce 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 b063aad7d2..60a3cc2fa2 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 1ee38f8242..d4a436036d 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 08474ad2a6..d753306330 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 0e6ad35e7c..376e888ce7 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 c61ef02d4c..237d4d777e 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 e02bd20b60..a1d2dc3555 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 0ba5dfbd48..b8a8c2b9f1 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 586c4db2db..b7ab164e93 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 07ef146e20..2c7fe1fa08 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 0b6267bc8b..24c567a0fd 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 aeddf7aecf..9eff0d50c5 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 b9adab6c2f..16dc0997a0 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 715cd05343..c9fe33a539 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 64a37362af..42d9bab1bf 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 2bfa266fdc..e39ca76c36 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 56417497c8..4bee5cdd8a 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 6068e3caae..93c145bde0 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 1b223fb5a4..0fb8d09118 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 3fb16a1df3..c503fc5046 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 ad2599d4a8..303dfb1046 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 473ee222d9..5d13588d40 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 26cfd63025..b5cdbe698b 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 d5f75fe215..9cec21a68a 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 b9e91da7df..93bc75a228 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 e9bb60121d..aeffc47b81 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 16c8e9ae63..329197efd7 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 f7a5cf5e19..0f3dfca01d 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 adc191304e..985385f022 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 b7393b61cf..f6f4674931 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 5869df848f..dcc31c7064 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 10413b6f66..339fa2baae 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 e3b4224c9a..51c6f8335e 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 a3c02df19f..9d5198d688 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 966f40066f..95746e95e9 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 ab4f2a75a7..3e7f4baa7e 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 81bc8a34a8..4e3c3c000c 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 37fedeaca2..08d139ae70 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 57e2f08f00..07f36bb1c2 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 0b9e15555b..a6f19e93c7 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 8986048f9b..3b9aba046e 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 c6c4576cd4..7753162d0a 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 acc03ba200..ef1bccdf4d 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 58173842c6..ba7c69e67e 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 5d2a122578..fba7c0f97f 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 1df237bd4a..c9cd4e04c8 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 e2cf2166d5..fce120531d 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 b24f865de3..e625663a38 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 1083541481..5de920f43d 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 a6b1bf8205..1ff08ffdab 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 80ff394715..886e0bbc42 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 d7238687d7..d507861295 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 06ec304ad4..f3b3506f76 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 736615d68f..f8270de02d 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 e9e3777a78..cb2d62116f 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 173f7b3603..fb9a7ce477 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 44a6625361..263be84089 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 69ea54bdc0..61bf15c13a 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 75ef90486f..411abeb62b 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 e15c6700cd..8b5bc53ad9 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 125140979d..cdf7fdb6e6 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 f451268f6c..c81727a294 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 82b0fd8576..29c426da4e 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 03d85b2b3e..ded200d7cc 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 9520188128..d00f1c3b95 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 6961a23aef..36198be13b 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 816570514c..f73adcaad9 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 2cb708cdf0..0192cbfe94 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 dfbd864f46..6027a50cc1 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 1861e962db..e530083b90 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 e355dfca44..efbcf231f5 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 40a878b672..0e3a0f68e5 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 fa7e9aa37f..78723d1231 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 6a6c4f58f7..22fac831a0 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 340863009d..e957a01e27 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 00206ff529..71cfc924e0 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 91aa923234..6ff6a9fa3d 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 d091ffc535..c4f6f84c94 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 8bcc136976..0c2e10f193 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 afafda03ed..559aafa79b 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 8131e0ffe7..f70944becd 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 d6aaed1d6b..494bad3c05 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 7fcafd5da7..6a68118050 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 3f914c33b7..040ce497b3 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 de012f8bd8..11b5c449d9 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 abc3b61bff..176d524572 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 b0ea023c47..4c6775ccb7 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 4d5fe614f5..04ee776177 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 501dcdf5a1..7ee858c480 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 7d71355394..7d2803f815 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 068113f5c4..54549d350a 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 951d8070fb..a1de8b4cc6 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 1f438baaf9..d1c2e6a19a 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 34b9323bda..1a1d35ad98 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 35daa7fe65..c6165b0e19 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 37087f4137..de232db9dc 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 6bfee0f718..73c638865f 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 17fa97ec6f..c7209857a2 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 118760b3fa..fed8801d2f 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 807558b251..b940a6307c 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 db0d4d22d4..2b38b125fb 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 3d996acd29..636f5bf177 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 ffac06a5ca..678802971b 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 ac83243772..fa7b311b51 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 d2d68bac3d..6cc22688f3 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 973faea61c..7ef5ba2ebf 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 7ae89d0c70..e922ada174 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 0e85839b82..9bdbb0b8f6 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 d04b7c1294..d8d317fea8 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 2e35aeba45..fddeae5689 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 5c4bdf6919..7747f34b24 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 36d12cea35..d7f7d644d5 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 7f6ce6d734..c071022154 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 006e2bbab8..85a2602cf3 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 14454ece48..db9ec8f549 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 c3f82b2804..0eea118dfc 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 9b3301d19a..105e7344db 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 a6418460e3..f5dc4f2a9a 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 e00c38620d..458de3385d 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 feebc6eeee..0a68add36c 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 b080c7c6cc..520e5e973c 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 fb00b797b2..3c38cb249a 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 a5fd7a8e28..b7e9a8609d 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 73be5689e0..f8d3f0be51 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 6001e507d8..16bb661d75 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 3cd1b408fa..87cb920924 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 f2822632b0..ee1e0eae7f 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 53b227a907..920bfe90e1 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 777b515c52..4c6fa2356d 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 d8ef7778e5..18cba77bf9 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 192879e76c..e2dd82372a 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 8c8cc0a81e..fc6267e0f1 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 9db73fcac5..f318c395c6 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 eb4fac25ea..129d6780c7 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 25341b2319..5b7fb29f54 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 8bc566ea00..e9fd3525d5 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 955b36e893..aeef3a36c2 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 672249a13a..53c4fa5c37 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 5a9fd3fe41..dadfa5d5d2 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 7f90068c68..b05b81c816 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 c3b9686184..15f86b4982 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 4875637ef4..0c0b31b550 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 ce8b5b6025..6b0121f746 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 1f422470b0..9ff4d1bd5b 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 21ce00da57..f3d65966c9 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 926082655a..0d030d75b7 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 54094f6e03..bb3f74865d 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 b7f6f782d9..5621879886 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 9aa5ef3744..a00711f6bc 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 25cc250f2d..2871f57d05 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 8c370eb180..94f8c64188 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 70482540b3..616121f3b4 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 51af9d374d..d3081281e2 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 68713dd324..04bf54bac2 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 afe8a61078..d9d5d133a9 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 f3b0e90e01..dc701c4a15 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 19b70928d6..9c757149a6 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 49922e86cf..a33a3f0134 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 11f8adc98c..27e5ef4639 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 74e5b9e27d..1e718fb4d5 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 e727ef519a..f5891937d9 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 3a53690b4b..ac19532a87 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 8539f562f5..635a5b528f 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 f083b25be1..8504af099d 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 045aa89f28..4b4efedee4 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 16ca470deb..cfc6c044b9 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 9eb497cb5d..d3394bdeb2 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 7737a88c65..7bfe9e4dd3 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 a4daf8ccd1..74f6e41acc 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 20ef663af1..7d946f68f9 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 81a1646e60..8cd210f0c8 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 abd7a84df7..9c06cf31ff 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 2b3e46e2e6..d0c9dff0ce 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 fc2816398d..c3f8c125e8 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 5ac5ad6387..24e2658749 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 62733e0495..e25edbd7f1 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 444b5e0e93..6c0189cd6d 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 5143d1cf89..80383f4206 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 a5f10097b9..bc4f6db292 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 9fb905e2cf..e75900c77f 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 66851e17c5..4216492d16 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 3fcb3ec9f8..a8c09ebc88 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 1e8210f2a9..bfac956f36 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 7652f72f0d..06c9c38609 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 d798ee8c99..df8e485cff 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 b8a0e4cfa9..981c2ccbad 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 7cbc27941f..1962305f48 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 20c6da9d76..a3376b0951 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 29d04468a0..bcbd667a55 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 5fee33744f..f34034c174 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 c3909bd8dd..0cc5e18396 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 6bdc1421cd..38abfa08c0 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 c2ebc4bbd8..443585e47f 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 7929bee911..070f7f5f88 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 e3e807046a..36632f3cb1 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 5861e50255..ef9058a7cf 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 e6450d79fb..6139418000 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 a296d2c518..4fdb6fa2f3 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 2cb90dbbe8..57c0ee18e7 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 8af7b41f7c..e64881ae75 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 c5c2c782af..7167fc25e7 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 149a9151bc..5bf542a83c 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 2f08ad267a..ffe80e128a 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 644b190388..b1a6ff691c 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 7a794234e3..39e6013a79 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 8b63000a4d..032df4cec5 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 339d77a0a0..561bbdec0a 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 afe1e3460b..0af471c50d 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 e2164200ce..1a1b1a9014 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 38c90b5e87..ffabe76027 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 1ed2dc96d4..1a7a5e2da6 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 eeeec18c42..f9e1e874cb 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 483a43d079..3f6b5433f2 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 dec89afc98..4f71453c1d 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 12336c2a64..8b87cd6263 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 b331fe22c5..f9d46c6719 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 66f963d8da..48405c4738 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 d84744ca87..ee0152751f 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 fc7da12284..31facd32b0 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 ff3ba7e778..7935e2b660 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 dbd14ff05b..4ddc2a7082 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 5f68a4fa8a..84526b2cf9 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 ed8e702d44..7d097043a7 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 aace856533..69c26b359e 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 deea2ceae8..57416e9342 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 d9249f5a63..c5882afddd 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 03f8a3a956..91cfe342d9 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 63f9725b2e..2a7597ab5a 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 ba646548c5..0bfe7abe37 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 40f4098d3a..760ce453a7 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 3f48292c9c..bcd080af2e 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 9b4acff826..03c656f94d 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 31955c1d55..c0a48357ed 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 0011a632ae..eff5c86271 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 d47412ea6e..9f4dfa2efb 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 604afea3f3..83bd3a44e4 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 2cb2e7c9f0..2527463e96 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 42fc4bbe18..2928cbeb24 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 88190b503c..010738480f 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 55882feb62..347971b483 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 73568d8e21..5334940874 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 d0963fcb11..bd09aaf147 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 2f2862eab3..cd90f9d751 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 f448324357..90efb5e3e5 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 54f7b23df1..385ae5d4f3 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 1514041390..edcecc4a2b 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 4f8c14da64..688ab7fc71 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 c88f5cabc0..b14b6a0cf5 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 f43f01c4ab..ec8475963e 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 a5b93a30c6..4e0b2f6711 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 b1ca856999..cfe45fd7a9 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 c99818aac9..222661ed0b 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 54467d0085..6b2205adc4 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 85ac49d64c..83d8a2075d 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 f1e39c7f74..5facfe58fc 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 1715f5d28b..be90af96aa 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 866c021f27..e020bba19a 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 2fcefe7202..a5d1cc2d65 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 8321182eb9..31e7143f0a 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 fd887d5f3f..561267ce43 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 2574dba040..915adeb824 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 e3fa9c1518..69ca75f8a0 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 94efa3de39..0c8a19d24b 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 fe821efb9a..702d02b168 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 45d6b9c58d..1c09ed86f5 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 6470ed3787..20f2f99c1b 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 a9cbe20f9e..0d84436ae2 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 34f10af8ea..3082fd7fb2 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 9737a87121..3311c1cfe3 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 3cc826f221..d43385f3a0 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 61230545e4..6d2e8d075a 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 af932a4ad3..574e017005 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 f38e10962a..d972c1a688 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 ab7137c23b..cf7c342a56 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 4ac4fbaa82..9c6a2dd2a8 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 212e5f8500..769c5f46cc 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 d186172beb..48056e8e3f 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 73ffb9fa31..2b3bd73ef2 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 e424e9bd12..8c1d147f71 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 552489b248..2dfa5c6ee2 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 000a9cc10e..41b0a31230 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 f70a13ee05..510735b5d2 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 86da4bc5ee..1e62672196 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 54d38809e2..2afa997ae7 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 ed8d835cac..69c6a83c99 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 b2f57e2538..bae18d471f 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 764c7bfb5d..b3b3d2367d 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 c195be9cc9..817d09dd5d 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 c6ad6f867a..e9fcf2717b 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 5e89e41313..e36631f4ba 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 e2af9b5108..e39fe329ab 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 f33df46dae..a0a2ad943e 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 29e232d78d..ac671339fa 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 9382d9a0ec..ec3cb112b9 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 3b352f97fe..fab5128aa8 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 3115f2e4f8..0ec4525d05 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 16a07137fe..a270e77d1d 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 9c83bd06ef..5b00139ef7 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 25c4d6c337..5aa2c69028 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 3de4b5933b..c5d4447cd5 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 375cd73b52..3be887eb48 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 4c5240d3a3..2625b578f8 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 3ac53f1ab8..01d38c63e7 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 8d23fe42b0..644fb9e0f1 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 042343492a..8a11664a63 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 10fd5b3e63..45da9f4cfa 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 357d9cdab7..44f6429d87 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 7ab2f2a544..1ba6123340 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 dff66be65d..69b193b8c3 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 ea51f15bf0..1c2b9b6f3f 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 db57345a9d..d09b9e3b20 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 3fc82130b6..06eee7dec6 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 fee81f8775..c1ffb2680e 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 9255adba67..b4af1c935f 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 4e5d991b2b..4caefd52d6 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 509146a527..ebea895bc8 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 35dd764b87..afd7a2943d 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 bf9f192c82..b4bf85e184 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 cf285b17a5..97787647b5 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 d477d0177c..6a5c975bb6 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 cf3bf82323..1e356efc18 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 b70b67adb8..4ee1a41e4f 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 5e10f98ce7..c31ea2120f 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 f90b83886a..d1bcb3b4f4 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 10a1a5f06a..1ce65b1bae 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 e64ab5d2a4..5bbd17ed5a 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 bf73562706..8127151492 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 8a17ab7e6e..90a886079a 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 ace483b6f1..84ef7b5258 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 e8d27def6c..d77a29da37 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 9a5ba57ad9..f22bf6e12f 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 b2d12ab728..0fda71016a 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 023834ef58..37e2720d5d 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 b2cdbb8a12..cb27b5de4b 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 826c8e51b5..16e1f20b70 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 c17e224911..f353fc518e 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 e4b48d07af..6eccad2919 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 b9d845e314..5f93934926 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 4c7c5df80b..9142f8d5b7 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 fb64d9ce0b..8e28613fbe 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 7ac88ff13d..5a63020a9d 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 c5cbfce7a8..99dc458f6c 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 8d5bd59e86..edc6f8b51f 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 fc6836a007..2e03f00d39 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 9df8100506..9cf9ee1031 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 59d8c15d81..6a9ae542c6 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 66e5065205..f037232a32 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 3c7e617f5a..79339e1537 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 915c0c4da6..369bf18f8c 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 03165c82df..98ab87b5f8 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 133e480985..9ee774ba2d 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 9d8b4dbae2..7d4f74bcf3 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 d41ddb3430..5b24d952a9 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 7f1a60d59f..4ff2c5b89d 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 00e561d4aa..4096d809d5 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 ae4b49744b..7f8567d130 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 239150dbe0..80fe8a8047 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 87e0ce8499..732b87078d 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 9243a5954d..28091e5549 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 e3a3a19b96..834b4ff13b 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 4f03782284..c62d13c3a5 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 71829cb7bc..22d0414d68 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 61e489704c..e4c1b7a407 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 c31790ceec..17618285f8 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 2cf1daf3b7..487bea2a9c 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 99bd614794..0008f7e99f 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 3b7cc62257..32e53c0e55 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 c166feb570..4950f23509 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 11bc1e8a13..f4808d08eb 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 029f9bbfe7..3d6f5cda69 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 01ed133227..190fdfb7f5 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 825d89650c..f4edb6b742 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 9b98c874df..dd34a6f1b8 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 4a708f6c63..78b1a9f8e1 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 f1b4393657..d605cdbc3b 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 7f45186798..768a382e67 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 4ac88d8290..0fea20d6d9 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 8e9e023e7b..13b02a77a5 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 29d9eed09d..325e439ec9 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 f1785640b0..6d789f9ada 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 ae3493dae9..3845ce1f32 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 a94fe546d4..85fffc65e4 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 14270715d7..cf65e87ac9 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 0b65c4b3ba..079039f6fc 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 5ff0cf925f..3cd4b72e72 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 54b0d5e25e..536093ac8c 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 06cbcd6fe8..c0f8beb886 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 564661e870..5ebe9b86af 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 682ca38278..99b48cd4e3 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 7870492745..eff1cd3a3c 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 dcdfa586ad..b6806aa438 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 dfb56829ca..1b090b4dff 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 b332056f24..70496c7d4f 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 15818cb97c..6d2bb76c6d 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 4063c6263c..4e32aca275 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 ac5115beb3..d95357e952 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 1466cc63d6..9044d3c9bf 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 e4499fba5d..2682dcc9f2 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 f3b6d6236c..7bb0c02c7b 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 a5dcf3091d..9318b06192 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 3e602ee0e1..b3d287527e 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 034a748fde..08991cec38 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 d32765c03e..073a3f2eea 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 046478544a..29dd4e8cce 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 d875119e3c..963b402865 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 e0285c20e3..ad47b1f1f6 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 3d40670b24..0c6a6be8f2 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 1ec0fa2848..feabadc480 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 ce3fdb7379..60c349b136 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 7f186658ff..668c8a441a 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 6835cb53f0..7886fa8cd2 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 58fbcfcc98..16c27bd102 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 add2316d34..97e586e76c 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 9e6cbdfdc1..a390927440 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 2ab9e0d8ca..6e67e61102 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 1c277a13b3..30d06bac29 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 01262f50b7..c04eb83a00 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 7c5b26ade6..42d9e86181 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 01bad8ea62..94d7496165 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 d030612fdd..166b862d62 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 a010e124ac..1fb881b768 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 557c7a0ece..df5f7af7ce 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 217d0d7a6a..23699432c2 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 2c0e2a1cab..61f4b7709c 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 ca9d83617f..6f5337d9f1 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 dc603f3c15..6c1814d9b3 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 c2c08633ee..6dfccc3b8c 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 e19ef64df4..377511e179 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 51453d0ec9..48f8f96f86 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 1e218454ab..f77b82bce8 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 f16d2be1d0..026da63cb0 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 2fbd4ae60e..830406b672 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 8eb0f1c452..b9173f4b83 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 8759c985ef..fb681439da 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 b69818ce59..5bd347c108 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 d5f391e342..02339c9a9c 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 de27f1c072..afb58e53aa 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 89ff46b8b2..fdf30a1f3b 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 b610e78b43..49643dd565 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 d7006eeaf5..9cdac224eb 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 c6d32a8c36..c2c248912d 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 d07796fdf9..3ea68c7f10 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 c80691d838..5cbc079b13 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 31eece29f5..50dfab09f8 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 868b019d63..8957be2ced 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 e3cc259986..8dbf3a1632 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 97b5b161db..25c66f2179 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 d53e8a592f..833f41f331 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 332e286591..78360a203c 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 9ab556093c..3ff5fc16f3 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 938a38bd40..8dab5c1555 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 59406ad046..926a256301 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 85f4fd4b1b..f1138ee7fc 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 efab78a3a8..38c5080d09 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 3f1e5e8949..f99889c063 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 5f2a4f375e..0f0b798fa5 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 e27c4036e7..f67c83cbfe 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 9440e771ce..f944dda0e8 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 7308735bdb..249093f94d 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 0b725e8263..3551d076b5 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 3e37ece067..14b568e82a 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 a4bc80b304..309b457de9 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 92298d6a3a..1df3efa27c 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 ca00c4824e..067a64c14a 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 0fcc463b02..b003fb85f3 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 57b38c592b..df8369ad03 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 98bd4e6c17..a36256b0ee 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 6f6801da9d..9d30ff3c47 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 103b6605dd..f28e42386c 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 909a05cd28..ebaaa2c591 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 5712dd8462..65185d2548 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 3a0358e91c..17a51811b1 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 aa3689d619..5f369aa236 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 5b07ca7b73..b4ccb9e00d 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 ba256c37bc..e7b43c715f 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 3af6c06af0..507bda82c4 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 03f1135ef6..6968f7423a 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 bb836f0210..90a2d396e1 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 2f9dbf8ad2..a5fb0cc092 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 ef78ff77cf..1d74e709c9 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 c23a454af0..c17111a903 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 e740101fad..98aea50013 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 706e1eb95e..ef8b53c512 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 247ab2acac..3f2b5d51c9 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 4ebc333dd7..f287795a3c 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 8987eee33d..c45ed9dee8 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 a1318ce18d..1adac1b91d 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 9e51801c49..05510a9edd 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 e527cd3ef1..68c52ff5c6 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 b7029beed8..56c910cfb1 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 e63bfde13e..45b6d88a1f 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 bcc201c015..99eee6c866 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 72862a4d3a..a5da37837b 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 0ce71310b7..04de8d9765 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 a0e8b998c9..f144e26520 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 d5c48d1b0a..0b5cfe634d 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 5c06448519..1dcf957d92 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 2659e1ac86..09354d634a 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 36d3124d5a..432af8095d 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 5081334b7b..7d191af496 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 f8208c0271..2df82a1a20 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 c0d9f12cb4..8d81c50666 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 7209d00a9c..dbb22586e9 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 ae1906bfe8..79ff9ebfe6 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 219f28637a..5c5791b0c4 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 71e8f2a92e..e45b099ae7 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 baeb24c102..184d28dbc5 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 f930e3395a..2edac2ad7c 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 2a44bc8e24..c1bd03efbe 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 a5d25bebca..777be070a7 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 f9c6568a91..2bfa1aa10e 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 2e83702bf9..423e354f32 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 7502066c3c..b12a081629 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 eac84d687b..30c0b16fa6 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 6f444d0822..97c2eaa9ec 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 f8a3bd8cfa..431c4f7988 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 e27342ef12..451ccb40a2 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 38561d6a20..b60ef18a88 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 756043dd06..25b2236700 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 9fabb4d923..47f68af46f 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 d083b45170..3571cf51ad 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 a45fe14786..c2cb9f1b09 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 9ed9dde7d2..366234c652 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 827c958677..2dc3434578 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 9cb7f88df5..c6af8a26b6 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 399f5d94a3..0ea180d80b 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 0d9bc4bd49..e66fc7ecf2 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 09c49632bf..be5f5bbefc 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 a5dd7d2e2c..17f5ef666b 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 7433f3db97..c8371894e2 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 47034d0690..a306505e3c 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 447bff87fd..38f687cc2e 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 0310f9097e..fe3cf8c5b9 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 7df08004c4..43264d23a9 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 c6997df632..4f3fd9fb55 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 19c2248089..c81ba5d915 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 5f5f47ae82..f91b3653ff 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 f38df72e64..bd89451e9e 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 6996214532..83754ba2c3 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 8d81c1e7a8..f02a35fb6e 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 583dc16e9d..bc1e2a3eb1 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 fccf96e897..a1a6644f31 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 6336ec9aed..3c5f6bf240 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 3a28795b4e..748f46916f 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 fbb7ebd8aa..fc79b6904d 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 19172a2804..e4c76b3012 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 ec900bce02..d8086088cf 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 c8c42b4197..d6148db71f 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 5a1bf501fb..d5ff61aada 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 8fd7cbf3bd..c0815b42aa 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 aa17e62f37..8e6c5cd235 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 7a718ed32b..3617f9c2ee 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 86bb5bb4c1..4e13540d0a 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 21c39355b2..d63bc63730 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 292fee8809..7237cb8b11 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 90882b5175..cc9807eee0 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 ec3101f95e..24c8279545 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 b84992c108..abc1a7d3f5 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 41dcb21752..6cc5f790f9 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 50fa8fc9ef..5d24ecd569 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 d451a82292..0384400d37 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 be159ad4b7..c09879261b 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 68ebb23a5a..158643e9ea 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 6b3dd6decd..70d62c3f68 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 4305f2a216..f69c5eeb7c 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 cba6dd15de..8c64e7d307 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 4bbeb8644d..a92e631e30 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 841d077e28..57c635039a 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 5c6e545d17..21f52f5efa 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 b0143a3137..6625c567ac 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 cb8e935738..35057cbe12 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 862b22b2b6..63707feb95 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 dfe8ed2192..1232ecd6e9 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 95a41ae9df..6a1d227a2d 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 ab7c4cc809..8734bfcae5 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 cc79b960a5..969538f4d7 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 6f5167d81a..68b5e0e2fa 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 fd9432875e..f7c7e330ea 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 764001deb0..66b3184a28 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 104c05520b..b73ad98401 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 deb28eb44f..ae3a27e19f 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 825ab8a88f..75eb67d63d 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 a325c1c02f..49f5a83cba 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 5d6d616404..823d5521af 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 4284f76cbe..405b450e2d 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 e7ef8b2a25..21afde9e0b 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 867135560e..be2f59d39a 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 2b65d2adca..1aeecaa2d7 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 d79c5d1098..401afda839 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 0215f32932..25b6dfb5d4 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 c7e4b62642..ceb6bfed81 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 61290282fd..ada241bc2a 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 be20aee6fd..6dcc47f3a6 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 f305395cf2..81adc935e0 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 b3e6e73d6a..5c070cfd89 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 742aa58a7c..04dca0b337 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 de126d1533..7a52dc4d2d 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 f08565885d..49b067dc4e 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 7667563fb9..4ec77dcfe6 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 fa0e3a22ca..c2847abc0f 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 1ec50c6967..157199d3ab 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 5f8c2321cf..c55c94e276 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 87691cf86c..d93950d0d8 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 34bc0a8a12..07842b8126 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 44d24cca3d..82c24a6971 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 9012acadbc..b4cfcedf4d 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 17cb75a127..197f903fdd 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 f2636414d8..6f65d13b19 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 866cadd700..00762c7c01 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 fad931f224..954fc6f712 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 7cf9310de0..779409493c 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 d904e13e06..8f2e5b25d5 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 bc39c76c9d..3dba815f97 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 83bcdc80ce..51610bc4b8 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 b2c89e850d..473f75172a 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 6808bda0db..2c46c81c1d 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 589a8f2571..2e9c1d3702 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 89a1b8c21a..04db6c0765 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 d9bf1bc3ff..060851a800 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 3401b96be4..95de1b1d83 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 d8d38aca71..f21d44d1ee 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 b0f6954287..476926be21 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 051102d50c..40b228a3a9 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 e131fbecdc..034f7ba577 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 06caf8bbbe..b54c723f4d 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 e476e107a9..5ddb1fab1c 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 355d5206e8..2437d1ef98 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 ec60c79797..ee7ac460ac 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 871cf60dde..048191de55 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 23e9c2bd9f..45227da3b9 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 9a89a6d98f..fe89ea4688 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 5ccca30699..e83e4e123b 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 25071331f8..dbb6ac70e0 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 1a14c87802..699c2011ba 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 f84e0337cc..d82eff1893 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 e834079d2b..6bf6824296 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 587c8cf123..179f42cee5 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 04165b7a16..91209a95c0 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 4e724c4c01..e9644e5e44 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 95ab4cdf58..a69fe78918 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 bccb662c1b..157ce77599 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 6aa774aa5b..ef960c5b9f 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 ac3ee19531..af6b7002ac 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 1440d99630..9bd42cdd10 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 66b5b4fa16..a7d83f0dd4 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 5434091239..caeab47342 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 aab49d056d..9535ae9092 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 35d917ece4..a6ee94fa42 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 3b62fd70b7..63c34fb41a 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 727e49ad55..3535973cbe 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 45254be056..51d0d83003 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 f437d0896c..5c97f798bb 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 65631fa5dc..d3d0e737cd 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 ebb0f11e73..676c037d48 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 426271c4f0..8bae9b3075 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 6e64ece2d3..8c083e2532 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 f9f7adf462..3b88f4c8ea 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 e8458aed5e..0945f04e96 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 a6d3f9842f..e2695e4847 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 48c6437428..1cc3286c41 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 605cda49e7..bcbf3d2285 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 f26ec0acf0..656346944f 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 d114f7acdb..8d8901cfd9 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 aaeba0acb4..973304afb1 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 6c439e6c2c..f631d347d4 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 791e724f71..cbdbb7a2e9 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 02a7099b26..d465ad692f 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 ce42a7a44d..cb82396cea 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 eade699c51..4be65ca02d 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 4e1f6c2b7c..fd4714b520 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 584b16f533..a4bd55a4e1 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 f7d5654ce7..bcacd2932f 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 cb33e3d9bb..6a0e0db92f 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 72955b27c3..8e0fcbb67a 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 a036f7b714..b081c0bfa7 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 b0d15e15a5..be2429b101 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 0543859038..c6186d0252 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 1624f97c69..e612c72a4f 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 47a8f847b4..c64eb58995 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 fa1b3b18c3..63072a9119 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 3a6b03d999..82a61880a5 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 7fd3d0854c..95b1af1110 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 936a9a1490..a0747bbaa9 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 34f62aafe7..0ee60da8c3 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 9c4fdaace4..eb61c4c35c 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 d42f1278e9..a291818e06 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 5753170b5d..b528444b40 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 8162c3bfd1..755d65b6d3 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 7ae990f6b5..a4ac799c9f 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 45f1edbda3..03283f6245 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 463d2f0832..a1c41c0d2e 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 24ae9622fe..c9dc03aaf0 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 ddf9bbdb5b..f0a20120cc 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 1e52633dcb..ffec53b997 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 3a8815555a..9b7c2d7a44 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 c42ecdf94e..8e0289699d 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 1922f9a6b0..c357d67656 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 e54a7b0112..1a6ec6e7df 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 02acbfd05b..eb418c0cbf 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 954af420f3..161b0f0013 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 cdfd4fe75e..5163163f75 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 e9e2dd70c0..e3b1eba55a 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 82d3117763..7833370940 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 21fcad97ae..a8e1bc09f4 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 9dc5889d6e..0ab2b6dc60 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 2bcbbf9d85..300bccb25e 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 c0e8d597e4..9767dd8568 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 fb9dcf9ca5..8bef8afaf0 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 e3485db7de..46bd31b2a6 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 a974baf8f3..8f34e91cce 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 35fd2a95be..2b535139a4 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 73977dbabc..8e95fa2183 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 9e1f6558d0..8b3e4dc0ff 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 15f73abd15..0e5fb66c3c 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 28bec5bc78..f5d3ecc225 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 ec98e52616..67f99e261f 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 ccd64b5e6c..0bbffaf330 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 7186516eca..5938089b6f 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 f5f8692e2c..1b8c102491 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 30260b5d14..0157ab86b9 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 8dd7b340d5..ee9d6debcf 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 806c74e0d5..4259bb52e4 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 d3c1b749dc..939ff766bf 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 745097554b..b9e4237453 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 4e71dfe7d0..0e425133a9 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 b6f3ae03ca..94abe25b19 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 4b4feba987..d53e86668b 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 ca5bc6be3e..dfe08fe105 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 fb8b55bd2c..1e96ded0bb 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 989d6cdf41..9517e9a278 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 450a67ef0b..ddadff3196 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 1d08359746..76f1c880d2 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 0d3a73d6d4..6253e90538 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 dcafa64180..13ff2ceb8d 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 ea821d0ffe..79755df87b 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 3ddbfdbfa9..c4adc6fa7b 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 3e3af29b45..51cdd3499f 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 6d10c6d8be..4a399339a4 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 ab1505cf42..45b0a7329c 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 062e8785c1..0f60ca99ed 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 266fb22131..e0ddfef599 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 a134d28a0e..429ca247ce 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 5e4897daaa..1ffc780d01 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 c20c4f357f..fa9f953a0d 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 28a96a10c9..77cce6ba3c 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 0a650742f3..4f6b9ee6aa 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 4f925adf26..a9422cc067 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 603a0f652b..83e59ca37f 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 ac22bf2808..da847d750a 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 77e55eac16..e203177cf0 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 56d7e8960e..0b08b0f6c2 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 0c9ef70580..5fdfcddfef 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 6621cfc3ba..7a64826b8f 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 ff845f2517..c8229b3cb1 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 820c119013..a5b5b6a99d 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 e8a21c6dc3..68441db8c7 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 671d0dc00c..e0b09e93bf 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 0d499aebee..bcf4be1c85 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 9df3af8d48..ded9188d7f 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 edc69da19b..7fa0c8504f 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 5e976730b2..a70cd8779b 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 3087e744fb..5215e94204 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 1fe37128c8..5dedb332ea 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 1d2972229e..f760d6c850 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 26aa26482c..9339cf33c6 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 ddcc2d8aa6..81754f7d83 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 115d1c105e..425a95ee17 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 8b0081441f..ed16e2ebcd 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 7120ab20cb..2b307e5c2e 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 e3e1a68eb1..f2342e7dbb 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 bd779a2338..6d23dd354d 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 b5c414876e..8fab692ce7 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 e42677cc25..470144aed7 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 0370518edd..374b301595 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 241551d128..1f87d116b2 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 8664a7d297..a715360603 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 2b3547fdba..2aa691c169 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 ae264c9080..e920c64d83 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 db451b9aac..7bbec7be74 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 350dccb014..567cb112db 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 bb57b7cfe6..a4af60b788 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 b4708ab731..0fb38a5a2f 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 c6aefd0a1c..b297be9847 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 9f720b522e..30966b9990 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 c95ccf2e28..22c0f65f4d 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 ef9685065a..04d6af0ab6 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 cb6a7dc02d..9ebf4dd6d4 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 762676fb83..b8455b355a 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 3c1d1c28de..027b23e221 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 8407334689..24b8157762 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 8742a10d9e..e063c722fc 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 670f8ad446..0ec18bc61f 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 4861310c8d..2c6c940f0e 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 f6b8d02e08..6524e3213d 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 aea0d913b5..09d11ac12e 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 c6bd846b0d..c7b1309e30 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 e2eeef8dff..5d0eca5ac1 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 ef883d97fe..3b2b787445 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 85ff33a8d9..6388686edc 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 364aeb86ab..346ef1f126 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 971786ff1a..82ce3b604d 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 e7b7bdaad3..626a603558 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 5cdaa4068e..5debfef125 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 5412e6b21e..0b19d6cb47 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 85daf841fd..a5ac55b533 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 a5001d32f9..0363eed935 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 079cb3627e..17ce6807ef 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 a18f85b3ef..bcf5325442 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 2cf3c62373..52775f19a4 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 d4fa6c302c..19f8182249 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 f251e0f682..dbe5c4e9df 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 8c1f3b629f..4b02933793 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 8bbbf78bb4..9f3cfb33fb 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 a7172f9eba..05a403f998 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 0a161d82a3..606a073162 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 4900f5f48c..c9c5fad7aa 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 bc7f83cfec..23e4f84f85 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 7e0e4c34a4..6fc86b9a71 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 253421ffb4..95f105d29c 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 7748b6641a..d51f530f6f 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 0ca4401ba7..e956df8948 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 eb6a4e745c..1141c3074c 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 f0c31ae15d..6cad095c86 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 8f918916e6..becacba7e5 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 99f0f0f418..116d50d137 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 391d72a2e0..47f168928b 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 6870d0c34f..d70a8d6f44 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 2b5d187d9b..d6dea9d68b 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 80d944f292..b2d2f8514d 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 1135c1ab92..af818c3753 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 63b6d21372..4b31f2d276 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 5c39966762..1140dcd92e 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 d523ce0f48..27b0d109df 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 e45b98ff02..3ad09fdd6e 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 1fc9d1235a..03a2e7dbc4 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 45823e1479..ad0a7a3d49 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 99bd4355f2..690d5756d3 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 28c24e90f0..82038b02ed 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 3a8d6c662d..efb18dd884 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 726935bb6e..2d11097d6b 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 3ad8096fcf..fbcea642dd 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 dcd358c282..40eccf072d 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 7a63a3ad5e..22b62b8633 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 7578111555..1641953ce2 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 c44400e95f..0ee7c0468e 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 477852f1a7..0798971dd3 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 1b6326a4b0..423116fdfc 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 b3327a358e..6f2642fc48 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 cb00d596ad..059a790ed7 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 2856148321..b8878507c9 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 c19490cf63..5588deb0be 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 f7ac92a8ae..ca36ec0213 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 e0cec670d8..6508295967 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 19122daadb..54a731f7bb 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 491895ac8b..34b6f6389f 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 adc3a2ee14..4f9005b0a2 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 6198299d95..94c110d257 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 e4fa8731fd..3de3651099 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 0e4d715145..79e5309f84 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 acd19c52ad..d6dd8b4cdb 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 3cd2f3bd42..28a35477e5 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 e635b27ee7..898fa1208c 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 32fa5fb557..6fbf99638b 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 403367b318..58d4f24c7a 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 4b69fb321a..f7c977e139 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 c10efc4589..b899206c30 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 d4fbb6eff3..a72c1b8f25 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 f74d446c53..f9987731aa 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 c0a0456f16..045894246b 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 2582427d8d..92f8a0a9b1 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 a4a5505276..ecad47ecb9 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 f7f98cca7b..03328e58da 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 689835f7f0..f8c903466c 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 365f511186..2a1482d13e 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 9be33e41af..06a5ad40ae 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 cee49ecd32..e5f84e3e15 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 9ca36de235..1ebb7d80f3 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 d02f8dd664..6f6810abec 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 3292071e4d..491594b2fd 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 7433be7d66..679e282154 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 fc276a29d6..ab0975d96f 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 2336b687bc..2a8a6fafbf 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 6563659758..af2cf3eb0b 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 aef179fcbd..663de710a5 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 e4192c0a3c..3d6e780694 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 2d899be746..2cf0ca495a 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 933d6ab7f5..56cb429ad2 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 d97a7910c5..b849de737e 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 33f852a762..58ae3f2117 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 49b15e7a82..3cc869382d 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 3c86248709..1cb588ccac 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 e780c14c57..c476ce3ec2 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 000894e07b..20b274a267 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 28a34a2caa..02913e5e95 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 7a39cc414f..80c249d381 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 301ee7d8b7..dc6625b183 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 24adbe3c60..06b9892c1c 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 ce839783c0..915c2a5546 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 2c2999de6b..09909e083b 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 8deaf786ed..05499680e5 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 577a00c252..0d0e8722a2 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 43b9dde7fd..e45c1f6122 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 ce52b87496..569bf3db82 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 8e7ed010bf..d025ade0be 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 2cbb6efb2d..21e86528af 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 28c88e3243..423867658f 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 b41e81b22f..7a18eddbe5 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 ea4ba1b6ce..541a876edd 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 d3bf56a466..e666b23d78 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 428fd2a7b3..2765b8b406 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 6f4a41a935..863b98f01b 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 c1bfa4c344..4ba728a41e 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 ab95155647..b797f9995e 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 d46417e3d8..d5ec621d55 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 91a8f0a708..fff8fc71f9 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 e3b2c74647..ce6081981a 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 b57e87b0b3..d2d0296f6e 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 ce9e58ee97..43cc55f896 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 4012f206ec..fd5d1726a9 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 6c1dbf8ae7..35642d173d 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 5ca41972ef..3121db5317 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 e49880e8da..3c80f78c84 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 221577f32b..7e47efe698 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 cb3be6d6e3..6f05fa0b4c 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 b8d37a9932..93d5dbd946 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 8ece87d005..3090bd1f17 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 6af2ccef73..ce1a05966f 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 7dbf2ca73d..7329462172 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 1be1f18f6f..62d668ea4d 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 e4538d4712..cc93d89d69 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 6087c70ed2..36971ff540 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 375487cba8..b881eafddb 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 9e9a7e4628..487a4535ef 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 166c97fff1..4aea8d3df2 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 60f990a336..70c9d4573e 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 d03b413369..e910040860 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 70ac6db027..cce6ed988c 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 1796327955..a8e5d34589 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 72eb99aba4..407bf106dc 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 2cc257f75c..d942206ca8 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 02474e27df..c91a437485 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 a112d26185..0bd33868f0 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 d71359b533..4c4dfaacdf 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 8253de7373..cc9bd0758c 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 22741ddfd5..d5e529df90 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 1959cc1343..aea3a582da 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 eb092f2931..c12e79eb86 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 88e92af8ac..2e8b055fb7 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 b4426a35ac..dcd3938161 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 b4756defd5..79ae68a8ac 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 1b7c39e841..b2c153b1be 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 db3370d167..7286c3c31e 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 e4f4e907f6..15c3336bc2 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 2ea30b3433..5c61f225d4 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 f813994834..8768f98378 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 c094fdf582..abc4f74eb6 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 021b0ec29e..917fc0d8a3 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 784602a48a..8d7fe36db5 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 cc3cc9ddf9..3f7590c5d3 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 c3fc5d2581..930ef8ee23 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 c9c1dfb354..8a2180f827 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 a3f7a29287..79dfecc4b6 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 f0c1830deb..41a138af50 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 828fc4d884..ca6b0bf088 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 e180bd8e14..db45304684 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 bb4218fa79..5d4e0f57ff 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 8a7f39e106..e0534b4e2a 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 a1754a2826..c8616eeeba 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 992a6b379a..56f372c844 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 380bc2d7eb..86ab862a5c 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 db99ffcb7b..36705a2c5c 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 ea917266aa..d1ed1cf6c1 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 dc246ed4b7..5d36a9a183 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 6441e17b69..0e0971e8c0 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 79011a263a..f2fe008687 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 6ac410f4d3..cb52837229 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 9944376b11..a35981901c 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 8880a1c145..1ad67a5e16 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 a12312afe4..8c5e0c04b1 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 91b36541b9..ab0520f817 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 748c2b97fa..a2c3390ecf 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 09bd93464b..363ad97cd8 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 e96324502d..2050f454f4 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 b0c1d9d16f..2a0329e237 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 cc7b1dd54a..9191796a3e 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 b2c1da0254..b565d328da 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 196aa70fe0..022737521b 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 4dbb47ddbd..42dcfa76ec 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 8f41ef364f..14f3076e14 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 393e747541..ea04121644 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 c526871a12..1be27c7364 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 3ce89a4b54..44c3552cd2 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 2b47d5a863..0799b99d57 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 5147df3a18..eb862162ec 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 9c9650319f..28d8535d8d 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 22d91ac424..c29049b4d9 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 1ac31abcf9..95668e3fff 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 a5202c18c2..7bbcb2ebbd 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 9de62bd526..f214ea5ddc 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 a4ad4b49ee..4079d93db9 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 1326de55fd..887d3b6d6e 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 b384cd2d6b..545c2ad7aa 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 b8c030eab1..b74255ddb0 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 150c09b58a..5fd5864bc8 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 8529575600..2db36046af 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 61b37c9400..db7625f1e7 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 0537a678a3..b4ab5d423a 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 c9bfc113a9..fe3f0878e0 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 e8021af83a..b06e192f78 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 4cbbe2ee58..54cfb15d6d 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 979487da65..4d89ea3e63 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 f293588b8c..32463e29c5 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 b12ef382fe..9e8a1d208f 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 623dfe0d8e..5a26a4a6a8 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 18447e5fa1..0da894d9bb 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 bc6926dbf1..11b40e737a 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 38dc4f7c92..925b4bccb1 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 742ec52c9d..e5b48e0d78 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 3a50612a78..876ec708c2 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 8803c94799..0686e5e56c 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 d48c9c7ce1..c7236cbe60 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 cad2deb7e7..59dd03953e 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 f411d4fe7b..097ec1819a 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 eec333dd2e..1472aade00 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 431be156ca..4c05e9b69e 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 6a415febc5..7da32c3a1f 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 6554537984..b6637e7528 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 95fe802ccd..4f08afcb25 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 a82aaa786e..886ee9867b 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 8130c37962..5db6ec8591 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 23241c71ef..57e3ee93a5 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 dd7b668799..72e96bbfe4 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 3c7545591c..4a142df981 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 1907f24115..099211dd9d 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 be633c9a0e..94a2777c80 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 1630e0cd21..68257a4043 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 7063ce8884..2cab8b3259 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 f38c188fc4..061917a4de 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 eea2041b27..8fc03e6aa0 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 f7c9271bda..4ce9615a0e 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 6dbc73eb2c..d5b809398d 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 8c77ec7980..709f8b4c58 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 f9e9cc40c9..73c861029a 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 b1667ed05f..054f108018 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 7c873c9589..d85deea473 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 0f1d45f32e..93e3935ea3 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 3676cb2977..343f2e16f4 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 2c661b7982..837afa0eb9 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 adafd593d9..48a76a1ec8 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 599bd2c785..28b9f1318c 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 6ddfdeaace..4010ebc8e2 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 eceb328938..0e3871ae4d 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 7fe34bee84..9024fb3f37 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 b10a253252..64655ab946 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 db99725e75..da80381cbe 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 c51db63d3e..fe668574bb 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 384c9dc189..f5fdb3489f 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 9e05a0e99c..78bcc5bf9c 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 c25eb1a381..f241c0ba98 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 18cffac546..b9c19f1b3d 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 3f85ece3c8..bd3c51eafa 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 14cc5ea936..bad05de89a 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 4a59ed1d62..a8640c351d 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 07ea605ab0..b31c347042 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 40f57111e9..dd7ee8b60d 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 c0d10c1496..712a28558d 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 cb44a69958..3c762d945e 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 b6f9774038..2a5acbd66f 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 3dabc96218..8508f05f4a 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 7ed07232a6..03069393ab 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 df06bb6b83..a6a9969ab3 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 06d9101a5d..ce3390d2ba 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 2a007bfb03..6c5f7dca14 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 4e501654cb..c1af1d40b0 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 9f6dd11c13..3fbc29fd0d 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 aacd0be613..d523524f36 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 f9b214b299..88358881ba 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 f956591cb6..28c0023adc 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 3949ceb79e..3092df386f 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 0bc3f0b365..13d0ff842c 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 7dce8278b7..773b28e39a 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 99bb2b9169..f0086f83b2 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 1aacb403a0..cbcef99011 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 290ba84272..e5b6278afa 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 eb48210ef9..7b486a0349 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 58cee28e23..b9c4f7d670 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 67e51998d1..ad01dea6d9 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 7b449cc51a..92e7b6db45 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 34246c8e01..9b2668bd9c 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 60f5b3934b..28e887d74d 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 492cb03c0b..b980690df9 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 456a4f64ae..e5ade1d1ca 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 2211937d37..2bd0cc0d18 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 9a232ae5e3..eb8c7cbcaf 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 db520c40cb..ff785798fe 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 07d0f6a838..f7bf94485a 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 4de57ba522..19ca8a01e1 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 cf8db19a4f..d37a6acc6d 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 4e89158a57..be3e19d580 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 4dae624b9f..8a89d52829 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 112c8a1e81..c8da2a6410 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 5fe73dabab..c1c020ec07 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 b772a833d9..4a588122d6 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 c3fa539a98..5ae30afb12 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 8d0123b0ae..5d1693bb85 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 a0934b5169..1b459e14c1 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 5aedbe3e8e..f6b8a69465 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 9b0d85bff0..dfa4f7c548 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 af105e1bc3..cb3e6ae401 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 de9b423672..ba7b4d44d4 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 cb3a3244ae..7e0715883a 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 f814ee0485..4d3cde51dd 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 d86073d253..a7e5c8c5a7 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 abdfe4a63a..d7bef5d3ef 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 47fb84ebe5..f869478fd9 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 dcc9d1ee5f..73ea3ebd13 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 e984a81522..d2597d5746 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 d0c61f86cb..8b0d9ecd8b 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 0b942183f7..3a5b9fe6a5 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 71698ee116..600783c2a6 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 130769e3a9..40c1142861 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 7642704c7f..5be95be901 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 7d42d3b8a3..555fdac2d7 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 3655fe7d67..574599e883 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 26b085dbdd..a353be0e60 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 6ec9dbd729..840ab527d7 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 6ec4e34255..285ce910a7 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 e884c069e8..3211269e30 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 3f50d3dd76..de9fbc6f9d 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 3dbc8cc557..c2c7c329b5 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 6a8bd8f4db..eca839346e 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 00aff669f5..c178ae3614 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 24869eb889..75d70bf993 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 fa591aff9d..cb42103f8f 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 ea2158cee9..37f8cec5f7 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 b64bf1624a..1c7389bab9 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 8d18d6727f..38dae1fc42 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 671b686c01..932cfbff00 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 b6af20bc30..3829f40d3e 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 b4c1a6a3fb..0e73287cd4 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 0ac8348876..df6a2a328c 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 99972a48e8..123a0a549f 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 531d348db8..bc1f95d64d 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 51dc89259f..9a1fbca900 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 15fec5d1e6..1e4980213f 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 2306ce3e5f..41d232e4a2 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 dd9d92a965..13bc5e57c5 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 1675cbad86..c895019182 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 7f6147c180..9018eb6850 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 fa6b0339a6..11d4c3e599 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 db13c9ddf9..33a65dbe3a 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 b465bc9eb8..9ba7119a4b 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 fd304a248d..4024034c17 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 3f05d3cf3b..7de22b78ef 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 389d086a07..ed3978511a 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 a12ff8090f..ac7a7899a6 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 65d9590bfb..41eca2a421 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 8723390c7c..a45255cabc 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 5c27c1f509..fcc1f076de 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 fa581590c1..8e1ab82cae 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 cc15f7ca6c..b6f9dd216e 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 31a392993c..546a136e88 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 e6272d7457..f6da8752ab 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 9122885722..8fa9cccad8 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 c8115ec8fb..fa917aca04 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 5ab1c7e1a6..885319cac6 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 0cc5559c08..3febf1b7af 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 c443337056..da4e7daa8a 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 24aabb4fbd..dd8c203c65 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 b5bc5fc65c..60e31126f3 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 dbb067e345..11964d80ca 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 5ed5095320..a9118105e6 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 d85916a366..982e605fde 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 a0516172a3..9a9a42f380 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 b41b625575..982d95a3b9 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 aff93090c4..2b68bf1a46 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 e6787ba7f2..4d48b69ab9 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 795b2e815a..a78385a274 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 6f1a36cb0f..68ca36514d 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 664535ca0a..24aa63ecea 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 8df5fa5b83..3387533bba 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 ba34771977..10aee40fef 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 47afea4ff1..a10de906b7 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 2a27d3ff4a..93b675793c 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 70b5e69276..d3a6c3e88d 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 3a8e038b10..7be556ae6e 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 f21922e8ce..de4fd27ef9 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 8f45500d0a..cf35a7e6aa 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 b350578025..5de602d5d1 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 3ed071dab9..f20d9a24d4 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 bb4a759236..8c3fe0f9d7 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 51f302b6d5..a878dedec8 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 f691129f96..05ea4c80b9 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 dc213a2ca7..f054984366 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 8fcf67e8c0..ca1bbeab0a 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 1f77f63097..a1e0e1ee8e 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 519dbf7071..ef9d851f87 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 2eba340117..925e4fca33 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 d5e448aa90..f61e221090 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 dad3181856..fd190cad5a 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 f59d1c0c8c..d60a103ddd 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 b195a93add..cb1ac519c2 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 e597e86491..7d75416834 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 b67d60d722..2465e9f13e 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 45536af521..0f2f326ed9 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 4ab06697bf..fd0f3d63f8 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 08a95ad9ad..2e101a7ff1 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 ff1aeac4eb..77aed80c34 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 a55a95da54..f4e313af19 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 0bb0c51e3c..8a30d6b708 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 030904d82b..ee50f05f86 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 4d89b94128..15aa8a4bbc 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 865dae903a..7408d79d00 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 a2fae70ee1..debefd892a 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 46ab7b9894..89ab68e103 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 06fdd5f693..2d830e8f52 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 5a3c75eb23..bc1b5ecbe3 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 62cc9c3d57..fbe7814f90 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 f26207f84b..431cf87495 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 a020d979d1..cae0fd8abf 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 506a510b6b..6ef5f0bde1 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 afa0545c3b..2691fcbe72 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 c6f7e609ac..eee05f6d51 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 188d5ea5b3..b52bc3f89c 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 f36247e4c7..bb1c21eb1a 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 05f3cc2d8e..db77fca398 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 66d91ae6e9..71674cd8e6 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 cf34d44828..e831dffc2d 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 75bd0abffd..adcdb680c2 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 49d510ba75..bb4d517e1b 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 d667ade2bc..7772917973 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 7bbdfc6d45..fbe266791a 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 a993ad11d0..d9eaa111ed 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 d83a612464..548238c868 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 55c20ad1f7..b8486dc2da 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 cb89d7e0ba..af5d39a5da 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 dd1530af3e..9641750aee 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 04ed6f8aca..0bfd749a3e 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 375dd96bb4..97188d93ae 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 addb8a9305..4e826f7db7 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 c4a2a9e558..27745c4f04 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 3f76db3d27..0f16a0fad3 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 807c0a0de1..4eedf7a8c5 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 559d291fac..b3e0ecc193 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 370a422ede..32ded7f56c 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 34299c2b23..6c408fd268 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 8404530ec0..07542a79a5 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 592dd86fbf..cdf654f4c3 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 37888abee7..e2b4bd533d 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 f6ca5cfa6b..979692a5d7 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 bbd5cfa4d7..2bacaca01e 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 feb43db63f..48a2cab7fc 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 fc608f9b79..ddd92ebcd8 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 59c282ca00..ee5975d4de 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 137d4e7e1e..6deaa6e6ef 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 25a20986b9..35d5ea4473 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 19ea7934b9..cfb990ad81 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 c3ebf24859..409c79d8ce 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 73d826cdbd..3d5a413325 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 2495810b47..236af00a18 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 8d1bc25a6b..eb526060b6 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 7391e7d360..cffde35e0f 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 b0fd8a526b..8a82d623e0 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 6bc950b92b..ace993ba9c 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 f73cd757a5..7cb93f3292 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 8dacd5fadf..8ff3327f12 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 941f4c9e27..7d474fbc40 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 e7b3ac4814..6def1a467f 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 b7a5d0f720..03fcbb9696 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 fa621fa5bc..cd50d9de2f 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 1f2ca54358..99970ec113 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 4bb6bc9570..ac19204612 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 6f30646afb..0110508ba9 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 68494940c1..38f9b9a2a4 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 f77067dfc2..c5e09f1e0f 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 bd68161434..1fb6e7d89f 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 4568e8f81d..e8165278e4 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 fd32f03877..a3b2053329 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 7d6cc4c85a..26147e125b 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 d0a2954356..03afb42fac 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 083e8d5ead..d130159199 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 8e75b83a5d..47639d1c2d 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 dcbcee37cb..551aa5c966 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 f8cd09f341..14c8a6b891 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 64aef7eb20..2f76e8108f 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 88342bd4c3..1b8f8d500e 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 84e3d3c6ba..6f4ead9072 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 41a0d2066f..805a38b4ad 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 08777f57bd..2c64920bf4 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 61220e717a..baf55068e0 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 39621c3260..41ca6f366a 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 a72576221c..43bbb558b1 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 4db2895e4d..f30b1f9713 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 a149a9f92e..907a7174bc 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 3a47c2e24b..0a3e0caf9f 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 6252b7d115..6493211850 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 90c0e64089..ed69691abc 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 e1a5b5b54e..e3c0d1a51b 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 7897d9411e..4e64c59d34 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 4f26690302..4c2c651cd8 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 c217a5e640..76d955aa7e 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 9d85b4bc70..51ee8eba09 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 ab61176464..26c79583e5 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 c9eef9ed87..57265a5e74 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 d4839de8ce..bb3ba14423 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 a0501f4c7e..6eb1247095 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 71cdb6845d..5215d27ede 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 56b862ba9b..ff1be05967 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 f411562aa7..80aa6001c4 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 fe325c2a2d..1f1936361f 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 efffe02ea0..9a72d984e9 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 1cec93895b..4d5bc65b3b 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 f9d52e05e0..827e598a1e 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 b27239c03d..fe9c0ad59c 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 cefe020a3b..beaa084bd6 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 0e51fa5372..0f5ab0e09c 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 d028b0be5c..93ac6ddf3b 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 03a8973aec..ce136d0a70 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 e94bb98f52..1fa3799c69 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 cf26d7a374..21e13efc59 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 2172065222..775d5a58d2 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 39cb8d0ae3..2130e99438 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 f3c3e6e1c5..5b52c40d9f 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 dcdc7e2748..e15543bd8d 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 b5245fadcf..e1305a94cc 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 bdf9c7cb56..f9add348e8 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 e808bb8bc0..4b7439e275 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 33130c7daf..2aa2bbc1ce 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 143e34a4ec..e3b622fee0 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 9a43917572..655e8df84d 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 c450120b44..f8881334b2 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 6d1ffca5f7..baa62e0323 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 baeb3dcfc1..23cab10221 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 a36d7311c6..b7264eedcf 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 b7182cec48..f854c9bf16 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 9d1f8a50f5..d164f9c2f0 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 a55abbf653..ed444326a4 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 e11ec15960..f1b6a402ef 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 5970dd3ee7..3b0ce4205f 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 2fc40f97c0..3e5f2eaac1 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 94fa44776d..6555e49533 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 408ab93112..f3c080490a 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 7ace1f9e4c..d5a489f2f5 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 459af23a47..8acfe8622b 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 606750bae5..24fcb52b2b 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 810f5b6c5e..b93dd50049 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 7b305f1456..c6f56dc70b 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 0df95dcb21..0dc4ac58a7 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 e33a3eccda..ec0da5a6c7 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 ceaa1726e3..729c0a7dab 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 af10e6bdd3..beef4b059b 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 1788a5454b..c0be408d21 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 c1fe0b53c5..8878628db1 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 4874de5ede..91ea538e11 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 cc869de6e3..2d4fae3a49 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 b7429f30af..671688db6c 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 d4e40483f0..d664627e5f 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 18520d3330..be64f2f9c5 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 5eae2e2599..9005e7775a 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 795b6cca74..76f941b4b1 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 33ca3e47a0..7d84cc7dce 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 bd0df61d19..ba99f32ac3 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 1913a5566a..9a5f59dff3 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 11a669f3cc..c1e667ed97 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 19687dab32..0f59159f1d 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 0f88caca4e..ad3865760b 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 c624f3361e..d708365a6d 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 ed46950be8..4335e2789e 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 a27a90a199..37f7317f36 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 5c5d4a848b..22b8453719 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 a9aa75643c..cd286f89ac 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 b5268b507f..630ea08c4f 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 cc8933e04f..75e45a4e8e 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 234a0ba305..77d341eb9a 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 949fdbf0e8..f4d763bbc9 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 53233dec8c..639b7e51b4 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 41ca6b0ee7..e972b151ee 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 56ef153eb8..7c0625bb1d 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 80879fc73c..7777a9f9c0 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 420ae62977..8d2d8d5afa 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 249cdc822e..bca18e7c2f 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 56a50524b3..3f36ce47e2 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 8c40154ff5..8692edf632 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 0b14d894f3..13221a0fe5 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 6ba5a0305e..80e3dc1549 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 55c34cb354..63775e4096 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 b526621d2a..1d81a7f3a4 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 458abd9bac..43a346ad95 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 c1ea14e3c9..1451d92e84 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 8c9d4da87e..61c50d1a14 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 96a8a2e2d0..ed854630a8 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 1e184a0344..30cdd69f87 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 10db1e56a8..ebdb5d9a26 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 757f589601..b27b8728cf 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 9021298c3e..bae354373b 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 f96b6a3737..4ef4a0f8ed 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 1670349a03..bc58e9ed37 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 6bb3fa5bf9..76bba27fef 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 1a6ba105e0..18966ac418 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 1721b73b78..bbd96f6a80 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 eb7ef63fab..e3aceed6f5 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 89badbe72a..b1ca42b810 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 7498e858c4..be92ff7163 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 6cc33c705d..11a9a1449d 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 e2e13778c3..ff27431405 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 dd85bcca81..6279efa6cd 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 d41b19925a..589132e241 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 d42e61c759..56adb3d448 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 e4953453d2..994c389cc5 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 cfd219fe49..24d1d642a2 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 2a222a7e14..67bf85aae7 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 01f9b39e65..9b91b10f07 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 d3ce04a4b2..e32f010623 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 2f829448c7..2bd719d7f5 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 7df23528c0..59e9d04e5a 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 666adcd681..28eaa3045c 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 59de866c72..ae4ae5d833 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 eeadff45e0..b2cac31f15 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 579461d471..8277f91c41 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 03089ef479..34dfa0c422 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 57f3980b98..3492371c89 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 42a13e451f..6c724710b8 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 177aa02145..7f9d14bc7a 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 c7ed7bf254..3e5db465de 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 839bd91c05..f6ca931ba7 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 35688b6450..85449981d2 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 35ceb1bea1..3a303d2862 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 13050ce5c3..0682b4f2b0 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 e9dd45f3c0..949ceff01a 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 df5b25dbe9..2e14177d6d 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 51e7a28af8..4e8d8d86fd 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 7030f70529..f9970d274c 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 c2444a23e2..aed4426e09 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 ecb3810218..027dc2607c 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 c98c22a72d..70d113bd42 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 2d28a569f7..9580adbeb2 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 7d76c417f8..72e3a982b4 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 30a732c808..237752465c 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 abf19a947d..f1fe91b008 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 fa031a16c9..c6e7b0176f 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 0de7d603da..8c94131771 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 7569d85c5f..ba8056a5fd 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 6e784b5cf5..2474bac036 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 75de893152..d7a8a7ddfb 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 3de7bac019..0f0071216c 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 603a82325c..c7f879f8d4 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 6ea85e4808..b46159b4d0 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 bca54e489e..37c44900c6 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 25c4968f0d..5d3d9837a7 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 83296c0b75..199f83df9f 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 074a848d8b..ee8b5150e8 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 dad2b3b407..7a6834216e 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 bb5004a8ac..e621371133 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 0eec82fb85..8080e6ec7f 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 7873cd27e4..dcfdeb7efa 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 daa8455549..8fdf273780 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 a641e26f8f..19a26c3c90 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 f46637377b..6cc35e9084 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 c61177e872..d7ae1057e5 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 0ebebbed0d..9619afa53b 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 689bd8732d..cc87851f56 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 d445c54f74..4abe3aec51 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 01565660a6..afa572608f 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 e5c4c7d341..710729a7f6 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 fe505ec168..d2b28ff216 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 2ceead68d7..78120a5ecd 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 f6bbac106d..5753f750c3 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 7023685991..8265ec96dc 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 ff2200fec2..4e78a9edf0 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 0b672b80c5..70a5ba98bc 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 e171d9af48..36423c1dff 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 1b3f43c3ac..f210baa23a 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 a250e3b901..094e9055d3 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 e95bde207a..13cedd1018 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 4ebf130510..e0c8aff42e 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 1853e6319a..acb283260e 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 d0a54a9adb..8f4723cdc4 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 3bc52f651d..0bac0401be 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 e6b05d4588..290e4e9c90 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 eaf700a20b..68bcac55be 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 4b1e386b51..110d781f86 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 9370c4fdc4..4735fad853 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 fa392f3dce..ec241d33e6 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 482761b780..9e3e9820ba 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 a37e1e88c6..4179dd6fea 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 c4587d1013..cfd0ea954d 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 340c306ea9..c22d8c086b 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 afba49679a..5772b7ff93 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 d183026dbe..b8aa4932dc 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 7c6ca976f3..859db1b333 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 2b15370829..e766e2036b 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 dc55d3a696..a8e8fe1b20 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 730c01b225..242e1606cf 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 fe0e550601..797d3fab14 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 66e2c8aa0b..205ba9736e 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 412326d59e..64c01b3a29 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 e6ef2a2655..561deffccd 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 3af724dc4b..5149ed8bad 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 49aa3a2b1b..dec75473a1 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 2cd4a2e84b..60eae399fa 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 14ce302473..461a9e6047 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 e500feb910..0c65893354 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 dcefe58d87..c484513b29 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 4c48060555..86d6ce483d 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 d427dfd711..1845f47dda 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 309f268138..a1ffcaa9f1 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 4431da64a5..f1ae8cd38a 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 bc6cf99512..7e34494be7 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 5c9312f334..d7254b0d69 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 efd382b7da..7179aced34 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 e25193001e..9cfc86d5b8 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 c13d51b297..d26136a2a6 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 f0d5eb4152..cb5cb18803 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 ca2802d305..7f7692f620 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 cc88cb8908..666d7fbcfc 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 7c12121702..99e1d1f57e 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 3690379cc8..9124608674 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 d30123d859..43b321fed2 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 81764882d8..d493cff1fa 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 87e5a89288..be688939cb 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 52a8ae5e30..d0b41840c6 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 21c347543e..f27f0c540b 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 306fba1564..780f1f570f 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 9f666280d8..3d54b4654b 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 5b2c1fd254..64d611267c 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 42103038a7..845c21006d 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 9633b6147a..38f9c9aec9 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 41e4daee8f..952b5f0d6c 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 53fa2fc87e..898416c346 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 3c9139c595..a7d978cab3 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 3f0a6fe161..4d1de1a942 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 c306040485..a72b70d789 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 6972af7b4e..e9effaa45b 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 608f6521ce..9358f3d5c9 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 7ec4a74ab1..463eadd2bb 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 317225c094..8393f45740 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 b5bb65caa1..64b3157034 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 517a8a9702..7e641dc211 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 a205be3bfc..d65bc3b705 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 a10f9f4ebd..aa9c973940 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 4cff2a8107..ae3b041021 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 11ed21c2e9..2d97fc942f 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 9a624a6ee3..598977648f 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 a3903304f3..0bbc264404 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 a78b9a9355..55fd7dee72 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 143747c452..57b81d4826 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 443cc6fd26..29a1cd31de 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 429b6a7631..371311efaa 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 509136715e..22bf48ec03 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 5b75a384cb..d930f78820 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 6fb34410d6..5083366655 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 fd6db0ab19..eb6876e175 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 1d00874587..832125d19e 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 572585c3f2..bcbcc79e45 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 d41bce71f2..218814b13a 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 062056ede8..beee2924fc 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 5f6d0e827b..2af796bbf3 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 d66d194c77..6649ef8afb 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 70a07f4f21..557f0c07bc 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 b1c877b6a4..cd59547a97 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 d0d5d81455..f2d1976ab6 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 5a5daaafb2..c044795c39 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 c620539456..00076ab620 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 d286d7b918..c74d0e62ca 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 d9acc1ed79..b4c31e35c1 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 c17ab0d765..4d98959ac8 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 0bcff11a48..ab0e2e4eae 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 fcf53f5827..a434cdac08 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 a6777e6fc8..b160ceb452 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 7a103e16cf..50d4a3f960 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 4da432ef1b..ab4c1c4f8a 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 c66a3bc882..4b40c08c20 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 cefa07924c..03b9d7eb4d 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 28f1bebf34..98a2365aad 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 4839f3aaeb..08e0ae30e9 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 68add5af4c..63698b17ee 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 8a1cb613dd..21b306aa28 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 8b1ef30283..ab5b0ffadb 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 d7765728ca..529321a83a 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 4947114af0..3bf4496298 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 17855022c1..6c029c6a1b 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 54701bbf7c..077a7d75c0 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 e60d0bc19c..9144309f6c 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 5af553f38d..162d178ca5 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 34015e608e..c4aec80594 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 5e7ad591ab..9a0e1dcb3d 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 dec027f233..17df23d758 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 ee04052e5b..f88b217eb8 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 75aaea49de..d63fa336bf 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 cf2a3f09fe..82dbd961fc 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 0544134b3f..6b2fc75f8d 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 4947f57748..75cd85bbb9 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 3819107615..a33c121fca 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 425d067dae..edc7270ee7 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 ee3c5537a9..d6d985474d 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 03ffd8cdf5..e1410f3525 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 db5847bb73..70ff0eee0f 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 ef4dd62952..9ab9521a09 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 19c8f1d690..e1fde1490b 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 14212f5d80..ebcc3dea40 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 42edf2e54e..5000bfdc09 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 d289e99dc1..e42fea97a8 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 32cb5d1fd3..ae7ae89373 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 aa3444b41e..e76f3969b0 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 38b057703e..c1a3ab0c1a 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 9dc3a987d7..9dad887b87 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 2a1f0d847a..8cb9919126 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 c81ee60edd..69295133ff 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 9acb72210f..a71e634d41 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 aaff4b9681..27528d84b4 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 f356dfcd17..a37b971c28 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 fc0a3efb53..d502d9524a 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 fca351378b..801a947fab 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 f23862df3e..05b00feb91 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 6c7b6ab6ca..c5933fbdc0 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 eea87d25ef..426a687c83 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 3beb8fed3d..3459e65da7 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 0dd5312f93..23d67b6482 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 b67abc0637..2194a0c768 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 b43c325906..1cc1fa691f 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 46256b1961..e0040b0684 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 c92f304cb4..2ff0583afe 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 f329de6e75..6bc6bb4080 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 47e8639f3e..d5e97b0892 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 6c02f62564..f1d59d83ab 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 6ecc8b6e13..40bc678e5a 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 b6015188fa..4fe55b7fc3 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 6676beef05..9bae63be3a 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 0c6757ef63..2e387c64d8 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 d64d28c4f0..28b8e33bc6 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 ef4b26a4b3..85450736fe 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 9911da7943..f43c71615e 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 2ad19a0c5e..1a3bbac74a 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 b060866478..0f820d2cb2 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 5efec6ceb0..3a67cebeaf 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 c818b788ec..a842dbfcf2 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 3b4a414d60..878659af9f 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 c048842d8a..314bf38d3f 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 7014d6d199..9f44319053 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 1261dc7b84..a3f0141150 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 25eacd9c47..40b5964e81 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 b0f9c8f8fd..40db880bd9 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 ca9945f51e..551bdd7d4a 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 19ce6a950a..b4c463f572 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 34e25a439c..e4c2a8b5a9 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 6a44c0e7ba..079901e296 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 758a6c89e9..37660bc2ee 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 a1b54bedc9..ec8401aca7 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 930001bb8c..9287bbcadb 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 f10d643111..2e58d850ac 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 045d93f151..ec52343593 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 da22f3b32d..1c250d5f7b 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 e803b14ef1..a1ab445d65 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 915a3dfd9f..8266de9b7f 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 9022d8af9d..6c0101ee5d 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 e09cdc4ada..2275117f76 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 8b505e1556..de9b9b10b7 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 e4147efa9e..228e5c899f 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 a250fb1b94..d70434e096 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 37073ca1e0..0ae79ed6b8 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 57efaf5b82..b01754d942 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 a469a80840..573518830a 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 a212b645b4..ebe87d84f7 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 c9d3aa1873..06ca1cfdea 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 1fbb7d46e4..6a98a701e2 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 169832fcf2..96512e92ea 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 62f753a85b..fb035d19b1 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 bfc59f2c26..df1d8f7006 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 06f765d71a..66563c9b9a 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 1de006b1c3..e9811823cf 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 2ce22f11ea..d7deec6b7c 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 039a512910..36b47cb782 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 250dbdf3fa..ee962b6376 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 5858936cb4..80e2c2732d 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 a6bfc6f374..09ba876c0a 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 108d808767..55f6c454ba 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 daf0b53ee0..c176ffb866 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 0b772d6d71..e5db476dc5 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 a5a7b33ed8..c05c6decaa 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 d6f4afcb0e..295fe00762 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 821a09cbd6..24bfbca487 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 2d2a7509b5..2fb6540ad4 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 4339c4cafa..dc2b835f85 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 1271b839a1..e9cf8d7341 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 7a54b72dd9..07f4f07575 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 a244a204a1..49908402a5 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 1563dcc55f..d8ab857781 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 dad8e6a549..5137d1a25b 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 0b67fbc44f..63a9175d0a 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 dc6345e4c5..cf2926d599 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 b65703e065..f5c83ba84d 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 3a76a766f4..1765ab95e3 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 d16d6f5ec7..c4a99883aa 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 b0f185169d..fc410af044 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 9ac9602143..4063a7a84b 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 f2b6cdbdf9..7941cca744 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 4f7739e707..5e073db20b 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 bc595982d3..6b83ee0e87 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 83fb34b39c..e4720c2601 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 71f8be9fc8..34f4109090 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 dec039a756..182f614028 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 c3f028bed0..2d39af047d 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 0de206c1ac..db468cff34 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 14312027bb..c630aca3f0 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 06e6b49529..2b7a964b81 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 8b8ef89721..6d94166b26 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 ff209b5528..76c88a9c63 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 99e302eeee..5ee42d62cf 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 5bbde53fb3..0574c4095a 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 136113bcac..3aa7929939 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 c9f32d5a54..73b9dddf5f 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 c442734d9b..cc20b71fe1 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 fa3dc9428a..d0d1584397 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 9bc212b5e7..14263b874f 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 3a4085ea01..99aa8431b0 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 482eec50f4..cfeb67fd7a 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 2d8fa718d5..4df1645f64 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 11c6148283..7e589d7311 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 4db21adfe5..dd1ef87515 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 fb400afc2a..4aa26fbdcc 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 aa0a9f4680..832cfc2180 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 c92ce20db3..f667ad1551 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 7d58578c15..2720790354 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 a6a20d6de4..d41ff7b4e6 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 bd1585e8ef..d39b864279 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 6d74064add..7c40e8e2bf 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 359f22643b..19632277b8 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 e7a1e1c42b..84d4852013 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 93f4e0fdd3..3770d37b76 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 e50ec4cd57..53c6ef05de 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 18036a43cf..0ecb4c0fc3 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 849db20e71..3e9eab1381 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 6e660bde48..72e52261c3 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 b092274eca..0048a1e32b 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 989860e890..041c0cc2cd 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 2a2800d213..1f4363866f 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 2bf558a0c5..78ce1ba51f 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 a1a6485c91..9fd3080289 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 d4c74d6b2e..d1801dc60e 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 f1ea0005a7..74069b0f51 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 79cd6ccfea..37ce2485f7 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 8fcf2d8c6b..b356a06d13 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 23b6e50d4a..4fe1996677 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 f7fc6f2af2..1928f5d3f3 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 264b186478..4814ab1dc0 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 eaead3da8e..3cbf3b270f 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 717ec7ef07..481fb3e97c 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 d6c46d5122..5e7d0b1901 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 23ca75f092..b7320ae6e3 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 46ef88bc9c..203c424f26 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 5ebca5c7af..5c588de56c 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 5210991429..3e1b41acda 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 ded463c82a..79b38904f2 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 a4cfaeecaf..596aa38951 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 3b2c673ec6..fc6aa6b131 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 177746ae2c..7ea704841c 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 191bbaca99..cca8c676c6 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 7f3cdb6f64..8db185df63 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 f4fb82b019..b6ee585b26 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 a43cf794bb..01e7fa37a9 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 10934dfa98..9fe66b19dc 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 b2b639bee0..750fb1dae6 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 9f662340b5..673c7274a4 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 6c00cbad7f..a2dbbcf59f 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 1ee393abc4..b25e3c7a0d 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 30f171b7b0..ec007d4a13 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 49740450a6..39b5423746 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 149adc0947..a401900b0b 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 284a4cafa4..fc85fca8ec 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 f53092b07b..5279185cbe 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 ba2a6ae235..f9c71e0807 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 b290107170..3fd8413adf 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 2576f4f313..4575736913 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 0b91bde80f..89045165fe 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 acb2f83a1d..910d32349e 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 1efc98305e..d27e21cd1b 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 a845985683..755ce9faf0 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 93cd9e5a80..519459575e 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 791f0a7666..22117ad8b1 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 d7c9117244..0678808434 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 2a12c86af9..fd49eea7a0 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 0ce4ae3435..b0e9f124b4 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 69a0206e56..ec0ce58863 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 db8a3f9e3d..7e00f94742 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 0442ab0051..3adfbf6def 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 5a28c0e91b..31ce9a5782 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 2578192378..7293f955eb 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 cd94f1e8d6..cf67c5239d 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 aa4799cbb9..fe6d81b964 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 d258fd10db..91869ddfa3 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 5752bfd73a..c2cc506a4b 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 4557ef18f3..97480ddba2 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 c56333975f..dacf5f7bb7 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 9fc67fa933..e0300d3b5f 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 69c1b6c047..1168b484fb 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 0bababf6f2..667514c50d 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 4975867d90..f125262e21 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 704375c061..3cb547522b 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 63615f5c99..c45f1fbed9 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 a23cdd7459..73322ba0b5 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 478014d2e5..d232fcbf9d 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 2d64566a1f..0df4418ab9 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 f25c6daa9f..d617801320 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 512e4639e4..85ef806114 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 87eaa7719f..6c35863b8a 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 5cbd6ed5ef..3e1e8bfac4 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 09aa69e422..5a899a5f9a 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 3bcc4ddc69..7db324c420 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 d8eb1d149f..6e4d07d4a0 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 b8cd57d918..152be988ca 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 9a137c70e8..647669fa27 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 9a62a5cf33..6130aba944 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 1079638986..3234b5282a 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 056df034e7..b413dc9710 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 f84a02ab6b..4afa515c6f 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 fb31bc0c5b..050a178e2a 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 dbf118b406..57a540e5ff 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 f19487e4cc..1ece0f25a1 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 ee64965c27..e3bd4a5977 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 578fd0d49f..6f0a038ce7 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 b32f27f929..1da35cedb3 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 bb149f6cc3..34595eed53 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 28cb0d66ab..9f150af8ff 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 455f0258c7..0e15dc7887 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 23db2efda5..a08be74e5c 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 305017bec1..59a9382cfd 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 0e27437eb9..9eef4af8b1 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 1a1a9d6b8f..43446eb016 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 8fb2e7ca50..8794ca02cb 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 64ed80ed6c..69a3a8ac3d 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 8f20862ccc..834e6778d5 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 cde4c9a51b..60c8b37713 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 8ae880ebf0..a767d1ccc9 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 32a5c1d945..1f4d301bab 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 f3a8cd491c..483400c631 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 d5beec8561..dca83a0f40 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 1379dee26a..219673e872 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 0fac97dd57..7f2150adb9 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 86a831ebd8..316d187439 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 e326caf708..ad227446d7 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 4652e86866..3e54eab705 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 fdc93dd12c..24d6838d36 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 df9f7c444c..79faf14630 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 d409cb450d..1f9b566bc8 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 f48adf6272..16a20e33ff 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 1dc9b3d70e..0093000d99 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 f8fb4911d3..f55152652d 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 a35ddcca5e..fc27d61c0d 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 5fe52a64c7..d8f3c51cba 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 bda2dbd3f4..9f1ca371c4 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 73bf0aea8b..f805b0641c 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 da8e2bc2e5..ff1ad2c26b 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 1c7cd258b0..ec21fb0e15 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 f1cc34d99e..1f1f7dd840 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 6404e5bbb7..7a4e567fbc 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 86dace787a..b3c9a74002 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 d20470166c..0318d39926 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 f7b8a1a865..1e17ac53a6 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 269d6ab5ef..91e15660d5 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 6257509248..10d86dabf7 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 3792736ff2..cee4f9e04a 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 67cf0e957e..70459e66d6 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 51c3f984bb..04deca2bf6 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 dcee3dfa6d..cf6adb2570 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 20cb828bc5..c387ea2ede 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 0fed89375b..2ea9e1efdd 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 7388339bbd..a6eeb0cf95 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 79607804ea..2ed012476f 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 dc81240aab..36a33b65e6 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 d7f99e6745..6ab18b35c4 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 bab7a59575..d390dc5ed0 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 2414380caa..8e5b077553 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 26442db7d6..cd33ac110a 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 35f9beeb19..6d6c08d8cf 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 29b46581dd..785ed1a225 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 082d739dc0..4f342c8e91 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 819aabb4ec..68f1c233be 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 9ed8930497..b4b5ecea7c 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 c74d4b815d..7ede6dd860 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 0ac149de1a..d125ee7324 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 43d8959cc7..e04b842e39 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 ff4bda95b9..08d4b3b669 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 a04cd13c63..8cca0baec9 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 30d59b8481..07961e962b 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 a4508470df..bf13bf5aea 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 3c62ae81df..e409ac7c32 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 39c60068cf..4697410940 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 ca08c91f47..f8007e495e 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 9158c936c1..48ab63ce02 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 67912fcf7b..0e4193ef2e 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 8006a5bd57..e2e27dddd6 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 ecc3a58149..89c25e631e 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 1c239737d8..e01b1ccb13 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 884a762d21..9c0db00e55 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 37455e74d3..96960950dd 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 8e8a8bf518..90e0849787 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 25d9258fa5..35d80bfb3c 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 0794d23f07..865f4d82c7 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 2ea67e6fd0..e7348921fe 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 915812a79b..03b1705965 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 6a45d8e145..680e35811b 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 557d93aea0..131fb5abb4 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 f9b4b6f758..e128d24362 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 6cf1152a1a..114be82a09 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 d05918e422..fb52484801 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 3971252cb1..1e02a39177 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 d620b6f6de..bc182baf21 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 47cd3d869f..1870e7fd60 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 c350c2331b..547a12c6c0 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 13812fa97e..02822bc36c 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 43edc2aa57..4346018744 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 84d5369087..cc85ce355d 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 99dba82746..bd0028c33a 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 f4b13f15a9..9a9c1fcb41 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 fc0f543d1d..981c2960af 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 96314c31e6..6f5b071ee6 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 cb9d178ab7..2918558039 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 39c4a7e21c..52bac6215f 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 ae6ca373c2..36695ac039 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 63b38a3f73..d6d33f90af 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 fdbb37b5c3..b84f8b4a9e 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 680bce4bd8..6798347843 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 4fc0474204..99eb4822bd 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 a56b445227..7b4845d983 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 0095778859..5799c0e371 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 4a7673b026..3d679ccf45 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 67cab46a60..bbfbd30bf1 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 cbafaa684e..7934e5a1a9 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 ba7494f9bf..751734494d 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 198269e384..3331af718a 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 f1e52b7348..2f84940a77 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 fd3b61b3d4..aa5ea3f913 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 13ee566666..a6ea6ea944 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 b344a36b44..843aaabcca 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 39608cccf2..272e999e54 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 177615820a..7b705892ac 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 e2b24e1ecf..58e4d6ae11 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 72bc60ade3..19f30eed29 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 72f416edf2..a3ec9a77ab 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 c09a5fd5e2..ee3a2ca237 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 21f0e50fb1..a4868f29f7 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 89c2ad2a4e..513ffdd1e0 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 cf7e49c08b..da2eaf7d1d 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 7e114862a7..5941f46763 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 72f302f4d1..e302f9dd95 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 3a2a84ab93..dd87a4b642 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 bfba2cbc94..6bc2ad2025 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 6de145f8fe..8d5554ff14 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 327fb3c52f..d6ee7657a3 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 8b9921ac3e..8c870d098f 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 d6c22f8aa0..096fbd23f7 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 18d3858a7c..d4f07b53e0 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 054ac03bbf..1a6262fc8c 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 13ebc86918..4a8c80027f 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 f784db83e0..9c312611a9 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 eb523ab1e2..8ed9e91e79 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 67f6112318..7eab2ed5ee 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 e3ad71a0d1..7a49c146a5 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 bda042933a..c0ce740954 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 bda15f9673..60de0e78dd 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 21d56ae83c..637c5c7b03 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 f196b1d1dd..9ffeba5fa9 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 e162d7f59c..da8a66878b 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 0cc1323896..6b143d1175 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 70a8d1706d..2340b9030c 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 f2e50f9758..b0b59c4bae 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 19a8251de5..b93d347f44 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 dfb9c2deb7..1970960cd0 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 d100284bbe..a7115a1645 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 3b0948ad44..690932a56d 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 0e9f84ab4b..e2adb12934 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 0f41ca0e52..f8ba38c64a 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 52aa56cdba..3ef938f83b 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 0e89e197e1..ebb65ca1e5 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 030001b465..3481e1fa3f 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 c8c1464b3a..124926b624 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 9af19d9614..7037b79326 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 5ac43762fe..9525a2f41e 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 8451d6a103..8af06280d8 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 feb6dbd7ca..d78a6df14c 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 2e1bb936cb..92321e8d59 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 916bac09b4..3e514c112f 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 023bf1c3de..eeb771e27a 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 1fb4bc70ce..b7bc3de55f 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 9d0fea18d3..a683ccba1e 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 b0422b79de..9c8897e99d 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 22d730b227..db226cb9cb 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 5941f930f6..78fdc6e8d4 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 51dc14b714..d46f232972 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 55de6b3092..aa5445af39 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 d16102abda..ff7dc870c8 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 83ba98d615..bde47ab309 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 a0fa8bb2b9..917b701ca5 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 09725428d3..6df8864611 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 e7ea65f3f1..d86f8aa8f2 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 b25c6a9303..ecb6092bbe 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 f7eb976b0a..9bb743971e 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 945383f0f6..e9dfd4c947 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 6eb8c06bc2..7ef50ce361 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 9ada55dc1a..ed8fd069fd 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 c2c6d35e3a..095d6c118a 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 4816cb9cf9..c5940ccf95 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 0641c8c46a..414c3310e0 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 989ca9f72b..47b16f866b 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 9ae3b11754..77a284f744 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 b527eafb63..3de21b5814 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 f08c7505ed..865c2ee3f1 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 58b2f985d5..e095c5e78a 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 cef847c8bb..9af5bd753b 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 1655aa56a0..df87418542 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 7b2833705d..964aedd4fe 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 f1adfba1a7..4b9f01c3eb 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 48405e02d6..18d24fca2a 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 1487a49bfb..00a7e2c542 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 e4e3d78915..2084e4ba44 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 363cbf4399..1ce4b34cfe 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 26c5f2ee5d..20eeb9235f 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 2d2f4e1653..8fd6cd5e11 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 5c321f255e..c9e2267000 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 cbede120e5..b7a0a6c837 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 3aca04d43b..1104961c23 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 c4dd28c303..ae030e4203 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 34600f90d8..d06edf4083 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 aea5d4d06b..0a37164f1e 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 c3a872f4d6..a0ab2287b9 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 a268a8439a..11046fd352 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 f5f2121b79..251d45c77f 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 9c8b3a335d..393abd8069 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 80ee17ec21..3e48dbf3be 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 6e8c42b9dc..a5d095d577 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 fec0ab7a63..b22c10941d 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 88caf418a0..6db1eb50a3 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 9e20db0137..28a2224133 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 8e9906d369..942eda6458 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 8ad77725bf..5cfbb010b5 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 94e626cc6a..3a1c45656a 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 a67a644d0c..53f5c4d9a3 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 b6e68ea98b..b00edd435a 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 afcf5b65be..5a97d811b5 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 0debc194bd..33afba040d 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 f84e8f8fa5..fed01ded28 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 8894013eea..c1cb59e5b1 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 86981decfe..b223dfc125 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 3a9791f5e9..c17651bc0f 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 e4640306b2..85763beaab 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 430862b897..35191a6416 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 afe105b2f9..01208faeea 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 6e6c0a7408..2668920058 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 06f35a6b58..c79c0563fe 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 44656d2fb5..c1195d3d51 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 aca89f23d2..b256303d45 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 a721da9987..ece5e5286b 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 d24da377df..c608001c42 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 dad42790cf..7509e9b17e 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 9293ce5057..a01d51e227 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 576baa9a52..f19fd91590 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 cbac54cb3a..d1dc478564 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 bdf3f0d0fe..c974e0a8e4 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 fa67fda6e4..c303e047f6 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 feb1c3cf63..0d17e432d4 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 e614baf429..1e09aab7c8 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 72f2adcda7..462e194fb7 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 e5fd7367e4..00b47e1a0b 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 6e41de355b..48a09d34ff 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 44524a387c..82a97a6499 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 e228e564b1..840554b6a1 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 7d57ce706f..0222c565b0 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 8962e7cb21..a612f345e0 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 807e582b8f..ac5e5bb1e2 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 e1f370b8d0..88c18a7902 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 7f5007a475..9dc931d14c 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 bb719d0d3f..bb48fbf718 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 defd86137f..2144b3abb9 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 77fd00b330..6e3696bd88 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 4bdfcf0912..c19d28a6f9 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 a8de503def..78a9de6221 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 c0e22921ac..bba8a1f6f8 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 14de43f4bc..d23d3a24f0 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 81b0066013..cb38d5fd99 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 c0edaed0ef..9389469690 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 c3ba12b1bc..92598ff26e 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 651771534c..7c595da7db 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 cfcb60468b..7050e68de6 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 882c1db6df..1387d7ca9f 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 8ccbb7c4fc..e3b8023743 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 59e19549e7..533a3d5d57 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 e21419e686..be83f223ff 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 9fa321a95e..a639f67258 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 d7c8ef1e35..4a2d0c1f71 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 0281703da5..b61dc42c7a 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 6d7603511f..c9870dc940 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 91fa262f0e..3c60ce8d38 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 28518371d8..2f2ade4648 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 e8000a5673..fde585ef6f 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 c1acead622..a5b03c4878 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 3d0a4768d6..cb9cb656a9 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 769321185a..9de0814248 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 d93f87f29d..51ea87d286 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 2ed3b5c88c..900e0c01ea 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 e0308d8c4e..8e33894148 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 58abb941c4..4be5e6e8d2 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 5c5be2d582..531b4386c9 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 45af535c44..b556e9943f 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 821e2e536f..3d5259d62e 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 28f934f05a..12dba9ac24 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 98a57cb4aa..205194e6e5 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 66bc5d3e79..9016933d1b 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 87bc9e7ca5..238c9996ef 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 ecdf0c4121..9d67ffb55d 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 bddc544653..e8044382a3 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 7db83212ef..318d5f9375 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 12d4c35547..0041bc4460 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 dbc5678bc3..f68d9ab4a1 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 15209f220e..c982dc364b 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 b37ab10957..ab71f7f054 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 25fcde525c..b7166ed88b 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 e0a292db97..098c28eb65 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 590b6cd0ea..cdd82123fa 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 190c120f42..b0fd8fae46 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 73274d76ce..e93f9d788b 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 a951333c59..d0f4521a28 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 99444409c0..bf7524c97b 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 638eb5c933..843368c9df 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 5136e6818d..c46ec783c3 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 2c5b51aad9..8f866d50df 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 bc94ff1e25..2c1d5cd2c0 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 8843b9557a..6f7972f4d3 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 7ffc78d5eb..f1ed17692a 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 f1a8ca3dd1..a2837d4169 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 d0a2847a4b..94c0a33573 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 dbc99a47be..5acc77294b 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 51a95b0783..2b5f9d84d6 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 a3b55db35c..692598d6c0 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 e7ab22fce3..0cce04cddb 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 146f6f8b06..4cf024a07f 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 89bc8db5e9..1bd20342f2 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 dfec2c61e3..dc2bbcb192 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 1976fef2df..ab8b33a292 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 d69757246b..f350b9cd7b 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 1fda6c3a2b..e2fc0ac5d0 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 f3e9219845..3e114d3cea 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 98ae4c37c9..3afac96a95 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 2c56f8730f..71cd072a2f 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 6af1e8baeb..81af1ad62d 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 3f1dda3553..441545f95a 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 0a89947e47..ee190f8d34 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 34440021e8..67c477ed5a 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 8d023239ce..69b17e76f7 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 3ca9c007a6..de78eadb55 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 d02c4f556c..024640e743 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 4655223ba5..6c8e30059c 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 2272ad53fc..8a90b5b703 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 2235a74774..40f704bfcd 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 0d13c9ffcb..8b62e8b5be 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 6c99f29419..fc0aee1a4d 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 46673530bc..2b67a33fc0 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 1fd349cfc8..1ec1c47aeb 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 68049f1718..c0a4982697 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 8744f3adc2..b891979bff 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 579fb2c64c..9ae77b174c 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 ef3e8e42b7..8dc1dcfaea 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 6f6c3ae929..1c5d928ed1 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 763534d77f..fc39311a98 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 238dad57d4..4898e52146 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 0863733858..d5a9a104db 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 4049235b1b..e0d800b3de 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 2415ffaaf0..211b6e0715 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 4b3d492afe..376f728c53 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 7aecb2fc31..3281cd64ed 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 fd6ec2aa03..057764d418 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 6571d432cb..96c6c8bb72 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 eeac00d209..045d57d78a 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 6ebff44a3f..86c3628447 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 b20e705606..6013167b15 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 dffcc83075..fa8c9deefc 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 de580eca33..87e36b57b9 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 8850264684..e21e220770 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 42c7eac0c3..17e5f54471 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 a42c718090..5ce9c2e468 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 cf149b9f49..736c5df37f 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 9322a9287d..85d0b7d400 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 dc73194416..fc6953e8bd 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 8de1f1a755..fe46cae459 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 f55ea3cdbf..7379e0d25f 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 6ac097e131..1a057b5a11 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 71625795d7..4c4072ede3 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 467b0326bf..6f286374bb 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 42c9398276..0e891bcc1a 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 209b5a22d8..f839ea84c8 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 65a58a390f..cebf6c11df 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 e4a31c5366..5d047d2fbd 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 cb3f900c46..38d0d5072b 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 e2685470ba..c1c279069b 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 89b1c8a70f..3d4b53790a 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 dae436253d..dfb9a5ee7c 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 335fd2ee97..a5ee0b4cea 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 5f4ae5476e..e1237140cd 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 32d710f7eb..646a35b193 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 dd8748c455..8e19de8cee 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 6eaf9a6bc0..780c969e82 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 b10684dedc..d16207e130 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 722fd712e1..9710dd80fb 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 6c5defd656..ec5195f154 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 b15b97d3cb..2105219efe 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 6b6f32f40c..fb83db87a2 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 cba75306e5..b238aace5a 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 38e7d597b6..4bfbdafda2 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 9535a6507d..10365123ff 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 6726e0473d..8860dfe207 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 edbafc5940..444e4385a8 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 608983806f..81696e5ce4 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 ff988b9ea3..1c252f1de5 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 0986c2200a..4d7da8ad39 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 c3ec2512f2..707954f307 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 76153dfb58..7d51423382 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 816187da3a..cddeadf611 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 0543b57f54..0abb18633b 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 375f2d7f17..09cc733144 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 fd28b53dba..3c51a0aa7a 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 d6387dde3f..34298bdee1 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 f846c15f21..26afaf82b2 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 896d46b442..59533285bc 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 cb9852ad60..3a0e547ee1 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 f67063df67..46eacd2ec5 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 f445bec516..78188b567d 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 fdb6506cea..e27f3b2914 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 ff40f09ad9..6895f8e72b 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 b2fe618196..992dd7c5b5 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 c7a5d2960d..23302ff15a 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 ca78dce393..e35337c24a 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 b0a24deab4..0d58eca895 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 6ab9eac646..4811031e06 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 243a769fdd..54856ad596 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 9e9a591a5f..ff81d844b7 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 a7949a54a0..39e88fd203 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 e2e89bebcb..1f46c86312 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 c3244ac680..9c9be41057 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 8b1a9733d1..41e3ebf339 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 c1fac3a9fe..baa7457f89 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 2be55ec3f3..6b47ee2574 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 6f826a00ec..b4345d2576 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 d547de9b3e..40c41c1a6a 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 37dc8465e0..df9e76ec90 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 ca0a49eeac..ef7d6f5418 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 0f19ef355f..59e1c8ad94 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 1f325304c4..11d7b81b67 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 201137b98f..70435a7d35 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 ef6104e7cc..42977f2b59 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 11c45ce426..f00e20a021 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 4a1b1b28ab..6a5d3c96f5 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 4469c784ea..6544dd3675 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 3d239ed127..e32c4e23e9 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 a010e9d062..b2873df12a 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 9e1ea99ad9..581329d7ec 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 ab3e172dcc..a630f4bb3b 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 6267363e01..824965aed8 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 4a710ffffd..f711e8380c 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 624703af80..0e7d0bc80d 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 b525fe6d66..c789780b17 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 23154d24b1..a19ce8135c 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 cc2c34ba72..4ba2d8af77 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 4c718f8adc..4d6118a3f3 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 3ef15c2f15..005d20906c 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 432c0a004c..8b4980db2e 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 3dcadc13f0..ceac834d54 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 b3f81379c2..4ac6739d7b 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 a92f18db96..a27cdd5418 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 6032fa9ec7..f78e0e1c1f 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 4679ac0a03..8320cf2c19 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 79bc8a97a0..a9d33b9f11 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 85e2f2d16a..227c260b99 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 51a849a79c..b3b2c03419 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 1b2edd07a3..17e7e88f69 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 bfa48e7a32..10eae22727 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 978232b6d4..cb6624ad0f 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 2404233336..681bb44e1b 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 42bbc42bd3..532a6a6c48 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 d483b585c6..64aeaa4a17 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 b014e6d229..b85db5065e 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 5cd6950ab6..cfdc4ac8f4 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 ee117fcf46..5a4fdfb6d6 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 61592e41a6..f2899b36d6 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 3e2952679b..bcffbefa09 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 6cf65397d2..c27d20c889 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 776ae6fa7f..d6fc80ec61 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 46b8f1f166..776d017c6d 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 52e1f3f0b3..3a4be44674 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 3ffbab0081..2589ffb1e5 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 8322e83527..75e9435954 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 708d61743d..73a8bea718 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 bcf1dedc1d..48ac8541ab 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 7d3e13e14e..e332824228 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 48e6cc1cb0..234158f4e8 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 ec3aa340d3..139ad3f1e8 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 d432f3824f..08897a45d0 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 d8ba93778a..1f253bb866 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 884d68a6e7..aa06ae3154 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 f610fde2d5..89e7c8e5ac 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 7be8e361ca..7bcce40285 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 e6cc84143f..a46af838d8 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 5995a74928..4b2ea25399 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 0dec7d8687..61cfead71d 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 73511332bb..6493f021ba 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 ebefb77c37..7c34b422b0 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 88a5426674..f99cf6400d 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 999227fc7c..a8409dc67c 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 c8e292e9a2..3551ddfa04 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 de92292eb1..d782b6b0aa 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 850972deac..7a78e26a0f 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 2ac7f1678c..31d0fda5ad 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 2c2783296a..a77ba6f4c3 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 4c7688670c..365efdbbe5 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 24a710d373..8a447aa2c4 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 ee53e75a60..bf436d6b27 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 1597dd0b0c..d5eb6ccefb 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 02c450686b..5313fe27bd 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 1b17b12393..5261f1b6c6 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 85a0473809..b9d805f935 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 9e17bfa809..713aed61fb 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 9c26038f6b..e7947214ad 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 6f74e2b27c..aaa16a2295 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 487ad19a23..0b287a5301 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 f623c59861..7c25f8946b 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 0f6c859671..d71be50571 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 088f6429b2..a6894234fa 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 ba0f11c683..617925ed67 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 bc062285fb..25b39fc6b9 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 f59c65abe3..b7f8dbacc3 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 4394be40fe..88b66c276b 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 a8e78c0e59..0ba0d54a1f 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 fa41d036ac..914217ed3a 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 904bfcd151..94b2842c67 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 a46ccd6707..1e78f6885d 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 6137e5307d..e81b9d8808 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 de1d9785c0..1aae5e6351 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 4a6d9a17da..86ad06800f 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 df1d0cf769..3769ad3365 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 2d7a4d52cc..f9c1992659 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 4233b5ca94..e0c5705281 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 8c94241fbc..0a9374d383 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 b9a8b91166..312ead546f 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 72d37c8930..683f6f3305 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 d6b2a665b4..67a3697f25 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 a0b4a350da..0bf06bba5f 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 824664c0ec..8323e8b757 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 c65cd55504..eb25c18720 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 97e88e5856..b85027a476 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 7ad68917a5..0677a4a0ba 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 c9dae65ac0..d9be8338a7 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 f4df4d2415..7c5e1eb293 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 eb2d2e1cbd..a353160bac 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 512a253859..19c1bfed4e 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 e03eeec55c..f0df9a6e69 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 c20e04764e..afff43d43b 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 8c7cd115b4..bae7046350 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 a29b64befb..f3f5dd8268 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 40b81c338a..eb936affb0 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 876b4168ab..53579ad5c6 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 b8f63419e6..1737fd3363 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 dfdd1da89f..d13e0e452a 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 febb52749e..ac567bdb7c 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 f87ec24fa5..f9b4162000 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 28267985e8..73fb2d4476 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 24b48af274..1236d28e1a 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 f6f436f1d5..ddda6cd2b5 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 654280aaa3..fd246a8380 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 ec071cbb08..ef46c576a2 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 09006dc474..82481c6371 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 5f253ae406..31a862ed3b 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 5034df6177..281a0e3105 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 39423ec409..d29b394d75 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 bff95d4e7d..dde6eec319 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 85daf98c81..b529cd73a2 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 4a9fd9029a..ac7577b73c 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 4092df79de..1104cc78c0 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 aa33006baf..ace859ee70 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 7e7412c5a1..0436a92d05 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 98b6949bb8..b11c9d20a7 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 c192fba515..48ed35d8ed 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 1f5b1d7123..2eba8500d1 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 29451dd075..43cac54496 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 eacb5128fc..f3c557fed4 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 003a0b2753..3b021f6167 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 251180623c..3d6b975016 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 08c2f6de02..97258c039c 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 7e4521fbe7..3a9a86ebd3 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 d69618572f..79c24e64c2 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 f980b0eb01..a96a239dd4 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 575f863f3c..b88570e418 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 ae5c213a1c..3b6abcfd56 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 2afa7a2334..c8d2037fa9 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 2fdc1f1f5a..f264c873ef 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 b83a06739b..494292a89a 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 58f7f2bd53..c188606e91 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 bd5d101c5c..01ea85efa9 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 8bf6ad4b94..7014ce7f6f 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 8a34fff6ab..6e3b1fb60d 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 9983017ecb..c03cca9138 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 9aaa756ddf..d06ec9eb9d 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 12c8180ca1..6cfe384aa0 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 998b6010d6..c7633c6235 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 834641c604..cb632c3e55 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 9f82019179..af95ca4859 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 bee2ec4a3b..e544e0e751 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 42115ac079..2c15f72c9f 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 95bae74fda..b32719f965 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 2f8c321739..bb8a5e0423 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 82f3a987f7..c14e93e84a 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 c3317f0650..06b683cb7a 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 7a97327140..abee861e6c 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 ad3c1feec9..0a55339df7 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 8a3d9722f6..a0b8174b48 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 e5844ed131..1a8a66a322 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 6c6eb486f7..61b0d2b58b 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 3f83e31b3a..8eb2c613cb 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 dc1afd5c83..6823eda786 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 2e5ecfdce7..c856142328 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 c234634e26..c0ac05a8ec 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 8d31c6b9e1..e84933baee 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 7418c367e3..131e0bfc53 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 f7546e9e8e..0b84b438a9 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 6f8e0f21c7..130d089e15 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 ae295659ca..bd9300feb5 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 f5b93e01e3..304de7994f 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 b0bac2a66e..c26220ecb8 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 de0f9e5f9f..d4303f20b6 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 0c316bae17..1989523d74 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 99b1727136..2b50617c76 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 2db73613ca..f49914528f 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 e4a525e59e..30e0010095 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 f5dbd25651..a6443683f4 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 ddb7986032..e64431574d 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 a51074c559..04c8a636cb 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 f5fc953e58..9b810485fb 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 25076a5acd..b551aae55b 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 f2f4a5d50b..931d45efba 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 0bb3b8b44e..077a6b164a 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 b433b17530..0e940797da 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 0de436316a..eb9b50eb10 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 467311b1ee..0c0623819f 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 1f45223259..4a3534a598 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 f9ef97c593..cd2489e445 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 cb5aa79a75..3b926b55eb 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 4f0147d4e2..341504a253 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 4b18c64043..c3f6922173 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 244c643bb0..cf41e9627e 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 b8755cde24..7436fd6867 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 44c30ce636..3bdf446aca 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 aaa7017416..40cb6c7a88 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 463b784499..3784c95189 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 b2cc7b4552..d80bd56265 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 b4409df210..f0baf930dc 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 023697c889..ccb7c0ce44 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 553f330198..137dd5457e 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 a6f02cef3c..e9220d0534 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 be65cd704e..957e6a0b43 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 8fd78e60bf..6888c4fc1f 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 98027fb1ec..8cfa841b3c 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 c9cee7dea9..8c4737c530 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 a8e75f8c14..28e64124dd 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 cd7e0c71ad..94714eb936 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 ee25b032c0..9d1aca7004 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 657925b0f4..1631ee9d39 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 40ae94db20..1d7d2606fa 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 5591a2d9cf..04a4fbfd88 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 424eeae127..51f5ec024b 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 ee77d57bca..a60e57e92e 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 30751b42d5..d47d2696a9 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 68244a3422..0489831647 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 1d4a00e767..64f98fe3bc 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 e108ce7dad..30f585db6b 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 6bab0f0aa8..93b3a148f7 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 2263885d16..32474770c4 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 80662b7203..9fd347df8b 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 0b67da056f..b1a2fa069c 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 bf31af3d32..c139a169bd 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 4f200ac96c..a6d68e2812 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 5c50e550ab..a8f69181aa 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 3712afc353..7110e02996 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 916441f5e8..07361c037d 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 a2294c1649..7a81706614 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 223d5bca29..46d70ac86a 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 a595953f1d..e5b4e8604e 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 655139dd05..263aead554 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 88be320267..6bbacae996 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 fbb15b9f9c..2d26bcd800 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 848b25aaf1..0bcc18fd70 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 2a98b7e236..f38927f6cb 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 413edddb51..27773204a4 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 3085f5c9d2..f8601ec7ad 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 a6f4d8388a..37be143421 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 8bf15c4aef..963ba480f6 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 e743f0ea01..2f6f583950 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 e5a2b9a912..18485a2af7 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 9442ff78be..c1ce96f6ea 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 9029cb619c..915738135c 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 6634352a20..de40af1cfb 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 d29929efcc..56cb6a9afa 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 b01295e8a6..d05d0e2e10 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 8d510ceb43..73231619d6 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 0dde4d613a..2b5798c7b8 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 c027e93d10..029bc35b83 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 a21403df66..a97edec30c 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 eb1cdadc8a..456bc131bc 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 eed9efe29a..7e42edcfa5 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 2635ca2595..163b3876b3 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 3af3cb8215..718d0ae279 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 e0d4120a45..5f1b6bc222 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 617885b189..d79db51d25 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 2934e170b0..ba17791d41 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 040668b989..02951870ce 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 51655133ee..ae40f983fe 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 943d414f21..833423373f 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 5c65254c8f..131167d48f 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 6a00a28c9c..07ba3da177 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 a1ee415c00..4f64210f5f 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 340d8a243c..068846adab 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 1909c2e640..cbd0291baf 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 c51a613f6f..321f8a867c 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 d6e1cd9956..47a2c9f765 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 ca1468865b..7696a63806 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 51a2b9f2ec..984de2a508 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 e0aeee99bc..d0188ea90c 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 affa2759fa..6d15f3417c 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 ee643a6cd6..15fe7a7940 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 5ce4ebe997..896ea8ba7d 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 13ad266348..0d2bc3fe81 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 bb0f3f3684..c383990bda 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 b8c9f2a7d9..16228d49dd 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 7250d0e0e1..457978679e 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 53282dc7d5..2f354a29e2 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 fe57ff85d0..1cf9f9aba6 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 b74ff8bc7f..9349ab0d24 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 9d25d93739..1271beedd6 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 1e681bf625..ef040188c9 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 39982f955c..0c28f644c7 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 3be45bf4bc..bc310aad05 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 3379556522..f09dd93225 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 2a4a8deaf6..d528caa8e5 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 7237d56a9d..ed378a1fdf 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 2dd12b61a2..7e24879d76 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 62ac4898df..26b8d3f1a3 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 8f89ce0b67..921bb7df19 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 3823e52aef..23c1fb51e5 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 05f92c812a..4041d35ba2 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 485c1d8804..ab9f66b740 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 9bb8ff8bff..3eaa1e20a1 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 8e4efe0fb6..00a92aa79f 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 ba2f17e643..b6e8097467 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 0c4f7554b7..aa3766acfe 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 cae9660f4c..ffb1651b38 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 96521b1874..47780db2e1 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 329f60eb95..8664874401 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 f7547807b0..b8985c18e0 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 b891893551..58ea3b19ab 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 cfbced95e9..128a3636aa 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 06984327d6..aeeea076f2 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 1eeecd58eb..4cdf9ef5e1 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 b1e410f6b5..c46e52a09c 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 ad1841cecd..313f68f790 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 902845ddac..e2c8ae0619 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 94955caa44..fb6846aeb3 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 62c900e400..a04e3e64de 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 223f1d4523..0643dcd06e 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 f14713060f..00c5040ebc 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 94d43f44be..372a9fbb46 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 ff0600a058..de2b8ea521 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 8362388c87..c0ae4f0909 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 f72e280363..8e06318060 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 81f0b106cf..ccfce347aa 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 94a23f1007..6fafd7a3f1 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 ed324fdf2a..04ce0f03a5 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 dc54f854c2..9ece1de453 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 1c3dfea843..0a17e7c0fa 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 44c07c4e08..5983339732 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 62d81e76e1..ec465e5011 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 05fc02f9e1..26a389944d 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 5354df52d6..5c322c41f8 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 16e11b6f6f..8d14e94c2f 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 35c4f7d4a3..9d31e373a9 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 cc52733a06..1a756eacfb 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 26f238fa9d..4e1e6d3cd6 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 0524b9ed5e..1e859c5618 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 92e158c69c..fb6a181807 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 0a1a815dc7..3d62486e7e 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 8b95221375..badf22a9e7 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 f0a63b2f85..f5d94a921b 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 0f1fe13269..187425c9df 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 3cafc8fedd..d55492f8a1 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 258e01a51f..e721623506 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 2f7eb66c23..cf1bead07d 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 a2432f0817..72c16ef1eb 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 ece64e76fe..361267d277 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 b8fbb95761..f380d75884 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 6a75fe1c7a..78a6dc4eea 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 6e54b1d3d8..f34d29bccc 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 7941b6f073..7d1fe93ccb 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 cff025b06b..79d5b10049 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 09eeaf6e74..92bc6f2f83 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 e726c0e280..b246c69032 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 3ec21333f3..2d86330f35 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 a55fb0c535..ff921d4453 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 3cffb68ba5..9a75d650e9 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 8387fe50ea..47f2e944a4 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 86b27f9605..9a0fff3524 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 81918f6e0c..7cce77ec98 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 e832f403f2..260e9be1aa 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 3e7bf1974c..8dc386113f 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 43d6152897..db22d4efbc 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 d479f5481b..ffc9534044 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 964eebbee1..54b6f5f96b 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 d15918d7fa..bff6892933 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 a0416927d3..84a7b95cb7 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 45bd18f685..43e283df3a 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 13659dc15c..af20612a1c 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 9e2cc58f88..61bc81dcfd 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 4533094d94..5849e3264a 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 d3115d7469..3a44124503 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 705da074ad..648914f707 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 4896525b1c..5724c16606 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 fb018fffff..34c168d9f9 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 e26898128a..cd104915c3 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 58ec293373..988e7e3ddb 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 33946cdb57..165d50c44f 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 968699277c..c396fc756f 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 8d3e052f91..de17ff3243 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 654478dfbc..ec3539a3fa 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 a9e65dc090..63a548b810 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 682a8ddb11..34ec54d459 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 e0a70d2697..726d0ef50f 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 97188a7958..7bdd77a7d9 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 1b8de0417f..e96a9d68cb 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 0974875f77..3351b51e9a 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 8000c94690..f9c67d9a0c 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 9ceb5d0832..43a9c3c755 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 72157a59b7..aaebd10200 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 2f69722438..65650d4082 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 3fb57f7d2b..2caa9703e3 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 a2f8b2251d..4c73bc55eb 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 4d32785b31..6506e39f50 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 69c75117ba..1dc8cfd33f 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 791091a7ea..af31575a7f 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 344478348a..dad576a083 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 f0ee279853..e8758ab6fc 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 c1b36ffd19..4bae1c8105 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 3e3719093a..0d95f749a8 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 d2fc122d74..0a4c88678f 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 85f4b96756..e2cc230f9c 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 5069210954..29792a0ac4 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 9655c72826..ffe2c5c475 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 da3e719d8e..b1f09fcc8f 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 815ed33caa..a918cc5354 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 638261e9f2..899579fb76 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 631291fbb3..b85713b688 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 4d93512f4b..799f8bdd7f 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 2bd42fedb9..46bbe1821c 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 b02530d986..319457653e 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 073be78ba0..84e49cd05a 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 4e760fdffb..1ea9e5004e 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 84560d0765..6ddb33c26a 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 b5ecddd518..f75deceb40 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 2419af7612..f79197be69 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 6f6257fd4e..e67e9ccf31 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 4aaa81043c..ce7ec59804 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 5a28f23f7f..a475ddd1ef 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 0c4ed97021..fab09dce75 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 675dd7a8f0..e33ceefa9b 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 0c5476abeb..888a1c0730 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 7d6d468ed6..c5bcaf99fc 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 9de610bf1f..961932a94f 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 4007e87bed..f57d24b361 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 be28cbfd22..b954dda3f5 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 a6bca877c3..97f89ba3c0 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 08d44c5e5c..b10f41a3d9 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 ca80d86134..c820be8421 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 b6a52a386b..88b3720359 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 b41807e63b..372c1c6b49 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 85d2e78c8e..a0e0dedba5 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 a3b342f92f..dc577df849 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 e468714f53..4c54d58da8 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 66492ae75f..c355998e4f 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 a36f50c838..7ac1b23f56 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 e604d0d8b7..7516555e8d 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 846f586889..579b36cee7 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 79b016a899..208398b28d 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 4d3dfc60a1..ecf9a09b60 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 1a86e40c83..2e4bcf4e73 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 125d395c5e..b7b490956c 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 4b01b6ec96..a26e1da6f0 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 5724d62e9d..1afc704b69 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 1608018111..04cf211794 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 faa7900383..b340cc5419 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 348966ea21..ee6a223144 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 8aecbe4637..0851243769 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 b930d3bbf1..9e7dd3010f 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 423d13c475..919fcee83e 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 9a87c34ed1..068f1a6a8e 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 6d6475e3a9..f99c34d8bf 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 105dcce27f..d0ebc71ed8 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 e5b177c8e8..86c925e1fe 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 86292965f4..fad1a1bd5c 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 98dc5cdfde..37971f68ec 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 20a0868b30..64812795df 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 09c9815e45..38c3b248c7 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 041d04b5c9..b0cd606afb 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 1f3b227ba7..98457f4d37 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 b37cae9149..fd473b6e95 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 a417413269..65646d4d6e 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 12e3341e80..117671c81e 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 c538e30e99..16d0366cc1 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 9e4bb7fbde..5eed88e7f1 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 539ea5b378..39ca56fd56 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 ad72057a5e..214a8677de 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 2c499654a3..50dcf63cd5 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 d3fbee1e03..4e25ba7c5c 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 ac679ce2cb..b0a5c129f9 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 542a978663..7da7acd702 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 67a6dae43a..5d78202c38 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 c0208ce269..5816e0abe4 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 f3c5f9b098..fac626e26d 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 a88798d3e8..cdcaf6d6ab 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 ee4336a04b..18b1939b58 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 f68330793e..2a88f9851c 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 4c08c42646..a6ee540c46 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 fec1f6609a..3df57fb8f2 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 ed3df62467..8e6aba6191 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 2ae929ffde..78abd93358 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 ec16d5a33f..30577ab26b 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 b4b5a7198d..34fb22820e 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 1fe62bf796..3e3852e08d 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 1b03964abe..561bc65347 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 489cbed942..7a4e3927bf 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 1eff54dde2..2d53d75cd2 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 cd38f46761..75c700b925 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 18e1689efe..86393985c5 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 34588f39fd..64a2eb0372 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 aad429bef0..e5d1d206e9 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 a388f0ceb3..ba5fd6ef14 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 48898d5e24..39eb3f9802 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 a3e1fff556..fd7a4fecc9 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 fce3414009..c5f4dc15f1 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 dc63b31a93..9ebcc9f48c 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 8250eeeebd..b269193ce2 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 2d49987932..91082b4f6f 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 1d433dae99..a92865e1b7 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 cd1b20456d..1ace21cd35 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 6cf9a945fc..7f2d82bfb1 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 9f0b93b316..127933c75b 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 f18f9028f9..d88ad43c55 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 e0c55c6471..fa40b24e3f 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 ee71594d10..8428386bf7 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 ce8e436484..34c759be14 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 e0a2d32099..b434345e24 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 2c0602f0cd..c02f5cc654 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 a47a3eab69..7e36d45d9f 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 80036835ce..376e46fab7 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 65d2bc070a..84e0304eaf 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 97716482be..24e7ffe22c 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 42eff6a738..ee234a1338 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 e5803c249c..6f1a20faae 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 f4cd6c29b4..f4314dd567 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 82d1b32ca6..2c63b68c6a 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 148af460ae..760143b494 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 7c880cf34c..27bb7c1981 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 21c9d7c326..35def9b5c0 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 3f93cdc9a7..4e12554152 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 b7a6bf9da7..a7db809488 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 024264ee9c..d84a20837d 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 2e0cefe7a2..63f7464732 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 23026d4206..6d7ee4e145 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 6699e5469d..cf6ba1ed7a 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 e49cbdec7c..6697c162e6 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 5cbf8f4638..bf38c38c04 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 77cd4ce023..4fccdf3cd9 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 d39851fc3a..e3cdd1aea6 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 4519c572d3..c7ce61756a 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 24447ee8bf..b51812182b 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 a1de55994d..be772faaa5 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 dd403b8005..f264a6e016 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 c2e2c38b5a..50bdd234bf 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 57b713516a..ffeece9ca7 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 bb84f8a68c..04c6081e20 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 794e7ec495..cb998034ca 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 d43242b24b..b2530331f1 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 55bf47e23c..d4e92e31d0 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 c167d203c7..cb5788c6eb 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 69ad35f524..ffc9461690 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 2b648615b5..2c3ed5431f 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 d092717ea4..3a07a9f22e 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 c3a9d4f299..678faabbeb 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 82f15b967e..1474800162 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 9860b60c9b..15eedb264a 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 ee1768c5a4..7f8ef7604a 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 50bdb18e7b..e2296aad4e 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 6c7734083c..f66e5871e4 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 94266f2904..4764c47b20 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 94fa5e9600..845d5437c0 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 be0e248438..f5a123dc89 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 1a7ed8ae65..30daaf4fc7 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 815391f213..6b0e2babed 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 678bb4145d..9e8ddb28a5 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 b21e7606c6..f566068326 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 4fbf61cf03..276efac320 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 fb81defe08..00b0836e63 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 8f364979ec..7e0ebda6f1 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 d320fe5391..f1d2b35c88 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 4721f5f134..65bd0ec65f 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 beba745b64..6411f29039 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 b07721d1f3..21026dca2f 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 14a820cb06..527e6e2a1f 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 7529139fcc..691657b520 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 f4cd7edc11..28338f8086 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 d57444e842..e4cab289a5 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 57bbf70f4c..50125d6a26 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 62fef100e5..f8ee6867f7 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 cb05140e34..78973e31c6 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 a302be5389..7b12e044cb 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 bf4f28742f..95c03e568f 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 368018cfa9..9ef98026de 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 229b189a79..57b8564fc9 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 6c5f6766fd..e658c32833 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 607ab82cb1..4f2ec1caf6 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 f39621a57b..0bb39d66f5 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 3da8f5e053..667a1ff509 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 175bb7ae0f..9023c823c3 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 cbbd041375..3ea34a4794 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 42d876a427..d18d12e879 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 d452008ec4..580b0bdf04 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 d493bb1c33..b9b4915326 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 8141d8e516..03fcaa6c82 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 426c38fce8..d6b615d4f4 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 f28a060a88..7aa564366e 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 bd94ee96c2..998d626964 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 2013d1f13a..80c27f1589 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 d17aef89a0..2aa1aaebb6 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 dfa916eeb2..9bcc1ab640 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 858df97cd3..8ea103a374 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 6d0c245134..a84659080d 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 1973ab6772..07299baa86 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 fa38e65d61..cb73e13a20 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 f27e4ee960..61297f8dd6 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 077b2261cf..4efc868130 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 ec407f3b48..ed3e6a4448 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 86f87d0d13..06d7ee12d2 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 986a5f28ba..d6721c2cf7 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 75ad97f0b9..3aa3cd86c1 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 758dc013fe..23485bddac 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 ca3357acd1..a8444a6b09 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 e05a69bf55..6afc0277e6 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 473b5f5d75..19e45a96f2 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 26e7a2f64d..7e3cb94135 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 c9c2619cc4..031a17b867 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 0f0d295116..cfeced1f8b 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 dee4877249..c650d14720 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 9f212b1761..391f6de90c 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 5f0820b19c..242c9a9fac 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 c03a6da45d..f0803364e7 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 999c92d703..20e55310f0 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 eeb6b2a80f..1b14fe453c 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 0035748f32..97003052bf 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 fdfdabc85e..74c9b8740c 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 083ae56108..2049a7a7a4 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 3d04a7507c..606f79b929 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 52d1e6bf10..6ab285ee21 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 7c9f2f6a28..a1095a580a 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 633db4bff4..f5ac63c502 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 4401beb99e..c4caae030e 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 79823facce..78cd12f8b6 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 845d16aaa6..c25395f052 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 4bc0268fff..3863efab8d 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 31507b2a43..ea32ef23f1 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 81cbd8697d..f72bba846e 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 5402a3cd04..a9fa0852d4 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 3a9931f242..20c107daeb 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 8f55ba3b4e..143197c0ad 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 34771d75da..629c231396 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 1168fefa33..4607165d7b 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 81a3c79a8b..5d419ee526 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 b8c0689dba..df45dff22e 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 bc3c57bda5..aedd870b3a 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 307ccb912c..71d9a01297 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 84768e3062..3b9b997043 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 3827ea4c02..2b535f99e1 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 b595721751..54ddce9dc2 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 14c3bae3cc..71c7b5a49d 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 16ad0c3081..361fed8733 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 3bd85ee6c2..5918cc8163 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 3d6fccdefd..34a0f1b54d 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 48386d2cdd..0936d2f82d 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 337c906b02..ba44cd0e15 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 ece68f570b..0a9f2c927b 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 25ba606164..145a6f9f24 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 d69cd0d935..d18ad13850 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 06e65c5926..4e76fedaeb 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 06aa1e7dc5..121eb3f9c3 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 1f13bf95b2..a07b7c827f 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 4f8564e287..7b8c4c2f53 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 0256b2dfef..a613ee81d4 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 e1baf6b649..cd43e1db29 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 87ad593ef4..aaa08c24f4 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 1d9c1cb179..92e8fee337 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 480c075d87..bbc4e20b71 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 d250a10cac..e43672262b 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 f8fb99de0d..ec7c45ab37 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 13a14c6c61..f4f76bd867 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 428d8f65bf..6d2aaaaf0a 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 60cb4d65d4..000687d58d 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 8dc4fe5bb5..3ffccf2c58 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 4c70bd949d..7a9ac732e8 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 f1d52a7101..f05630200e 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 9b662d6903..d62c8b64ff 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 e0afb0ffb5..bdbc2aa95a 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 8af2475f4f..a8ed4c465f 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 fd3c3b2d1f..cce0e285e0 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 abe7719c1d..028fb8bc9a 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 46e6ee1e72..c5eb633887 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 5c0b63f0a8..5cae65a826 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 624c4ecf5a..4ab39833ec 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 acd606160d..49db468b50 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 06b43b678d..0d759632bf 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 1371ced2f5..f424f6e0d7 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 e3d909bd04..9d72c0c8a5 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 868c47b2a5..937c505c1d 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 0882bab10f..c3fd43b024 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 d62079b166..d961cf5659 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 822ceac830..6773ce4792 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 0dfdb6608e..9f42c5b55b 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 e68cf1d837..d149b4e3af 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 55e4ef8a93..c65c5cff88 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 7df7afad5a..4c0db4a221 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 3418ea31d2..7fe48a490d 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 a27e6bbf05..4359806f37 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 26bb9f9399..2179a9bf86 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 d2fbb3f572..78fc6ada43 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 55813f3e40..4cf6b54ab2 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 6050775649..b351c4ebb8 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 271bcf279b..810d1ef7a8 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 083ca92658..056b6a8628 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 56334405d8..091d09d7e7 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 fa82656893..1eb434a108 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 52b2c5d445..d982abc261 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 9356f63795..2cd1a5219d 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 1e279ae143..faab8f03ef 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 6d44682467..03c84ad1ae 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 d3f26095b0..318f6f1f8b 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 4d0a0d4c41..f67955b1f4 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 4c0a6e1f01..02d74fb26a 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 d8addbf3ad..7d4478683d 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 2fc75e60fb..8eb5fc36ee 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 462f8d8790..4c6f44d748 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 1f69be8f51..875698d18f 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 13c8f7b50c..657ea23fcd 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 49539f7528..a64407b73b 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 c970792b11..d3cf5274db 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 515b20d0b6..9c141ea57c 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 f6b9562779..023c55399c 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 8d5126963d..7aa74c01f8 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 271092f270..92f972fd24 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 5fba4dab5d..9fb8fb59d5 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 851f67c960..e02372c64b 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 b8d98b1b48..946fda0173 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 d0c1a71007..43b0758d1f 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 6d69554c94..1a1f4a2ab9 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 c9a0bcaba2..51f53f6773 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 e3f302b9de..68a5e31c8c 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 48d15dd785..aebf5516ec 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 4ad88187dc..223a354d6c 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 7ec1dc04fd..5360272266 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 6d870d97ad..b8d0f0f687 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 be8e7e18ab..97cacc0fb0 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 14b2415779..194a4cfac8 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 3d99a90485..744219aca3 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 8dbab69320..34fd4af6db 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 d41eb9e675..398b06f364 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 d3a9521e2d..ebd8f2cbb4 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 e1b6e54a96..8e807ffd0a 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 554ae35108..0e4fce109c 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 861b12c334..eb8aa7a6fe 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 889d13828e..6436590739 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 c9131259f7..5ef2c23f0e 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 95ab91b35f..328e0f372a 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 3af88e7023..391f6bd428 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 6db44a5ac7..b6d6a0f5a9 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 58b039dd7d..5714def5d0 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 9dfd693cda..e5d2d61fb7 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 e2f00c54cb..67914ed474 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 c1f79d7a20..40555b29ff 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 274b742555..253ead261e 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 df132c9089..50a80280b8 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 57cd9e2d11..80188e5f74 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 45ec32e819..04ca0e19cf 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 5393de4dbc..1cc3075aa8 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 1bf7eec498..746fdb2fb0 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 5699b08728..288718522d 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 1ed2386fab..1724d2a864 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 baf6a1f276..ef4eef9aa9 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 5c5c6d8a4e..30cad0d2ca 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 666419b6a5..2d3f4cb64b 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 bfc54c9147..96ec73d372 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 375a8fa43d..01e0ccb8c0 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 02aaddb89d..17425aaf28 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 6cdd39c987..e8efcf7cc6 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 df2a4ab0e0..966e8c0a8a 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 ba65b2ea49..9eb729fa8a 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 fadd93caf1..432959643d 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 eb76973942..83672cb2b0 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 d15b1d75c8..7ebdda2fd6 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 5a35dae945..5503b5f605 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 04a23a6c3b..ee228db522 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 fa3475da7e..9da65860a9 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 b03952798a..7b500d01c0 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 3915ff6141..779ff3e864 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 86a8d41c07..814c8463e0 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 4b052908d2..8c5d990d28 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 60dacec1b1..c43fbb41a7 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 bccc672c93..201ecef97a 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 c248c9b162..80de0a7656 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 4d7dd0fc6b..f85497ba5f 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 fded9bfc24..e7761ae581 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 052c695679..cbf71ef674 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 81a07a52b7..fd2623c1ff 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 d8aeebaab7..2d7400eaf0 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 ced3ff9d0a..8f252020f1 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 0771934c04..5c5ffed32b 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 07cbac58ed..0eead58119 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 1fa013197f..d4438755b6 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 76ab73c37e..b03fd7b08f 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 6ac7e0ca5c..c2c7eec45c 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 a94fa4d70e..dcc4d5d454 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 bf08110ed6..8b374c74d0 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 cb078e39ab..ce75d4585c 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 1b1a006e82..30bdbf10a2 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 a390a1c2b0..7c16e58a8b 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 dd83631090..8ced6c92a5 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 4589de3f30..dae39f586a 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 782ee353a7..345f496862 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 6d2581ec22..e6bb528e4a 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 cbc4220749..b2de0f8dc1 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 0470b26398..8275534317 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 5b168fbc03..0323803396 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 7f843c9d8a..7dead8032a 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 36934d4f26..e1c2856e83 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 cc10c07322..c41bf55a14 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 a1e1fa7875..130442749d 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 631fd8e2b7..e2fc3951ac 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 386f4759c3..2c20e2f0a8 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 3bd5ebc9c0..964be376bf 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 f62d5d0242..baca23b97c 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 87d78bef63..d8a014b563 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 a5e0bccae6..15b7b8c9da 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 496fd9e49f..dcae8723e3 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 847cd1b249..8ab31e2f21 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 9aabe30416..096a222aa0 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 a0c1a665df..489319bdef 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 83d26abcf4..53ecec5927 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 366d54a1d1..4733c94924 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 f05a92b886..3329e7f730 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 6dc20486ad..1ec77714bb 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 d5b16aaec2..0b10aa5ded 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 63748ac699..9d46a744b1 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 03373e7f79..ac50c15c4c 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 6ec4c646ff..5f981bddb1 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 22aeeeb56c..25d605d9e8 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 79d86da1c8..ca22fed0ef 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 959e6379bc..20acc32cb6 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 81995ee48c..102e422259 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 ca137ce567..ee9332eb0f 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 accfdcfb7e..a4a8d21542 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 8dbb870f40..cf27086ab1 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 f594ab75a5..135aff8b68 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 49cc07e2ac..b787856bbe 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 5670ff5a43..8ef8b5cbde 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 f9d059647c..1d036035b2 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 1db831545e..545fcff464 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 3242694811..8611bc9324 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 6f6ae38ec0..4b603fb4a5 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 c989cadf27..2f69cab25b 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 496a1c1d5b..783cf397f9 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 bf6103986f..66baa82ca3 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 532ea307a6..4b25c9dd9f 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 55a416e56f..f6af985562 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 c4e4483f0a..2afbf24504 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 5a285d3f2c..22f2aeef7f 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 ada1dc304d..cbe0302a3b 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 2f3ebcd8ae..fd157239b8 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 d480de075a..0e4a66204b 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 f92010e667..0642f1da11 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 242daf45e2..958dc585b5 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 c659b54985..77782ec880 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 5b7d7074ce..9237843642 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 998a79cc09..0e47b98995 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 ad7465ddfe..58c11cbabc 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 687aaed965..f927fd65c7 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 b0d970efa0..11329ad9b3 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 e46efaa889..4af5f0453b 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 44fa16dde9..82dbccb049 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 6e8e98cf59..0f9b52692f 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 279bfa27da..4eeee10f7a 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 8c1a68629b..a429bc6824 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 c62be3d917..861566ee74 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 5b98e09fff..8fc11b28aa 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 c6658b2f30..7b5da21ae1 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 d71a732163..62465029de 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 ee9b85bc23..e788e0d3b4 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 e5631027f7..09442720b4 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 fa64851c7b..a41894886f 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 a8f07d2641..7625e53d5c 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 2a17c60a9a..3b8a89a358 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 961577ba94..0f39aeed97 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 c673d6c95e..bef6d4484b 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 2418a31273..839bf79d00 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 259c28d3fe..11622130e8 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 f6e6e98e95..a9e4e504ab 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 cabec193fe..9bf9f125d1 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 e6f6030b3a..dbafba199a 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 80458e70ac..197ed979e1 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 9f197e293c..6d31b6f4cc 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 b82130d1a8..504c058bf7 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 e8180099d0..609a04f99e 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 918aca7c4d..22d99bb5c7 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 abc6583ed3..2e1b05f9e1 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 60fbdcde15..400470383d 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 97c55a113b..c205973a1c 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 8cd050e9ca..755bc6288a 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 eb88335dea..6b0a46c33e 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 4bef97e822..5671d444b5 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 123dbcbc60..8adf63e11c 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 2c2c6bc1ff..cda083b0b9 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 8638efacdb..928d2aeb57 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 2e465e6a0a..e2dba52f36 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 ff0802ace1..af39f543fe 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 272e462082..cfb3e430f8 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 f6ac16729e..876be52323 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 d3525ef8ed..9f82d34130 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 d9bd80e2d3..32754552e7 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 423d105697..b9243883cf 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 d801d90698..d9e8c095f8 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 e1cc3d3487..f7f7ae9d4b 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 a2484556a6..4735e59dfb 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 aae71b8c55..f274c703a7 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 199982a6fb..db9de04826 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 5fde619a8b..13445ec962 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 a99c4c9e3d..217788abb8 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 0682554934..8b3f3d9384 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 56942b5f02..48e5ee2adb 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 a1ed7fced4..1f4a8e552e 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 c1702f8fba..5fd48c033e 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 be24db2544..b7ea2ff99b 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 9c84f3da7c..e0375876c3 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 5427e49e64..7489a745f4 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 305c240a30..93e660b917 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 e70a416ec9..75921aca6f 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 ff0e8bf8e9..653cf2d41d 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 bf65e34615..95fbd713cd 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 0dc767392a..5230172835 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 20d757687e..9d166670ec 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 e0df3daa4a..7e5d3548db 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 1350083bce..f1f8669284 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 bb010f6164..f70e8c4125 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 801f9c4501..4f93770169 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 f30f138352..e8dca8990d 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 877edc6557..01df1a657d 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 ffc867bac2..df23ff5b4d 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 7a47d8095a..27ebe1a489 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 65f0f56ad7..219e05cdfa 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 84963a20c3..65390a1f1f 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 582854914c..f1c665bd27 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 34181fa52e..bda4f25f86 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 0fdd581ef9..a68b874457 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 a984ccd4a2..c03888cc63 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 3c6dd9b4ba..91fb104547 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 5b7e3b9ae3..21b3fd394c 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 e66e20d1f3..89c6394378 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 074eb98d21..33464796f9 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 4e0583274b..6fa50a72e7 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 cd199fbe4d..1121e13434 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 34affbda29..e32b849b67 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 8d7e555929..53e3f5b5ed 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 55ccbb8ddb..dad1e96629 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 59b3d50ff0..c3d90cf1e6 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 c074a0fae0..35e4fd5c9c 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 96a9aaaaf9..17793c063e 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 5c35cbc7f6..ea4fa65f13 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 9b7fa52f3c..c35b3546e6 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 fb08b8549e..3c2e15d7bf 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 d3374f8f52..dc5459b060 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 a194f30876..98f0666098 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 3499f86c41..db27c1e501 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 6677955b4a..f0f96aa6b7 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 d1595156c8..387b47d2ca 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 5b85989f96..d0dbb937fa 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 3eb56b77cb..ef93667210 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 bce6f6a184..1d99ba6653 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 d48a388b79..fadc4b75af 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 dc1bd0df92..190f69dea8 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 77a81627aa..3cbbc9f65d 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 aa87ee1583..c99a20520f 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 a2b11069e7..446ffc1fdf 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 f2c943b934..e77519a46f 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 05393a7315..f578851e05 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 c416942ff3..08d281607b 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 b91b039a3d..bf264aa44d 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 58e10a9801..bcdc9049f3 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 74ade41603..cae6d03a9d 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 741bcc9d6d..3193117212 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 32bdf8cbe8..2713e32d24 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 11b1c28280..6d6f812b81 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 ea04a8c692..03e47b26f1 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 134e9ca8ea..928b83f495 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 c332afbf82..6f90b17391 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 b4c21a7529..db397c9eb3 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 f9301c6f09..e18deaed7e 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 ecb36fbc1e..497ead59b8 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 81caede51c..4810227f9a 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 49bda5e0c8..af41a6733f 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 0d1a82eeb4..684965ad17 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 361a7721a6..5d5654ad5c 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 de5f8c0183..9861ff95e4 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 7b8b5d2015..409caae64e 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 c08ead0725..b75e5442f1 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 a4498357bd..671c72105d 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 65e779be64..c56aa84a1a 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 89f2f08b25..6475e88945 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 994091bd52..72cd248690 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 8972446b71..380f4545f2 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 c7b1dc5687..a4397a2e89 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 f9c2bc1d4a..0b1e3e5be2 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 18e90067d5..cba50b5777 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 b79b7c99c2..0650b77743 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 d16906f464..c4bea7e5fe 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 42c1a90524..60f48bd559 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 624f9bbdb5..4fa1495009 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 7c00f7995e..5535a577fe 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 d9a2154d6c..596ab877b1 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 caa2c16e16..1129bbf800 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 7f423405e5..d78cc401d4 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 d3edc3bcbf..464deb6320 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 1a2bf520be..246b875857 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 416d87f9bd..d1ca4bf44f 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 66ec81e306..29b97a65bf 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 73cb933fdc..59537079cc 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 e596224302..a9ac569e8d 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 4286e4af10..6b27fee221 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 a511f9ea02..78b29f3dba 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 f81591927e..9fea261a8b 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 6353be6fec..1567046cd6 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 526563a0d1..e6b27b06ac 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 4cf74f173c..13c38e6031 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 c13a20365c..a468b44aba 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 ff6dc957bc..c29c53e3f4 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 45d0f16f37..15223b233e 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 55214d0a12..621ab75ff9 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 51643ff6fe..c17eb408de 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 1dcb80ab0d..66e868a6a3 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 cc3c83e4cc..3a14087899 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 4ee30c2897..6423704d3f 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 952c45ca6e..86df5edce1 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 f23c3ed018..fce79ebe24 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 b356c9b882..88d0f9f8b1 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 496887723e..ed40ec8fbf 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 488b147006..105e163e7c 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 5c1319d800..d947fc0ab2 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 979c96b74c..7b9a54622c 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 81e8432b59..5813b877b8 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 9f8a18c88d..83732de289 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 7f9cc003bb..516efb8a90 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 3999305b53..0e9b528c84 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 931d008116..f440d31006 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 29be74fedc..8488d6152c 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 2d6a08c23d..e9c4b599f8 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 f97566c420..77b5fc921b 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 93faed2cfe..53cfb76a7e 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 aec6d793f5..0fe982154d 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 86aedd5923..6c4f4dc81f 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 7295b9066a..bbe1dd642d 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 8744dae416..424f7c974d 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 9accf89238..52f90271d9 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 c18054333f..87b35d7131 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 0dec1a17e5..c01af5d902 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 3f16c16784..51173cc8e1 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 4336c8a6e2..68d00c84cf 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 5d4584570a..cd5eab6a89 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 44584eed63..5e05683bd2 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 6b8844646f..9e642c989d 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 e70b6c089c..b2c01ea6b1 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 495fa096dd..62ea5d6744 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 c79abdfcd7..eeafb75ef0 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 91d44302ea..36ee78dd55 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 15e18d50dc..37390db873 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 ddf9a7b28a..481a3d2a11 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 2586e77ebf..0b8e488309 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 af341226cc..b7d52b1860 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 57023324a5..8dbf9523b9 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 04e1e77464..8770bee29a 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 721d3f270c..9808109545 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 785b6e371a..741b15857d 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 9b5363fd0a..fd3f4c68ec 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 62415fe67a..bae0c7bc6c 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 799531218e..9d7240dffa 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 23fff10af2..23889e4b0f 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 9d5cb9c34c..7ef6d5fb91 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 a2fecadc92..882386025d 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 514d549286..018c9475d5 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 6160414172..a1a5cde2f7 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 4c612f9543..0e6b06ec84 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 308f86f9e2..b1d266da95 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 c36ee991d5..8cee6ed449 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 45a7217b13..5b33ea4ff6 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 fafea2b791..524724bfcb 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 3163c8d9ce..465212e647 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 1e67b0f8db..50dd973177 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 d793fc441b..f28498910e 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 73e81e160c..9f1b3bb22d 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 ae347b5c28..b452b8fd26 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 6fe49b303f..1e4e1ac1d6 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 b2b9e00583..5f42cebc9a 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 334c4eea41..793117ab52 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 c3a8384c3e..211752a83d 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 8602c38899..8b4a9222f0 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 b96e8bd2a3..096aeb81f7 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 07e3a984cb..63cc3fd2a3 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 2cc57fcf2c..0922ddeef1 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 d65c586b5a..a26fe8fbcb 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 70f056e47e..4460008c61 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 b37682b057..7729fae6aa 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 0f77e04240..d7fcb0a1a8 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 a6f2cfc160..995863e985 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 fc762dcc61..2c23b59743 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 80f6a91acf..9413f19689 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 b885f33e89..0d27fae6b2 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 e7ac142c24..c0fd483b70 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 9eefdc5df5..2327fbc753 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 deab673283..32a4e56e27 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 210a63283f..ec1023bcda 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 ce310ae7c9..4d24648d75 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 c0b2897fcf..85357c382d 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 76a91013d2..95bdaca389 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 bdb55c1a32..ac6b9585e7 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 c697219a61..17c8ede12d 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 df42ebe98d..2efc0ebbeb 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 178b28eff1..893b395c84 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 81a7f3eb56..6cdc45a4a6 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 3db1b95d14..610f199753 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 b42dba5f4e..778d51f944 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 620ce6c8da..f843572abb 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 bba1eda65f..3c7337f786 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 62c2b53325..d78172ae92 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 94b8d35210..02bda8a863 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 88930bb1f0..d15d167999 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 3cb54fcbf0..0ca8f84d74 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 7aaba474c6..e4c1c2341f 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 de79cf91ad..8a8633e5ea 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 d2b81cf2e1..01c33bd8f2 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 7abe2ff406..297e902703 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 7fa9b98573..fd979b8239 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 fca322627b..7f45b552b2 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 c078d19348..c88699c948 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 7c70e5b13a..93ef3f91bf 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 c88e5d6f20..300d890400 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 22bd3ff6b7..304f421da3 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 caefcd8c4b..4d5d551f6c 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 ae914dcb0c..ea6379c600 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 a32723e463..001d9da53a 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 beb53bd990..4bd90c813e 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 87479bc893..20bda3979f 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 03dbaf4a13..b31c1bc0fc 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 40ef8072c1..c382f6e7a3 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 fd81e75c94..abda56ad4a 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 6ff4c11e93..76581b053f 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 8e26067930..902bf96c1d 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 a388dfb97a..57d1ae6008 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 8356f1f2a0..cf6cb40eb9 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 4edddf6bcc..dc22c2cd98 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 abe64b5f83..a007c9816f 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 2b751e3937..a120774d0f 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 2d24c6b3e9..ec734a504b 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 596e86a031..8c67326338 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 a8c9cf685b..d01e51e69a 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 17a5a59861..ab0cff6de4 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 7a4f592021..9784112c40 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 84da8d6ef2..6201ae822f 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 530ee26b30..d864442cef 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 3421039f4b..d08b321442 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 46a8c20daf..4f5835bbfd 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 ffb396f617..d1bd1aa383 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 841e7de2bb..23e881450e 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 2a005aede1..7f04b5b8ef 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 cfb9b5b61c..b3495555e5 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 487eadd407..431cc9c79f 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 1b6dc950a4..1fd87f584f 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 d642ece9f0..7fe43d6880 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 b8b6d9eff3..a3c8ad359a 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 c5d6aa36c9..2a1db7814c 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 0986ebd1eb..5715f9cf98 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 44985796cc..1f912f2640 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 68e9003ec2..4610f400ae 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 a53a2dfc1e..76c30d38d7 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 8157925af8..f88ce41c65 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 fa3c76a2b4..1cf1023302 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 3011cf1a84..c3b750313b 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 f62e385714..4ce323f7e4 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 92a041d538..63ce2dccdc 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 e6a300203e..62b5ede775 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 f2e91b7d79..c596b73b0a 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 301e697e22..0657377afb 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 0dfa2cdc89..35aeb20910 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 45952cfea0..bd5d095ab8 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 791f69a07d..1978c5f541 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 1830d1b861..94169b597b 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 d3c30a28c4..96fb1ad1e2 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 7d0fa729c2..9d3d372c09 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 a7eae99a48..f4d99c2c65 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 e1a94ae3eb..cf363a3835 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 24baf6b2c5..51e88ce4ef 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 09020bb8ad..e2a222b5e3 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 cef42656c4..33f7c417e3 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 1792fe2a44..045fa875ab 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 0b8ba754b3..3a0e0d471b 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 32e1863ef4..e1a7c766a7 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 51587f0fda..5d33a24757 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 045dbef49d..a9b4804d65 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 4e22373fcc..a112642cbf 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 962488197b..bd4c3613e2 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 958c0e31e8..f6eea6d08e 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 dfb62e9ce9..9119f76041 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 c99f2ab105..6991d58bbb 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 84ec92bff6..6d209f478f 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 b6f941a6ab..2b84df5012 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 04bdbff4db..38c248cdc3 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 754f21730a..d297a12413 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 9eb7771706..cb85f162ad 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 613410705a..d06bacbd6a 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 2526c57d92..56288a16be 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 024ad9471b..cca6120f56 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 f40588ebc3..5805d40785 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 40de2f51a1..899edd1cd0 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 c6c57b6f61..277e10defe 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 bea8da5f8a..d1c3111e47 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 55bdc7f5e5..25f715e85b 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 f54db6d138..4a79866867 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 194b44075a..ed83bbf52d 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 8ab010ddf7..4b00ce8d28 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 21dd021242..12e146f45f 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 8dff940e0d..a2e8941d4a 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 d36befebb1..c5e86ee382 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 3ef0b312ae..b0015487de 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 00af99f0af..96e50c3a48 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 c8afc501a8..de8a07b7df 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 4ebdca9e4d..6865cb66fb 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 92e91050f9..7fb67b6804 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 c3797b93c5..6058e35698 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 1ce59b4b53..68fc44673f 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 9d2b06d65d..423cc7bcdd 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 bfd9215c90..860726f4c0 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 83aeb09ca1..1b000e2b1d 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 751f248ca4..98960747da 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 218aaa0964..c2f9e52093 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 00cf4532f1..25186b1750 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 a5539e294d..3f63cdc11b 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 c228644585..88cad560c7 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 70db08f3ac..1e645d11c3 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 b45d41b018..3d46e21186 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 b69bcb37c8..bbf06c89da 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 6ecf9ce4a4..b11cf25801 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 af99bbcf28..171584fe72 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 97a8b4fcf4..ea60801553 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 79fc6c4418..633b18e173 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 ff393cba76..683ad04f7e 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 1535ad2b02..6842f2e099 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 0ee8ea971a..a660a491a7 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 13b31a3adc..c0d1deffad 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 d8da7195bb..bb99ee9a2c 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 8aa28c08b2..1d6897be17 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 1e1a0e7eea..9c7d6be717 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 3ffd427248..67201b30da 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 6a63860579..d27ce1f7cd 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 53cc59c84e..4c1ec92e18 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 4134a77ae1..8cc4d81139 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 3344b82c37..3ba7571a9f 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 319c342bf5..35795c4814 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 a561971c45..48787393cb 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 c9b4c04b1c..4e2ec47927 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 3d2f3cb31d..b8d6a2d7a5 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 c9b39a0227..ac6fd0075f 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 863b348704..8e0467b75b 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 6112d94249..bf3b7e38a4 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 f6fc5ed016..e5a75c8d39 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 9573bf3b52..2f5bf336de 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 29e5f31753..62ca1a9519 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 4e5b4518ce..c5b12c804d 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 76c98814fb..895ee18d71 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 12bbbb03e5..dc6db893a0 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 6a61629f5f..ed893150a3 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 ea631ac7c7..921c4388dc 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 e523fae730..3ae26a58f2 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 d86a06cadc..b35948d3c7 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 14b1d88997..6d8df1eb4f 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 347bfe9544..8d93392e5d 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 29fd24f9c7..038d09be09 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 ae2215d4e6..887eea6f52 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 282c38aece..9b72a67419 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 16a8301c25..710976f0e0 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 483adb7966..15c020a8e5 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 6355a2231b..019cfc3721 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 a8657eb06f..841a135b96 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 9aea23c912..434a843dc9 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 3465800baa..bba553bf86 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 c890e2a5b4..fc9b3d01a5 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 b24b0a309c..fab9e5ef46 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 09ee2a1e35..1bf97cf010 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 37a5ffe673..cdc36dfb22 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 fd91a39f02..48fba17f68 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 c153c96a61..3210a79eee 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 a1a814750b..aff0133cd0 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 3b497c9ee0..e0718d8ffe 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 263ef6fa1d..bc7aa234b6 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 35b13a08ca..877afd7122 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 dcb137926d..b96cde2676 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 658c7e2ac8..48c05eb5f1 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 9be0806eb0..c107c0aa2f 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 12b2cc9a3f..58b7234607 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 8540052d37..3cc1c6b16c 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 cf889fc62a..d18a52a47c 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 960632197b..852956d1b6 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 20b1816c57..fbba9ede5f 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 72f045e6ed..453b14e491 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 26d12a7e6c..d498ae39ec 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 e668ad7963..797e68fe71 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 2932b6653b..f05ddd86fe 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 34ead75e7e..b099071b59 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 a42c4bcc85..af7c7d95d8 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 a9affb7c26..d2affd9446 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 3a24075504..3ed59f3153 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 3b21750038..c302fd1f7c 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 66e617664c..d3b9e21dde 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 7fe14266c1..dc63a57933 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 9778259b30..711fec5fd2 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 742b2908ff..0211ddf497 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 d90fa3e7f4..6c61723143 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 cb1aa66d7d..90d74aa97b 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 12460b584b..8c562cc870 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 873beda6de..ad118f39be 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 c73376886e..ee042cb1a4 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 91f3b8afb6..ebfce86c85 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 df0d241d3f..21cd6f3d51 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 1d0feafcea..faedb8a9a9 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 3de919b6f0..b4bc750e6c 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 d15826f6ee..f829da384a 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 c2b6c4d972..d963345963 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 0a06f744b0..d2bc29a262 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 dea3e79d04..e6342f7eb6 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 c28786e0fe..3f2f6a51e8 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 32a3a5b138..ba0cfed506 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 567192e371..6eb4e2f250 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 b9fdeff31c..97b584bd2e 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 f6c33b21f6..014e172f27 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 4c0632ab4e..39b70aa059 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 3711cba160..3617ff3a6f 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 0ada35dc09..a414b8d97b 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 8892f218a8..8b912b5696 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 bdcf083b45..bef9327bf9 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 8f441eb8b1..ec1c0fb143 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 6ea7c12e3a..a5a23221c7 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 d1c3546363..bda2a9ffef 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 6478009444..974948f385 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 30f0895c18..d6fdeb65fd 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 2df8941a6b..0fe2c22436 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 db1fe9772a..bf6c5ddbc5 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 416015947a..7b31efc352 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 01f7aef3fc..95e109d518 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 cd1e846530..f6334f23cc 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 357434bdae..202f951211 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 a7c2b04ab9..f7d4290358 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 0621878940..a3d4c34ca3 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 04fc6b552c..72c77f3007 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 8c1c7f4211..6ac18a5543 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 8e334f5025..1bad70020d 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 10d9d5c60f..d9826b2e3c 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 b75016e0e6..30467690c5 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 daccd60857..75f9b0b80e 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 9e8a35dfa5..487555bc88 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 4c906beaae..a8e094d7b5 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 10640c96cb..b3098e5841 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 81defb98ed..2bf1faa774 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 b1bd1daa00..ddd47265b5 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 5759823d63..7bb6e022a7 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 fc796f1dbd..438956b5ed 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 c738ad0408..f8998dce94 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 8df310983b..70ae64717a 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 1e3a56e9b1..f6f140d96b 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 e305d04aac..d7a54d697f 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 5471383395..c22b82829b 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 d33cc70eec..5898a70a29 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 9d29ab811f..645bcdb29c 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 2936b53547..0323b07fd3 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 32329a2e52..ce2e7dda09 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 e26b07a938..b627376893 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 93932a0d86..6d6eaafee3 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 a8c520dc09..b6b9bea624 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 fba3ab6d30..5fb4a916bd 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 27aa48ff3a..e71da7626c 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 3b1e9224e9..12d1510e08 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 7c958d6065..4cc56a6aa7 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 d2e13fcb6b..3c132f4a4e 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 6c1f584c8a..76ceb82fb5 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 5603b282f9..06e35d7ea4 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 8325655ce6..47cf1c4b7c 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 ded09e94d2..6b70af3bcb 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 2adfe4fade..74e23efc0e 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 9458867651..9605aeb6d0 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 b1f32c5a8a..5f928f1280 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 8d2b5e7f0d..7458166fd2 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 9286a5f40f..4fd0835c11 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 45e6d84224..db5eb8f91c 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 591abe6d63..7e8319e739 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 ec017df857..d6facdcacd 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 96e20a66ec..8d9d095c7f 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 20baf2895d..a748652680 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 2b28515de9..57c9881a4f 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 6f4e25917b..fcef4b3bc6 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 8767522ec4..98438ea56d 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 1e65b541f8..56ee7110cc 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 888176b0fa..78166fb297 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 593d9cefbb..7e9d38a262 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 2fef08254d..69684cd124 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 6f1a37e85c..0aa0218ecd 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 b8184a9035..55d62f38bd 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 a65c79b088..cc62aaf253 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 91ef99c423..4e9cd9a2eb 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 7463124b6d..3a15e6d23b 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 a5254c73bf..5639f5b7c8 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 ee4c023351..06e56ee6ca 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 9003cd3698..b4b3b6bc1d 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 97b6fa605e..a251042bbd 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 7816c0a728..9023a9511d 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 c63a7e688d..53ce7915ab 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 38d40c09b7..ddcc5a3d65 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 d2ea594713..137a1242a0 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 25845c04e5..9988fc5cae 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 82cd69f788..b117830b58 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 823969e415..043c5fe6fe 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 cd8754763f..c4c1a8c24c 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 31037f4189..9369b4f351 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 06c1dd84e3..72926ea9fd 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 53dd1573e3..4efa9f3dfd 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 5fdf377f5d..15b89ef42a 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 83d623d97f..2ac093dfe1 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 320cf307db..204ad64382 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 3c208b5c84..4e91b04214 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 b5bfd22f2c..7287364e80 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 26357ee68d..17a074c88a 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 fd200b2ac0..2ce434237d 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 205d83ac06..bf652dbd55 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 39e45748a2..605210d3e0 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 099be8dd19..e63f89877b 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 8615512743..378365b4f0 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 e3bc737313..c4c9a7d054 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 b4ef115189..b07f89ccbc 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 12dd32fd0b..3f303a2dc4 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 7ce61d629a..2c94d613f3 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 dd94145c9b..7ecc4bafc5 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 e4dfda7b3b..34c7f6487f 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 eb1ba6319f..8976335487 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 7f0a8f8b3f..9ee6eb9eff 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 c1fef1b4bd..94899fcf8c 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 7f5fd4e094..a34385b732 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 3f00d953fb..07e8657d7f 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 7fc0f16960..b23a2efeff 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 2fc9761dad..fe009f10f9 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 debeaf8ea1..7579398d99 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 dfe588179a..ffdf128c18 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 82735c58be..4806b48629 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 90e3b0a108..3b9db1ee9f 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 9c09141961..11d333dc13 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 1f2cab91e4..143d01dfec 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 610354ce7f..e29282d31a 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 2328c48b9b..1d8a49264d 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 cb5c89ce7b..067d835b73 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 64ee920721..3b9b94874b 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 1d7dd3d2c1..bd165646db 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 25ff0f5ae7..839378dccc 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 a86800b123..284b2331c4 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 24c7d078ca..3ea06257b0 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 31ba1f8c1f..269358ac68 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 85aceab5ea..cebd9124a7 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 b39af2f193..65040168f8 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 91b95422b2..68b270a545 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 280f207735..1bf79b0e58 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 59aabd99fa..0b4003d97e 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 2e82ffc18d..ba2b3ab330 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 8ae2d99be8..408fb063da 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 0849d933a2..87faa5cc32 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 2eaab502ec..9949033c42 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 e1763ecb81..e396500b7c 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 795c8c9ff6..c654a24bc4 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 2505df1f4e..bfcc7eb3c0 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 f7871afe08..8889b2f7da 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 1776afd3ee..e1411d54cf 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 0d25bbdc7e..6b9867bb4e 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 3ffbb1c80c..86261b5b76 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 3111e320b2..8f79f46eb3 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 bcc2678517..00eb9ed397 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 7ecf20a6d1..99c2bea0d8 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 4787391bb6..85be5c7985 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 93a48070b2..92f9437073 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 a0deb97ced..1d4e8ca012 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 0ab7562d17..8ffa94124d 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 b8d7115b8c..b570a82b85 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 8b19a5d1a0..40bbaafe0b 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 4aa5d1c76f..a038e6b182 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 c138c468f3..afbb403fcc 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 837109ef67..1a5c4d7e86 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 44a1cdbd4b..d4a56a555a 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 1c2c843979..896877c199 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 1661807929..097008b920 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 231cbf7b30..4ef749aae2 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 4f5ccd3a1f..19a7e80392 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 1dbfa9505c..07f6060353 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 9a24d19236..f5c9804824 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 dcb8e7f37f..3552b44c26 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 6ed24be348..e4111155fa 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 9de7466e68..8134c834c2 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 6d6ac409ef..ea45ff8b2e 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 5c64148e91..060ccf29c6 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 c1b8918b22..92a7b26203 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 d9d7b6038c..3728fa35b7 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 a5be925803..ed339e9726 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 3b4e78182e..03a06a3fdd 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 96d7fe41b3..61b2c7af33 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 02e207c09e..98c5ffd44d 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 159baf00a8..b41c327cd1 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 4e501d5c12..91d4808fe3 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 1b91e88cc4..16d8630997 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 241664a9b5..f887650af9 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 bbfd662d25..a8497bbb6d 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 1672320e7d..671afe0c6c 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 7b171cb3b8..17ed7f7377 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 440fe28bdd..23068c0604 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 7df5e9f751..50112f010f 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 9776f4daa0..aea28562e2 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 9e408144a1..a4cb4937b4 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 75225eb9fe..c5aff96f70 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 0994024daa..64553e9fee 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 5808d09d12..25d7d5f56b 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 e3fcb8bcc2..091df17591 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 ea6d559924..595ba1aa70 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 f2a2aa7a53..ef9e330311 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 40d6e29dea..8118db7cfe 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 412f544050..f20eca3a7d 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 5e8b50f15d..daaabf4ede 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 aa71f61c3d..17478d61d6 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 96b5d546d1..229d37aefe 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 6959d6edd4..67fcab1a26 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 888e6f5cec..3d6b52511d 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 47b88de029..84898dee4e 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 62bdd5af13..ac2e6279e4 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 6e3ed4b856..617dddd835 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 3024d5e9fd..07899456ea 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 23749817d8..9e3fa388bb 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 9a8c00586a..3f656fb1fd 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 e61f063932..13ac9aa00b 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 a9a0a3b09c..176fe74fe1 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 dd998f4fe4..e8a2bcbeee 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 709a365071..d4a3182906 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 4af64f76c8..354051f8f8 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 a179d47970..d409323fcb 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 ee2bdc7ed0..74203a7cfd 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 f41f78972b..a00139fb99 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 e6ba35b71f..c301ef55b3 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 bbf7029e22..bac906581b 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 3a51e58b24..6355f92309 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 efda90dcf5..8f3a628e7c 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 3f48fc6ab5..851b3d2d1c 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 747b51ae01..239f05f584 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 52a1130def..9b2d99ecef 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 e63c316d8a..614c9e0c9c 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 0c92fa3eee..38a479ba0d 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 6b12a83ccd..be3bdbbcb8 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 5459ffdde8..66fd943ada 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 45442c257e..3cf6501737 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 86b92e93a7..7c213db7e9 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 3b0a70d9ad..499a43c1ef 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 17f7276332..52cb5ded9a 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 fb6e359ae4..4369791e13 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 7d66f68eb1..78cf9df23c 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 bfea500d6f..92159a8ea8 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 ef1582a029..f136376f16 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 a013ddbf14..e859f04191 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 8b1161d519..d75da52228 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 a13a3470c1..0a26780f3e 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 cf670e8919..e0c5065aef 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 4808a61bf2..e1d824c882 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 1793358be7..7d843cefe0 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 7a52e3ea49..d9c3efb482 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 24417a00df..3525485a83 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 52039fae15..872dbc9425 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 726516fb0a..9f182757ea 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 6fc8b05169..4b48625a5e 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 90f93cefb2..7c20f88f31 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 640a9cb0dd..98b33034a6 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 df6354b243..0594ef01a4 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 7363b0f764..2684bbdba6 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 da930c72bc..eea1df0b03 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 9eff426a92..60dab417a8 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 92cee57172..338d060efc 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 9f52f0306e..ff576b31e5 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 5f4696813c..e6bf7a8fe5 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 53467b0a61..5d0a418a1f 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 d1dfbd8d4d..a3dcf52ad1 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 23871cde41..8156af69cb 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 bab03c7c41..dd1e35a331 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 700e6affea..6c3351f8ce 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 677bb5ac95..55c7f30eeb 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 b381ea7e85..cd08aca440 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 776abbfd85..1097423deb 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 cf02ec646f..f949b948d8 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 691813d2a5..47b40df165 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 4e9d7c2bf3..a98a47a13d 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 92cec9722e..588508a1dc 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 e7913b2853..c4c0328f5f 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 37a0580098..69929ad610 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 81348487c1..f77d996f34 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 5149231f3d..90ffed26ae 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 2ed7815e48..674f4c657e 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 dc882fc9fa..c37da02300 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 082b910ddf..b403c67140 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 f942c0c8e4..5eadea0dbb 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 97c94b5e93..91285f95d9 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 f745a09890..cda8b8c83c 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 94231f052e..c6151ae846 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 b49a790f1b..2c1ff50c47 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 3a77be7ebf..1d56bb9bbf 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 4149379665..78eef71da0 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 60354cd53b..4712f20b50 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 f25faf468b..f964b82add 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 6c25305c25..38aa4159fe 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 755b77b32e..a46dc43e2a 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 4e63c30aea..65de9d7f22 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 4f229656a8..b8605dccef 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 bdf1f329a6..b44557a237 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 d44903b299..c2e178d473 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 4734a69406..3891580539 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 7638b65b85..44f03902f5 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 9e50250763..8cadc21722 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 879ac88f57..5304452d82 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 c9793a3d98..8c6cfbb4e1 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 f5ba0f6485..8845f78055 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 9aa230a636..19c089ef75 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 e2a1769081..e6c463ffa9 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 6cd07dd345..ef50952088 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 fc6891a0b6..0507f4410d 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 f4937280e9..23034e9a5c 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 61b42c83ce..0880a17d72 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 4927714d27..15edce5450 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 0818bb5178..cadf75987c 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 c25df7ea06..22d5c62255 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 556bf22567..3376cc3241 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 d7f841ab43..b15d38cd3d 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 956ebe2080..fd919309a2 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 088182e54d..094e7c6a0a 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 35981cae1a..5b2bd068b6 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 619f3a30ec..9478e6e946 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 34a345dc5e..ce1e9c8748 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 c92a628e38..71a5afabf2 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 fc4e69b5cb..53fe096153 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 1a1e641333..25dbc829fa 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 9858711e3e..a29754c857 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 3865314742..9d66209ea4 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 b3dded204d..05d9e8e689 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 00b74f8bc4..e6b424058d 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 118f1393c6..9d8d9797c6 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 12f41f6bac..b1c5b5e278 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 f11500ba46..87dbbfc64c 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 f9c6cf2540..d14f784714 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 869690b79c..1603519966 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 203f8f34a8..19cbd0c47a 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 c69a7e2f06..5c69035856 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 3e48105602..6ccd7ec551 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 7dc6e07fb6..165a30d586 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 9d178afc73..172b9da1d4 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 3f19e737ae..f7b364c201 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 0799a13060..2526183648 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 f45a7b80f7..468f6e0e35 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 751786184a..cf3b4d3745 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 969f809e7d..55747e5f8b 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 3b801d12fa..be1999a46d 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 bf9b635ac9..7471f7f854 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 4b4edeecc8..5128dda8ff 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 a9aa93b5a8..698a21cdb6 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 fe6ce172b8..81aa6d8350 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 9b462becc6..fe745c0735 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 d5ea2069ec..a82e513b65 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 e7208c4726..b413438e82 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 5c5f7398ef..bc96c6ffd1 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 3ac09fecc5..f39ace47fb 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 1195fb4055..29c059a5c1 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 3b965057ba..bb34224d45 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 ac9f7a48b7..4580c224db 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 09c649c859..2a923329ab 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 90eed39d07..890be0a97f 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 e906928cfb..a703dc49b1 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 b991180bee..2c2904e2c7 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 f5a5f9ba76..2843365291 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 2310f6f731..3c88a97a74 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 18baf4a256..b0d32ded1a 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 89868a0aea..b11bb7e824 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 c16594fce9..fb3fb1182a 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 522ce60314..f37843cb3e 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 160c0bddb6..f7618f119a 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 7dee2b160f..e44eb1da3f 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 1340c2b006..1c63d0b3cf 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 021d1b412a..795a86acd7 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 a3f349d462..08dc841b7d 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 6f3e1151b3..a993ee5bd9 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 c7ca473ee7..e7838b9045 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 849d1f5576..c623d39d77 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 357269f41c..b56f1abb53 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 40023ea674..58d090b615 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 17d75e8e2e..2cb644b2da 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 921b87024f..36bdd4b7db 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 520c3aeb4e..b0c63cd42c 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 e79720e856..f8a8edb52a 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 823d5dfa31..8b066a4825 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 0fafa5cba4..b59b70d6a2 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 02215ea794..5ffe92ac62 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 b2fc05b607..2d9e0b228b 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 463710d272..b13657c001 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 d6d8574744..a0c59a1e11 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 c8383834fb..4412cf2adf 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 43b04fc4c4..a7dce02a7b 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 9f6318f375..c754d599fe 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 9e86c0c10b..12fa1a40c4 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 83ec13da9b..547b0eced7 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 680f9d8d35..dac21dd742 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 338558f6fb..69b6728fdf 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 0171e6b2bf..f71147a51c 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 065f4290aa..2792cf7b92 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 c24c9adbc6..b66eda144c 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 1a9162f0ae..148daac7a8 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 3b2cf397b7..869aa0aace 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 79f3d37a0e..a35fec0fbb 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 0a248bfe21..d174fbdf93 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 9661820717..7d38463eb5 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 67a9edbba2..5e7e93ee60 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 dd2784bb75..8d4c62293b 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 d3ced4a0f0..dfafc26d4f 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 595cfa533f..ce034fdcae 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 ff84191d0f..706e820aaa 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 114afc13d6..80d5536a28 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 fa5ccef73e..25d1b4027f 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 3823383f3f..6b684b8751 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 ac40b669d6..a9fe9ca8a7 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 dac190bc6e..1130a3c99f 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 826b3ff994..493027ee28 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 a495d313b0..df92400ee5 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 0b2ad21e6e..1a8b25b6fb 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 402ab74d9b..37cbb2c91a 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 66759fe28f..d4ad0f99d9 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 303a0bb26e..8d40474fde 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 8800472ba6..388d65861a 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 5368d92d9b..d413b6303f 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 2601b6155a..7020f94ff8 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 08cc8e5acf..d0462e28da 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 972aadd114..d0556d4dd8 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 ea1c3d78e7..3f10ae7599 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 de658c9e4c..3469339744 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 3bfcf4cd98..54cd3ed00f 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 6b4f76b9c4..fdbc1c1f0f 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 0e04c10a21..64a5815d2c 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 cd36a6e27f..3d7a5c00d5 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 25fa35d89c..01790c1067 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 8432d681e2..2b488241f7 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 cba45e0756..84baf36e52 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 4746f82191..b60ba274a8 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 e276cd9747..7f072d8da2 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 e94589c385..bc6c6fce1b 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 9099c57e27..f1c4433785 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 cf8ddcfb38..bbccf7b788 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 cc583934ec..26b6028d21 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 7d56a47c2a..0c10868fe9 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 7b7329a907..9716e4c05e 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 3c7a48c616..4695f26925 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 b2107b31ef..0fbeba98a6 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 5561a2c66b..1a02f5d5b3 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 f9f060d08a..12ab21cda3 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 9c4c6c99db..b1654f3bf1 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 3727d54724..e2bbfa54c6 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 0515e3e411..d3c301d177 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 b4f9b7143e..d8a88afc89 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 3786a0153a..97f6a3a03a 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 6f2955d408..fe6f8eeb15 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 fa817c317c..cf77b9e9a4 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 fc0aeb4247..b605ca258a 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 030186def9..dbaa93d1db 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 2138c01141..2b4c59b6c7 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 6305058dd0..cfdde60583 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 39049f62db..99fbdcaa17 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 14357f3e45..6732067a9f 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 4709f0338e..c3c7f686e9 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 a560edeb4b..c24ce1e38d 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 4c3a5e4eb7..152ef22cb0 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 f7412b137e..531e964966 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 fd144755b8..e57d034692 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 921296aafa..52f2a32b1a 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 ff7ce12a5d..b3500f4295 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 6b286ea6f1..58f3e884a8 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 0b592de7bd..ecd9eaba47 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 f61590d705..d3b8be8e60 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 4ed4e1a5f4..220c44a349 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 2499b771cd..e61f0cbdbc 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 e755db545e..07ce1dcb42 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 09c06ecec1..0d18e3d994 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 b0b1830dd4..43ba4485c7 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 36528a71a2..c88f1ad50a 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 b2facc9c95..44114ca87a 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 b5d4d48432..c4942fb2b8 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 04c18a1d45..081f4f20bb 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 9511248c6b..e9dd05f2e4 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 20bc3bf8fd..c4dd1659ef 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 b8d1cfe5b0..2dc62947ff 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 1849863dbd..3c99ac25f3 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 57228e88e8..f6875c88c2 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 adcc603e32..1953c16f6f 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 eae5b3fbfb..2e02cb74bd 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 263e927138..bdfeaf7f6e 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 92e39f3237..2cf4c028b4 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 85d2f2481a..71e0f074b7 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 68a28e70bb..dacd875728 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 a268d7b5d4..4252b3f398 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 e0bede6350..a86e3a07d8 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 a5109fe8b1..a719aec2ff 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 bf120bec59..4b3ae28577 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 bfb6bbdc03..ea80b212ef 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 94081ab1e6..95548360b8 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 f3ee9397bb..653490e8b0 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 0c50acd854..599e32f32c 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 f297fb25c5..e4ecbe4dd2 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 5d0226530f..645c193d36 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 7c8b00ee60..02cd6215a5 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 50f13dbb0e..a5cd89f970 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 fa20ad144c..aeac7786aa 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 bf99cfafaf..f8b43bd58e 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 c9d5a88da0..b0c482fea4 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 feb34e98af..ad3315673f 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 ba6afad66a..9fcdfcdbb1 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 64bdd3f057..86205fc508 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 09368fd32b..e6937503ba 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 6bae18a84c..45903a2f1a 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 21d4297f32..2f8349c857 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 b66140f74c..e8804606bd 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 8eabd1cc22..66bc3fc9cb 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 93cee17db8..4fcb5785de 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 db96f8bea6..3181e47403 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 eb27c6fee3..74eba3a903 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 37d2fc197b..16a8f3e42b 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 1467d0a1b9..2484f7b0cc 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 513d74a39d..7d3b1af755 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 43637cb616..2263cc29c7 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 26b210cba9..3f9b868eb3 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 aa6addbeb5..8a055e3965 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 418ac9fe2c..894cb2f55c 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 eb668faaa3..0013ce9349 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 090d608672..40148fe8e5 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 ceb56b2903..96134b32ef 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 7017e9d4e1..33cc21f44b 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 f16c4019f4..154f48a9ba 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 0e14b61cba..fd97aee3c6 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 f6ea7e5052..3fb5fa8305 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 c566be848c..d74444f7ef 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 99618ded09..f757d84e9d 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 4c8d9ff0b2..423ccb34b8 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 3b6fdb4e0b..8dae6e9945 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 9c5f489b39..c7d1cdb520 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 bf4c1d9c99..1cbe6e7ff0 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 47b8667cfa..1d545bd28b 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 2fa70bf35e..74008e2698 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 69f8f6f9ca..ef5d1180d8 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 05c7a82b75..ffc7284f3a 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 99adc55e3f..6a11c246e9 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 f4a48a4263..0c97d9a29a 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 790f7e44b1..a7a2f392f4 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 0f940335d8..ac52125269 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 342049b847..c06a604a51 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 ab77e148e7..28269ca053 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 131702f2c9..6e856c3cdc 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 fe6dac70f1..bab2d1c000 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 f70ed231b9..5539d57111 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 dadfdd9a45..16077aea85 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 1dae3410ee..b68dcbac64 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 585c425524..665be5c742 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 3ae162625b..ce573feca7 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 990c95b89b..721a0504c5 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 535b6364ca..f876761a8e 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 c5f358a75f..f10ef15e1e 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 56bed44719..ef1ad97371 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 efd1ac9d8e..35f6e07479 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 6376557a3c..33ee9bd5ec 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 31220fa788..b4ea4e3f74 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 6ca53a960e..274aa56db5 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 36d0e80b55..e81b20fda3 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 93ee81b28f..0076dbbc24 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 bb497ad5e0..75f3ac52f2 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 b99508367b..4dc170df64 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 01d05b5d54..39dab7a40c 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 34c9dc1fb2..7c0a92e43a 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 81f304fae9..6f5bb892b4 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 41eb38552a..9d8acbd14a 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 df83bd9394..a123cb06d4 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 91e7ac0cc3..5ebfedc039 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 94cee44c85..39bcb51abd 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 2def3aedc8..7a3ffcfede 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 17cf5dcaec..8019243007 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 372fe4b079..be6f5ddca9 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 58f1d3bad6..3fbb432bff 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 1e88aef7ac..8a35bc600c 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 206d5cf287..6d717d313f 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 bc6a51da20..62dbc6f283 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 d89bdfb7c2..bd8a8e35e8 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 acf856e500..a23dcf43b8 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 13ea047489..a3357d041f 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 6bbdd4705d..46da8f37fd 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 9d5071223f..c6d47c622e 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 ecf180a794..949bbc2323 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 60e34f1242..10998ed5e2 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 a03826db4d..a25546bd25 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 33b6ad8fdc..200ff8db13 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 f6b1429ff7..a22e8e752b 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 e103121cf5..ff6e810379 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 f11c7a4fa3..ca6f5479f0 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 608252e73f..77b5f839e7 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 b3e18b6db7..aebd73117b 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 000e005760..3170f842c6 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 c158e54c46..7d37a3df1c 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 474d87d62e..64abb5a086 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 5299d92f3a..a1a7601f67 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 1e88ad8b93..311b211f4e 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 a60622d251..ada5073a9f 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 c838311a0c..6ffb437c51 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 bedebf86b0..7a4f2845d1 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 1a73474b2f..f7e7800dd0 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 c1bb45c746..24377341af 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 32ecb949f7..1f1c382aa3 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 a766342fba..4cd7d5519f 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 fc193dc8e8..d6f35e5bfa 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 964c92130e..bb52c09b84 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 e0949911e8..45b4138931 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 c564f8f724..e397e44c01 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 c1171f903c..29fdf601ae 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 1f5aedddf2..84409cdfd9 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 cbdf6d25c1..f872215f35 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 2589ebfe22..e442253245 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 8817085fc1..eeb5963eae 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 8dec7f9849..613fe924c6 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 2be1458087..d49737814d 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 2a7f30dc85..7eb2bccb9c 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 ff857852cf..9afcafe859 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 8261dfd12a..c8a2bb926a 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 e525919f9e..be31a25bed 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 f309d1090c..18340428d1 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 d53731e793..af521e4c4d 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 8ed318bd77..add1a85d0c 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 f397b55606..233e9d914a 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 474a59a4ca..cc2b9b481f 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 c2314654f4..2fba2982cf 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 21793cb6e6..b6aa03c0ee 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 30bbab3083..45f15cfb22 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 458d012f02..a104028a10 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 70cebc2740..5648175559 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 86732f5acf..e84e5b0cc7 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 91665d7f12..3fa17d5931 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 e4559569f5..36d813cff2 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 1d658bb19e..35bf062ebe 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 733d0e2021..6de51a9f54 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 d48240eb2a..294b341874 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 9c6d63a80b..87d9617414 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 f2968f859d..caf6f00844 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 2f8d48da1a..54170feb4e 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 338c69234f..82e8cb8205 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 ddb40b8a1a..be1dd178ac 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 d832f48123..6dfc1bff44 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 fd4446f4a9..326e93e17f 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 fb59e71af5..d28979a497 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 2350592d9a..8634ec47fa 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 a4ea5e20ef..d5a43d8d49 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 1c1033a92c..2c15edc87d 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 5bcfe12c4f..9e6e8dfa94 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 cfdf3b07c3..dadf5328be 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 f62b03abab..62fcf88271 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 29ea93abaa..bf0e3c97cc 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 3fdc2d7d42..34df02832d 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 baf94e7bea..16e4fb061b 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 e8211eb4e0..b3412c99c0 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 906aec9ddf..a160ba218d 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 0487b6bb80..95a9f5ea8b 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 1943f11e47..86e83ec415 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 93751abe6b..5c6d651094 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 4514d42c08..438a56bf41 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 732c65e616..37f3595a78 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 2dd30da306..8d9e04a681 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 63d33a78cb..9ef0e2fe30 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 7d9463688b..4aee488ca4 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 ef8267319d..57a3781c28 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 50e02cc7a2..462f7b216d 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 f941e4d3ef..7ae49ec360 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 bdadc35c64..740cf01da5 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 084e48a554..9ac67e1326 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 adf5767866..69a0a04c3b 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 d6cff4bdf4..d49b19c783 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 42d38ae94b..74414bb7c8 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 1ef37a3e68..0c12797351 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 cef66ee836..c4442beae9 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 e3769bc556..e082f12da7 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 c64d918c37..de8ba78a7b 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 95385bb67d..0aca57bfa8 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 6db2b9ab2b..76a9ea45e8 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 fa2d1d557e..bc3d9a707f 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 26d27250b9..9216959e00 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 bebda74d0f..61bb058093 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 42c37541ce..96cacebfdc 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 625ca0b09c..d406e1aa2c 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 87755dd1a3..bb81d9ea28 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 551adbfd7a..e353c9343f 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 011d329ad3..486b4c698d 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 c7642085f8..d4901ca64b 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 ee92459c74..35723e63fd 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 6831747f12..0c68d007d6 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 ecf434432e..9dfbf877a4 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 c1a770ba32..61df90f29e 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 f0e72e6edb..6d6b6e4bda 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 be44889783..89aa00f5c1 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 0f132f05fa..2517a0726e 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 43bf34077b..0b717b7c96 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 c3d99b3b8f..f902717f2e 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 aa7cc7709b..b953c502b5 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 4b2b165782..0f367329ce 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 2ddd5f9037..9e285053f4 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 5e466e1f5f..173a1f6899 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 75abb87104..2cd053f346 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 8d9d86a510..28ff2da4c0 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 f66a0aeaa6..f037de3672 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 d1640e4dc2..41e194c82c 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 01561cf902..1a8df45fc5 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 3f21b1f222..9a9cb7f531 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 fc8488c448..5a3ca1058e 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 14f1cbdbbd..7ed66c2f62 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 522b8c9529..d845a9cb4a 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 c0c98bc751..2265707fc9 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 babd7b2778..062820425a 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 dcde2187d2..a0ea829eeb 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 21d7a9a2ab..db45da3a06 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 9b029fdd58..9aceb0b5cd 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 1566fc437e..7244e2742b 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 d44bfbd830..87a51cdde7 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 14a4b575b5..5407a2655f 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 b9bc8fcc2a..720cc58501 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 70a011c1f9..f6e66a0a95 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 2ddfb1a3de..bf1da7b3fe 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 639865335f..d59e8dd76e 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 6b07abe9a8..1df89a65e1 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 f48f0716d7..50b1d75953 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 017d666258..7aaa0559e7 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 f715d45e54..6af9f8f64d 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 01e9715455..0a10d6c6be 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 cd2579b7b9..85910a1fce 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 0e1bd8306e..385af47647 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 d709bb1ee1..6fa3e5bab8 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 0b66a27e4d..1fc0b350bc 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 f3ebf8713f..6bf2bf7ea5 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 891d2f88d9..ca185522e9 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 c08e831125..45e6577f33 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 0f9530d926..c622088716 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 c932b8b20e..e3c67fffb4 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 30334ebca8..5a655d29f0 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 9d176659e8..28f8a9fd53 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 bda4406e13..83ae42c4d2 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 04a66220f2..44c43fd3d8 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 f9e4c16573..3417278d3f 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 9c10161807..08d58fb18f 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 0b01e2b7f0..b09ca5e09e 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 50b43807c6..31b1e9d9cd 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 282a3137dc..a0863f14e7 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 8b45a3fad0..ec2811b4f0 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 02cb20c294..83b9e580e8 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 22cd1cb070..c7f95397f4 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 11beba4b2a..23b32d234a 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 8711b18b15..b43c029c4c 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 ad47fdb234..1105181688 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 b1af00348a..70b6283c74 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 07c358db1a..9540c78b36 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 b743eb60a3..16a8952674 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 bc73fccd05..53c489b434 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 b1f44b8733..8cdef468ae 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 0bad706047..734906253b 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 581d99f8c2..9f801a74ba 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 7f8b1a8967..f45ef2e7f5 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 3b52ff025d..1fb09c8fb8 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 0e3e1dd797..6b5fcbb613 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 fb7b7aef0b..7d5d7e1eba 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 315b93bbfc..9fd7f556b9 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 617f5449b8..e0cb308f0c 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 9474aad26e..931b22b8e5 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 3bbec79a70..3d22246c6d 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 a632416716..5d0caf5e9d 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 5cbcc411ae..d8463625f1 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 7667d88f0e..b1b5b85f1a 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 ae1eb9de79..70f081a3e7 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 d4affd14d2..94b354942f 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 c8843d0d3e..47dd6ac968 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 f227a86c5d..2465b1f271 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 3e505ecc4b..2aa2100c32 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 6ace11ef6b..8e12ce1fce 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 6df93d7fbf..e86c82a463 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 0c04717b7b..add28fc21c 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 f8dcd84a2b..eac5933383 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 fddb69d1c3..e85c27b3ad 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 13e2e36e94..1d06dbed4d 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 d59a8a9d98..88ec320826 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 f41b991a01..b0cd296223 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 2583c4704f..9a3f1e42c7 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 89d2bd5026..254e010d9e 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 41bcd38911..9e0d2841ed 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 56fb2a43ec..3b50b26634 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 f5d0518bc2..79b1e6fdfa 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 35abd90853..f7d692ae69 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 e795212111..a0a9096f36 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 edd9174d2f..abb90d5bb5 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 6227635fd5..fbfc21bc94 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 21eb052b0a..dc06b115b3 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 19cd279417..cb3238a3c4 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 c5af6dc078..0170df6cce 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 cd2b6ce551..72374869d7 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 83630ee07e..8203dac32d 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 2e33039750..835b5d3bc6 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 5e0d58c014..075fe1c480 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 1f82e9c7c1..49e43b9b5a 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 902fbd3403..7230cd3a39 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 fd7eca6522..a5d24bb9d5 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 0a25c649ef..1c05965123 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 b158756cfe..122fd96f65 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 dd047d1748..1c8f54ed7d 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 83aedbfd28..689c3a953d 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 787df6cdf8..f0f5f81bbe 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 7f8dada66e..8251ff57dd 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 58dd982e68..e50014c944 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 1ea6579a76..c2255f72e9 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 1ed56fe63c..8ab2d1fe1c 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 96981da271..377a1bb967 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 185b634825..0763e94cd1 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 c7dfb3a06c..7747f5dfd5 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 5a229c4ffa..f5f1bd2dc7 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 8f6bdea181..e0dd59fa07 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 870f50548e..b389014de8 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 0f93774f73..0bf1596cb8 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 95d0b9cbd9..01a480ee85 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 6d69b132d1..6216ebaf87 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 56ce6f566e..b0a9989117 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 4ba3d82810..b3fcfc45cc 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 009bd11930..e840edca74 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 2a3cdbe6d8..e5ecd44eba 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 b34348d491..1c20f9d100 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 3a3ea2d142..e002cc73c8 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 ee58304913..1bd47bb7e4 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 27599829ea..d8f1f69df7 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 23c43a4660..d30166937c 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 9313428b08..16a5725065 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 ed27fc796c..b74b7ab2e2 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 0b1bb01346..7ef5f08f18 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 6855815ee8..dcb1dc0f3f 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 07ac9e6937..64b9a12b13 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 a4f15cee63..ff7aa7387f 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 5f250427e6..ee9ce9b14c 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 ebb6e278ed..028d37e107 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 fe65e7bdb4..31db8c17d9 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 962014cfdc..e9bab7ae2d 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 3fd7b5e644..715bce5e39 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 f638d7e89b..ea4d7c741a 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 7594a495a0..4033e9568c 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 90b4b24885..3cb017e7eb 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 ca7d37e2c7..eeea518262 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 eaf5d2c5e5..ebd21774ad 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 ded7e391c7..01dc73766b 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 3e643be02f..d0956caeac 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 61beb4e875..120c539151 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 1e44ace7d9..ea6ab48d17 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 948bd1e71a..8e52c228fa 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 5c6bbee396..77de237c90 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 a7157c6902..5cf416a3d9 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 bd0bc8e7b1..60a1d3c38a 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 1a16f9c0b1..397cb6db2f 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 ca88e5e78b..558ac35a17 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 ef2ab81f08..35177f7f50 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 674ccfd623..b50abc49ff 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 8d31a595a2..1e962e8282 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 e7005de663..6976784148 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 628032341c..f6cf5df431 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 0de7660e73..45bb27e0d1 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 5adbbd91a6..630051bd68 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 b47c869060..37d13585c3 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 47cc49e4cd..b599e2e4aa 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 0bd09d33f9..1eb1cd1fbb 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 8bc893df47..8a10f699ce 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 1c8ab4f834..24747d746a 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 f681a65be2..e75f4b1304 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 8afe1a9c15..fcfcf7b5e7 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 73f514fb84..f5ee07e11c 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 8affada397..2c765fdf56 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 62146ea4d5..7ba1291c2f 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 431cf6f2c9..60921f91fa 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 a99ee4cd2e..80f8c1fe4f 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 0a13306074..6e153a7031 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 2fe78ba990..ae07bc6b3c 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 e39f53d5bf..b1c2758eb4 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 4620acfe47..adea6e84d0 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 9f65d06235..89cf065cce 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 751b786d73..2374974961 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 b9e204d63a..cbfbedfe99 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 3d3982e9c6..8962d242f3 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 23f980cf6a..e986eb0e3d 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 2a6d583237..f0545e1858 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 d05337915e..3ce42f28f9 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 23d076a2b1..c61843eb93 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 ebee2afd05..c98ff47d04 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 0a4da519d7..9fbd5bc557 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 2bea89874e..d799a9a795 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 621e298f10..0450d7c9f8 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 724a642311..12d4acf9e4 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 04b5492a3c..48f0d0b843 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 ef31386831..ffef16d8c9 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 3e91e9e6da..8f730ab009 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 90dd1f1855..859ddeeeca 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 3a8987fe70..f2e070e827 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 2d622c1fe5..4110012629 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 c89d126eba..ac2cbde1ee 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 0077c9c924..c82d0fdb5e 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 c063a3bfac..74d752bd45 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 50e5a13126..4cd1c0a567 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 5031df813b..bc8cb3bd07 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 55545f5fdb..4de9136f86 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 388fedf1dc..ed8fc00816 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 18f5a3eb31..5ed272f325 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 fb313da716..0a4073f2d4 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 6170d5ad9c..dc61c12c05 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 7df12c1311..9e015c1939 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 ee963ed341..b7bb435367 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 62aadb27c5..dc3cb29903 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 c95a006286..8f4ff1c06d 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 ef8cf54d0e..17ba2dbe2f 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 b8ece8a57a..209de9b7a3 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 8b388904f5..d95e9b7345 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 cbcc1c9fcb..99f06e466a 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 6aeba40358..a288d47675 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 444e7d8648..435282cc4b 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 0b40ed601f..02e6955c33 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 21d13c0841..fce19b1627 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 705352aff0..6f198427d1 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 f5ce403e1e..70c9e7b77c 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 26ba709f43..c8b9a1c04d 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 31f0650b48..1401265c49 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 e18cb8807d..ad716130fe 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 4f5395f0ab..0a679d047b 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 6044839da8..7af21926f8 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 45d9cca280..fb87af1e4f 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 7b7243b710..76c4de7d62 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 92ac4e0d7d..17aad1938c 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 be01456311..caafb3d534 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 1a98b3a0c5..6f1452f684 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 103db984a4..93bd5d11fc 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 3e2ac67453..e5b56d638c 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 1215918867..7004ed956a 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 5203fa6383..e3aa24cac5 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 95b6dd89d9..25b48623fa 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 6d88d06733..64580102ef 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 4a6d784660..0acf18ba86 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 ab1a8d4198..b3615b1e24 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 465dc06c87..c7d49cb1cd 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 5903a759d4..f549e4687f 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 2f9e9665d7..f43e68b0ae 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 e8752d01c8..7041435586 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 8ae25d51db..dbafd97590 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 851d38a487..51bb3d68ec 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 5b1d8f8651..7a2cf896c6 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 ec9dbb1f4a..49dd8399dc 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 811d380a8e..8cac2bc850 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 8f433e1e70..9bf3b15577 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 9ce9fd28e5..f8eb752614 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 f27140c649..49ef7306f5 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 ca09da111a..c9fba18b7f 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 aa7fd43969..5a54001dea 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 aeda9cf4bf..a98911fe89 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 cd55d1c119..4707ea1860 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 c2a16616ed..78c023ada4 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 c7ca93ef0d..82f3cf2371 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 deab819576..bb48cc7409 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 5ac44cfb53..9b8783bc3f 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 dcda2be8c1..f12bc09ccb 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 9246e97d78..45e405052d 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 35af6ffeeb..3b310fcb26 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 d4fc491a18..b3c4e58c83 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 9260e2fdb8..27b2b1623e 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 1329ea28d7..048577af18 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 6dc86e686d..d218cd67eb 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 07f1b78d73..1c0381ece0 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 37fc5607b2..69b3475ea8 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 c9d61b05ba..b17f9549a2 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 a6a4477ccd..6bb351f7c1 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 cc36e81bca..7bdd07341b 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 9c7c6b23ce..f61ff3ecef 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 0a1aa623cd..ccd41d1df8 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 45193b3d71..844c82c142 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 8f29ecc74c..1d48c65863 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 c2e4fa5d63..22538c91da 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 92ad35cfb7..f73fdacbbc 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 399f22033c..4da43ecd45 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 6a6b7da2b1..34f0e14829 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 aa3bd27778..664e9961ec 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 c9701f7f6e..61d8291c99 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 6684cab63a..b08c0f663a 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 efc75a3814..b86b12e5e8 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 5b3b8dd4f1..a87566231e 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 80831c7dea..f476a3a8cd 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 dbe9e94379..ec361407c0 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 e7425e82c5..4d5ee489fe 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 475e2cda36..b609570984 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 4a49ad7a9e..b2af89da08 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 4502926a26..5012ecedf1 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 31e788e22a..3b1a975844 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 2ab111585d..1b93a851c4 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 20253a06a5..0f216f27b6 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 6d0f9cede5..f70f646f3e 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 84c507656e..c8b0bf60ae 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 fe297c606f..bcb30dd697 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 453a6bf8e8..f474da2c44 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 e2d9e4691c..99c7b416c2 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 4c3804701e..68f222f368 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 07bb1e5c4a..f88a7f6348 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 a4d6dff9d0..5167ad6657 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 f47dc28080..8b5446b835 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 7eabaf0e1b..9ab3c71cdd 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 a93d1f412a..088b39fe77 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 1c59d70e0f..17c8702f43 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 2d94f3046b..1a8ffce907 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 65d7d52bce..2c72cd9e85 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 862a9bf73b..ed173ab5b2 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 24f98062b9..585721066c 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 def86b71a3..18b3e987a1 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 b63c8abdd2..2459869acf 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 7deabf8400..676e0f6cd6 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 4ee0987915..34fa9f6c1d 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 7fce705031..f1fde56aa8 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 dc369dff88..f3eb79e904 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 ec6739c084..fb14872f16 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 25dcc5912f..0dd723bb4c 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 c2903179ac..cc4f088721 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 97287488e0..9aeaf06ced 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 f81289fa71..295a2631c9 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 2645612f1c..92ce9e5f1f 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 28db307b67..7cefb3eeaa 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 0d63b110a1..a398089177 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 34c7ba0c7d..453e86cb3b 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 d43c86cf73..763fbc6ac6 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 ed6a6e5058..100ddc347e 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 efbee1518d..7b47ef04f0 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 41f5902414..b0e7d6536c 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 5701031c17..bac7a5518f 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 eee3208640..85f474a036 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 4025dab0a1..d6270ef3e6 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 059df72dea..4e93b70603 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 7486edf561..673288e49a 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 f15aeecc51..be30464ffe 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 2eec20dd02..613fde21c6 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 4031d3ff56..5fbb61f286 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 3859641961..5d86531560 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 dafbf57320..c61df6c185 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 97bfb21a5e..119df6f0da 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 f29d6dd1f3..364239e46c 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 bbacd7fedb..cec98a1ad8 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 7cba2ce3e4..f36a997249 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 65d380e30e..b9f9147e73 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 7e21729692..7aec89cbdd 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 e6b815aec4..0e82e78411 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 ff839788c4..f4a9c612cd 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 5c1ea75f9b..65b7a711e2 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 ac6d219233..33663feded 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 5174bd3dcd..5d5aaa91e5 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 56882c2023..e9f92161fd 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 2d334977d7..beefc40d5d 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 cd3c9f8455..9f4c49083c 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 12bbc49c87..5def6eb033 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 7c0b959a4a..8c380162cf 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 7d67c6f73f..1d8b0a8fc6 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 e2f198213b..ad850017dd 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 dbd3f561dc..53ae4c093b 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 5893c71461..51347991ac 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 c8b11b04a7..2a88bf6736 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 5c8324e2bc..3e09fb1565 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 26e2d63614..80226c166a 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 d96c96a908..9f00804ebf 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 215bc2ac54..2ec70fc520 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 41d73f92a0..d5864c8f32 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 3685dcde9a..0bf52f83be 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 242e320986..a44868b158 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 a367e1f556..fa21f34791 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 2cd288d6c3..c3b461cf2c 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 acc9df295d..bc3c30cf42 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 1b41fa44c1..12d608a7b4 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 2476201dcd..6523aa9137 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 dd2441d6aa..3daa6d38ca 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 88c90853cf..9379ae0f0d 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 6dedc80a8b..5957e98219 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 34bdc5aa86..ad568f4946 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 b6912560ef..97f3fbaa3b 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 3024f6fc89..857125420c 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 df479a69cd..00e3e0af6f 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 057a947489..2a711dc025 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 dc168ce199..4213c01b25 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 32a6505abe..bffa8525ac 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 0acf3104d7..156ddc0534 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 92d14350c4..6bbf83c365 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 19d4330348..f0391b7999 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 f7b827b5e9..224b069e8b 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 37c6f9be5e..ed1a20f755 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 2f65fe2c6b..d19890b2a3 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 f331d8bc9d..291daff7f7 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 22e9be7240..8bee93c78e 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 6ea173f222..ebf55f90d3 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 9a2fea8cf4..52f39370c4 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 e770f09a27..8017805c55 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 47fc99ccd2..d981283b29 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 ff9d1ead45..7f228e7980 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 a8ed87c11b..a488c4374f 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 e541489bd1..cb03735bfe 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 0bba12a48d..81f4a54441 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 dc4a64e8df..bf3f4f4b61 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 f3d6e65011..013833cb67 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 aba043f999..43995c0876 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 a3244e76f7..3515758371 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 870f8c55eb..d039cd2d8a 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 7158464c80..8d3f0e77ae 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 f7d233e0c1..c8f901e780 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 a0de784868..df4f935046 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 77af250876..ab4042a942 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 4d7fa26a72..dfa45b1aa6 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 e47d9b1fcc..d51e579ab1 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 e5f9e3e742..685bffa7ab 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 219e41abb5..7bdbce4b1f 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 e2bda2c107..3fff785a1b 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 aaa685ec35..9c351f67cd 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 b2f82c5949..6346b1b224 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 162fa86c81..ceadb717ce 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 d67dff05d9..9985827032 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 f33342314b..8b1a29eeb7 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 015b9773cc..75eece67ef 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 ffea06d77d..50f474871f 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 0f5c91b5df..0062d00210 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 33e9a1223c..62d397df3c 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 0dd264877b..ce6b78edfe 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 79e7b19c78..67cc7447cd 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 ba25429c24..64c668e3bb 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 1e9896742a..d254d61213 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 f48a082e65..57dc7d3248 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 400d9e94f2..9f134d57d4 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 fb6cc94d08..9f32436890 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 7b271de703..ec22f2c908 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 ab34bb8c3e..b50cda6e9e 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 b954278ddd..64636ba2af 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 ac2b5afec4..c872d7e2ba 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 421ae973ea..3fc2fa2859 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 7f9b7aa397..4505cc46d0 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 64d1ef6e4c..d8453ec858 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 3f6299b9fe..d88d27c70e 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 6e91a3041a..e5bf02358e 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 8866a65982..084db13294 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 8122f471f3..650ba64cd2 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 fbc018e8af..aa06464281 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 5dfbdce18b..c5744ebe3b 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 8b1292c568..79b87d7ce5 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 4a335a5f46..f7348463e3 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 86dba3826a..d3abb277bd 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 caf7c0e6e4..f713023097 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 df9330958c..fbfdc5aa57 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 7c3d92af12..7ad93aac47 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 318c8ddc8a..59280c0ccd 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 ed602c27b6..62d733faa0 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 9cf3e1e43b..944a63a9dd 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 95a9512a41..eda5a36de4 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 cd5f65b6cd..cf47727278 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 95e6996adb..f47a9e942e 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 c2b243d7a5..5f9f3f23e4 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 dd59bd6038..e74dd11e9f 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 a5ff64b93f..b6dab3e18f 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 b8858e5d55..fd9e9a37e4 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 74eabf9b2a..10afaeb401 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 9bc0ef51ef..b63c8ed044 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 1694223f4f..cf6377ab23 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 5f49af3c97..12f7149fb9 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 15e7bfe845..5c586b452c 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 3e27bfc148..4446e500ba 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 2601df3b10..395899f924 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 cd0f7a2d30..ec4c5c2481 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 c3abde60f3..6d4b798450 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 b24f2c3679..845375b063 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 a3854eaef3..5f56ecc65b 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 15cbb9bc0a..4766ebf581 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 c4ebc01f1c..4ae375ba9a 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 c75b0d885c..b22315f80f 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 fd56aaefe6..58e18f3558 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 b90809ce3f..afc86adcc7 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 0ea7c8b586..8e0f68f0f8 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 300f8d5d3c..4f44c3bb52 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 bf7de21f32..0ee43ca3cd 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 0f5ae3e8d0..e92fb35ff9 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 5b21025338..324f2ffefc 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 eab9f5eecf..dabb47c858 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 84564ec4c8..c8e4be9200 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 cc5c1644c4..873dcc2021 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 fa915057e1..2ee7ff7098 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 03bbde76e3..3b293d5e9b 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 e90d3a0848..a0cc427baa 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 0a59598233..4c518b304b 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 baa9988c7b..71dcf975df 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 a9df4e6db8..b17da936f1 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 4b2a861e7d..e610d1b2bb 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 fe0fa5bdbd..13d46034ef 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 b3bcf3a1d0..d1dd00aa7c 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 ba7cf79bc3..a06017421c 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 56f27697c7..1bc43be71e 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 e6980a8f02..35cdc2dd26 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 6277dd557f..cf64625392 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 e4d7c7b96a..aa0bb6ba01 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 b90b73c351..9fb5dce260 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 4124d65e3d..c54b215db1 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 70b26db9b9..52634b770d 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 0a8fc9649a..180a7f7da2 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 397a057af5..041343a12f 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 c9fcb23de1..12cfe9f7f5 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 9a4217cc19..5a586ed5c8 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 c149ca6c22..2bfbf7ea43 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 4d1cc7adb2..817aefd8d5 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 8dd94f6475..e8a403e7e3 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 f7f0ad884f..da825cf6f8 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 06f129c160..26aad908c4 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 dce3ef137b..8119f399ce 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 0a5a95e026..47c4ff3f25 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 64cc70b970..21afc20d8f 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 f12ca43ffe..9f7c36c00e 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 6a4075147b..abc9627b10 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 62eed964c3..1cb7d0a9e2 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 1be92827cd..98182bd8fc 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 03a96139a5..4455801e30 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 b4bf4e2d38..3c28b8c673 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 0bd7d0ebf4..00e70e2d47 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 a4116ac1ad..ccf7cd9c02 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 cbcdd88f0e..62cf479667 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 c2b58faf09..d03eafc16b 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 29e24098bf..b6894e7a7e 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 683661b717..206d269496 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 110b6ee06f..b5f6e0c1ef 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 5b38d4f155..f32a9bef46 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 94c0f519ba..64e0807894 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 f67f99c926..affe5dc592 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 4761bc1e3b..ace6bb97e6 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 5b16e273be..9151a3d66e 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 7b79908753..81d0031ad1 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 d92f0dae65..5405b642b9 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 d0d063147a..dde0422f68 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 150f051d28..a919c4a0ec 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 cf9659dc90..df3647dcb5 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 723a6eb677..80e1886bb4 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 50847cccdf..3bdae63a60 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 0847f54524..124e06ca70 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 fdfb26c671..a4e6a0e706 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 6c0af99b05..50d85b483e 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 adfa118520..5e3f8f31db 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 0f21816170..b6f824f015 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 ad6b6383e2..a8ecca3d4a 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 0134238819..68f57926f0 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 56e1714b54..c88bc899c6 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 624041b603..54228f497e 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 bc6610d5fc..a074a74e18 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 d7fe924fbe..c42a9c65d6 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 ad2e0f9f85..dc3d470ac2 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 f763d83de9..2ad5930d63 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 e8e7626c76..7a6fd67616 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 e06e7e5cc1..d985dba37a 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 596e939ad9..951c556dfe 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 c258ff87a1..3af1712cd9 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 7de23f6749..793695ed25 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 03f6f26a15..ff406e6f36 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 6f67587f43..77f4b2894e 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 f3fa069db1..30409c4807 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 56dc58a04f..85cd3b4abd 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 2a5ad0e07d..21904f7ee5 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 52833d4241..9264aff3e0 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 bad20d5d79..9e53f38119 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 80e9157347..5536aba4e7 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 72825b9c36..0f450bee94 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 2d9ccd96ec..d20c52ab49 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 9bc94c3c5d..928f1a474b 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 c8a37b716b..dc117edb4b 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 52f0e8a129..902f6a0e0e 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 5a8f525842..988300cd5c 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 44b2ebdebd..c36ed319e5 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 e83d4fd402..1946001847 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 409feb0850..76757c7e1b 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 cb0f8d110c..03e46bbd5a 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 1f81c7ac41..e7cf579966 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 ba1ad267f1..c7efd756c6 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 d24fa34493..45d478284d 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 7fccda96d4..8f04ecb9fa 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 955c614830..ab01027e3c 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 197844f0fe..2685d83fed 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 0339c4af0f..2a453a8afd 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 20dad06b37..c4e94dfde2 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 c9bf1fdb8a..df77679de4 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 bab65cfe95..651240da08 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 f6bfeba009..677f70f43a 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 78cf3818ab..75551d2e7c 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 b039d41951..afde4c4722 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 60e918965a..0c272f6161 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 a6cd0f9888..a4fccc4323 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 740c4c9733..fd89362f81 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 0e32434467..d728e37f56 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 4456583088..f9e02f2952 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 05595ac51b..2526a54136 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 91e5dc448b..8dfd62f285 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 62063f5256..3ee762efc4 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 3377519980..e74a6091b7 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 3593542314..2d9ccfd2c2 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 c7e00f0c29..566e496717 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 916d6da6d8..15b4d448a7 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 7532391260..ad043ad3a7 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 30673fe4e3..95406dd534 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 78919d7843..5873d3a2a2 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 4221b1888b..2b522e2e64 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 8d5720f3de..3610eecd8f 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 74f9e98a5d..846a085f59 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 5db748fbb5..fd3143ee54 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 784eec9ac9..c9bbdaeed5 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 25efb5b376..5e524cec34 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 df01ed3b37..ae151d64bb 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 ca43cf4486..87f613f533 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 55bc7c7cda..898adc3643 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 c564e5f9e6..91481bd405 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 6fc6de044f..47066f235b 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 f07e976839..f910261ed9 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 39ad56d753..9529efd94e 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 2ea3b42320..fcaffddf2b 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 65810937a1..42bcbecddf 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 43080c7d04..ffec00c361 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 4d8f0422b8..d7e6825a5d 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 51800289ad..2eb32eb3c0 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 845efc1ec8..6c6f7ed443 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 35d1541bed..277470a2ca 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 5328588fa2..f82d3161ec 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 277a240b65..01aad27f76 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 b0a93b4fb0..9aa3691788 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 f80c67bafe..bafb228f38 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 9f9a2cf54f..28692895cd 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 f605ecca87..37e1eae8ae 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 8482ac8e58..02cbf4864d 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 539ea27882..4ffe0158f2 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 d93c7a53c6..4fec6a78c4 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 48bf899bb2..c85a615e8f 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 91074017c0..8512bdda6f 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 4999504f7e..48245c2f4b 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 3c53f65002..30da3be9b3 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 468a4403f1..716a3e4705 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 77a2586dbe..f07b4a7b22 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 8c8e2b853a..ba62466625 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 22dc29432e..e8e5880300 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 37439fcb3a..71c45cf491 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 c088e7a280..309b1bb188 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 2091fc9b0c..71ac5f6e21 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 6ebeaa7cb6..1f6ea090a0 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 d8bf89a81e..94d4ccef4d 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 591b9f0c15..a813058aba 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 4f2c3309ee..439db5a51b 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 51fb356e77..c68bf71011 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 c99e34d697..41e4a74025 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 77c22cef50..b82c35d0c4 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 4dcf7f7cb8..04c42a8ab6 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 3b22a4d0df..f204e00ec9 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 5760c978be..ead6a07b30 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 6c8e053311..3ba053243d 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 457a77c5bb..69781187e3 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 2a6db04342..4ffa89704a 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 6c46592d79..67c4bbbd70 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 dd74b8543b..2534b47282 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 2c58ce25af..db57026f52 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 fbf3c894eb..ad47e74088 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 504d0ea997..e9d7b27c77 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 e7ebb63970..02f2d23253 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 1a5daae4e5..e954b32ef2 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 19037346f5..33db02e82e 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 a7fdc76229..30da342d4f 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 71ad03a998..d505543fda 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 e305fcbac6..1f2cd2ebd9 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 43514e6f3b..3dafe14678 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 a99aaf2e76..a4f1996e9a 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 363c4fdbe0..c593ab9653 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 9269e6a0db..1cc2db8a5b 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 ae943ea63c..ce63a5a0dc 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 35af3079c0..1e3136d4f9 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 9b2824ed78..50b30f77a9 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 74dfd5823f..50592f33fe 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 0f09944154..da75187100 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 4f8bd34ec1..f35258e00a 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 3b8e483aec..dd5ffce7e3 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 b02f84d49b..867aa745ec 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 693a4459a0..62b13ab48c 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 607e34d8e2..5be65d88df 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 a756ab1a58..66260070ec 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 2ecd66968a..b6095b09f6 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 b738ee6154..e4dbfc2254 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 c897ad7e68..86d6484e09 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 8cba259188..6efcb523be 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 6f58a0f2e7..13ba57f172 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 971adafd9a..2416afafef 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 8c51b988a0..d880e3ff0d 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 08ed57f181..d0bf26c127 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 4f28138d2d..68331caeb5 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 c102c53201..ce1b9dc906 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 a9febd6356..057a931f24 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 3eb35c87c0..1958ec5e33 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 d6d247ff2b..74ca6ab4cd 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 37b495e681..c8442cf89b 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 a2f01a4da1..ccd55f79e3 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 a6a37a6bca..28b9f70316 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 3bc55ab753..6340e8dc3f 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 e58093e79d..f0cab12e6d 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 2cbbf67c91..6c7d80804c 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 1998e9d4cf..31b83e22ef 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 3e32db9dad..30fe22c664 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 0180470b24..e9c1dc67de 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 b2ddbf08fc..e42f76c3c0 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 b85ee09303..22ca62f5a9 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 f775e18acd..1f1599eb93 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 ba3258c88d..bcd558a701 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 f7e48941fb..88136af299 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 8e2f6c65db..70f2824a6f 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 86ca04ad9f..b287316d60 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 85c395df9c..0accc76f75 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 033d4f78ed..2acae74a85 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 8ed7a179f6..edbeec6c1b 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 9adbf5c33b..8acaae911a 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 307cb3774f..e20f4505c3 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 1e2e8d6437..7c6fe67e57 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 d0b193b5d0..239f7dc04c 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 a2208c5fc1..9d5b9629e7 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 681721d850..7e42a23e18 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 e3c3d78046..845be18103 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 409dbf55f4..018be11e68 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 d099667355..12bb518606 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 cf5cd3ad46..035b8af67d 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 f69455dd1c..61988f5073 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 aa9d0bb98f..fb87986ba1 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 99291ba65d..89473d1695 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 4a0136349f..cca368fb02 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 02699bc0f8..c54358a8b5 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 c28d3dacf0..44f3285639 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 5eca1c1498..d3393ee719 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 b89e557371..74fbc3994e 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 9b5d3050b7..a46967ad0d 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 a91d98e238..b8f86ab697 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 c824eeacd8..8ed6d428a2 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 630a3936c9..6d4144d520 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 b4330a01a5..9bd1bac15c 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 cb18524cc1..e07a6a7269 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 90aeff44a2..baa0b25ea5 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 d10362692f..7896908e98 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 5e3d6bb7e4..c765826d2e 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 7e78074480..e6c864db51 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 8f97ab0b01..706b9ef07a 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 319c0c780a..b5fafb02c9 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 39f172d7e2..416622d051 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 2fc93e46ce..aa91082c27 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 419a886876..614af6a6fe 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 bbceb0289d..577bf2d301 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 6cee6dce56..6e8a3506b9 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 3a55ae5fe2..8808e198cc 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 3245eb0c60..aad7e0a0ff 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 ca8d29ab70..6bf7e69a18 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 da09f467a6..9d5adb3034 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 10356d4ec5..4c9db1a9fc 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 b603c25f3d..b337aa9e3a 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 e0ec33307c..cc059f9581 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 e79cfb0b8e..b8a4e5ba8b 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 154ee5f795..4b4754f99b 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 82815428f8..b00b544501 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 abb685a080..f26c7f3622 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 9de7515318..91a9ac1c41 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 efe8cad8f2..5bfb793760 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 e52e12d27d..2159aac55f 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 53d0159cc6..44e8ab782d 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 fdb5fc21fc..c714ca5d30 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 2089aeaae2..b15a60004b 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 b9561e3f19..7d43aaa23c 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 5a99801a16..94319f6075 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 791b298c99..5b4934530d 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 34872df545..6498f6f24c 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 beffff81c0..f2ebc48aac 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 f2b4cc40db..9aabb9a3aa 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 b4f264ed19..d8daff8b57 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 73e8aee445..8b73fefc70 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 2a90c92a91..72673f8aae 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 b8a1cf59b9..e7cd2bde3d 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 0bdd9d7ec5..bf0fc8e4bf 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 8af666c398..88ecf44f6e 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 b1c248498b..c235098af1 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 559aa96089..4324286d66 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 4008076b1a..6ec1dc6eaf 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 6981ff3ac8..9dec808f61 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 93f336ec87..03a06a1aae 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 126fb1f259..5b88046752 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 0512d5eabc..d3bc2c896d 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 8d386adbe8..20ecc54d0b 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 48a73c101e..8de145790d 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 489e69169e..005a39b855 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 44525813be..eb3b5fc7be 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 92c025b70e..bf179521a7 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 a4c700b11d..9f89b0fb93 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 720ed70a29..401d4a8f74 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 fea8a4f856..b8356969ee 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 244d668355..e01aa70641 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 68eae6378b..053cd767bd 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 a8e3df4c09..f3b07933c7 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 7bcb4a3f26..28ff03e61d 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 99f5510a2b..e99ceea5d7 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 57209bb38c..04169f62af 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 fa9fb4eaca..824f644adf 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 183a995516..b9e2186090 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 54c54ca7c7..38e57a1255 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 9af30af5f9..20f53b5fd8 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 d1740f18f7..4dab5a19af 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 1ab907233f..395f8d9854 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 420202bf76..6ba2ee7bd4 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 61f1e27fc4..90fa7a38cb 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 ac97420bfa..be458e8863 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 57b2197a0b..b7aea719a1 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 b7860bc0db..34d32ca4fa 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 7ad0e5adb2..150f966293 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 ddb1debe6a..8f3006fb43 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 68434d9ed9..0b2d36041d 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 0be8e05970..9a9953d775 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 4f0439de99..7f19b4a12a 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 cfc4d83c42..9dcdbe76af 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 1f95d0aca0..d030c59f99 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 6113d2fdd4..cad9cc7328 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 e82a95ea47..85aff54f7b 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 2c07dd2af7..f4f6898895 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 3d804128c7..e6738e718f 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 0a4ea3288b..9dc35f6a0c 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 7bdcc60ad4..28374ca945 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 f827d3f98f..fa72b6099f 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 35b6ce9def..7e9591f779 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 355558893e..b36cd3c83c 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 a86529a707..65761c466c 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 985a6d0851..2be21c81a3 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 793e7cdcb1..5af480d871 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 f5d017b31a..a727e844b2 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 a469b1b5f9..b71cf632fd 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 ecaa356884..bebd3ac088 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 785977b40a..40bf89900c 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 2c3eb9e895..cac3d2b152 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 cc25819021..3b9ac21de6 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 c53aad0fc2..6f191fd882 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 d11ea148eb..8c0981b911 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 69cd2a253c..8dfcc183c9 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 5f70938b44..fa7e57c992 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 8498cabe4d..8667dd7282 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 8eec6d9402..bc02093be1 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 c94c785888..04d5d6f188 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 3c48b72dad..c1277ca637 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 0cd40948be..a2dc6c7b50 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 ec2c321d24..104527ae45 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 e048dfc3ec..2291954a66 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 00378c9ddd..80ad41254a 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 28a242e697..e90a8851b5 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 ecb5552f17..78ca91fd97 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 bc72273e6a..9660263d87 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 ed87ab4320..7fccf75a96 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 b27354a51f..73e3316814 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 78c85a4024..2c6a7dee85 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 e9f22de9b6..d3f54643c5 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 0c513a67a2..44ab877b80 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 086d93f40c..72e9c97ff3 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 67c663892e..b2edb41d26 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 19d7651820..e81cce2b68 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 c49b0f1f52..c3065a6280 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 2619591ba3..e4ece7a8a2 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 e2aedb1520..1ffcecee01 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 bb43b7deeb..4d097e7752 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 27f3890f47..101a0d150d 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 ca80545047..09a6f108d9 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 227a86a3a7..f8277a32b7 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 739cc4db52..0ba4433306 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 4544bcdd8a..8c9b8b8093 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 b1a9b4c4a1..41a10c35cb 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 cb5b328a28..62734eeea2 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 b21e0c906a..ef5fb5c050 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 326ca72c24..38c4110813 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 d7f088a8a5..7b99197fe6 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 1373637c2c..76fff7f800 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 c74209c2e8..3dc65b69dc 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 482eb261c3..5c4dccfaf1 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 1609665c4b..d608ba7b05 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 8a38d97d46..b28ef571c1 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 306208a069..be092c16db 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 8bb9b06238..b822e25a5d 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 d398c6df94..c9d57adfe0 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 c353d0f87d..2857708558 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 641c30df39..ee7ec2995f 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 541b5742bb..b1cf306dd5 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 6beca2a6d6..e20e9bb786 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 a933ef5384..b8543d2e78 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 30650fa36f..83276a285e 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 020b3d1e1a..6ac0822a4e 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 098738a688..88a85a494a 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 7984950f0f..66e26a214b 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 41d42ff141..71f13b553e 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 4b011d66d7..90a8212e07 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 897bf46b95..286512267c 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 49944ce1f8..4c37880a43 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 6075efcf10..6b9f599216 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 3d43b77cc9..3362371e85 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 982f3ab0cc..60de60360f 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 1f85572c21..90350b1269 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 1b638f5b5a..0dba7f8f7d 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 7117c67aee..f9fcc35566 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 7660487e56..061b803439 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 3007755230..8a251068c4 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 910cd24b1b..9f81d24f64 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 230d25010f..9863c9fdf7 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 dbb9f38da2..b24f03b35c 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 c98a5a4a7a..7bfa351a23 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 03ba2fd18a..dede4f2c6c 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 6738045c75..ba35fa8570 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 4ae80e6c72..aa61858de0 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 fc6e9c30e5..2dcaa332c5 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 b37b9d8eca..b41caffe7b 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 407a038fb3..27ec93dfa8 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 139e801fc3..84518bbf5f 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 c09d135df3..6819087fc9 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 ac4b11dbd7..609ee1625c 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 4a19bf8462..9d276d522b 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 61792d940a..ef77f883b4 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 b825cf60e1..5b0447443b 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 7dd3a00718..254a20913d 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 076b15097a..124d4016d4 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 14f1d5e9cd..0728ef3ee8 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 88f3cd6f54..2b4f7789c3 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 9e51ff528e..083768af28 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 ac369e9a26..d22ed7feba 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 ac58200852..a23097f7c3 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 58334de3b2..ac5ada5f26 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 0679bc39e0..d33b74574e 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 563a9c790f..26a7b329eb 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 e4e5a0ebd1..81a8173f29 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 9cf6b4ff6b..459b28a215 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 b4e759e570..945da9ce90 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 e5e7cc423c..36416f4965 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 0ef20e9a8b..30a0e2d259 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 9419caf02e..86509d4dce 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 b25a8e1170..b20d4ac0e9 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 7e0ce0ce0a..855d37f3b4 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 62fecb50ec..993e423248 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 0652ca8345..3b80cb782d 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 e2a44bbd9f..6c6b7172e5 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 3acb449d29..cc2659f4f6 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 796f0b7437..703ff06288 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 2c7bb9c1ea..543f9386df 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 f63c390314..69ed056186 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 295a3a9ee0..3d007aa537 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 58654c2b12..d2b38033c6 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 7d3064c926..420b677e02 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 e2c462edb8..579040c591 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 9e02ec0a66..2ba7650361 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 33f7fff61f..2cb8bd1ace 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 dde676b736..716c1660f9 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 167a2da97c..e7298a9a0a 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 ba990f9859..9185b2b081 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 f8d2a91b6c..616b2a677b 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 2eee91f590..ae7ce62bdc 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 c07ef3584a..3cd5aaf62e 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 c37373f8f0..a916710755 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 f252fbe196..78dc564f2f 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 4ccba4fdf3..5c2803a8e4 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 84fdfa2ef9..fe3461c65a 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 2b99ce0f87..78fdf6f2ef 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 1c5164c463..81899c6856 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 a3402b1ca6..57a9f90e3e 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 defcc4cfe1..c79678e165 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 d2013b9e67..634d195003 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 89aff39a4f..9f017f215e 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 54a740b398..d0cfba7a0e 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 aace60e495..c9144b5976 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 7a52f024cd..f13b135f9d 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 d1ddd13b33..3b22fabc50 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 892a66b2ce..4b4d087e1b 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 da6826d77e..b265f78e1b 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 ab6d9e8269..119264c9c2 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 0dd9edf7bc..081d3ce837 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 0cf3917def..2894f7869d 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 00474710b8..279380e723 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 b542896fa0..96dad70492 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 d2733cd538..52be24d991 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 abca61a72c..c2fef575ec 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 28d1a88c50..61cf152ccf 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 06fe06396f..5b9ab8c798 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 fb41de3bae..6d827cd929 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 976eda4388..8a3eeeda84 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 611f13bedc..e88a93edad 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 c2402239d5..f4c79760b3 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 33b24dbbb9..b08602d9d9 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 2a76c75c51..0b468e5f33 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 44bb0decd7..5686a41ca3 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 1b02e47bdb..a567131d0b 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 d66762a222..5a3a195536 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 9245c679a3..2c4868fc89 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 0e5f9a9a7f..28eb0418c4 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 813bd0853b..fa01f17a04 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 81d074bcde..8574894b29 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 652362486f..96ab13ea76 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 92d514b3c1..c269c0524e 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 39faae0ecb..533efcce0b 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 3f215ae228..08160693eb 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 84dce5184a..5a6f4a5eca 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 baa9eaaf97..dbfd225086 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 2e4496633d..f49406f8ae 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 5b8f662365..1d61a4d59c 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 44b19e6961..4052a4e55c 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 996f025eb6..f9a7b4c02c 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 4028e8eeba..2ee3d9da4e 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 573b2fe932..d40af71e48 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 23fdf0caf7..89f11dd580 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 50bd30ba3d..c2386f8ad3 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 42c523343d..6d6c198019 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 c47741292a..fa306bb9d3 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 95ad928725..5ffd62357a 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 c49c178056..aac2fb0d3b 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 e6100b5fb0..7104c601e5 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 19d457ae4c..afcc9c181c 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 e755d54dfe..405b663926 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 b249c86476..1c461a99a9 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 3d3384cbea..d80967b2e8 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 3586a7ab98..fc9a4e2d88 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 d21c157e53..fca30c0d0b 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 e73a66785d..f4781bf581 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 b6b1cdc4d1..f5356a86a2 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 891b696dcd..b0a0260176 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 447b9aa5ce..c7320891c6 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 c45bc98721..3aaacf551f 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 13fed4b9e0..94cfbaebcb 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 b1d29b7af2..04c550b985 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 0efe403a59..256c602fae 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 d96c1718f7..46d6a834a2 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 3605188064..8b6f86f5a8 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 71450cca8e..af1c21a7f4 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 9eac77c4f2..0fdb1d8e8d 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 b06a43143d..9fafccf37a 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 7d5079fd16..c6e7d3ab98 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 fbbbe501cf..25bcca4ac9 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 4472bb1ec8..37d848639c 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 cce6a8d113..c24f6014b3 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 1a7fcaf39c..08f99d07dd 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 771770ea0e..a7441e3d44 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 a6ecc203f7..79f9a9db3d 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 addd93f2a4..a085b3fc02 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 8d830d860e..3cf4839b3f 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 40a9ff18da..ca8821103d 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 77d62152cd..9af040f5ad 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 2c277eb379..bdb2292656 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 320a0af226..fb4e7c6039 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 fc5a58088b..7e9cf13888 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 7f251daf03..7e96e73471 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 75b3ef7ec6..4105d5f396 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 a458647011..e8a6dc5bc4 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 1492c92ffc..edd2e20450 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 e93697d3ed..b7925554b4 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 ec4abe3745..8ee43f5cb3 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 24b285cbeb..cd54507828 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 49e76b4446..e8041c9816 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 1caaec7c28..5e80462a04 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 39a6c4315a..56e849e1b9 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 1e8715ea1b..8a6e776cdb 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 ae4500ab48..b55fb84109 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 052ca7cd2f..a27fa41a3c 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 2aad4c0467..0db1dca3b7 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 bbb01d93b5..99459f16b7 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 69c19233fc..c4a9fb6809 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 a393134936..bb4bbf29ea 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 ac2e90a65f..850f18173c 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 a22c22bd69..43bdb3d541 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 80897ec8f0..dc8417b072 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 99d2244e03..cb2e1e4b78 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 31039330a3..3099f66777 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 f7512b4e92..00a7358f04 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 7d9a5f656d..8b0e9aa7bf 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 ed1ae061a6..f2a1e428f2 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 4afa48d172..8c8d3c79f2 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 8422704a3b..e59ccb2713 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 b8081acba9..bbbcaa6962 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 8d1f5ac591..3cd9045584 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 5050932954..bbca68bdab 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 9cef715280..665d0a4386 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 ba8a1c9642..2a74cf7207 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 bb7f591a8b..c2909f1cd3 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 b360f03a11..72d0123b38 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 d2a110079f..b99100b15f 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 e530345bad..5d36034b3b 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 642ddb9ea2..6c43bb9bf6 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 15899dd77c..ebf41bb7bb 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 de50a2f3b1..ee61b0c2b9 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 2a1550e1aa..b107e0d8ad 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 3e6e85a922..47ecd46ed0 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 262cfbde9c..ba84d89473 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 f8b42e9816..1b789ff9f7 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 39265884c3..f6abfca49b 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 b15b3142b5..f48e308c01 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 4fffc8e836..0b6510e33c 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 f8a76bbece..e138a489ad 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 34ed943c5f..3dbfe06195 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 695599e100..d074168599 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 a573186704..53244fc847 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 6ee76f5fe9..0f6151fa9f 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 65fea47b82..f6da37085b 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 6ffa16d239..94564113eb 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 bb8761c8a4..fe88bdfd60 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 e044fefdb8..3fbfcf8b85 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 45ee8e1e71..dea01b4088 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 08f6bf2f64..c027b66dbe 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 b17d9a8418..ad943c51f6 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 fc22c59b6c..241b4bfaa0 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 dff0ff4cc2..b0d4627a0c 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 b2b5666e05..9b6d4ce49b 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 bcd03e893a..e2f0d5bf6b 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 5235e6e8f3..88bc4148ed 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 563dba609b..aa023b8504 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 9ebedd972d..1f34ddae1b 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 37c41209ea..d75eb0ecaa 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 dcf20ea5ef..9a2b23698d 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 f68c65f1d0..1f48f770fb 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 7ab6f68b96..3d5d4ea518 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 19be6475d3..57ff175274 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 b203a93dea..4aee0d52b2 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 f7d778580e..2d8e951210 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 a79610e723..574327ec13 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 c7876e9e02..863b1ef57e 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 370664c47e..8331190535 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 203e9b754a..a89d26c332 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 558d498389..e5b1106b26 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 5d0e7f78c6..a949044aea 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 663b7f164d..5b143f3aeb 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 6617eb494a..a9211fb2d0 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 64d6f7a1c7..974dd1d3ca 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 81ac5fd58a..1d5ccd5dc1 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 c7524e4c52..64cc72d1e6 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 61de648176..f8eff68002 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 f2dd66706c..4a27806000 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 58a76e2ba6..17c6a30d39 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 434f2b2710..0493813b9d 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 491fcb7b81..a72f23f984 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 021614b65e..61ad2e4628 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 c16bb6ce6e..81e3e538c3 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 d01594353d..bbd903bdee 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 d0a1ac6673..3976107c44 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 244529bf06..a887149490 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 8831bcb230..af7ffd5a5e 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 f45685707e..6cd1b4e479 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 36a1ebca2e..c802ae8a4e 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 a923cfc655..09e33134cf 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 38e8a61e91..f254767e93 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 8cdc66d520..e005d2f7b5 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 f10a87e541..933fd6cc1a 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 29048da6f5..fbd271eb01 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 1c18a5b847..804a8e414a 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 5993bcba97..954560be42 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 fa201dae1f..ee16f865a0 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 f8f37c9d5f..51db8647bc 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 3fe644bfe0..27b742da29 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 3a2684208d..fa788e0912 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 0d48e64d28..7e1f40f217 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 9688d116d0..c8f979b83d 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 3d7573c7bd..4eca09c9ec 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 0fcf4a39de..fc80187ae2 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 3b2a92029b..d089d2b73c 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 b04d637924..af6d4b9110 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 6b80d03364..e826cffd9f 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 86c227caa7..f6d9d1fa55 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 ce322cf1ba..4d1b1c9aa8 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 d5d9cabea5..58a69980b0 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 c18dbac564..c0fa5f4dc4 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 32a6e6e15e..dfeeaf8a18 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 04c1105eb1..fd23d93ef0 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 65f6adb6c6..197e0034a3 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 107ccb2ade..48214a7628 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 25c02e2672..47d3743c47 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 6195645099..949fb7da22 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 cb001aa1de..ed45b9eb07 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 6e4c1191cb..1ae25555e5 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 0eb43c8625..9b9e5efe85 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 320be5d777..84e6a89702 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 718352b7af..b4a8a7de58 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 020a9d8a8a..bcb2e547bc 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 039df6c579..3a3fbc9f2f 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 72db90176b..8795f95fa8 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 0ef00df973..29283cd89b 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 88cc4fe2a5..c7de82ca96 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 0d5ee762e0..8379daf5d2 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 1e731ed870..20c2f655ef 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 54de869e53..b6d9c8d93e 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 f01b863d68..3de8c2dc12 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 219fe9be76..511cbf4f7e 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 c246920e6f..3ed029b140 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 1267e1eba7..7426b2e65f 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 fb59bb2824..c4c863f459 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 b0e5303416..e054d69fc0 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 d646ae5f29..0021c0a65a 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 741572a019..1a44c91e3b 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 1b5abdb6cc..8f1fe7b730 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 f19e520da6..a883505b8a 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 068265207d..8230bdedff 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 65114f766e..7ed88723c8 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 a6a76e50ba..f20d64fb6c 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 55c18da4a5..8bb89009d4 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 6e5e667bab..b830b3861e 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 43287f8471..0372b02b31 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 d8426bdf31..007e41ad91 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 b1dbb8cea5..9867f20f77 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 93f735d6b0..ab069d5004 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 685d42ec7a..ddb20533f5 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 91b1189c47..fb29cb2eae 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 bc90aba516..e16307838e 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 a14f85512c..4a6899ffc1 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 fa3ae8e78f..ad25eea10e 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 dc26bc22c9..830d697e24 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 fe69053b23..8674093610 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 7b73332d6a..cb4c1c56fe 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 246801912e..8ae1e35510 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 b386a70638..d94a10786d 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 d78865d9d5..b32e8682e6 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 410084a903..f1e58da88a 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 c29c6a9c0f..39d121dc58 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 1b8ed33897..2e4ff9675a 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 9e21da0e29..57a4642095 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 9a98f98c20..f9db176e04 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 40d02adaf3..277c3c314c 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 956ea609d0..2714d05f2c 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 2f4beaafe7..60369f72c3 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 3467f6db4f..534a254860 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 8891ceee1d..c12e06966b 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 3f9843fa77..801371ef6a 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 5e1d807246..45d666881a 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 81533681f7..725e1ed364 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 dc7e0cd51c..cf65a061e7 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 e2cbfdf7a0..1e0d640bfa 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 8f008f024f..81c7d3838a 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 061e68a31c..c80d07b795 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 702aefc214..da54097adb 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 c6d085c8ff..e32c362cb9 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 bbd118f8de..d7bd93677c 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 887162df50..f37f7d2d3b 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 37a9585636..bf70cdd3a4 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 22cbc34319..dc93f03f09 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 39c70e6255..5bbc7dd032 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 2aaa98f9b4..8bd9d473f4 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 583010b2d0..15cea5ee50 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 f7e0e3fea1..06951f84fe 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 76931ec1ce..a0747c8155 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 d933f26aeb..aae2e7d0ca 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 edf36f6add..d30f93530a 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 17eb236e9e..1603349678 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 21ccf879f7..1aef0ac891 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 b94fecd765..5dea6843a1 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 d47bf06a90..535a401bc4 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 1189effcda..215469ff2b 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 129cb6faa0..2f861539bf 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 31590d0113..cd2f319511 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 5eb2d68207..a5ec6a1924 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 24c7b6ab28..9f6531b015 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 ac74df4a94..cb4fb61f39 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 68aebd02fc..eb71f8a5a8 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 b97513981a..a451625b22 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 4fcbe6bada..75f802c858 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 f22c12e36b..4e492b1e7d 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 18dd8a9a51..4ca41446f4 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 1f2d684661..b14ba3d625 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 66153aa249..62ba26dadf 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 ac13d90a2b..7cae772285 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 0b38a567da..bcbe61d126 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 c3b2b22934..48cb6d89ae 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 919e5a2cab..7fc1c27ce4 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 ef0ba48329..df4e54a700 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 90f15032c8..f9731915d8 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 19d9a333ac..c0671aad2a 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 d0058757b0..2eda2a736e 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 f5cc3d29ca..5d3a144613 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 fcc0cf4df6..ee6345f006 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 8a8f6c81e0..1736a239bb 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 5930892639..fa1337ef72 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 48281d8822..09d715fdf3 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 bb6f33f6b4..73b9c38119 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 55a41e6ab1..f9b8229194 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 53fa91d577..1bcec9888b 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 cfa00daeb4..a1b92a0104 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 740f68a36a..f21dd9130c 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 c9be5dcddb..01a8b5eac0 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 bed88d3ce8..4908ab8def 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 c1dc9c56fd..92bd7c15d5 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 07f2c42a68..e495f386f4 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 bceb5dd8b1..07c0921e68 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 db3c33fa18..e95b5b9403 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 c622793e94..c53e556e71 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 0b410b4147..65ff9047e0 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 23ccb72b6e..fd46595d3e 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 7f00035d36..9a3b8a8a53 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 4840d44bbd..5f633321e1 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 4b5d0350fc..03e9fffdd6 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 573388c371..fa883d2bc5 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 a5964fd820..66427c2611 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 225d55d56a..66eb477307 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 b0fc453fa3..dec2f0c6d7 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 7d00bcb41c..1a2207d6db 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 cf89f57de2..77699780d4 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 627953a72d..49d604657b 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 c2e6f0cb74..798899637a 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 4c11ad1ebc..619f65f1c8 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 3e8fb4e3ed..f3dccee47b 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 34b9f7731c..4c642d51ec 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 98fb7ccfed..6eb98777d8 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 c27ff6d18e..98c6b10027 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 650c9edd8a..34766796a6 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 6a505e9a5c..759ca7729d 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 43af81fcab..6226016747 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 afcdfdd0a3..58628abb96 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 6609c248aa..787abd2311 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 349fdb3237..3eb48a55f6 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 21474d402d..e6949cd872 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 5dafd9a270..1a06dfafda 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 b7e38842a4..97eb761792 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 0f7f00a19e..56b8238cfd 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 c7ad8cf078..8709e57afc 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 adb21656a3..9700d498e7 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 603aefba0f..619daa29af 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 967253082a..8137d9d73d 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 c9b151006d..11cf49531a 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 faa60b04c4..026a15a699 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 b19aa1ef8e..5307d397a3 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 cccdff24b4..a3427def42 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 a3b474bdef..b2a233b25c 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 f93d9cca70..2a98e90434 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 46491048e0..ac4dd327a2 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 4639d7fd93..9fe3b334de 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 41cc763a74..12dc67ac20 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 0cee3b23de..a6fcb8458b 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 b9b5e744a3..74fca2002d 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 c5f6d77d4b..60121f8ee1 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 10c91e56d6..8ab851b4c6 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 dc284a089c..462cbe4a36 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 f0a13c1901..0462825e5d 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 4ccc94ed94..625aa97e85 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 c6a54e4659..548334c985 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 4a3e0591fd..f99027a2e4 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 bb904ba4bf..e984bf3891 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 79c63dfa8f..2ef4ab3e66 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 e97c67c87b..ee821d8151 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 f31556beed..c099d5bd5b 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 b64142db1f..0d93abef2f 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 8962a49f14..690bbf9807 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 b81f705766..82d4022560 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 1efdf46490..5b82e8d1de 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 6c22bc9b28..7c2450b290 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 d0fef20a3d..9097485e42 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 7f638a62e3..5ea65ca76f 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 b97b678823..8713087661 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 85c682e248..57c257e363 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 9b2338f58d..3a84e5c884 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 8b123472b7..05abd2f15b 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 53a4db5507..91219d001d 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 101c6ea416..fb619368db 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 da4eca6e16..c8047a2223 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 892c2283a5..5b2aad9932 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 06d49cb781..2e75ae2f57 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 5b4bd0ba1c..8639fbb34c 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 b59e0cc49e..ca63bf5cd7 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 828456c43b..b09a88d957 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 7cd528ee31..456e8468b5 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 3a4940260f..cca69878c3 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 301bdf239e..cafb54072d 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 3fe0fd9226..05828b56a9 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 5103d36cdf..6a5b7a3289 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 2433053544..0aeedace20 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 14a42559f8..117b1bc2fa 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 a9e3de6587..b62c293589 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 9f5601c028..ea99b1b0af 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 096be42e9d..ccde34c0e2 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 88a41d1ca5..f098b48619 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 90fdafb7c4..46f7dc65b7 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 c80baf1ad9..85f8d941db 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 d4aab9e20f..6d87f4758c 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 07a74f702c..bf83242c4a 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 95f3de3a34..4be1bb16ae 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 dc7c7a2650..75149764a3 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 1c5c262af4..6b62abb39f 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 b4b2d3d1cb..707a5db99a 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 b5cc5401f7..c28877b57d 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 8d9f394d6b..6fb4851269 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 c1c44a7b89..b8386d2e55 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 5277bcfa27..37be9c25f5 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 e71494486c..f60fabe822 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 133ebc9982..af6a8a52ad 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 b950fcce8a..b22b2e80a2 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 35fa5bad1d..14d1c635e6 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 56a0b3a67c..ff8afecdab 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 709b3ee746..599b82d446 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 4039cf3b22..87c036867a 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 b7fe2de96d..27c2ad099a 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 bf465d824e..3f5f3504d2 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 0493041ea0..091803b46a 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 fc0222ebe8..af2b79edbe 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 5b29dd026d..17fa709ae1 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 f74776b7d7..7299d0f528 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 78135fb13f..4ba3afd55a 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 ee7cd88bb1..568cc76e0d 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 1f4586509c..d4289f3221 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 3cc802622d..ba408f17d7 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 a4cc6bf146..a095cfedf0 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 149ebd7771..50b33ea9b3 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 ff8aac0299..9eb7aab033 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 1be549a07a..680e50105f 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 329f60ad42..daa2a0a5ec 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 97b56e92ea..19071099e6 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 04253a8d33..2fa7ac965f 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 b966f3365b..0de5759d3a 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 68cafd4741..2b369eacf5 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 71b748183c..9300f7a191 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 ffb334eb5b..7595ced183 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 0685ba122e..9ba195ff4e 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 b77bdce8e7..f71c0a1a0d 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 b9f5a8b42e..baa3803823 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 e80f9148c0..3c9bc77c51 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 b829c84f60..b8d0216a2f 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 fdc0b24860..3e3419c9dc 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 533080b0cd..b64b53a720 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 426b24889a..64986267a6 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 42114e9364..69a88e79ff 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 54b7af4a7a..a8a17d5c6b 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 d109c743f0..848fbfca44 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 5e82e8a1f7..c33c4d27e8 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 a4436728b0..c4dc96b269 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 e8c0db687c..a272a7bbc4 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 0e07d05232..7320d9fd7e 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 4a298ace6e..e71af614b7 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 956fa9b4e9..9c424d0add 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 7237f14eaf..70deea6849 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 156729ccc5..eb50661552 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 c39d37933b..62eb004365 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 2e44915c9f..aa5d9958b3 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 3d24144609..142b48cec6 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 06c74fa132..dc6a806ae0 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 1b3fb21a2a..b792edc147 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 db0fbb28ff..79ba6934a2 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 6e72d92294..61c4f62c42 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 5813017b6b..438a02402c 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 49bba2b9a3..8af5c122fa 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 7120b5f2e3..cae6139993 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 79994ca9bc..4ea1e1af81 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 4bc484b46f..2c98582f34 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 eb5a3a7640..b7908912c3 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 fa6dd0c946..b2ef3dd67f 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 ff8d078c6c..225f42f523 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 e370d733e4..bde419e076 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 5b023a0178..a5c47133df 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 8853415c10..79f526a083 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 b3136d7664..5a7925f2e2 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 3310dbfae9..74da56e244 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 2731ba3a07..f88f6f3350 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 5bd1213737..9137215837 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 5ca7b0eed5..f835d51ce0 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 29aa5cc5e5..dd9178edc6 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 7f2a9dd0d0..4a856e2d55 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 6e6777b7ba..5db27f36de 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 0be4e508af..a7bdaaa1d9 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 e197883690..3f6490924e 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 51c8f2f847..75c7208116 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 ab793e8577..cdc0cbb296 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 fde29e0ad6..da7f5d4145 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 13cd94d32f..ee523655a3 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 22999a402e..6708c6118e 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 f9e1a76a04..f9f8011af0 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 c18451a37e..ff300ae89c 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 c036e4d0b6..f4572068dc 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 bee93066a8..4ab11d9bcb 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 c00b9dff4a..a779b86845 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 f5cedf816b..9737644715 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 b915c2b460..1d2f3a61e0 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 70219099c6..77aa4dac7d 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 00979f2e0e..c63143aef7 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 6a3efd782a..64f4389531 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 88cd4dfe87..62748a0e78 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 5e6e7e900b..c101f1dca0 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 b9ea7ad2e5..c36f53c0bd 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 8cd6f9a59f..dff09eb8e3 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 fdb22bf512..4d815b4463 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 ee2d6ec8a5..1672c6a3a1 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 ac9c5e9e51..947830d776 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 395174f939..5a2aaf5e77 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 4d00d813c8..d4485caa6a 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 49798f542d..90ccbe6707 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 e1348490c8..042e83d223 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 4c22be728f..5bba52127d 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 dbdce7636c..0699b846af 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 4bd5657558..9ce5cb0aed 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 8b57194ac6..0d43e19c89 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 aa029e29c6..a509ac8e61 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 b8c1658670..6353190a77 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 12fa2d209d..37a6b6b8c8 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 ee1a3b59bd..b7653b43e4 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 0a051d6568..46876fa300 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 b7352e609f..4814a3f5ee 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 b5b62e40cc..7ae5ef820a 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 edaa9e4ee4..3fdf467c6d 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 6657d4b30a..35129cb696 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 a8a90acf4f..0f9692d061 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 a495d8a6c2..0987d656bd 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 b4f5c86352..153e4f695e 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 8ab49924f8..c01f81d9ef 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 bea3e9858a..d5d6e6a314 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 42f88193ea..9c7600929d 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 4c782fe33f..78a7c8a623 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 c60b6944b4..845980cd9f 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 ed4b323886..896cd21a0e 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 a3be888ae2..bfeca052bf 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 27a3604541..e60bbf95cf 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 15dbea1462..33406f7675 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 6f09d13be6..b2f82e0e3d 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 9e5d662cd4..2f2e46bf7b 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 747e377fb9..de8e63b7cd 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 40399c26e6..1e2693842d 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 2abbe11e79..7d4a205b0e 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 a203fdd849..aee28b1238 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 38cdbca594..74325ae6b4 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 8de3bef41b..fccd150cef 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 2c63907db2..c554caac14 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 c7c90bbf6f..340c3c41e1 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 a2bf13ff18..dbca1f9dea 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 628c49ce5d..29acc1f094 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 22739ff0c3..bd25a0a228 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 9162f9d367..5c28b7cd58 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 8fb2d5e1df..3dd1446955 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 04bbd774b3..6651b396b9 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 9efe2ca7d5..bbd16b8cf0 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 22bb604a3f..8d22fed6e8 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 3fbc74710a..2c47f31c36 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 ed037fa883..b6c7a1ebdd 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 321748e298..713f36c8ec 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 502a45d76a..fb427ce1dc 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 9a1c349e93..745e52030f 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 c610dc76a8..e001e41dbd 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 410b426956..85dc5d69d2 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 8dd38ede26..efc6a5b59d 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 844dfe2586..cff827bb33 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 6c4d655ffe..b1941899ba 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 3a4a2f7910..a937a23585 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 8a24a5cbc2..17f06bf8d9 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 ad74d57cc3..fb2d30702b 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 f7a952fcbc..94d114df10 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 5b06b0dc67..3a37ee9462 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 100057603f..f2093aae24 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 ca13cd3933..88afdf0b5f 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 91b2fbc0b8..84705b97c4 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 b23536645f..4615294021 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 8e5f7defa6..7a816da129 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 3371e0a76d..98df12c57b 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 b75fdaffad..b154de8fd5 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 406f169b09..3384e6724f 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 e3f8db4fe9..5f52caa51c 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 dcdc57fe97..199bd6f843 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 b6452fffa6..ea1b747376 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 dd75f97a33..dda4d3036e 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 6766142884..8670bccdf6 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 dac617c183..c8c2c56956 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 523ca80683..1c5015aec8 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 a3aae3d1c0..226c429607 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 c63fa52036..b17a305d6f 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 cbec277af4..72d85bc1b6 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 e424bb5c40..18d9b18f6d 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 36384d0192..7a183bb628 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 4be81db24a..0c45d484f9 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 7137f51ff6..4b61335088 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 a753b7cbfa..70fd08ed23 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 28300ad80b..9448320a70 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 6ace5bf80c..e1931ef0f1 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 6aa97e258a..5a3610112c 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 9b126a2602..7823a4d4ae 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 25a4134be3..73515da661 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 af5a2e252c..17e74d9fe3 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 0fcc0c0c22..320c035820 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 d147353d47..fe156bdf6f 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 e647a68448..2021539252 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 7e4715f927..afc315d9f7 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 95b8ef9586..fa4dcb70d6 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 ad4245cb30..4c3ef9e2e5 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 2bbbcd02a0..fb5f1da329 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 c2cdf41b6e..997e782e28 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 dbecd69923..db554f0a4f 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 2acc34b3da..99f179232d 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 1107db3ce0..c2026438af 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 4b6af2f15d..1e8ae7a25f 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 6db1c5fced..63fcb93b3f 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 9f0701021a..260e1568f5 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 fd55bcd060..f2cf9f59bf 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 ba43465705..ab6dc83f9b 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 ed9e56de5a..3dba2c4ca0 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 5d3c0ae6b3..d57bd66ef9 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 b8fff8333a..6acb95b5d9 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 227398673b..2e69979410 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 033d9f2b3e..9e263a7402 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 168adf28c5..61bd2293d8 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 0f9cd7815f..2c1ed6d8ec 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 8173c3f107..061e310d9f 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 255fe7eca2..f8f9c2af0b 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 c528f02b9f..d87b978c95 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 d3ff521951..f2ad42c54c 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 33be714740..568ff3e4ed 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 9e1c6400c7..e1eff51839 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 9f0c41ca77..afe6e58263 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 fa77bb24a4..ae302ab455 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 08e1517742..9c62a4ad02 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 9a5ec247ed..a9ddccaab3 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 58d4fd6df0..ebffa02dc8 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 d12e729ee1..98accecd91 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 ba03321eef..3f8ac8c9c4 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 de09e1ab77..fac48a57d0 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 bf131cb5db..d96434f82b 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 5e83862960..b38d350bda 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 cad4d4fb51..eb4663e2ca 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 cfb9962417..9acc4ab046 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 334425faac..01dfb75bbb 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 423442e55d..26890e50f7 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 57cec757d8..be758873c4 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 6b2793b076..101c9d8c87 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 82a9fe88ad..1f34be3410 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 34b6416c32..4008f507c7 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 61500ad7c8..43533a1298 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 2492963897..b7b7ac1877 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 2cf0601747..9dfc7ab7cd 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 6e30f3aa40..c901052166 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 c2b3e4452e..ad754d74a1 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 ce87c7937a..99b25c5f86 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 53244e0e34..6b5d0e088a 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 4805ce390f..32a94aef52 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 930eae0a62..b4496dd396 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 6be54fddce..42ff03b174 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 dc1a9a0525..914828370e 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 7ad3c29be1..7b3bdd779f 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 475a347cae..f956feb694 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 9e5f088355..30d66b96fc 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 834741adad..a758d7d26b 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 603e15102e..fb0b5cdad2 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 b42e5a66fd..3406811884 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 6207e0b185..832267d993 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 dc2ab7d16c..100e3f02b0 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 d52e1685ae..1a06b4f0e7 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 4c489b126c..f17c60b10e 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 04389936c8..13c9ad3812 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 50e7106c5c..0c55b9f201 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 db13498b9c..788d613b7b 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 080c1c7252..b5cb72bb7f 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 00d2fd38d1..bf8c3345fc 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 2215ff877b..cb1d3ead06 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 4d6fe0efa7..70325bad27 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 14a61e53a4..c5f2e6a2b5 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 215bfef37e..5c1ae91caa 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 8d8c3d6038..ecc4c52fbf 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 e04077d542..f279ee7710 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 552be71db6..3ee102c76b 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 1272b1541f..0dad29470b 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 4cf9123b0e..f438780fa6 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 0f338e16d9..36254b2710 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 9fdeaa11a4..e9728d5ef7 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 a896a15908..c3f887d5f5 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 e3feff8699..f1dab36a6b 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 e7c83d668b..f3b160ce74 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 ba08bdcdcd..cefaa9b4a7 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 12bfa2478f..7d19ccf186 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 c4b6f0df46..8205ce6083 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 f87d244cc2..8bc7d0bf21 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 624360423e..0965c4694a 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 aa2dc76214..6e7a7fb339 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 73ed4b7946..c065319b7e 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 ecaf002558..3eeca7a6ec 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 35d5221683..8d89378995 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 7a99f86ecb..7c6e530252 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 ceeb6171c9..3d9d015b35 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 7961172a78..5db5eea816 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 f64624ea44..e534325ac3 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 5ecf8223c1..c889f02a6b 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 89a8254d9c..052c3ea625 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 ee5d9fdbfd..434ad263b0 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 f7e584de43..9bcc286a7b 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 8879a72351..dca0453963 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 64944f601e..93763dfca0 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 36d11ff195..403db5db31 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 383e2397dd..c3121b5af7 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 ccc22332b3..ccb50b749c 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 9879d85d29..3f563ada6f 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 83452a77e3..934b34b759 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 55b638247f..90a5663757 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 7bbfdd4ed8..0c866860bb 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 86829a0c1c..307f3738d9 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 4ed1530875..ecf88bf21b 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 aa2de13eff..efe98fb830 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 af901b4d6d..c766b8e5a4 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 da839572da..96207eccd6 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 9262d75c38..684a007cbf 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 178b9e581a..3cde9e809b 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 0c5b94e64e..02b5f30f5f 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 2391f34699..e9e697878b 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 2a49f68a7c..139b195214 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 d64248fcf4..c6e39a286d 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 dadb8acbee..94279c6845 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 ae3bb7afa1..d1a1c4df5a 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 9c9e4369c0..f20fa797ed 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 8195fc9c93..f883a9d093 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 64a4d0a070..fd0dde7938 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 7221b4bb6d..ac657e2a2c 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 5852b95fa4..852291750a 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 51c451c7f0..5653b9baf5 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 0734909b08..624141d107 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 fcebc4ffea..d3f7ff1f51 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 0959320fe5..92652cabab 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 091cc6aae8..a680ab0c80 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 1c9f623826..0ca50b678b 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 64c142aecc..d6f3a7a0a3 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 7b44afcf48..c7820c50d9 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 e4eaec0aa8..4ef60788e8 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 d80c888186..2536a4ed89 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 24f163ff32..edc90cefb4 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 a8879d72d0..fab4eb26d6 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 89b3e8cc38..7b4608f75d 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 9065bc4386..3908b2dca4 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 6cade6d7ce..bebeb43404 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 4a1bebc1ff..079fbb5e51 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 d470afe650..ce5647cc34 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 b5cf25905b..db10674cec 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 69068f8d0c..14edf727a3 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 91e0a88ef9..a44d0ad8e9 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 933dcf3cfd..0b311e2761 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 b8a497f0de..57b43d548a 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 553880b9fc..2e231559d5 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 d99f005832..524f8bf2dd 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 eaab6af143..9e8a75ed22 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 553c31a2d9..c3c367c38d 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 4348b3883b..4520a3e0ec 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 a2caa7fc54..ba8b31c489 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 38745800ed..378ad5eecc 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 af3c12284a..530025fb13 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 108d692091..8550dadd43 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 a45dc6b35e..fb6e4ed04e 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 e60a99eb8c..6205a5c31a 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 e6b1595a3c..d5bf5084c4 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 f7176b95b4..9860455362 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 aa1219db0b..21982ca64b 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 c4f3bc33a9..5a5273c4fc 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 1a1c3296cc..c7eb2e9472 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 af14c8a327..9ef1a42417 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 f3da9385ca..521e236cc0 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 61e979d543..5dd82ae702 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 d5f1221959..78b5d89074 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 f9d02af2fc..eae9f68842 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 a2b193dc66..aa1a85ce87 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 aa6593ccda..682badcdb0 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 3276afe439..8a99d1b40c 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 51143b3257..e633f581d5 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 75c04dfc39..f57c6d6153 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 39cc2ef9ca..8cedaafd5a 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 5a43b5d43c..c9276f1179 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 1a10927930..1d12dad255 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 ad3f516627..beba303c0b 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 292dda754c..b9c194a7cf 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 9955396c9a..8ed52aa470 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 cdffc9e419..4d76358f16 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 bd76d59910..868eeb491a 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 8173e60bb8..504977936f 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 cd9515d9d8..4f91c4b6fc 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 f9d52e8ec5..e7f0293706 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 7e3c9f3829..8c77ecef0e 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 19856dddad..f6a05d6f39 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 a031eb0914..d8f59699af 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 4105df74f2..73c8016ad0 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 8131a3d7d5..96251d7741 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 ded1a85a55..4d12389069 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 9219f4328d..88e512b691 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 56938748ae..b948fbdfe7 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 3750a5c206..6e9049dda6 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 5476f48ed7..2991a5fbe1 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 b2ee4ff8b0..f101a11b21 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 2c567e0b7b..779e0a8feb 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 2ae9f7f1a6..68fb5edd39 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 9cddf08e06..9f10c3797f 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 d339b86804..07e8f46133 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 78ad86c4a3..47a8ffbf87 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 afaba5685c..d4db3590c4 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 19bb49f13f..b1462380c8 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 82b60b927e..5f1fe2a1a0 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 c8c4b9ef72..640cea014a 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 5e8ad21ad2..4fc0f53584 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 1fb627ea8b..bb46e2942c 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 2eab341de6..7b812a12c0 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 e7f55c021e..abdb72a3fe 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 0462d7b9e5..e15ec45cbc 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 49dc1612c6..50d4fc2b98 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 9b00803971..f6c42432ae 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 a67493862c..be72d300fd 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 ed3ae8cdb0..ce3645ce12 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 b70947fc7b..92d8acfbbb 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 22ae387ae0..b023e88c86 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 97478a96d1..f9a93e0a41 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 121f0c2f64..d2f43be038 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 6d64467135..fce03d3b23 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 e59053738a..06bf3093c5 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 258f668619..142e40b519 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 e3e78dc425..9ba6148895 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 62ba433756..a8695fab63 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 1a19828114..30b0507940 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 eed7a2294e..a602f17918 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 bc3f10a2e5..3a4b3abe3d 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 50bfe56c75..72a9ebdd32 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 c72ee47565..92ffa7e280 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 4d85bfff0a..82266e1b1a 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 86b376c50a..40246aa05f 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 c7698cfaa4..37a7022482 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 afa7981efe..b97caf64cf 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 5caa9191a8..4bc0a82233 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 2cc74e6bbd..9a9ef77ebe 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 dee9f238f6..3c31c11f58 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 683fd9b85c..824219902c 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 3855c98caf..18cea91abc 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 59aa16444c..cfe14dc099 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 1fa79bba49..074027b517 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 03848283c2..e79b05cd69 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 73db5492ab..f4495d9397 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 0aa82b96f4..3537d9ebfd 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 9557363360..686c37a989 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 791efd0f82..0f5d7ddbcc 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 11c347bff7..e464341e03 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 ec3d355d17..6d337e0702 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 ae0f67e6cc..19ba2b3d20 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 dc0f463401..0033f5c331 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 21abb571e4..a22bf4616a 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 326c4a93e4..60f4792873 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 aa176c1a5e..de03e6f313 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 66f47f5371..aa3fb00bee 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 b519c67fe9..32b1d21ed7 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 700a3f24f4..e0ad163045 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 17127880e1..c3e8149c93 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 87c323de17..416c886542 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 71e2a9a89f..c5df0f49e6 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 0ea5206be4..26e5b4f16a 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 fdcd3a07ab..f8bad3f120 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 40e3183a3d..22ba8a2cca 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 73d201e7d9..54badba764 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 3f8777ee4d..d24c1c05ef 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 95946fac55..e928a431c8 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 fb8e4a5d18..5dec7d6b14 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 cbd0bf72b7..9df596e8e4 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 5e1d5a810a..445cb82ed3 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 2c6486fa95..dd40afa6d5 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 631b9cb9eb..3121a7b627 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 e5a389808e..9906e9eb99 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 ebca3a4ab0..e183006b6d 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 942ba1af5e..f3dd8473b9 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 bda00a95d4..2a22d6ecc8 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 f02cb6cf76..4ebee7a385 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 37162d12e2..b797130d97 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 288675fdbd..c914fb0ff0 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 d19c78a78a..555c268bef 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 9cc963b2ed..f4831f55bc 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 70d39adf50..b109ee24f2 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 55dec4eb2c..a898d00a20 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 ea84108035..7ff27e963b 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 53a5336cde..6058b7c545 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 0c17bdd388..e4caa73963 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 7684302936..b7ce47978a 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 76542a53e2..d475adc73d 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 3949d7b5e8..691c1d1be7 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 bd99802cb0..e93fa40c6c 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 8a7667faf9..dcc80c653f 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 13ea141c0d..bf2272d4bb 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 d18a1a5de1..117965967d 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 6aafdb67db..a9c3f0806a 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 a65c2d5b9e..c274839160 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 a253b61449..dbfecc0c66 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 17b5f34154..2b96bf65a4 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 0a7c764dcc..7a5e9c4b0e 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 b49a09d7e6..bf4140981a 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 4bb7b0584b..9d0023d5fe 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 b815d2a754..1155442834 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 31928bd87e..c67dc2fb0f 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 1073dd9475..b744835d6f 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 2c38693561..0fb7939d8f 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 e57cd3de0a..d38a1d81f0 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 5c9bba0d54..099597fd34 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 a6c0498351..f6fdf5d092 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 7aa2f9ad29..7f7e5fa588 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 9cb814c5ba..7b80d38120 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 6a337f1f87..70bd129ccc 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 bd626d55dc..03886ffd9d 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 4e7740d289..e82a33212e 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 80dc8cfeb3..570f00c40c 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 418cd2e6dc..27ae23d4e1 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 4bc963e999..a464b1d0ab 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 736b6aae32..94530a2ea9 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 9825f52181..125f562555 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 9c82259eea..4de9907866 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 1dccf77958..36ba7ac45e 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 bc599212c0..345d161c4c 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 7109b8a2dc..8976dc7b5a 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 fd80b2f323..0191c738b8 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 d4264bfb6d..1fb8a25235 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 e7d9204bae..1b033af24a 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 f66f33ceb9..ab5240bbd1 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 5d3a1e32d1..696d54a16a 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 516f4f0069..e516914afc 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 159fb4e456..e175b27644 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 f31410d7e7..c5eb8e3983 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 168fe8e79a..66ec280632 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 91d016b02f..3816e7fe98 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 a5c6c4f163..24fde99212 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 757dbe734a..5599d5d60a 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 71c71c2223..6f25ca09f7 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 c00d0ae7ed..a5b2c78cd5 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 cef32e2c82..c6df9330fa 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 e97a7e9d3c..c664fca0fe 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 bde9d94dd2..d741435f7a 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 c47ace06f0..ebee78bb7c 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 e727cc5909..441b90a120 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 f1c04d7cfd..dee49e7d52 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 aedbbd6277..d65033e2d8 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 5b2471ffae..94cba7dc39 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 c1bedd2448..8cfb880ef8 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 ceae84c19d..25399b95e5 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 66f584a228..8cc1926b98 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 da8d296216..087369fabc 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 65c0fe1ba2..ff101c9ef8 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 1e509595ac..8ca73522d7 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 77b5f7ac3e..c6301f5b4d 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 cdd4310270..5d3fd24c18 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 c2c067eff6..cb32ff5d8d 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 3700e98697..9014f640e3 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 54c3b8b05e..c7ae5f5e6a 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 882db32e51..3eecad0ce3 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 c68c9f5637..92fd3b5515 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 0ceccde5a3..e195ed4445 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 c5f08617aa..f802d390fc 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 a0974c3769..64b77b57ce 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 6138a1653e..c424814035 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 339a3f74b2..dd64975ed4 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 5c6f2a74f1..a1a516ae94 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 ed79e82315..1f0a1d7191 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 a68d38f892..924ce5fd66 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 4971923205..d7fd3c595c 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 67b267a740..0aec676ef8 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 d073cb3ce6..57543b018d 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 d492b99e1c..65160dc2d2 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 091b014f73..d19db98b84 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 6807bf563c..856885dbb9 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 fc3ee12c2b..f1fb86403a 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 371f24569b..ff0659a37f 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 71f51303c2..2c377c8455 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 55b9cfad8a..a800e0c8d0 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 3ab67aaa9e..735c9683f1 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 e194f7acb2..ffd8cdbab8 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 2b79371c61..e0983d7cca 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 38ca190d4a..e546f73faf 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 df02a4ec33..7fc9a33d05 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 731e6d5719..d717af2a8f 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 98a463e977..49eeff22d6 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 029e6d117c..17d66d04fe 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 574930729d..89793d6f19 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 1a6f85e463..44bfbe41ef 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 9f232e5311..bd3269b5f6 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 0eebd572f9..81d289bcda 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 7ecde6921a..0445077a88 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 1c5b2b143b..392ef6cd31 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 961d7599e4..c91c1589b8 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 0cb269c704..a33e683ba9 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 49e1de83d2..1be2c53a53 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 bdee057db2..eeb6e1ac71 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 c24b3fca1c..49f15c077e 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 41da07c445..d8f5205bc1 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 515b948ff3..f1ef2c2a30 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 889e5b05c7..6723462eeb 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 592d8a6446..30e365c5f5 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 4221fed70a..976b00fe66 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 64863db7a7..97f0a4ceac 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 6295f5640c..1eb2ca338b 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 e74bba7ccc..d2b70274b9 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 8c9aff9804..223386f412 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 38f812ac99..511c963da2 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 e027a2bd8f..2bf8666afc 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 1389fa9418..a658465e01 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 1eac994814..fd1d68b6a2 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 36efb827f3..0f8e986f58 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 85da8a822f..c62e348a04 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 ad811f40e0..54c1490c71 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 44badfd11e..bf8cd08c35 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 e41492988d..3fc083b597 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 594693ff78..cb4295b2b4 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 f2f1250689..b424577495 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 9dc2639300..1c6dae7d8d 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 df8671af4a..57e557a533 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 d0ec3539b3..c255350c1d 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 5aa7b88843..ef369f1410 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 0f392d1f6d..758c153c12 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 3bf8e7338d..881854e0c3 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 b11a5b21e6..cc27740801 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 28b0f9d062..7f47013e98 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 f00d949efe..14e3dfc371 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 8aca2fb20e..b7b3e89f72 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 ab228d8837..e5e12140f8 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 7422d2bc6f..9dd4e5d582 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 b878b260af..4f378cb170 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 c6cd63063c..0a5dfb6908 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 9ddf1d1d39..04547b7fbb 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 602807d6af..a8c6ab5332 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 7022657243..37ce6103f7 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 8ef395b49b..19cf114b02 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 0f4035b089..1497da7e0f 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 753cd14250..6b279266f8 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 62c3026613..13275732e2 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 10f678b9ed..ca33741c6e 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 44691cfcf5..c4b48b463a 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 ba51a60f67..eb30178952 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 905607992a..9303856379 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 6134cea86a..b949cce2aa 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 43db4bb771..9c1562a266 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 0165a3c869..d25b10da22 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 b08b4bb8f6..ba331e1cb0 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 0a295ccf16..a99a31614e 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 124ba40e32..6f62ac9711 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 62975a39ee..163246b89a 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 020ceac485..11d6b84984 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 4e1d2a4d3d..9a99c2aa96 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 e6189106c4..4045c94a19 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 39aeacf2e4..5d01ab548e 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 822751fad1..cb523e34ff 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 2cd87e7e91..d7b9320ef0 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 e294e3a6cc..330e1895a0 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 b7629a0e48..affb2c1c8a 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 f3434e2c48..d6f1f697b3 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 c6c115993e..9a8102845e 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 bff897f77f..43ddd974aa 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 e67d7cd30f..0c0ab1a822 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 69de0b5b9c..2a0bed30cb 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 6568fed7db..a858ed3471 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 40f1f4d231..471e74b1cc 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 e41ef12fa0..124238d542 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 0a98517f39..6c854f8213 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 411ddc018c..314c97415c 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 cb7e022130..179ee5e690 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 bc63785062..238d5566c1 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 3dacccf785..10f7dce614 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 1809853f63..efedd41dbc 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 883ef86ad3..21e175db46 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 c62b1211f4..0ee1ce6162 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 0e43bf6294..93ee9d8ad0 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 79375d14bb..d1822c2199 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 23894ff75f..3006a7f214 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 028ce56b20..cf98e7100f 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 01a5bb43cd..93895e2b25 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 77c8e549b2..9094eed12a 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 24c61b1510..bcbac9f86b 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 dbf9b95baa..1077cf0d3f 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 9dbbac8b84..c19ed77fe6 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 7cbb6a4671..2ddfe84dd6 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 3ae848e3f7..449a47f4c3 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 f7bfb4a8e5..231f521c95 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 374cd61355..af3a67f799 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 d0e47ef77c..c265f8f771 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 1a2ad0560e..17d0db6c87 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 a3cf846fd0..da8e76c2fb 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 dd68c48434..b40aa8075f 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 bbf39367f5..b5708a29df 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 1f8412de9f..78ce52c021 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 9f3943d1df..55dd005e32 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 72a11596a3..a1aff939d9 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 847b96f411..f0840f3a91 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 c03a976b73..d8391e68b4 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 9ea733b863..f485782cf3 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 cf5a50102d..0523c45e12 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 ba73ee9c0c..c6620a98ab 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 fe5c10cd5c..a23a38d4f8 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 c226524efe..200921edcf 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 bd2cc5f4f8..f2e3851e2f 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 e5ac2d2110..bb7d8f886c 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 6305c8b7dc..cc85767265 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 0fd3cc26d0..775bda5ec2 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 416f265d09..3ff66620b5 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 4524c18a87..75d7dd26e6 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 9508d764cc..e41e78ddc1 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 e6c6c3ec76..675dc7bff5 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 15fd5e210d..c486d0739c 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 8458a6949c..458050e279 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 a7e98d395d..24a4548b43 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 7622f9e9f5..c9c1085819 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 cbdf781994..83629100d1 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 2ad9f6ac66..df33035fc5 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 208b71c59d..d1c8dfeb8c 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 afb18a5a9d..a665db42a3 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 e439dbfffc..80770ad4fa 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 7c95bb3651..f2a8cd3c9d 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 0f8c826ba8..372896c773 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 2352d09970..64cf4379bb 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 324eeb77db..1011fc0650 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 b75734ca22..742015c1d1 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 0efa1b6100..6e5b9c07f0 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 24ff2347d5..cfe79967cd 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 f8ea961fa1..5faef43051 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 435483826c..05eb707999 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 0fb5c06d08..155ac909eb 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 8affe4e9f9..ada85a2812 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 495f0ee585..f9f27da333 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 a09bd6eb93..59b273a73a 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 97780f27ce..60ae302b8a 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 4670ffd7ea..decde56caf 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 f52ecae382..2b715e2bc7 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 4986c465c9..7315934ec6 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 50fafeda8d..c6b350ab0f 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 b96e7928b6..a894113bb4 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 a214b06727..a0b5bd2610 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 cf47afc578..e21aac333e 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 1f56e44ffc..1e036ec857 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 9053662f18..15ad032f17 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 4d5b927ad7..3af6570696 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 11e6907c3b..8db314b415 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 afc1b8461d..66ae551e5b 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 66bdff36eb..6421c94607 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 fb7c510bf2..b62601b073 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 121bf29a27..88e4b601c1 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 e4fa84e227..334a0fb636 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 2e5d97b736..3d8ae827cb 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 d26298c835..8d24cd3db7 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 043ce5ef3b..fcaf1b8186 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 72935d6dbe..479cea96eb 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 953018bfa2..f905af29a0 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 1802c9116f..65846bd628 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 4fbae6f6a4..e9b59118c8 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 56f1f1e57b..c4000ae4a3 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 0a75afecf9..985e7e48e7 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 2ad3c23936..2b0ebe8add 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 f34d87869c..5ea5c386c7 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 b0c4a3346e..7d5bee139f 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 923aad3ab4..48cca9cd4d 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 452a9ce614..450dbdcd9f 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 f32d1d2377..a905492807 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 cb9dbcc290..5533b9335d 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 0fdf15faa3..1d9742535f 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 f3e0559f96..0fbffa74f2 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 9750a7a175..a791502bc6 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 e8e00daff7..622c0c0f64 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 5376708a81..0ff4858d3a 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 0f337c1283..48760c45fc 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 37a2342eb2..04562f3cb0 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 37fc54fc73..5acb88af25 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 30ef258e76..3b1efd9791 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 551faf9655..78346be80d 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 6e6504ab74..b673b03e74 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 621d609ece..c5c5554df3 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 11813f41d4..ab6c0ea554 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 84c7c2dca8..8f932e9f4c 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 a61d670cee..26e11a1cb6 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 db92a43776..658bb5ec87 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 02eca400b3..ab52cba414 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 4540da4c14..b904372ff8 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 5e48eb03e7..dc601bb360 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 581a71872e..ce5898a99a 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 9a40e9579e..32d289268a 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 52b13c6ae4..ffa3200a37 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 4335a5d8e4..ae2d23f64f 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 6576e5dcb0..cccfe45c60 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 a18fedbc46..805f03a294 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 6668686a28..4e75cb13dc 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 4770578269..2f0501ea97 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 1bd98c50a4..10b63982e0 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 5daf962b03..4230ff8772 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 a7d69f3835..41f9f8fe72 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 4eb9f1a277..74340c6317 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 00f209157f..6ade8006ad 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 bfe828734e..64a814e06f 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 9468795b96..d3a3f55ddc 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 12191aeb65..307e9f4ec5 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 7345afdc78..aea295c3e3 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 91230be515..91e30bbcd5 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 22c36b79e2..aa3a8338ef 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 d7666fe9db..57fcb4bee6 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 5635694bf9..43dd32ee3c 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 a8607f0d99..52918a7b55 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 97c5cd3327..fa23bc07ae 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 83c77a2c06..be63f3340f 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 777e20c608..203b7e2783 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 e39723b590..e4fc84e361 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 e377f6dd4c..94e14ccfd7 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 f93a3dbb2d..9a0847f440 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 c5a1287079..ca76319891 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 3b9de8c3d9..f4882683fe 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 4ffa0955a9..5a6391bd73 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 9d28ca8e1d..ae227ea582 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 80c0ba0afa..446400806f 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 7ec6a46ed6..f8ca0b504b 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 919cf86fd5..11e04044e9 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 cb015fb5c9..b58bb9c2e7 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 664cf1eef4..ccf8a9968c 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 6e67f43ac0..6b5ea6afa6 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 40413e06b6..0fc5fbff9f 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 5a69e45345..f3f2f7e029 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 86777e097f..2af4aebc8f 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 7bbc6f0ce4..58185a653e 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 ba62b81aa8..ac51836d67 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 de527f4fc6..152fcbac88 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 f2238196fa..278525e550 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 9581bd5ca9..b33b37ed1f 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 0fff4a699f..f24e67748c 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 d46b40dd52..8332632551 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 1938ffa2f4..1691ad22ec 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 5005688f6e..005d134a72 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 966d16a6d5..5e95bb9a7d 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 f95566998d..8a3868653a 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 29d7d2e4df..e85ceaab56 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 94ef2efbd1..e701a6bf51 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 a83f523842..6510cd0f3b 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 958034b9f3..a03760eca2 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 2195f88c20..8a4620f366 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 969dddd3d6..b28065cc83 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 37c1338377..9bac4759b0 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 eb66a15c00..49f253bc44 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 96a0e12115..f2700cef8e 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 2cc8abe705..3298a9da0b 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 6faf30347a..3991a442a5 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 493c027afd..91ff7a0617 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 40064d4cf4..8cb1f6ad87 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 ba5a8ede89..c425f164be 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 3c8fd322a7..1660fca6d0 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 90d048f9da..ba400a9d7d 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 15a5762a82..883442cb31 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 b1498b59a9..a0ead8102e 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 be96853063..75cad4e4ef 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 f488939dd0..13e0bd4f5e 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 cd4a80b227..431802ffdf 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 866ff2d436..7f13a6af10 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 84b17b8347..8e319fd51c 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 3b4c41f5ef..e3f5d2b40f 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 158f63bcf1..06d6d6dae8 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 aaacbb54bf..6530378f9a 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 25e9f41efe..64a3022d60 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 7a2c5685c2..3bb3d0d0e9 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 d4fbdf90e1..a3929f503a 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 eedfc0e371..5bef16e833 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 992ee231db..e13d1f9831 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 d9ee8fc77c..1ba2537084 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 3c7f2efe10..acfd99f30d 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 a851702bef..ddf772271e 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 4ec9bcd404..43944b484f 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 0574dde5b5..87072c5881 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 34d42c743d..aa07af7b4f 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 aa8586d8a7..8452785e79 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 15e495c109..9f0f5471b2 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 17e040991e..5befd2552b 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 098e67d70f..33fa088999 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 6d5d829634..aae8f1db88 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 84b3a973a5..e6f57d0781 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 572b85e773..26b674b8ae 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 4a5e20e936..155bcf2b09 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 dcfda738fd..f7cd7f32d2 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 489479d6f3..af41a687db 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 46923b23a7..a6752859a6 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 a0665cf3ff..ac53152445 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 6289b0510c..e8ba276230 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 661259f026..c49226d71b 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 809668449d..8cd007b842 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 77eb29dcc2..8e44842dcd 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 be4b4d7305..51cdaabe99 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 aede632438..415f9e3c6f 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 7f3c98f9f9..a362d9bb79 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 4418947a10..6521e33a9d 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 29375bea22..d31109dd83 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 97780c57ab..3cffa2ea31 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 5e651482e9..245c2db96c 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 5e709ba35e..3351df1a7f 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 a0116f0049..54a4e84c0e 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 2adc3c0709..0d491ecd6f 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 72422c5db3..1ea3d8df11 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 ef3f2ef30c..b9eee0185f 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 8657379e91..2a6a440374 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 9e65442034..f8b669ff43 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 b44f35d684..0960b6c6b3 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 cd553acf30..d1a75df477 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 1578cf3a8c..d143e26e8b 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 cba7d32150..6451bb072d 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 4554cf7556..26a21165c3 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 c7d7205c9b..2af8e0d207 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 daa7b23bc7..8bdc71851f 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 28e6c9ab87..8659701d59 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 9b31804491..c7389e6e74 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 381ef205b0..8d9a459c2b 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 d31460a9e9..389260493d 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 80771b1480..86689e8ad9 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 a2879d2b7c..adefbe52da 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 7e9f7a280c..f6b2a4939e 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 1105a09e55..c3d15047db 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 1ef758ac50..cbf74ef109 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 89a45a9218..b949b2a95c 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 0239114fb6..db1e6cce84 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 f2278a0937..a5375c3119 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 aaccf0b994..162d71feb6 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 e0ceab400b..64af084bc5 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 df77558e03..0b955ed838 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 e68c0fa8d7..609bbf5eff 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 088d09cc7a..86003b8c7d 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 a51e76623b..2a91983b5d 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 763f2b8dcf..07ff0f6143 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 636385c80f..4673ac00af 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 3893e6fc2f..1f0fef6c20 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 199693369c..070b19b2fb 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 35d04e69ae..be002b2f22 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 66fb37b643..b3d81d2e1d 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 004a6a9d6b..bb7cb00bb9 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 9f96d568ac..5702010248 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 425a3e5643..21b6e32a87 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 ecdfe6cb36..837aab0340 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 02138aa557..8b4507bd92 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 afedea0218..4319065e37 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 62d43b8cbe..03927b6a01 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 4e2fe6674d..a5889ddb27 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 d2c3885de7..06c6c3111a 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 fa2a22dfa0..a62c27cef6 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 52bc044528..98caaaf2b1 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 c1461317eb..46c3f64839 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 3040437d99..57a5853d44 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 39387da858..4f4d657d3a 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 8cd69836dd..1680035cd9 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 3aaeed2d35..dfdbd08b89 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 23d7d0b0d6..1b6267a8a5 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 b349bb3676..2e3b13cf56 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 d78d9e7fb9..2d3e7b86b8 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 b0082aa7f3..95dcbadf4a 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 328a1b9635..54af7b5709 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 1485f47894..d20f27490f 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 3e38c5db29..0b7c5b8809 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 8b118c53f3..9bf25ec5a8 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 d9c7ad2972..fba1eabd4e 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 895c1e4c67..b84e363bee 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 5a60d69a3e..759d1fad84 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 90d26d820b..2af3f37f2e 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 9cb72f0c52..0b6ee2c1f2 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 44f230d67d..3ebe72ba04 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 9cab36322c..2f13fd7f01 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 a6419246e9..3fbdb12d1a 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 a1cbd7c3de..ba189efd77 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 99e1cf4fc9..679bd7e6e7 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 8112ffc859..585f193e51 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 532f83d783..938c692672 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 7ccb724b24..14610b1f74 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 63ee6ba6a9..bdaf825477 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 f65edd80ca..c2423e805d 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 4d1d4994ea..d1fd0545a6 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 3ca03b5e0f..7b393511f0 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 9c182ce501..a1e9006e49 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 0f6b1021fe..7c0d5e00c8 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 a974265837..4775f9d018 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 e08f58de4b..530ee5f2d9 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 675aa138ea..13d3b73b6d 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 6e91ea1de5..be9092e4ae 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 34b5e22b44..fcc78da70d 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 0b10497d48..77f67e55f3 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 6e8aad91bc..a7bbd42eeb 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 bacf888735..6d2787ab21 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 2a6cf7963d..633a4351ea 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 64dd7a81bf..550e06b8a1 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 28c4ad62f5..78f86a2f29 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 c596b6df2e..5475bb0a68 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 7e7d6c3865..c7a35a56ce 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 5aa830a02d..5bb1836c7c 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 39070b2a4c..896864e59d 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 341beec595..c605c622c4 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 8b8a041387..7676d94df7 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 3739be1b71..b1db95e9b0 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 a0b479d5ff..d800da8ed7 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 d6ae9974c9..b63c8c4440 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 b96d885f6e..5c66f42557 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 2b931e855a..33848ed2be 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 e96f24e9ad..6cd52a3aa9 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 3f0b0e9af4..bbd8a0ed3c 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 cd707d70a0..f1c221549c 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 58b26c78b6..9fe262ab7a 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 85e9edc1cb..f060c8236b 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 5c38f0d30c..49abb8d6ae 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 a7d8f1ce6a..e30af83313 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 5e0786ea91..20a153ebd6 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 f9d3d79f68..e6afd54c74 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 47a6ce4fdc..149629bcb4 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 79bad9cbe2..e26f0887f0 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 a67285118c..3a0d627eb9 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 22e2e5b473..4382c4e278 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 f794fb1cc0..cc258f5d45 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 36805dcfa1..fcdafbab5e 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 5d26797356..661ed59450 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 aa78c2ee9e..282c99a2df 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 9d934c07fa..9b8c38a3db 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 1083db8cea..46a3d700a7 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 aad530c46a..e8ea7ec445 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 f9e2edf526..8f2ad43afe 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 fda99c958c..240868fdec 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 42f4e163e2..8c71939416 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 5a122f50a6..ccb9398101 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 e143fcc461..ac90a65958 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 d1bba9c64e..332beda406 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 8a0773b808..d276dd8109 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 7a063e44d4..abd8928b78 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 3dfc28840a..6ade402b10 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 492813ab1b..23bef9aaa3 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 a51f3414b6..30379c49f1 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 a650111432..edb8e08115 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 9cd63b4177..1f8b319598 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 876a3256db..55fdd3a924 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 9e8715b473..c3dfd8d99e 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 ed1e256617..2872ae1f75 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 bc7a2e06ab..1ce55a744a 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 72ca6538b2..2ffe43945e 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 acc887a585..d4ab3c7cde 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 2ccd6aad8d..455c054c02 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 cd298556f7..6d90b473a2 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 621aeca538..21a5794e00 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 2a573e3390..fb09a8ecdc 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 e8b9e19ede..0c6181b0f2 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 a47960a0ba..9ae1547b16 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 e9f177e9e3..c5f743eaad 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 d72c25c1b9..726917b588 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 fc65fb36e1..aece931a0a 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 e642236ea2..6d9de02178 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 999bb3cc88..60ea26f95f 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 4aab89a9ab..287fd25c47 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 8056539231..acc8f6c399 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 2b7aba22ec..390b8608e0 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 1c87375e1d..2e9f4496cf 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 0148d7ff34..f6a61754d2 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 6028afd816..5eb8cb296b 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 8058ea91ec..ed37f5a506 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 cbb74ffc47..c4ed88c08d 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 f9949fedfb..eb665502f4 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 7609b9ceca..9b99903f97 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 a7bfc9f41d..b540803741 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 90f0aefbdb..f242a179a1 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 6c03bf9f1a..6926e187cf 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 793faf62cb..f8629710e5 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 deb95fab02..455a5d9cd9 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 abe30c8bd2..3074ce8a5d 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 b3ef6e7181..7dfa91edf9 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 ce6e04242c..7a95d01baa 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 ba59ee8e39..1dc2aaaa30 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 7a9d6894e3..c3a37e0061 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 a8ec95f429..6563142cf5 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 fbd0bf147f..023b230434 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 6551b60f25..df5dca91e8 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 f1ee3921d9..3fe1986ff7 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 e6c0d86d34..90681486b0 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 8bc001dc9f..1812062e60 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 40940b4ab4..79d4561569 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 ec20daf427..712540ded3 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 ed1debc035..f71e3c4c3a 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 01cadf898c..6590beea57 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 333e9c30c0..93dbf0c4af 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 95b3f4e55e..15e38dfe04 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 b32ea4129c..17f549dced 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 cc626036ed..3a01ca69f3 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 fc69c1a29e..3f2ff88883 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 58cd87db80..82dfbbb0f7 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 0027a639c7..b58b3c2f1b 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 0002bcc6c4..81da62b7dd 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 b5bb7f4d60..356ba9be1a 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 27c76bd424..1e84205fa5 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 20983f126b..ef8f750f33 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 d1a011c40b..3fbd746b59 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 33db2c1ae6..07d82d582d 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 aae7328973..c8a60e348c 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 54fd9c800c..5d01f998a9 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 46bf15dce2..576b12998a 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 ab0bf880d3..3d35bfd0e1 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 1a285b5318..1ad8049764 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 396262044e..b3f0ccbf88 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 6dae4a2e27..0e71c0e4ff 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 64cae89357..fed9f34f18 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 ceddc95378..4be1709859 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 744e95d398..1ea0da5ea2 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 243eabda06..14dde90b6a 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 2adee2b94c..17b611419e 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 cc688ae79e..2bea20d7a8 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 a0cc8e218c..8aad3bf5d1 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 5eb8122e27..29a0ad8ac4 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 7d5242df58..524db296f3 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 910337dc28..a5d346952e 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 f0f182f033..52ff5d928f 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 f6fc9778bc..c8792824f1 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 951998454b..ecae610ed1 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 fe0710b55c..fa816f91cb 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 9a40107a08..45667b68f2 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 e7cd07383d..ae529e1dd5 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 e1d63bed84..3796837b3b 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 4cd325149b..d656502557 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 9b4025c39e..3955c99785 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 04041b3987..65254c413c 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 f89e5f40e1..2ca5cc9bb3 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 e911368c1a..e39b23ac6b 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 1569a1e934..66c133b206 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 bed5ef4d87..faa302f1d1 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 acc5f36368..e966d9da7a 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 860bc5cb03..9c0613e3c8 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 2ee60b8746..8568dc4107 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 bdfd2917e3..a0caef394e 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 50e77d9b30..ccd2eabcc9 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 3584b8c18f..a2df747a65 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 a9be7a5050..919d603d9c 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 93787a90d5..e7e22c1e25 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 4c6450d622..2a3c059b82 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 af4a7d7c4a..4d67eec709 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 5f39a2edcc..4f7bfc707b 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 38dfc5c19f..0add0ac52e 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 833830bc3e..1c1723c00f 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 92ce580647..a9ba923f86 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 1c076bd1cf..4d0e881e80 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 f38004e606..84b2387ac1 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 0ddb6955a6..1d19561cc0 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 a1443990d5..e99d4b8add 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 8ddc4df06a..c7d3208ee1 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 51101b0aa2..58293c50d8 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 2170400449..6dd3aa9f2e 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 2b81344dcd..bbe6a6cf0e 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 f7288372ee..a5b58fae37 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 7f18e48752..3f9742e413 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 66f650f872..978fa4672a 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 2594467bdd..34c0c56371 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 68aef47254..f6f52d8ae8 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 70569ea906..5a76eaf59a 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 acdc40f99a..2fd3a20e4f 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 2afeb8b37f..136dfe1b58 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 bf8b8e5ddf..997d92dfa0 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 5461b52897..3c44807bce 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 de998e328b..3a8106470f 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 2a51a70d48..419b0b46d1 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 c04fdd2d5b..9d2b77cda9 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 42f5d9c0e3..633cab3502 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 25536d8963..f24f162661 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 972b449ab8..4cd11efc02 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 ee8038df17..83032a2dd7 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 0f5b1719fd..19b5480754 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 97fa88ed77..8d1b77e913 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 f17d297b59..183be981da 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 a3ee3c4c65..92b04052a1 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 a32f87992f..0bed47cf88 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 eaca10a3c4..1349a34646 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 b717fdaa46..bcc0803b7b 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 ce3bb12e35..95947d6af6 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 2e79a3afc7..16ef903ee8 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 4b96fd5837..7f92ec6e15 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 71409ad8b7..7d4f74ce87 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 ceb94bbb03..4f3002f7ac 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 1f8866f3f6..c127f6ba6c 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 9ae4246185..5065484403 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 8ea8a61934..a56861c0f5 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 719e9643c4..e19bb717bd 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 2d64002bed..009bca5e19 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 2b9ddb3d2f..25fd515556 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 a316797875..45917c7fad 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 8897dcc9c1..85766cd1b2 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 cebee45387..ee330c2cca 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 d9cf8f0fee..fd30a46d9e 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 3ae666522d..8327b6553f 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 cb7123ec1a..2dcff2126c 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 1f6a22983c..7cab0d403c 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 0202df5db1..6528349976 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 8bd457dea4..fb4030998e 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 eb16916c64..7470009958 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 6b52a539d5..4f2ac9aced 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 85846fd08c..86e9aab506 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 556f854e35..00ba027f61 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 a611a73451..a5ddff58a1 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 45876883bb..f659af389c 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 73acbe0b7c..6bd3f3a17b 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 22925df6a7..78a5107b61 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 4a7180b46b..eb67a21a15 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 ba99e0f258..bda5906ac1 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 9bde2c6454..e8c3a1e625 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 e9cfb80bd4..82c9e361cb 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 625ea8ab7a..6efe560a06 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 0508ef5a41..3199b4667a 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 ba6e3d747c..b0a1cc9a3f 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 8b447d0455..90737b7b9a 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 3550da3a46..14c16f8890 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 9fcc8c6e57..a46d12e9a9 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 dad83356e9..386af5b1ef 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 05c74887fd..509b427472 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 5a190dd6be..0e06bb6666 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 1d170dc50d..f1bb8eeca8 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 3e1ad89747..f80858aa74 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 2788a52714..ccdd977322 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 d76fb61869..36b1bfdd3a 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 783c2f5a04..757ed4c3be 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 fb3129883a..0330ec002c 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 6ada7b4af7..22a2018764 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 33aa23450b..0aa2263d77 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 d9ae854b69..497927d5ab 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 05f3ac2eae..59f8f43ea7 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 1695dd78ed..da1d5ae565 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 3c0ae28c59..c421d87ddd 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 565858b904..f4a9d9f441 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 f2dee320fa..74bb07353c 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 c1fafc5025..3d543d8390 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 b1a6eb349b..c58cbd6603 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 505036968a..b5daf2673c 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 a1de5d7e17..0743772357 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 a085faac9f..b0e7434471 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 7fbb5c274c..0975eb46c9 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 80c4fa2b09..eb6e4d5c5a 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 d2bc169e84..fe1e9f6313 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 79ea138897..f4e91a79ea 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 3eb32d58a1..71cf7f9a00 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 44009aa821..d4825bcc19 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 a8a59126b2..5cc709d560 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 1dcc79b352..9f07b2f7c9 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 a2de3bba83..09de693bed 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 e20aa74380..9581dec9d9 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 9fcd72d87d..28a1b5f6e2 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 a9839485f2..2bd63aabfd 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 85ce558cef..40e907eee2 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 e5e993d3ef..a65a46beff 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 e7b0928bd3..69c23bef20 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 5e92eaa67a..c0ad288cae 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 7c4496fb4b..1551a1473f 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 11b2ea6edf..9bfa0092e8 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 fd491b7a3c..64977f1079 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 1da07ebf92..cadf24039b 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 da94e3544b..6ba9968e50 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 8550d5e8b7..1bb586df49 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 d9527c05fc..4dcc9ff746 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 e46f8ce41d..f35f26ec5f 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 c8cb89e0d4..3ed735f539 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 bd1f60ecab..6e9e9aabaf 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 ae05ded9a7..1df9ef2687 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 a51c2701da..d1cafb3256 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 4da5adab79..5b0dfb2cfb 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 6073cadde7..1a5a37c405 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 b413a672c2..d715a6af8a 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 9f11e6ca40..b2e4930f1f 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 550a9f1d03..ff80ba21d9 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 34e3a64f55..dcbc2f8ddc 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 8d2cf95ae7..dd5995d408 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 0079a1e26e..e4b573602f 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 76a3559f0d..e0e088784b 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 f2b1720a6a..a1213c0a82 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 91bc8a06e2..0215f605e2 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 268e2414b3..a9b0818e14 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 3099128223..5c1b7e4811 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 349f0e5d58..2c277471ca 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 1a5fefcde8..c5e5ddae73 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 01ccc80304..2694e05fe0 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 2ec5264536..e7465fe7bb 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 15cf13ec53..82644b12f8 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 6131ede2db..483323b54a 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 d50b944021..17311a4a65 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 1f36ad8a7d..5bb0489854 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 c9ba7b3fd2..bc8000f695 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 69dd80d9f7..94f457e209 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 369421e46c..fa018fd694 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 d82a523190..f08efa094b 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 b9ba6dbc2b..d795402319 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 bb4f3bd753..3b1a1d5e22 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 76c612ecfe..b73528b9ca 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 e18097f820..c40b7a8764 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 5a633333db..566a0de440 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 ef77fcd164..de7b1f0368 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 827bc2431d..2fc99c10e4 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 8e8a11c743..346be450ff 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 0dd0583ff2..eaa9e15c5c 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 b4fb17b7a0..cb86456be6 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 7aee02d562..e81d77b7f3 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 051052bd10..9953cd8fe4 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 f201628e4e..08f381c9a0 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 db687a1317..71a563e9c9 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 c4af406146..a671e373f4 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 3a881451e9..e5bcc692bd 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 478b4d6a35..086aedb290 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 1769b1f26e..0d9b7b148c 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 8b82092b91..44260f3990 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 7da7b41bd0..9c71d64aea 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 5d80fdf63f..159cece897 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 4607eff072..f80667ac53 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 dfd0c9505a..69a106fe03 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 604d256cb4..4c5d8c8bd7 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 306016c1f1..f0ee760b14 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 3a26384089..ad22a9e84e 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 8be9cbd43e..effa441ec4 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 bbce751b48..722ac77ba8 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 e2763b6048..3c17f4069c 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 deb23d20bc..295eeb3a21 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 9acd300197..e24a17ac38 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 848c267ef1..4c05eabd03 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 455fa5dd14..9646aae195 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 f976ffd6d4..d35beeb444 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 2de8ef4a58..45a5097569 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 129cd5f849..795d9ebee2 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 0971dfa258..d553d3f4e9 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 d1e68dc57a..995086f3ad 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 7b09af1cb3..2d60bdb003 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 0db5b49e9d..1814de2a06 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 fee69642fb..bd34c5ed17 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 5a365bd199..7468cfec31 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 37d1a79e82..e83c3b64e8 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 33d8bd91cb..b84ce11120 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 9a3402148f..1695b0841f 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 d07c04458d..215a35aa28 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 d445dfefc0..d4103176d6 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 97e9be87af..1085bbbe4e 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 97df04b7e3..848f688a70 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 ef3db6beba..b39bb0a558 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 21a6ca5ca1..37e3c00c49 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 bd2f528137..6028f68b5c 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 663a18ee51..688bd6bc63 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 2dcf394edf..d9e94cf3f5 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 fcad61c618..98e24fe14b 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 673bb87d2c..b92ff14816 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 e7acd6eec1..89da50f1d1 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 b4f5b4a633..773f72e2a7 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 5f8fba45d9..6dc133c6fa 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 f5cd2392fc..1801b911c6 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 365dd2e37a..7cbf45e8ff 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 2d73b94c51..9225cca2e3 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 34bff9aef6..43f0f82770 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 87dbb8d7ed..e876356ed0 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 1c2009e38a..de0bdf3730 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 f342da5a5e..f0ca80ba40 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 de31fb1b68..8dd92a7d11 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 7311f31236..001fef52b7 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 bb0e1b80ec..3712554021 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 574618d5d4..af47479dd9 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 1ab5ae9b5e..b3067cd603 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 3b9011ef9b..c5a6715ed5 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 a641ae0445..17fbff8983 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 5bfa2b0d2a..824f641a4c 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 98a778996e..5c717f2fd1 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 87af4fdc04..27a5e5b4d3 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 cf1372aaff..8147d29c8e 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 59a0961b49..e8787152f4 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 2c43c24226..4c4c7abfb5 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 e096d2b95e..0fc3e439c6 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 9b65b77e88..40b9e276e7 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 3545e43a4b..d56b6feae9 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 61b0807693..a34feadeab 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 9837dec837..bb73934ad1 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 28d3b2663c..67135a5787 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 faae12cf79..7df3db69b3 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 31c4f44cea..2e24ba28e1 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 e691a1cf33..5e717e0238 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 88e7a1fc9a..0337498afa 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 dcd2cdfe91..09db01ee85 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 365a3215f6..fa18fc1e8a 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 baf663b661..db42bbf8e1 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 24b68337d7..3d5b794e84 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 80779e85e2..68251ba4a7 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 a0d437f0ce..324dfdbc1c 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 5bc3bc60a2..26e4a4874b 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 8d31fa131c..c08b14c2c8 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 1af03a86ec..6280cf5e02 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 e83367a9b6..d98eace3c2 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 eb9abb9f96..39dad6ba53 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 55e388c4c9..1b095ccd66 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 227aa8672d..8115bc2227 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 6f2a0d5d96..4432d24520 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 14bc44b1f8..3b8637c88a 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 9e96a3ace2..43cad1b197 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 d380a8ec21..23a66ed82e 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 05aac3e444..1272e71314 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 f9961a6446..b6347c26cd 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 cfb923d856..74f6117cc4 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 1c12281164..0d5f7b72c0 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 d928b4dcf6..0e50eb0e76 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 51a57dae18..40c08ac7dc 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 bec0b4aaeb..4ea5bc0795 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 b8e31b5ea1..93ddc8d73c 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 e93be7b6d9..55fb407703 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 1b39a6e8a1..c514095c67 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 84cc2ddc52..997888bc5e 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 3e85e9c3d2..ce4b48b316 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 06907e8a4e..e4f79fbd20 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 3523d1cdc1..6b57cf5c39 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 2ed382a8e7..c0552da2b0 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 9972911330..6a5b5f85ac 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 fd5d1dbf9d..db64673bb0 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 7e558ca195..fd04d5c1a3 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 99aab70ef3..e7c4c84aa8 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 288d22a16c..09ea81e9dc 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 cac72413a0..fd5a317dd5 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 7496279130..40a28977ed 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 c5e84190c1..e30ec559e1 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 7aaf13bbd4..8b21dcfc7b 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 0c8c4a080c..974faa75ae 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 c935903b68..f09dba6065 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 9c58ff1069..f1e7b95e50 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 570e6e39eb..cb47270937 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 cd8cca6514..16555f4c76 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 f549da082c..b5fa4cf231 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 e5f5c06637..9ed3eefbfd 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 1df3412be3..3f892ed409 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 4fb37df54d..84bcd4a468 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 1aaa77265e..4640d20ad5 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 8d7c59ec70..487acfe40c 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 b5d3fd4c36..8374943617 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 1a28061bb9..6428a85d42 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 ed59c77bc6..52fa2990be 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 bfeb01477f..154fc9434d 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 df9d50b9b5..293250c641 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 9f3938a502..20da8c2fb8 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 04df263ff6..b9e4d3a927 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 8a0f128722..c895bc45bd 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 0782a34689..992d3dc455 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 0748ef36a1..7b914b352d 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 6c75aa8232..2bd96ddc0e 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 e0a1dc89ce..ac8ee63294 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 817a370e80..9f09a21292 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 77023b619f..943b98fa2b 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 da0cfbb071..84ef7ecd80 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 85453bbb4f..338c4bd198 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 12ff65b6a7..b9a468ff77 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 88dc2b97e7..2163880085 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 ef75eb7d5a..f0d5a9239c 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 09303c2824..402a74c0fb 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 89890c88fd..b9ecb71f1b 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 bf5e7f4e04..e0ff7a9332 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 ee721606b8..7873107382 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 798abb2b2e..87a7e72a92 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 eba948e187..75d1876e44 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 a02e9fd6b5..949b53e4f5 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 cc4f0663c6..22b754113f 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 b57d0f6ea6..3b8e820472 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 22969a533a..1c6fb120e9 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 dfd0144073..7665962921 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 a265f25415..0801c0f449 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 c60b8fe908..e3717acfa4 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 1b9579a32f..2d61640412 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 c26e100fca..826d0f4fd7 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 55d2464365..8bc337372c 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 e17b5ceba4..6191b1bffd 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 5a33e2f357..30c8adc1bb 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 5e14d85821..12c1dc097b 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 4a7c4c6211..a12666f45d 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 4cfe64aa84..84532ef96f 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 66040c877d..b1a8be777a 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 ef693f608d..10e98f2a62 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 d834cb595a..10b92bddba 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 9a33158b63..348b035a7b 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 9deb03a18c..abacabb4c8 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 00d22e5424..4081c0d0d3 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 ce91e5d289..d3aa757d54 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 f8f6019d83..c6e7368845 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 808bca9fb8..962cdc85f6 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 c433f4b876..e8bcd2e0b0 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 31613372e2..7444812c0b 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 d78ab3ffd9..8514a75fa3 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 ef4a161171..a023cb8374 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 82eca0e7b7..98dda39631 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 8a5aa5e868..084722a695 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 977d83bf77..1a7fb52a5a 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 96c2c853de..20080150d4 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 62bf7cea21..0423d547e6 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 6df3419f82..905bd6849e 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 e4144b2443..cff5eb6a53 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 242f1e6f0d..f573186bfb 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 e712985f7a..2821725fd9 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 c1bdbb38c6..33c6a64602 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 64cee8c801..d20e42c611 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 59864130cf..e51e09f02f 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 bc058f6824..63ca97d7fc 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 03a50c32fc..f01fe2757b 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 d5e8294f5a..585b9eb7ac 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 ca335ea604..35ec6c3b0e 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 ac4cddbba8..2e1b6fe11c 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 e883864cff..b920a4478c 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 39ef5c7dad..243db95b3f 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 cc69acd8ad..1807fd28d0 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 255df31ec5..17c1ad07cf 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 496d3ffb74..d482a69605 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 fabb9da504..4c9773e04d 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 7d36b56346..36f9802e26 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 fecc868804..f43b83d345 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 e0bd0c722e..6a22554faf 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 3005ee7751..5dd6141495 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 2f57ee6dea..5c4d20d430 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 e3b11b3c1d..e28bf28be0 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 36a5736c58..5c0dc92f05 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 49d6250037..c41cf6eef7 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 5feebb3b95..a868ae089f 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 fbdaba57f7..aeef2a0817 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 985f10b397..169cc56919 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 8493b9981f..99332a7ba3 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 928abca18a..09ead53fdb 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 ea416f01f8..29fef59ff4 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 8183cdf517..f493b30e11 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 942d9f0b6d..01f51b2b70 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 d9e6e70dc3..06b4a591f3 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 8bc67ca421..ffa8b8078c 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 6cd50232c4..6fec9f5424 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 660510842e..f3dc06d64f 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 01ec451004..9c46c4cb99 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 cb79a28322..0f8ce05429 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 73a1e6a037..b807fe8b3a 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 0d2ae21abb..504cff5c1d 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 759b453385..038d9c9511 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 de3ec4fcad..7cfe590157 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 7847c1c492..3a90a8754e 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 5c6f7ddafd..b498ef1eca 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 63798132ed..64d149adb9 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 e4496ad203..09af2e347a 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 181a93dc46..5edd342fdd 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 c1959672df..2991549a95 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 5a03758e3d..e175c0cf55 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 237331b353..dd38a4273e 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 43ba399f48..73e4b37efe 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 d11afd1ce7..11383b3686 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 6378e3fd72..e769e1e68d 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 92288de4cc..cc775d3d76 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 ec88ee424a..d32f8c0f1c 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 08ea0a1b9e..0e295d605c 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 0cc6f45589..51f214dfe5 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 189045f850..a9641d311d 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 a781085b04..6d88af0532 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 79c583e258..f3810faa5e 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 f01eae50d0..1fbaef46c4 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 4202fadb2c..ed87411ad4 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 0d7e28260d..094661c8ee 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 ebd74b43e9..80640b1d04 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 ed9b0113a7..1b46626cfd 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 2a62f63d03..beb6cc4ce6 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 a08e9f9eec..66e23e427b 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 76fd45550c..64f1405292 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 fa62e40a98..a17b3254cd 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 079c226c10..7302137864 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 c8ff8ae85a..b62642d04b 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 ad253c586e..4acc82183b 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 1635e5a552..f21d38cbbe 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 dec57fb4c0..f73b955e1e 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 e226921155..e8b069be01 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 c7701a8b57..1103b28520 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 f2d4cd5278..5988a58536 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 d7ff55669b..05a3ef722b 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 10bedb2ea6..cdd731b0d0 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 8d7ceb7b32..566b8c32ce 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 0a6d58dd8f..5234ca557a 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 637f9514d3..177683277e 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 3bc56ac346..229edcac9c 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 edb4d68b81..e77dcaefd4 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 d1ecdb92b0..f02032d7a3 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 5a6a459da2..87a4f8de19 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 4ee6ed610d..4d83fe1e64 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 79faab1125..d804490238 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 be1f3caf40..1192fe02bb 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 c19ef075c8..f4c18b930a 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 7aa0f452e8..97ed5993cd 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 5a66c9db26..c147a9cacb 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 93fe5b262a..5efb797879 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 09e60158f0..f7afdcecea 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 5eda7648d0..643aebdd4e 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 162096ce0b..65d555e2b2 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 bb576a9c5f..733c89b8cf 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 33ce470e4c..ae726ccbc7 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 d777b85e70..d071e8d63f 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 3a9163acb4..f8d9c7f1a2 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 4ce9edd163..6145aeae2c 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 5847af0e66..93d26a2cfa 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 6417011d22..fb7082e982 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 71d2f06514..5b12ac8f6a 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 2a4080bdcf..bf92ea64bb 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 624f1ac309..7b9582fabd 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 137caffae9..4f15702098 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 921cb167d9..c852243b75 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 0118fd6e5d..c4d5b35f7a 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 adebfc8886..b6f8048cea 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 e9e315c75d..b1be8a238b 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 79e5e8c137..dfa8406886 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 163b8ee9eb..7d0bb2166f 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 f716ab0fd3..2865d6335c 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 fd9bb1950c..e4229541ff 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 b595a11c5e..60dbfdd5f7 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 1045c26867..edb5652116 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 c8c55f196f..8ae0f03961 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 befa67b2b2..033aaff85a 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 e1dff4e3f4..fd00b68d4a 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 81bf3c5e1f..be7d8f224b 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 cec68c5dba..746eaa2f5f 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 55c5148de8..9d4ee91203 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 7fa6bc97a9..5e3bbfd596 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 6ae1341476..a6811e9052 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 a6e2b08219..8419950173 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 4b5eccd994..3e7452e1ac 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 bd42bb273c..2db497b25d 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 acdc162de5..f9afde469f 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 5d2bcce2f6..52b2fdd555 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 ad90a01069..45e9f648ee 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 9b2f1a7da1..c2ca5f5e12 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 c958d3f600..e233bead4f 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 4b01ab0a5a..acbde9ca38 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 49521ac4b0..86a27b3a6c 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 08e2b572e0..d751d9c018 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 11565f187a..abd562e777 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 66d0fb1b9b..284a967131 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 f99d26290b..d8cca72db7 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 603537ffd1..2b2b2a2f78 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 ce174ce557..7a9ddac3c7 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 584b9295a1..ba6ee8f09a 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 c56e69eb27..20d7aab5aa 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 caa617883f..14187b569d 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 2a422e223b..c1ca1b6141 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 c3b089ba51..793910a6bb 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 4317100564..170cf097f3 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 b23c64004d..505f9e1dd1 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 ea73473b97..f7925149f0 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 6bfd2c1294..58895ee707 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 83bbbf34bc..4949f42f2e 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 eeac13fdd6..b6bce39007 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 45d418636d..b6f481bf27 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 ce826a5be4..5ddac7ec1f 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 e11c4e1640..281ea37ac5 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 6f7b0f816f..2aaa90c4bd 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 e7a90a437f..9c45231333 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 772a8bfb94..c6e8926c55 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 ee4665aa49..6a2a52b989 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 38f85bc268..66d95d9f39 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 c641753809..b771badfc6 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 43ff957288..c80f3ffaa2 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 3dcb0d0c93..67c7eb4975 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 f699e95059..2b995cb193 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 a8e978d1fa..c4519c6ccd 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 72bd43f9bb..5e527e2db3 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 d40d91ec20..5349c0f06e 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 cd54382c0a..9c4d78577a 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 3f0a6bc4dc..bd8f637dc8 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 b1570b6b1a..8af414fcc0 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 f0152933be..9142186e22 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 8687104cab..f8b0ec541a 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 f12367adf1..262df94fa5 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 6679c1a14f..34e6ee3160 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 055107843a..647a3ca946 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 2060acd5ae..f4e09dd63d 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 d0ebb733e8..ee293c3fba 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 3ad6a3d485..da9c896b13 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 c0d4a1dc94..ee599e4795 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 75e09c2c28..d2bf3890b0 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 0d667b54cc..0cbafc6fc9 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 3ccde75a4e..8ca9e986a4 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 4e962f522f..c27cc9b48e 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 5a95dd54cb..9719be4352 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 b276fec3e4..2f6189e642 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 f5a4e97c40..371f42386f 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 3466ca34c9..fb073cc0ad 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 d056e5fd54..d664e18c6e 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 9fab316906..78e4733d54 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 6469d5fe2e..83c63f2eb7 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 875ae97489..c81a897888 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 3190c76eb4..3da123caaf 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 c9e224d262..b7bbdcdab8 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 0fc0e5a6c1..1a44f8a5d5 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 7a839984db..a208354c1b 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 99238644e0..023c23f0c3 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 12acdd34e6..e525656c9b 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 0d1bd81ff0..79d3e6bbd3 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 5e52bdf1ad..f0fdc7aabf 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 be2f34d034..b841b5885f 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 ebf0287417..3d7f120408 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 1d226e0519..c714f8c6c3 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 4f7f991568..69f9648b74 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 ad088d70e1..850978806c 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 73888c1bea..45a83ed005 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 2d212bc974..cdac8a6b32 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 a4abe951c8..c6bc36e98f 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 84c3ab3bec..f385a4a675 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 8c02575e16..edd3ee2548 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 878700160f..5c9762a349 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 cd04d7c756..40024e43b8 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 f161aeb7e7..79fc76c113 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 4dbb15c898..f8ebd3119c 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 c43d1e3819..6e644b5f14 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 7e98562899..95ac84b090 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 e13557ed97..faa40791fa 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 8f40b9f670..4d6c47a2fd 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 b1ce09d489..110076eada 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 95542299e3..1a207bdd4e 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 ca0c8a54b6..d70a0aa86c 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 a6ae1d2e96..46a284f5c3 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 e7a58b1403..3d17a5f96a 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 a71df052cf..c0434d8e91 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 410f2a82b9..1b45db48b1 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 1aae46d703..90e96b53c1 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 ca402ddcda..563b8bbab5 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 1bbd728d43..ed25331686 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 7f011196ce..46258cb317 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 27500abf9f..b699df4151 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 9316312a4d..827cda1d0f 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 0ca39873f8..9b5403a15f 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 5cb979c2cf..333fdef2f5 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 6b7db8ec9a..cb0241862f 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 b3d55cac35..4cedac5eeb 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 fd139b219b..cff7f0c2ed 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 2c40212d86..dab5e0a800 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 302af1fb69..68ac2acab5 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 b5e9c3ecf7..605ed527a3 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 65296a819e..a454f28cc7 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 33eb85dd68..1633e8ad0c 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 2d9ab6b8be..c5d130e75d 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 c7ed0b4571..1816d7a4cc 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 695432d304..0912900b4e 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 281a5e377a..524fc27327 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 3aaf3dd718..63bc18f9e2 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 65b95d6be5..29c714a080 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 fd79337a35..9e7cc3ea35 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 b3e768fa79..d35d038165 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 a59677cf8d..a13f05b46e 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 2b5ac21fee..b22a2c4aed 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 a6a6d43b09..8dcb3fcc9e 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 8de384bf9a..0f14d71e39 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 18f00038d8..4dd5246995 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 ce166a7f8e..a6e95b4236 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 6120f14caa..5d8d817fff 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 186496a34c..3bd7a7f798 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 6cfef1b295..62b270f680 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 f06b29e33b..2b65d1dc2f 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 14ccd743ca..b0f66c6ad5 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 ad60918aaa..bb416a3558 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 5e4c80f7b2..658e6fd202 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 9b28c07282..2a4dbe9869 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 65001bed0a..6c38e86076 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 ba5c1237fc..d66677a423 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 9b20076e26..c3a54b31cd 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 c1ce1d7cae..3ba13978a1 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 c305ea4ec1..e1f2f598f5 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 432d4fd2a0..aebb6b93d2 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 6836e98d37..8b76871063 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 9ace863792..ef001fe8e6 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 776d58ea63..bc010af78e 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 3be616af32..9efd2591ae 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 56423aedf3..4728bbd585 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 32cc8de296..3d2c84c919 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 10fd4e9f01..a8c721f540 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 89148f73b5..8fb7b7460d 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 ae342c58cd..21ef629ff3 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 424e4ec9e3..cbaea1a9b1 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 baf251fe5d..852ef04483 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 d7cc3d2d9e..b46b352a36 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 2b446f8866..4d034c4f0b 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 1b1c885901..64f80346c4 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 ad1fd3150d..68586e7746 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 0a876c840c..2deeb8aba3 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 aa3ae9b115..b233dc2e3b 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 bf6d09572c..3b7b7ec41f 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 38e19e5cad..f104e89363 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 0d4cbe4113..458746efbe 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 76d4f12cee..2abdbfad7a 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 8c9bf4940d..d688905590 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 b6921db3c1..5cd40837ea 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 2e21f9d066..70f6ad9bdd 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 0bf1bf5528..8362153142 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 e2ba593faa..53c9fd8fe9 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 e3515156d2..fd2c87ca3d 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 34c9f59b88..2467890743 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 f51fa26523..8b675a56ed 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 4fff78da81..330002ac79 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 55401e6b2b..2aa4f0d1d2 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 c4966dcc68..8bc56b8cde 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 774283ac78..986e32a00e 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 b0d6487171..120cba9228 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 9626da2dba..569576fba3 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 eaa9ea162f..6f1bf2bf40 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 3d3cd546f0..54d684ec07 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 18d5d07045..0c820bfaef 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 2efd914d81..2130dbd463 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 eaeff6a9bc..3e292b7008 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 9e635f733f..e033dbe52a 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 6908f9930f..50c02efc30 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 4576bf008b..5a139878c6 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 44e1cd821e..9ca1f6c9c9 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 a3fc35b901..42fe210a54 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 5d7e671fa3..31e0f197ac 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 06a8153375..34da4bbfb7 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 97414bc397..c2818283f6 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 d7642d388b..7654e621fb 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 4040ff9265..8e3b49d345 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 78419b7f77..983e0a59bc 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 3ed3ff42b7..a1082fba22 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 afe8135b62..deeba17772 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 79a51b1603..c5736f86b4 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 2783f5875c..129b0dc9a7 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 5782c007de..a83a880e58 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 45ed8c3b55..7601f7ad12 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 e433c70d29..f08476d5ab 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 29df989487..ef7357e6cb 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 94e6d7420d..693addb8d3 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 01122b55c9..849b87cd26 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 0fc7522b7a..235e900f15 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 cd6b057bda..a19d4ab781 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 f5ce287777..f9817a4ce7 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 6213d3f125..cd44af2dde 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 0a838fdcb2..9842f501d8 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 f3321df850..efba52759e 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 310d39fc81..7df11c2058 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 bfddd104d5..3c49b99dec 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 f17d708ec6..9e5a41fc07 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 3267dcdb16..7e47ce92df 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 ccdb42d2dd..8adfaa726e 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 626cf39b75..5c2579683d 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 4dae64c424..a5be8883bf 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 5d9a11c17a..decd273352 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 67e5d3b419..40efa1efa3 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 80973975bf..4ddb444ae8 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 50cb8f7ee6..2a20b27b29 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 5a66948ffd..f39968f4f2 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 5ba62e637a..fdba8ea3e6 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 358c1512b0..e5e78bfb9d 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 53f944e66d..5527551a69 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 c9a1edb9a0..34357e0dcd 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 3ca461eb0a..2dc1986564 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 6ed5040991..cbf5af023b 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 81e244f0c0..efa91bfec0 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 f4e76b46ca..568f08a8b2 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 c20ff72f0a..eab1564b41 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 914400c4af..3186987ce7 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 875cdbff18..3f65e60d26 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 4b4a08cb39..92b190d45d 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 81d45f2dd6..8584320879 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 d72c22dcf6..09412eac50 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 b765f6c9ee..c53f680ccd 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 9b845d3f34..b464240659 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 47733c85d2..274ed5ac74 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 f1a5014bcf..12f755e621 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 93cd7e1a08..50fbdeac2b 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 033b19b31f..80c49eac44 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 2445365c82..3f142924f8 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 cae25ad66c..cd78f82abf 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 77098928f8..2c1eedd25d 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 8bbae94804..fb54954d4e 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 35fcfa0d85..595a43011a 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 21fd3b4ba1..4567d072e2 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 a0326b4f56..839531b139 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 c64cce325c..2e9ed911fd 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 7877a57b8e..a5eba06114 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 46094cca29..d7d1a15b94 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 78775e0c85..49e515347d 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 fa3bc23ce0..bc1e4445d3 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 05aeb0624d..2e801c7b4a 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 b64345d11f..ef68bf723f 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 5f50d9f91f..530dd5b2f8 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 2e6befd24f..d02e2f8006 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 2a52af0ded..7210be8ac8 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 dee78fd5b0..c807120151 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 2d3ad7610c..d05a5bb388 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 29cf5d157f..b43691daff 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 8e650a02c5..d02f27b3e0 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 9e19d8c177..008926021d 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 b9a9b050b5..4ea82a3bcf 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 0bc1403194..4417b58c06 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 cd08990a10..2ba30324c0 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 b72914dbed..f1a58027c4 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 be01254dd4..36535ea46e 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 0953e6dd39..4c4e7f222a 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 abe0fff848..4a3d1d544b 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 e0efc7309b..a532671f6e 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 dd70894c8f..5af67f0e14 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 0b8a86afb0..86c1482229 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 92132be982..cf2cbce9d7 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 87e7e82081..4c952af0a3 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 8ecbc25dc6..798fbfa4c1 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 b9be865413..8cdaa3a77e 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 188c1093a6..dc620fc19a 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 f3fe47b12e..4d047f33ff 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 ba0fc149a9..3b771203f6 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 e866216871..168cf8dc1b 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 efe534977d..385bedf4f4 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 38fd8d5014..cde840d35e 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 6f3fdcb6af..97a6d26154 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 b3e4cdff61..0125d3ddb5 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 2e9c702c70..76d22b33b3 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 09b289f0fc..4ef26a4105 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 b654d4b3cb..b697070171 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 38726ae1bf..e92102cd22 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 42248f179b..b93ab40da3 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 12d04be4e2..0e9897a86a 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 814713c5be..8872c12617 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 54d49d4882..cff7e3082a 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 a35dae9b56..f99b02bbfa 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 e9f16dbc95..b873cfa214 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 5c3cf37200..2560635e7b 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 6149ba141a..3e222596e9 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 0e31d5000e..84809c1496 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 cc221483ef..613fb11687 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 3a6f8587a2..9f6ddd3fc9 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 32fd3554e2..e386b4173d 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 47aa65938e..6c604fa865 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 1225029689..aa1da494d7 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 8517b1c953..1751be5ff8 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 e594350698..00afba1b5a 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 111310acab..42ef1cabd4 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 8f7a0d4660..1e3e164fba 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 2eb8fba701..c5a32967d5 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 a094803ba7..a8a498cf9d 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 0185f61e6e..832d0c0d86 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 342374cb8f..1e2a39b7dc 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 03fc8fd10f..463d8b000b 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 a2d032ee47..04e90ebb13 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 38fb8776c0..ae224521aa 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 e6a7147e14..54b21f331b 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 c9e6505cbd..ee25821c69 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 9f4ff82bc6..4450a275c2 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 2f7429b24f..fe8361e923 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 7acb11f16d..04f75bcf0f 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 184a8b7049..bf25c21afa 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 f879a1df07..ca13c6e6f8 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 825777a575..ca547b3b0d 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 eabc4c32f6..b58e2deb4b 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 1f0aba28ad..d64d4bc01e 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 bb1bed03eb..e1648e2d4b 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 9e48ad39e1..2207dea436 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 2cd1847ba7..3980f14b99 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 f2fdbf7c11..de143b3421 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 4323424524..01a20e1765 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 cf1f66b7b1..b94d88e30d 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 9549dabde9..6b7eaa7f77 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 df7a37eb47..4d821ca475 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 2c903c9fe8..cd92cec4bb 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 60166919c5..9819abf0ed 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 3b77e73ac0..ea122a6a91 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 8fc2e282ff..6be871a4f5 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 5926a3a05d..a9e0c01c44 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 98df3e667d..c74479b16d 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 084e9d898e..fa28e850fb 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 4097fef4b8..3c467cbb47 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 fbdc44e162..1ef1e121a4 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 366b12db0e..832b54399e 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 e636459d91..dda3676795 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 2cb7cd0c06..af1ee444b0 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 b07f7c9d58..f6551a0bbb 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 fffb47b62f..55d931e316 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 276d05d25a..0199e59f4a 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 27053d020d..92f3a8663c 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 b80ee089f8..89803b7d46 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 dcf686c4e7..025831bd69 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 43f4e7412d..be6c5f4ca7 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 515aceac22..3c9ac47213 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 28951e3924..0f2f85123c 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 4d3005273b..37f2a33b32 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 a2d30cf9e0..cb92314d2f 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 d8a6e62287..7bd6b6e89f 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 2d279e8292..a95b9bf746 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 29555b9f03..13784d744f 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 436bfe9f90..fd646a3d45 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 4c350c7f51..c69651d4a4 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 f9fdf19de7..3f0cdaaa28 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 64e5c176d5..6a8cc4a11e 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 43f13a7c79..7900c63aae 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 05996c526a..f2076ebe72 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 a3f0e6d961..3add6520fb 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 7d78b02c14..ada829226b 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 3651ad0f76..5805cbe759 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 31b8e4a93e..256cfedb99 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 a237dc5580..a1208153d2 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 a561f124be..48a5d1a848 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 df878aad4a..1b636d4742 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 67e095e398..b6b3eb32e0 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 5beea64503..5bb73a2f7a 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 cee6d8fc44..46dda7f92f 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 7320db4b84..a6b4aef404 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 a2556d16be..3a8acc08da 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 6852d73c93..8c5d4112a1 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 8f355df883..1194efd013 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 420f29cf3e..eea8ae29bc 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 2f279b46bd..c994c58df5 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 ea1d2d5d2c..00c6d1e753 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 a82d741e66..bd25445b3e 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 7b3e362f79..c6abaddf6e 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 fc4caf7da5..878a8c6bfb 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 eea660096f..71a235d11f 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 c598b99673..34c4c95702 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 44eb823585..efcf157408 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 4d6dc9ebfd..9a46394367 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 a7797d260f..628aac084b 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 39497493f7..2d0841eb1f 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 6a49e7a0ab..d17afb599b 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 365cf33752..4ef2d6d0c2 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 6b43b1cf23..352d6a20a5 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 58d0bb6d26..7a52bd2437 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 5b956229c8..52efc44e8c 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 2915118436..01bd528f42 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 e2b62e5fb8..3ed2b87f28 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 26bb7710a4..13ea12a1aa 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 d1c7e82987..da9573337f 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 c0428d07de..d2063c6146 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 8f2bc6a284..e80f7677aa 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 8d06014001..7eb9b1fa8d 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 fd71969d2f..f122e4e5af 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 4b47aa0dab..a7c702c392 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 9412d9fdd7..3f7ab932af 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 458c899b5d..4fefeada82 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 160bc35d87..d61ed979d1 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 be5e617ceb..97cf01b96d 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 f5889dd8e7..ef1a2f62da 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 6cddf05c49..6c0bd27d73 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 e0d5336110..3e358e43c4 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 18e753ade0..6c8a5c51ce 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 25f68fed9b..22fa8a3f0c 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 569d41a65a..1e16f10d12 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 eb56ba2347..c75cbbc145 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 9fd4eb02a2..c2f44de01d 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 f13eb5f36e..c9a917bd93 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 08ff0fadd0..b78bf58055 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 5e5b70518d..690b2d6ac1 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 73e550c8ff..921902c64e 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 0de47e83d8..6862efcd7d 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 e6b5b06de1..ce4820044f 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 ff19315512..625a9bcbd8 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 0c7550c046..b98fa872b7 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 94375c6a54..6ba209a4c5 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 247f468731..78a08d998e 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 00482227a9..14ef16f635 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 a712e177b3..37bd05ad8e 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 6692abe564..8601a8083a 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 d12db9b0ba..564d6abc93 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 b45d501b10..b2133f346f 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 e72f855fc4..3eb5352ae0 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 a57f6a10ad..c52697214e 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 beb91a13a3..6db9321911 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 4f65ce729a..4e3da26906 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 704f2f9450..ab256b44ac 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 d1e6598ea3..9aa4b37b1d 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 537dc6dd05..53bca28f9f 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 3a218fb592..967e86d015 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 d4b6ea42db..f51bb0d309 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 cb0f68d7f8..63b0b38a74 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 b143589717..0b7ca5de77 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 747d248aaf..e834f3abc1 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 21809a8218..22201771ad 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 ded9461df5..09ed19e762 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 8959f7084e..811e36101e 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 72ed40e499..80de2a1ef9 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 09b12c30df..f64efff807 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 596272149a..2d8cfdf0ca 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 492acce051..2fdc67cc2f 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 c0948586b7..f21e4d9392 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 fcbcaaa36b..9ce0181b33 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 879ea33dbb..eb758cb75c 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 e1b0fa4000..004ae0b6ee 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 b01ffa4d65..5f0b7536c7 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 1e2065b403..c3bc4c62ed 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 5c14140cd0..ff81c46bd3 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 a04a6ba1b0..0e57026c25 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 70f0199251..f017630284 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 58659c1687..81e66bd54f 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 95b8a2e4bd..1e55b4eb18 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 ad5e6f7b23..5b21c054fe 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 9bf47327f4..3afffff840 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 3a221923f1..b4791855b5 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 54ceae87b4..e339e7641d 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 2cd223461e..bc46b5fe9b 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 5d8f3b03d4..e5b46e3cb8 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 40a50c60df..e1c2994b97 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 a9611c1a77..f0ca850c37 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 ca0be293f5..e61a7f8f2a 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 32d710baf1..ffb47f52d6 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 afe5dd6a99..399640a7a0 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 d664ae29ae..92ad9d0e1b 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 a992be2ede..8b42e08bff 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 d53a5c2933..5867004413 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 df4232d7e1..aca026adc1 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 9ae0fa4667..324d87f7d0 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 bb74b17f97..455a93cbb4 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 5bcf41e0bd..45af5104df 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 d19e796c20..27938859eb 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 6a67619352..f3a4dea032 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 0dc36df6ad..da19ab3f09 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 6cc7bf77bc..49874832c2 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 c4d098ab78..d37e76d03b 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 6ecd95bcb0..c8b2fda3b9 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 637927818d..a32436a09c 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 09e33a26ca..5f84d1ed38 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 b6abdc4f2b..1e4ddcce66 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 2bea107dd9..8a06c41589 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 b9b2f00007..a91f403f85 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 e6d516e197..031c4d623d 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 008def5122..9ba8c1bc3f 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 29a8366513..cffe9937c7 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 67afddd566..e71b716ce0 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 7b0f4a98a7..b07d366d5e 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 c8a1b6b0a2..e7656644c4 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 64c69dd296..240c189f5c 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 8e76ac8ee4..e4979f80a6 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 69dea50493..a486f23100 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 2af60d98f4..bbb7155292 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 3bbfc1b56a..cdc049c7fa 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 5b47000738..b5864106a6 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 a9a341ea65..a85e8503e5 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 84eff7519e..bd46813337 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 49bbd00c77..2f8d0c88bf 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 c8f1716a12..6f5d5a16c1 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 fd6ea8998d..d41ec8c4c3 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 06fe7480e7..3bfa0681d4 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 5942a9d46b..9f8ca44c27 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 54bf626f05..dc19941585 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 8e93ee0d0c..e333fb22ea 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 fbe7fe3173..760ceeb09e 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 c26926babc..25c1e0d9e6 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 e69b537ded..a0e15ccf39 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 2e44a2ac27..aec4a56c69 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 954f3a275d..6ed78215b4 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 f65e90d890..14fc4ea81b 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 379bc218aa..7f560a25d5 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 b607205608..5a3959b25a 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 2b06ba22f9..5bf8049628 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 9d02a7b6d9..ffffaba35f 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 0326f3ddc6..12a8aef40b 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 e6753282e7..027936b25d 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 086d14678a..53e3682dc0 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 2531959d3d..2002774333 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 20d027d552..ee72500b83 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 48e8ac560a..c0ce244e91 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 0705ba3813..1e9338e823 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 939c53fd09..49908f1a5c 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 5f0daa25b8..8d5822a5ee 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 186af29bea..c8d4b26938 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 6dece8f0e3..f44c7a5470 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 005ab7f535..70779daf84 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 1ff2bd23db..2139daeb2e 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 f8f3c42e67..20a41de396 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 45b10f30a2..a2d230d639 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 553e7c7d9b..8e4cb75dd5 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 c224c7ff35..68cd8febf2 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 1726a3fadf..6a5f7da414 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 42135a48d9..f1427b827e 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 4b77be9434..fefbc7ecf1 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 8732cd1d8c..ae2174477b 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 8f0daec7d1..784996a47d 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 0726cb5b73..b12ed90556 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 676059d4c1..e4b9182f7b 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 89bed78f14..7597aca554 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 f585387c3a..a731df3320 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 d06832e62e..77267dc018 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 289304500a..54e4807ab5 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 4486001185..c340b3fa4c 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 841e81f47b..7385618f0b 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 e80debdc41..c1a7939bfe 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 76384b4581..28f065c521 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 8a11c2df5b..8a0cf79cd2 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 06b5d96e6e..06dfb8e4be 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 7978f8c810..bf0b97b272 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 013a782918..9a18fbcfbb 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 f10c0fb8d2..112ef116d5 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 49f02aca81..6ce7e8bc8d 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 0713b27094..cc1bd6b13e 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 80b71bd6a8..36655cac77 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 017b617a80..3bb400e512 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 ed560e3438..7dbfaeefda 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 a3ff21b2f6..58c4b4a658 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 f6e2d1ed56..f2738f2b50 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 008d339d5c..f3408615b0 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 9354194417..752942a0d5 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 51ccc6bd5f..2bf60b79b3 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 01f3803fa0..a281c2a471 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 9230792960..c29a7decfd 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 68c01932f7..ebf7cd9b53 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 6372f533f6..519f323837 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 348b165543..3dff138fc5 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 5bdaef38f1..653d73c9a4 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 a68fdbd2ac..e87dd882ea 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 4b41068e9e..b6821113df 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 f3687eb634..1360d56806 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 1f6461be50..7e07e0b152 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 95339b496f..af5e79b1ab 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 37801c744b..305d0b333e 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 165138b95c..7adb01456d 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 e795065543..77dbc1a4fc 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 04af552b36..0205d90597 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 f2fc0d8780..2593d73379 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 f401558ac1..05028d23d6 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 913d90a7a5..a6e6be3687 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 82e89cdbe5..c49463fb18 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 9d2a23c96c..622f9fdc06 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 c2a6217c22..2345092fb8 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 a10b2425b9..1c597f28c5 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 d98b4cf6b6..5a47a49b97 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 8b8894c37f..2c5a94e005 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 002ccd4785..b4fa6ac0fb 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 395dba8c9e..c985086e41 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 095a319f8b..d9230d2898 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 9a47aa38cf..7907785d9b 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 9bbfdae8d0..b1fc73b77a 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 de62b77427..0a322477b8 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 1170afaa86..981250d8b4 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 7e000ba3e0..76c63a041d 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 43b27deb4a..102b5e8d2b 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 2aed110c5b..0bdb7a8eff 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 2a4cc1dcc2..2304883389 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 9b49952994..7e8f31cecf 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 f4f7e73acc..52c790425c 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 03e8c68d29..a0c46c8ce4 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 0a331f89b4..bca7e2c3f8 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 82ea1ec482..ce366fa15c 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 66087302fd..8173dce0a4 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 737979ada8..06c0542535 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 04d010f7c2..9062c3ddac 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 e38e5e8787..bda051102e 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 35e919eae3..2f70523663 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 6ebbd97e63..3af5c6e142 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 73a3101514..63a44df48f 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 0ec82fcbcf..3364435bbd 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 809799f63e..96feff4dfc 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 eb05ef4bd9..3686933ba7 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 14ed0ea22d..7e69f1aa70 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 aad5fe1496..f10d1100ae 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 4c0b943fe8..67ab58ad54 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 5cfa1dd411..48b5ec8490 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 faa2b7a466..06be9d74de 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 8027bab295..32150f061a 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 4f1db8493a..e01b43996c 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 9c7cf03cf0..f2457507a5 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 58d9534722..5efcd7d418 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 5eb88d51db..220861b2c2 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 0fdb32ef24..210a3526e5 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 4ad4efbf92..e80479d602 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 c77d48bda2..7397e5143e 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 a8f0121191..b8d92ffd8a 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 b3c453bf7d..021010509c 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 4b815ce6b1..2834979689 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 c2663d6e2c..881888ec82 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 2ffe1f251e..c920d1b616 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 b34b4961fe..4147c1a6fb 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 bfecd73d5f..493215fbc1 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 7249b784fb..91283738e9 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 437d2fda20..25b8f8e36c 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 44f4fcce52..337ad778e9 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 c3202ba141..46bd744d6f 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 5bb0090dd5..8f6a7bf487 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 c2ce8461ac..622664ef32 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 1e9550cb66..d06ab2ef42 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 03c4978fa5..1c57b57ff4 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 30eff6009e..e07c4e2fcf 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 795012d7c2..29fd1e21db 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 5e1a96223a..37899ee8da 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 3e7b480ee9..211ff25b3d 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 98967bb148..ac9775623c 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 908faf17f9..214b32e126 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 235706229f..fd6dbc9e98 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 46c47b3d6f..4ae378a64f 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 dc454420c1..2cb8816288 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 d2862de894..050a6cc60a 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 aad52d0d83..dfe6beab3b 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 42284e9928..069f184122 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 9ceabbc981..3d1150de10 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 a67eb4f7f8..2b73254d47 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 89aeb4fb34..5ae3a5a115 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 8fb6fd849a..f4d1ae43f0 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 0dcb059787..1ce4688090 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 b361a77cd2..1137d7634f 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 cbc2203108..dc5b53318d 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 88eb7ae576..c222cb27b3 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 2a20aaaaac..681f99a68e 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 7311ce4e8b..726164d716 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 65359a36df..9af66954f5 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 16619f7be5..cfebd153a5 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 9a89bb6dcf..565b419af4 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 6dda496190..5f4888f4bb 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 1f27643412..74669dea95 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 ab6a58530b..f9964b8e81 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 a1de1ec564..90c7f65c29 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 dc44a7a169..f7779710d3 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 25692a5477..41188737b2 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 08bca45739..65ed87f6be 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 c05d4beb91..a429ce369f 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 d2e16b79d6..adca77866c 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 b636a0060d..0de2147e19 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 6c032d81e7..9073c9ae96 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 a201edceee..3937ede58b 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 2950307422..6cc7e588d3 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 69b6873a60..d042eaa466 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 4981cc34da..f440ea8da4 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 1e21fd0268..09dcb0be1b 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 e3ab49815a..a6f58514c9 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 671f357c65..7fab6b4e4f 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 0e727fc5e8..0a59ed374a 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 6e125564db..0d57afa71d 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 b92c42fde9..10a08b30ee 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 f887a664fe..d5af24d34c 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 4707c2e712..09bb0d4724 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 4c4deac7f9..683ec511ec 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 ee8e24497d..3f6f74742f 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 54e9e0be01..b3c5f59dfc 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 1abdae4535..bc4c8338c3 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 19bdd86623..b65bb05bb5 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 a2da628589..52f27fe053 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 e18045f2b8..cd14d7f82d 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 6e4d0ce395..87e9eca6c1 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 c4854c5b4e..92f22e7cc0 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 3215ef49c9..b5a80d5493 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 189ecdd0a9..8e55643884 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 f4f1c979d1..baf3f16eae 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 ef3b14ae2e..313fa9aeb7 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 d49e96f9be..8092aa9c3e 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 232b984f60..5ef1dda94b 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 f566191d84..845812d425 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 4542135b20..7530316cd1 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 3f6f040c35..6339e2d027 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 aaa15e7b3f..9cf2fe2b37 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 c2f8e5f956..04392886f3 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 bc799f1828..dbd0854199 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 f0857c5c96..4a69b10df2 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 636768d0f5..1d6f331e58 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 26dda55a07..aec4935bf2 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 e0d1f369a1..eee0c292f3 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 f859c99f96..2330df91ec 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 8814cbcde5..08c184e949 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 567b97d28d..d562884ebc 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 f65fe86c02..ff0796ec01 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 2f6b33edb9..582395c1c3 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 4824f948da..8e6c436248 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 77cc3af3d5..4b40e4f3d8 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 2893df65c3..f2292bbc15 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 1f12902140..6e0449227b 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 bac9577550..7b045ddb3a 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 bd08605a16..aa9cb7fbe8 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 3557e9e6f4..5a2403a7b3 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 2a0c0634d4..545b00e8c3 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 1330c0b431..ea1ec5849d 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 2fda549dd8..a4be785e97 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 d8f4a10d71..adf01937dd 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 0d250d5749..c27c42e13f 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 19e374f68f..e9dfe5ed0d 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 d43d8dae0f..cb95e4a291 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 20a232a140..c428bd4e8e 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 fd8babb513..55fac40834 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 5cd58e0f0d..b319260c08 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 8c01fb6d4e..c0ad7ad58d 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 5e65550b4d..716a33e91d 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 c2bdc133c8..31805f4cc3 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 555e83f3a9..b051c49dbf 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 6e89112f68..7f6d8a01f0 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 c36e84d30d..fdb35dd200 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 071c1cc452..228ecd7f91 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 398d60a664..b61ebb22c4 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 ef9d7b0dd2..ba90f04ba1 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 428b724ded..25fbc593a1 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 b47f9d4a08..eae7f2989a 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 bf6117d5fc..de4986e646 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 b1b8695ba7..fc76561b31 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 ece16c2b5b..332feeccac 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 b721bbd233..2769592a72 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 b279878dca..2c7d7b9eb6 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 fb7bff27b4..3f3c928fc2 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 be4bbff1a5..c7e14d1031 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 3df683b040..12188a579e 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 08c4e73548..95b6d53785 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 5eda98ebc1..2fbdef885a 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 cc5d345c5e..a1cdee9f79 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 c43febc862..15bf736f28 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 3d3b1ba76e..04c42967c0 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 c7befc5c20..61b3d8bf37 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 3c62a44e91..45bac0f9ff 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 c90b35881a..e23ac1b470 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 bd9abbd6d3..076bd5bf2d 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 3aa1d014c1..1484f34d41 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 75e802e10b..1feef55889 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 c3afa321fe..497ef8d139 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 c7f59d60fa..6d66b44d38 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 96411f357f..d08e3a0099 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 52f2a28b20..16210aba7a 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 93298820be..9f0543ae6b 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 33cba406b5..9c9c76139f 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 1154cd2b7c..e3032c81d7 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 afbc5c7693..ed4a189b69 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 1d19c073ba..c0c21e4ec6 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 e8927ad491..473041e2a0 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 aff5aca591..e031e40981 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 e8d93a657e..7317d955c8 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 d07a4f97b9..4004bf09ae 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 286d49ecc4..fa99fbb61c 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 a30060fd44..34fadbccb4 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 d53766c288..76733910d7 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 41b5036dc5..6c4119ed7c 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 b74d9205c0..020507614d 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 8314a4b050..80f8480d26 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 b01c837ab6..4a232f77bb 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 fb260d1ec3..da1f25f4e9 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 656a499b27..a04b99004b 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 1dc8205bc6..a9eec5a100 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 843f72829a..564b85a173 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 2487768bc2..4b2f91f81a 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 1b26ff6488..3e2e8201e9 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 ece88c612e..0c594e4c24 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 610ca76877..36a5c18511 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 79741f043f..1c82042616 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 ab76703f6e..7afd3b3e85 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 57fea9ea17..ddf401c40f 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 5ffa5e30f4..632323b229 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 9e4f0e417b..9299595291 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 10e556a7ea..682ac6f91e 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 a06b397b6d..652e8fe593 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 33351deeea..32c7beba91 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 4f252f7049..98d5a46e69 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 779fadcec7..cd43147584 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 23f04f6f8f..1b76c4f576 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 fdf0e98586..060bc8b0fb 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 d73e438fb8..edb450bfab 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 41716ed454..07d0807291 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 2cfc23c58e..8b79f82a3b 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 2a8c534dc1..e1614fe6bc 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 87ceb0f374..d8124fa6c7 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 73bc91c6ea..1499aaef89 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 e61bb0bad1..073fb43a6d 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 fa36cf920b..446f685a6a 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 a5184f09d1..12cd44196a 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 14a8b25b62..f2582ca419 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 aeb1d1f616..484eb64d63 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 365c4b8b04..0a0b411667 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 b279fe88b7..9484a304eb 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 4a81bc396b..e4932b1d7d 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 d550eb6edf..a18050583c 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 e7444ebc37..3c0a56de9a 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 3d3191deb0..d2aa34ee97 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 5baacd822a..92540013cf 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 dabb870dcd..1a7805d0fd 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 52ec4421a2..178323190c 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 46fabbfc77..5fb1616a3c 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 9547fff672..fa078b2afd 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 2c651ec024..0c74e3d39c 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 7269eb0bbe..355400020c 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 b1bda1b84f..baaf63c98d 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 868195c33f..2751e45b4f 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 cdff48920e..d55195419f 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 ddfbe33468..558c49d4cb 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 9df7927304..850d7d79bf 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 fa9af08f97..dc7501a080 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 68f2b8d363..a502661a2a 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 456d3372ee..39f5055777 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 15998963b8..cfb2a8b21e 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 b648238cc6..2c7663519d 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 4a3493e8d4..399d7386ef 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 6d541c866e..b519f35d06 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 e848a04a80..6fd69f63ef 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 68feb55654..e544801fdb 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 83801c9924..975d610c46 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 a40e7c32e6..029862667c 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 8cc6e712b0..a32db2d781 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 295a7b5e1d..689dff2aae 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 df04e4ead8..0e5b34966c 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 415422b594..f29928a014 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 06517d1f07..7b8f8118bb 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 92506c8032..a59612739f 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 30e414381a..a9bbbca6a6 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 274c6ef424..be97f589d3 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 a8079cfa8e..2bac97ee02 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 221a3ae81b..df128c7a93 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 076d9139ed..1a2fc6e0ad 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 36ea12ade8..83ef5a2a6d 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 3e66269bc4..71c64e189e 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 3abc9206f1..5269a2ed08 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 214eb7effa..e14b0b8bc1 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 d4e9d485d3..73c924ea34 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 dbad4d853d..07321f9813 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 20c3cd8074..be7215df60 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 6c2d68e882..e3a6afb037 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 63ad1fed52..905a9943d8 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 fe552e877e..103d2484af 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 c49e4bf95a..81c10b0950 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 6b0c116250..e9e9481039 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 7654f1be8d..c706a4d86f 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 3cb615ffa9..26fe36df3a 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 42f6b44f00..c2a48c5f8d 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 89ab5eb147..56f087096d 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 91c6186428..c9bb693f4e 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 c97b767719..85c482e153 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 168d737530..c95a6d31ff 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 4c82c9544b..58619cc1cc 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 c02ebd6900..1623e3ca48 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 25295eb626..89c5c513e9 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 3f6ff13947..158a627924 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 cf47c2491a..d1e8f11364 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 303d8d9b77..8281ec8b16 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 7dfe178415..da8a5cac98 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 33348960f6..b554821c1c 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 06a10ccea8..fafe29807e 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 1898be4ddc..e36089fc41 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 cc41974cee..cda0cfe1ea 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 def7302ef7..65865cb355 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 c33bd3d830..25a1e721cb 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 724041e81a..26f6bf98df 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 5d9c35b5a1..b8ecea6d3d 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 37746dd619..7481377656 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 b2e311f479..80372ddabb 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 0b9d9f3f78..e2ce51eaae 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 a6697db21c..a9344098c9 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 0c55fb6e97..62cf40f6f0 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 4399941236..cfe3761d6f 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 4d83074094..f777af86a5 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 70a854557e..2578957ea8 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 73e89b168f..532786447e 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 d2e56b3879..1ba5d9f284 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 7e07910242..836cb83cfb 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 df6437c373..e5a6378efe 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 70e0d86151..59ac2c2222 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 ee4cfd8b3c..fad6a1f6eb 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 463a717799..19a5a04efe 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 d5c6e66050..197aaf45c3 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 e3f808372c..9c1650d086 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 89b920ccbc..38a14f44b8 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 d29a06ea51..06054afb25 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 2c0a63664e..8e45207fce 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 53d619ef0c..2e1fd22fed 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 175a240ac8..761cbd7f8e 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 e52d0ac713..4c375042c3 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 bbe3a24fe3..72ec46f162 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 c3efc3454e..cfdc6b7eb1 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 ca57a3dd31..baa958f61b 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 ce722f20ca..b0a77b21b5 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 756652b8ec..fa6f71081e 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 47a69aad5c..66761ff718 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 d11c2814b7..901fc7153c 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 60a2af5307..b27eff77e9 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 4adeb271fc..ae47b15b26 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 86f0c3942b..e5bcc3d32d 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 b1883dccc2..ec86faf274 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 d4b0c76f33..997f694a5d 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 0eee51c4a7..780f4c4d2e 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 545f79eb0c..9423b2a8b5 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 2763773e62..9556f619f7 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 9fc575a3d0..31fd7c6096 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 d81750b9bd..b589fb503c 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 6dfd249189..9cd5d7bb08 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 1e63261b62..7c28411b86 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 1784153f0c..6b6f287c5b 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 36c3a54602..3095c9ae67 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 ad650f6711..cca91b2d69 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 f8fe3681c3..ae09db5ac9 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 0a86e48575..0d52fcc2e7 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 403134a7ac..8d7fe0ce1c 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 abdfadcf62..852076bfd8 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 1260601bda..96eb442285 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 8460f0a70d..b41d2df0f4 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 8f5ce71fa4..2f8f0e489e 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 88fa845e9f..4620faf673 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 7c4111e60f..5b530ef259 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 fb506b6990..efa728180b 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 c383d31d46..277eafe822 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 7d41874a49..a296731b69 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 e920a461bd..ac39a767a2 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 a2838c65f8..05cbd928a5 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 820364171e..96de7dfbae 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 7b856b5090..13232e8ec8 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 e14ac0ab13..af260ed0ad 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 507bf42a1a..0dcb8f57ef 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 d79e4defb7..8cc6a6d9c9 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 25b8726b9d..769935837e 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 b59626c499..b9b0676ba0 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 a516c0aa88..2dc5fd90c3 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 6324eb32d4..f2c0558c97 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 1b0cf073e9..48f0fddad7 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 f2d6be5e12..d523f773d4 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 7e59591bbe..b1d15831c8 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 3e58876270..c0223dc5f7 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 271da30c82..01f46ba9d9 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 2f17dc856e..0350a0223a 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 38a75651b0..329caa49a2 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 221e4c0b2c..edba893575 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 9294b4ba1d..1db41d4d85 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 4fabab41be..bd6fc27aff 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 5edc3c01af..edc5cd5eaf 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 c7ce7daaa8..138b5d2a18 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 78d6b8a0a4..4e9d8d1c85 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 d3301cde7d..341f7f6332 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 916b40ced7..7f6d8a845b 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 5228e21449..878b35b0b7 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 779a58fe6e..88e039aa8b 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 9ff03bc60a..73f775d627 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 6914fc46db..99e15a3e13 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 fc13d483be..089c94e4c3 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 dcbb9903e7..fbf9af886b 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 99d681413e..26c501055b 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 377fe72d86..66b4e3dcf5 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 c07c9a9151..d359dc3777 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 dc0c25fa18..c6d0ca032c 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 7564b0f21b..a734571155 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 450d476d18..b50b275d17 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 b91759f362..12ebfdb875 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 b9f801c632..6ae70a2951 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 fc415dd0d7..4af6c76052 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 679aa618b7..c5ea701c29 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 f8bd1a8c01..a865684b5f 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 129f646d14..7345e133fa 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 48e52c5561..266f8493e6 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 5847a1c92b..402984e458 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 2f077161e9..2498d3be0d 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 31d3a982de..bd763d64f5 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 5a3125596f..240d3693a3 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 04f021d2d6..5d98bfc13a 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 d42f33d6f3..e609daf200 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 28f372be92..e97625d3dc 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 3ce24c72aa..4669d05e59 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 1d8f74babe..67e00b1339 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 acb2d4d9e2..841d04d9f1 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 a270ae4030..d9b528f94c 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 2b18aa37a4..7554c99062 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 ca1d714c8d..b040e7a570 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 6676c22f3f..d6f5ffcb91 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 e40d5d66c5..2beee7c194 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 0bfd381b2c..1879368eb8 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 803e3fcdb5..5b829a69c4 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 af91e45b5d..fee39c005d 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 e41d5c2a3e..7c8abeda58 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 7fd0c4c142..2e93c3d52c 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 072eb20924..76385021a1 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 19b027cc1d..6bd19ecc0e 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 6bbfd9aa27..4c7ca1ad32 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 3633e8f3af..45c6e67d79 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 0b99b407ac..3301782b34 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 32c3f46b21..3771d6521e 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 0df81866fb..c46de97a99 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 07e5f96202..b7fe4a85cd 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 eddb471119..4aba283122 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 626d410d91..b4c0a486d5 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 e861b8b9d8..7143abcbf0 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 cf7b02b2d5..8ae4299e10 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 db50eccea0..cefc58831c 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 6fbf505d28..8f581508b3 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 e200b40f30..dfebbbee5f 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 d3213fbf22..cb8eb9787c 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 72f8b44998..d0dec8e901 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 32638a7132..65e0655c2e 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 647872f65b..b66f8cd404 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 7c2eb1152f..e2df073954 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 faf38ca9e4..094ffe8c19 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 a935ff1503..d61cd29cb2 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 0e9dba1ef4..a8f7d10198 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 6d000504e1..1ecdcc9f19 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 0e668fc1e0..d301abf1f9 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 bc8fb4e38d..1ab8b275d6 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 0bf7105c87..6b1ee43b78 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 c1d5ea35da..ca8c3f827b 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 65210ab081..d94e85f767 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 9722b847a5..3274b06b61 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 3282997a03..ddeff36751 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 184106ce55..67857d7f62 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 6611e2836b..2244734786 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 113cb9b215..ae021f9c5a 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 eaab4788df..27546a908d 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 9a1e6b9ecb..205e4de0be 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 ea1c7289be..75ac0a6d59 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 2b2739adc7..959323db58 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 43a675d038..8c44ee1b42 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 204b0fee55..ef3f535d05 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 689049d395..c428578da8 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 eab4d773f9..54cb42ddf0 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 3cf04b70bd..7f3d327f0d 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 e0687730e0..b756ae60a4 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 9986c8a2a2..a36a23b48a 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 d2a51bd395..994bc87068 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 6591733818..154d410d92 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 a5b7d5c5fd..5e2b3047eb 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 19aa7ef577..ce1d158d5b 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 abf5bf68ee..033b1322ec 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 6372db2d30..e987dfbe5c 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 249c09d703..be6f56bced 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 012b4761c5..e44cd14fd2 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 e8b7cc327f..e1ad106e74 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 ccca67e01f..7d3b6cb460 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 aa7daee4c0..5c6b6c0425 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 51b9a032cf..6e6ece55a8 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 9675344128..3e5f33cd7d 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 48ba69bb8a..6cea6601cf 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 5d9075634b..303697c5a6 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 8c5af26773..24b884659c 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 257a6e84dd..699ab10c83 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 5f2c462bad..670fe88dc7 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 a3423459dd..87d227d3c2 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 c7be530ca0..b15a5b9c23 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 991cdb3d7d..0219ee2fd6 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 9672ea1f91..38974f7bd9 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 abc9e5525d..db6b70392f 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 6d7bf4afa7..381d9ca163 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 39c7de4cdc..b8660c12b6 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 8afd15006d..c984748d0b 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 b174dda091..57bd1daa8e 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 e0236353d4..b18c2f5d14 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 c0af3e3b51..8a17712b9e 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 c9d41d75e7..0dae9be11e 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 b0b1e15860..ca617c8aa5 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 53360b5d12..a70562a887 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 a94c51a832..3ab6859eba 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 d772609181..8ae98b4ba4 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 96832d0cca..f11cd516c3 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 7525a9f990..204986b92f 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 0face4dcaa..cd3f0bacbc 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 bd7f8c56ec..e5016f64d5 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 6358e1af69..3e454bc610 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 d937219fdb..e3f1e36f1e 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 454b8b93b8..d884624088 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 7982788ae9..ec0d7d47fd 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 b4e3e5a342..c5370fe2fb 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 fcd10d7e83..afe87020d3 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 d70616da8c..28a2c9d5a1 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 49ff9f1f16..5c3672c1e6 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 0d7c68b29d..8ae4f063f1 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 66c73c512b..f79e7fb679 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 dc374bfc59..2b4f48c59c 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 6c6624f9ba..1fe0db1ee2 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 8205ee56a6..4c5716fdd1 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 0cdbe89940..bf5945b31d 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 783572b169..cc2f3c48ba 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 f8d0e0874a..eda7ef3801 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 130382178c..0385cc9695 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 dfe0c28a0f..58c2227925 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 3bf0d6e4fc..bc73852580 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 cd399b0b71..4b2c28282a 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 5df1957c8e..4015673aa5 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 bbdeb791c5..4fa42b5144 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 c31673eaa5..0ba75c99e3 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 a32be27c39..e38995ba5e 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 a5e291b344..9b39459e37 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 d2aa931f57..87a3545129 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 7bea7a728f..9cbfc2cae7 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 36da6529d7..5a4c58cf2d 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 8fa8fe943a..13d19ab706 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 3fadbeb10a..8a587b1dca 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 e387a455ea..4d3a7fca42 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 a0ac19ee03..91bc7fd23c 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 d847fa8ded..80c70fa1fa 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 d019177462..a969e50849 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 b07c1362dd..3e8589464d 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 a855f17343..da4ad8a294 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 e9dbf3ddf8..36c9df7db5 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 1b1ee14b65..9b8877674f 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 0407c9bc8c..189e196d14 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 6ae8716fc0..6d88449c5d 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 f22d33e99e..fee162a428 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 9192586f7e..ffa199d197 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 db06c06067..15abdcc876 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 babd320f3b..6e806decec 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 625a4e787d..298895d01a 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 56eaff2ee4..cbddc5dea4 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 d6da7351cf..a65ff136b6 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 e4924b5e1c..afbab5d684 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 4c04213326..6bfcdf9be6 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 5903cd891b..32f279bfb7 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 2129d230a9..c3309b9f16 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 d2d6b2fd3c..092d968ec6 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 53cfdf4e6c..502c46fa7c 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 747a22afad..d3d4ad542c 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 30de078e9d..7561a15bd6 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 554d746f11..ccf3bc649b 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 1c80909e63..23f30231fc 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 13cc658065..ad1ae339f3 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 2d06c950e8..ca3377b377 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 9f3957f24c..64eb46f38d 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 0ec6d67c7c..78b8f97992 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 0ba777bda2..7c58e07929 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 6d28f2281c..92b395dc07 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 b0d585c531..27bf600611 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 23bb39b471..5cc354c21d 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 3f88c3641d..2f928451ef 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 ac834db2e4..9ddc203af0 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 ae785f4ff0..ddf9cb523d 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 3a149caa7f..2bbb99968c 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 b3395e9c34..e0406c574d 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 54b20faa0b..c9188ed2b0 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 49bd77a755..bd28e4b630 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 a80ac82a96..0426bcbfa5 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 e8a76d5192..4268407660 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 83b1dbecdd..65c2719fb3 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 138071be56..3e6e553842 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 6f1fc790ad..09a22e4687 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 96dc10589b..edd8d0e689 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 486be346d4..3416d25063 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 af76ad8a81..d43c99a2ee 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 478a091aec..81f02a8f00 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 f4c9767c41..ea713a4914 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 9b7a8b46bf..f05e31d3cd 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 f6568ed837..76806e2ad4 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 2a551e455a..a907b670ed 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 7545c0293e..d603b612bd 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 e8066f9fd5..cc35a8c2da 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 74dafe7106..829217a896 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 3b70764b48..fe81a1aa69 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 ddcdd5e878..13bfdea03f 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 809ca191e9..149f19b6fb 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 1051873057..4d21f79c55 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 04c49bf3d8..620db9fddb 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 098c3b5ff2..e8ed3c5313 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 df464f7c05..51c6a56de4 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 e5662412db..2a65e213b5 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 373ae7d9bf..1d46559ae7 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 fc183fe37f..cd8ff28f0c 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 eaba3b2d73..4f13bce9b1 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 b40ed3a847..dcf22e116b 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 61edf68640..6143181615 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 2822b533f8..b15f68de6f 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 99b2c30b1d..1ea50b966a 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 4ca183fb61..a00effc2b8 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 500b7dc895..4199c74817 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 426782d50c..6e7be7f136 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 3c35ccfc73..eea9d94c33 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 2be00b11e5..6b64417cf8 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 19b470968f..2abb1a6895 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 41018e82ef..20257e434e 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 3825a2fb48..7b6617997e 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 cbcc7c2f0f..a26ac4fea7 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 cf3838fcd1..a28f8999f2 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 9bd9cd5c1e..94fbd4b508 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 fd6443d2b6..3e5bdae8c2 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 34a91e194a..fc811689b4 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 ad5d55bf00..4fc77dd332 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 4a5ebb0c33..56f13175cf 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 d8bb40ef82..d6fbfdd90d 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 fed8e9b670..fe3e12a7b1 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 e0de545d40..857760661d 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 ca400924d4..a44e009b1d 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 4ea681130d..3e4556b2a7 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 ec486ff02c..d5bf6bc117 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 fdefcbd9c2..00d69a8de6 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 cee34b76c3..2ad099ff60 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 d00e415b9a..01e3ecdae2 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 8dcce9581d..b73cf703f9 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 c5e1d2016b..c2c7f81ba2 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 5afac09c0d..c436f03a04 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 d9a8dc9dae..d3411e4ccf 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 46fd58646d..b6436dd4bb 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 0752fe3733..58b0b21aff 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 114b0d5077..7211315537 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 ebefea4fb4..ba6c64bbea 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 667573f1db..d36a2e49ae 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 cf90a0c1f8..366bd2e783 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 36e928b0fd..8507807a02 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 a86ff37063..dd474602e7 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 1d97640d8c..3c17b51816 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 a2a6940e19..2688862253 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 6ba6bbdb7e..5f89c642f6 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 87a91148a7..02406fda1a 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 011dc881f3..526228e8e9 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 97dc708764..ce86a838b3 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 7e977fec41..6ae36cda30 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 1eff615ff9..be3e11e42a 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 fd19995b12..15da26631e 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 d41e5a6bbe..b88761dab3 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 017411a0bf..dd3c396a46 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 036d34c674..fe4e46a38a 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 1039e3c0a4..f9e6c831db 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 75d9f35743..0bcd45f8f6 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 8f7c901674..f8598c86e9 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 995549d0bb..cf307fea18 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 2e1d5c3432..c2d3176939 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 72c074f8c4..d025ca0d52 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 a6efe1eac2..c8fc63e6b8 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 d5dede4ff7..0174cc5d29 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 6e5e94f5c9..e1a0f34b05 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 bf9a33e925..75378c5b3d 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 c369d4acc3..182fb6c327 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 54493a94dc..e1b376db81 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 b2f612e5dc..e0193e33e5 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 d53dfad16b..8ce946e503 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 4baa9f522c..6af09cd1bb 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 fcb2a75173..f054100f3c 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 72eb0de46b..65c8cc7990 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 0b756da2fe..3a0e859923 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 8cac0a275b..00b6aff3ac 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 1d3542d600..edc8c038dd 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 c063756eae..4713433779 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 4c6440d29c..7e0f299faa 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 2e12bf1366..b45cde8191 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 c724bacc67..83b18f4242 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 f71199a39b..260de569a9 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 8b376f9c87..d282b5dcb2 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 fd2150e07e..60a86f4096 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 e58d944519..ef6e94115a 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 54ea845933..e6762cc4b9 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 a60209097a..0b6f10799a 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 33f2973602..450e1c1c31 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 a3fedd2268..5046e707f2 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 c61ab083f6..d66a873d2d 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 06de05fe5d..6d5ccd705d 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 7c752acf2b..441a4a07b5 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 a431f6c5f6..b1d8bac3fc 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 4545cc5f3a..93ee92e6bc 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 4a2d5a259e..ce976bd7db 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 ca260509a4..184e42be00 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 c6331bf975..8ceee4ddd4 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 4b947b67a8..9c9d5880b7 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 2e0c1c536a..bfdfcfdd26 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 8564d4dffa..1bed07173b 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 1cd3a2a35d..62b17d8f42 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 83eec2f091..27d73fd76c 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 39be576ead..f1a906da77 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 171727be40..3f0d7d574c 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 deb6af40ef..b0977019ba 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 a674ba435b..a81ccc8eb1 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 4821ce32f9..581aa2a75b 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 ad591dcb0b..ad1e39478e 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 912f59aebe..2ffd014ce4 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 557bd05240..04f0d1f4e2 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 1a889139cb..a36b357345 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 d742362de0..d24118cfe9 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 e39d08698c..5df211364d 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 99ae692f21..5fddf0f5c5 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 74bc9f81e3..5f13e6a796 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 12b1dba8e0..cd8bc6d827 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 e32ed1db6c..00f90bd680 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 7fa1e0279d..10557e3733 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 1545d576fe..8b28ed8920 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 6c9e0438e5..9d1a141f0f 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 2d9aee0505..4432d11f92 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 2bcb3790fc..bade06b000 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 3f8ba495de..b6373193b4 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 eeaeb15aa6..ec11515f15 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 6b2ad1e6ea..66fdad4236 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 2a2841d344..652680a3c0 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 752318cf3c..01ea1f6737 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 90c246d476..c101dacf91 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 654e506f84..a8ba7fdaa9 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 a5ae22ed66..1468a5bb3f 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 8cf0e18fa5..926e1740d9 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 e24d6fd234..ddea01c18c 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 79507d1697..660bfdb53f 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 08cc984532..0eb099dc24 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 23957cc8f3..042d5014b2 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 da05d4614e..6a4030beda 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 53c9ab6c13..019219f9c3 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 7985da61aa..93722ea938 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 9a2c20fce0..c8e02f42d7 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 554c4f91f8..0872d60752 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 d1ca51aae5..1358fbf699 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 52af293c98..3d1126b9ae 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 2cec8cfbd5..f9fcea874a 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 317e516c4e..a5d8466cc3 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 a3ba07fc48..074b17575b 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 21b56cc760..e4b9e46c29 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 4a75d146a1..9afeaf8df7 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 c8335f5b49..2ed28a1999 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 f26562eaff..d1a6a58cb2 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 0b6758e024..fb88dcc691 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 c3de17548d..36eaacd9a5 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 e6ef79de24..18cb4db0b9 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 c4861d073a..e89eb87f82 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 ad82269c77..c9afd3d9fa 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 5eaeef9d25..c11fa97d65 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 dff2ae0e1e..3a444ce2bb 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 b1e92b1f7a..a533728c0d 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 63621b1510..85232e6693 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 c7869a639b..df2d33336b 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 00515623a2..9192d680bb 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 017a803121..95a4c70fb3 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 3d8031296e..4c348302ac 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 55691ec44a..5968d570f4 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 dc469e571c..5364ac593b 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 c4949e815e..9576b65c80 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 4a193b7d6d..f96d86dbc8 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 395d92ab62..aa662428ef 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 34effe6d86..5cac220ecd 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 2af3615c52..158b85af67 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 ac950518a8..94a9266480 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 fac92fdbf9..4e5a23e706 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 eeb4ebbc16..6c4f1d9f93 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 9fd3512732..0bd73769da 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 caab60fc62..0fdc75fa08 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 a7bf539e5d..95c601982e 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 bd87002851..37c44ceb3a 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 b8a3378154..0eab3c9f05 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 0a55babdf6..aed87f3e29 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 f10809115c..93aa4654b7 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 a6c375a241..6ca157751c 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 3dda885df5..e8ada1abbc 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 fa5c6029f7..337fdaa3de 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 40ee953408..5115adfcd5 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 1b0c0aa3c3..d2ecef2aa6 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 e1f0e8adf3..837d2dadaa 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 1765b2ceda..def1856435 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 a5e98d0d42..d2eafad8d5 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 80c01017d6..bd40b9bbe0 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 d3900887c4..72d39b361f 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 c9cfb85179..bb72210134 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 ca02b939c3..5417922378 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 36d3c99786..8485776284 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 5a1a83c62a..997ac1fa17 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 2488093103..faaa227218 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 fa42146252..32d67fd2f9 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 78706e97a6..ec231ab0e0 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 61ff4d6eba..da4b6b9b30 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 a463289962..b37a2d085f 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 f00e01d232..5782ea04fc 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 0e1b7b4c2e..d14d006c0c 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 c9dd3cff49..976a9fa675 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 70af63d709..8b30673c43 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 32f6c5eb92..d0b0060c11 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 602c1a258d..587ae85f07 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 53f03fa1c9..ef67b8e1f5 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 1116f871b2..54a1d9ec4f 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 07c1ebc2a9..34660215ec 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 72c88db627..d1d517796b 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 5bf62940d7..f06376eb14 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 a23b40b27b..978e876416 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 61fed7792e..f58d0cbacf 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 0af01a0ec6..affa6b2016 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 d6de2b3ed2..81d1db7677 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 36a747f003..ac43208d1a 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 b8fc9be678..9337fbeac7 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 a705c2dfca..7532ecff14 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 f78a06a6b2..aec21f7458 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 af9f00f74c..51c8f74de0 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 7c9edf7527..673855f243 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 3e62cf8cde..e864ccf7d5 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 8162e3d235..b63478e1b6 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 b7045d1c84..045c4c7bfa 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 46beb6e470..5384a78bb7 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 39f6db269c..1165aa1a50 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 1a3caf6976..1a2efd5a2b 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 9359c5e7aa..eb4d14ace6 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 37c3c619c7..ada2c0515b 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 b9cc395659..1402a1b0c3 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 27f29eb049..12a7895017 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 c3c476592c..e1a7fe99f9 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 d2db618653..0e06640663 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 a4f08a4472..ed317bf2d6 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 180d497a95..7b9b863e9e 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 c9bf6305c3..8feb9c6d28 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 44021d1395..484690f813 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 67d0545cf9..21728bf024 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 caca4f6398..beb607d5b0 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 c948a0dc9e..c307aba183 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 b101e14f84..d4296933e5 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 ce774579c8..c6c51b2d66 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 4c29b60460..3a4fc86049 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 03aa6f09ec..a133b138f2 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 32ff3181f4..a2b23775cb 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 84745f6091..1b5e14ce13 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 57a62a2de7..8848f162f8 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 ff88a5a525..285afad2cd 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 a109348bd6..451cae2126 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 1be97a68a8..dcd0157b1d 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 843a2661ce..e5dc4411d4 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 ab0a85c924..982238fb1b 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 83a1323600..11856bb9f4 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 a3e2fbadad..37f30d48b2 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 1704aa381e..db30dab9d1 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 688e123ad4..26ad0cd243 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 511e7831b2..5116a90c26 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 4070447bd8..e3bc290342 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 07e9aeec5e..0299979da7 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 6f69c4e3ad..734d7f1310 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 6318721b66..6f9f531d85 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 614921166f..22e2c50a01 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 1ccfc83148..65fbc1d1e4 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 7f5d13d13c..86d15d2cde 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 e420bf2e43..243888ac17 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 5a0c9b8a79..99ecdc40ad 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 e0c5fb6df3..b1a82b8016 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 e4cf11a339..f924a146f3 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 03a5f88a4b..106e5b0601 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 28adc5a30f..56dc5a55ba 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 dcb9f8ba37..34f47cc60e 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 23d1e5c27b..128e89ef1a 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 0268d1d758..02ea1527fe 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 f072cec160..8bd4d45c8c 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 377d0e0cef..51ef8df7fa 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 8bff95c634..5a52b31a55 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 425cde35f1..c700a8e76d 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 99a1e07fa2..507194f090 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 fd1d1fc22d..790747392a 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 a5af0df306..53228d8136 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 ea5a889f60..85f2814cf4 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 6e8f796600..71ac365592 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 797131ed7d..085bee6024 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 ef7ac36010..1d80241022 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 c068cee345..342afd67b2 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 39eba9fc82..e08efbe0d3 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 5159d5df20..0f01eeba4d 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 6a85b5dea6..bad651cf8d 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 cf8e356867..c1d21cdef1 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 1561287a32..12e82799d6 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 814db9daa1..6ca8b23fee 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 e5bbd85630..f8d1ab00c4 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 23944d95ef..b0df61953b 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 6b229a3fbd..10b234f679 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 c6ca050c38..ec21c69c3d 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 6848a56f20..6cd7aee10c 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 18a0b1f4ea..8860fef6c4 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 b469e8afeb..6103b273e9 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 e4a4fad2ea..112e61f435 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 5655eda52a..0a3215f40f 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 a8ff21cf77..840f2a3e82 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 8fa2b0be14..58fdeb1fc0 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 b63ca83613..f2cfba0e93 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 5ba60021b5..921a11dea9 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 d92d1ac391..03d72dd765 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 65bdb6a7d5..a157511dd2 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 d7f046c03c..eeff24b75c 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 c4b8e567d8..bfce54230f 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 a4bcf6b0a7..cfdd1ee637 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 c70f44fd4f..9041f9cb85 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 084ca5561e..9c1004187e 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 7bf7766115..59e4b0f406 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 454a481a0a..f251985bd4 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 33bcf5fb3e..7cafb7f7da 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 c5a03298e8..a4ba7a7a5d 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 52c594dfb1..ebbaaca6b7 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 c978b97e10..ca173990a0 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 cd4908b1b4..35e996857a 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 11461adf50..cb8b612372 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 cb390e0134..f2827a12a5 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 ba63a3b465..f706583fcd 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 0bc2eab6ad..0247f3fb93 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 64b723b0af..b6b10082d6 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 e34c5da2a9..5bfa53bed7 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 426ad1b8d4..d3ce42b837 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 52a234b1ef..b98693e0dd 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 3acdd9eeb7..82e0d12939 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 5597e87624..13c744f5b3 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 6126564965..c092b143c1 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 ac5fdcb5cd..42a25db2a8 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 9906974ac3..d4116dcd5c 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 175da8ac65..90d0836605 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 b8edccfada..32a52ca749 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 8485aaeae7..8d30c4cbd8 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 7537979a54..2f4b0d7a74 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 90b5f793e5..143e4e59ad 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 d191761a04..325e1f623d 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 957ea9d6ba..e00fcfe567 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 80a6b017af..fe847e8c4f 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 c8bb9191f9..5164cf8f13 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 542ab0c78b..4d3825d9d7 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 65c332118f..23f79f4467 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 2b51f1d0c2..93c81420bc 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 3608215f0f..9fc0e602a8 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 63bd29c22f..7cf8c65b3f 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 495a844f92..2ee1833423 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 70fad235d1..b2eee2f9b9 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 f127282480..400c1f15dd 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 75ceb514c0..fbaee52b1d 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 e53ade24ad..1487d398bd 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 c7e1c5dbc6..7e77c116c2 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 458abae571..51a00231e7 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 d3f6b65c21..a101404188 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 035ea213f5..f4d8699fae 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 797b828a94..7237dad412 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 b5210b31c1..2f36262c29 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 458cd1a00d..62e5c3c5aa 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 851e743d2c..fe51248099 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 0e223b7b5f..1ad947727b 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 6802cb9b19..72c1e180f6 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 cc2bb0d0a9..d079611963 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 311f703439..965027e6c4 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 5008881ca0..24a6eac468 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 1dfc65d45b..b752d6a4e1 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 fcb5ead345..b9970c81f0 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 7f7404a761..31803277ce 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 cf782b64f6..2294194f60 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 6f90a63954..a60f7cea60 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 82937df8b8..3f6a10244c 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 fcb4e4fce8..9ba6713107 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 69ece259df..b55b258872 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 e39dfc7d40..761bf02a05 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 ab57b3b402..2a294c4905 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 d6bc6904dc..0582d46db3 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 e5a351b51e..93f4114ecd 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 8037032375..2be1dacd34 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 cdf043bbdd..46aa3a7de3 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 fa5a6ccb87..5574101846 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 e3e797cf30..c6d87c9d6d 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 22b6a38a70..a58c6e126c 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 c8a0288c09..4554665b57 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 bda8054c6b..8ee0905f63 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 0fcc0ffa1e..78f3d23279 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 db9fc1ecae..a4923b5ea6 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 179167484e..6d22ef2c60 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 38146f9cc8..d066c75f6b 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 e6374f3696..a4929a78fa 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 842fcfbd28..3aa72bc9ad 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 ecb06d68f5..766f4530e8 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 0a69bd767d..c4f1ae6330 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 a08991dca4..517adb21e8 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 791fb03a32..80d16a37e6 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 45a9411ab2..a96597994b 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 160120b9bd..deebb1b5ef 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 debed9ae87..0e969cf1dd 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 a2fd736fef..a653551e76 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 7be42b980e..addd1493cd 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 cfa2065319..0d814c42d0 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 8d58ad8e04..52f1fb4ba9 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 b28be28046..1d55580aa1 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 d7489f972c..4c062fdcd3 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 16c30b62ab..2c2927bb00 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 7d1c6791ae..76b16559c8 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 eea6368ada..1f6aa87f40 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 51c9d0e68e..e87df78fe8 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 fe95b6e22f..fae135e392 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 d45dbb42a0..ebad2de6c0 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 922abb647a..c64ef5d6b7 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 8a436b3987..f2de13450c 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 c15b2cbf50..42eb9421cc 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 3e4d6a680e..7c580d5f08 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 54be7596b0..544f049da1 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 c64013d105..8ba0d96e5a 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 3e9f5c842f..0a76ae41c2 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 83a6bad596..a605ca3a56 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 20452046d7..731353d401 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 20220d6d4a..836474d6f4 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 2bf45141de..dba538f11f 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 a0273baf4c..7b9492f317 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 8a1d112da8..464f2b110c 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 742c758595..e261c6f4f9 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 99476d32c5..55867d5f01 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 f5affa1c8f..2d836835f6 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 b502266c76..edb5983353 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 910a5bb2d1..dd8aa2b883 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 3b790865ae..f6f00ff6bf 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 211ebe7afa..89c9acb8fa 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 4e8b3f1c7e..8af52c48f7 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 5db94fb10a..49f8aac22e 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 834afa45f2..b3be74b922 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 7c43397c19..208329f212 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 c774935f30..785d0334ae 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 16b246fda6..ff291ea1dd 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 a453de341a..5d336c2a76 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 3999182194..30046ac220 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 dd2ddc54ac..bdfaf014e9 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 7ac90c4957..5ac6b200b6 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 00ec764e1a..b255990d83 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 746803bd53..2c587804ff 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 a7e0583401..5d2e7b9622 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 45c3a6c5e0..712b3adf54 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 13d8295931..140830c34b 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 e3370c1551..fb139e6d3f 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 c7d38609bb..a9885e1ea0 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 31079c9477..a85712264e 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 ef5fb79128..e9f1105807 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 084f28449e..4faf1439d8 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 6ab9d4959c..0d4ccdcf6e 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 a3422ab6de..a8a9ac5e0a 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 4c5ca6b400..8453984871 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 bd104a0302..cc7b0ad242 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 565e9a070b..e4fd37e390 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 7dee55bf9a..7028b1e553 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 77a41bcf86..ed1a65f779 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 e5e6091502..e417058634 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 eead8ab883..2a2003ae79 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 da95307a79..9a67b02139 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 4acdb4fb01..c30b0ba3ff 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 6a881becb0..67c2fc59a7 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 b4196edad5..6081bcb9fa 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 43f0ba1fba..5d0745951b 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 293a6af1b1..3a7f85c9b6 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 95d49a5264..36fc5b4bd7 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 3f7db3eb3a..f8df7e4cf3 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 91f486ee4c..1151ddd950 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 070ff33f8d..e10dc81eea 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 8ab896dd4e..ddc527ae68 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 2768234263..f91c301085 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 7c8c36054f..3fdced68e7 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 8698f260b9..e2737f656f 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 9efb1b48cd..515c71a239 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 c694501ae2..ae077006be 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 118e33174c..84404d32f6 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 0dfb15a27e..036876acf7 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 2107b55843..c1664caf09 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 0fc60be327..4b9cdd7559 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 dea444d48f..5bd91ee3d8 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 1dbff7aeaf..7779857bd8 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 b54f044c44..9c455d16d4 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 994cc2d775..9e75bd9d59 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 955df29635..725c3d85a5 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 67cb3aeb2d..69927b16dc 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 f039388f06..069825a93a 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 2ec84b8a3b..d88e1cc9b4 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 49e2664a73..84cd17d92f 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 2ba992bdb1..e827efdb98 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 d5222af10b..2307efb3ff 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 b57c370c72..40426818a8 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 8c2bf1c16f..77b1fc8127 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 f9c4275595..19aae90e98 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 cb05f7f48a..7053f3189d 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 8d9812a51e..d88af7812b 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 023ddc7c53..11245e6a88 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 39144ceb11..7086934011 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 5babc5a7c7..d21a308c77 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 2da45e29f6..5feab2b49e 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 c228ca15fa..6cec21a53c 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 33a9fb5ac5..8c53c5e00c 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 71524548de..c470c8754d 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 250fc42d86..ca5ce65ed7 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 0e5a46db52..11f6e5ea92 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 a0d6e2d3f8..a8184171c3 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 8e1e0b057a..f45404b16e 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 2a5668938f..c8e61f8e2f 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 cfed17c062..ff49a70d74 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 c75e463f35..08d5c444f8 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 2055d0b100..2efc449772 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 71420f8171..373f867562 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 07157cf53c..3488d8bbc2 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 6eea11aefb..44a4449d94 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 0d8e2ddcc5..19a384880e 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 65f5d0f1f3..1103f46bd3 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 41003cbcdb..fae7fff9d1 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 fa8ca53acb..e74cc81ecb 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 492b62c0ee..bdced0cb0d 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 b5f3969727..166550d79c 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 81f103f88d..a08ff73168 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 ca13598c2c..e27279a1f5 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 7ddd8cecb8..c242771918 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 e1d31c62f9..a6f3ab20cb 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 c6fccd600d..cd945596c4 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 5ad67879e7..122cd5e559 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 ad5ec9ee12..95fa3b8697 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 00df7811dd..aa9579aca6 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 54bee499b9..185aec6007 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 5f0b12a1fc..88ef451bde 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 5368e705e7..1ceac62ae3 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 271bfa038f..18ac50cb34 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 f30718d7e6..af88d9332a 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 dbca92318b..72cb66616e 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 b4d1688517..6fdaab1a71 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 a24bd2e7d7..3b7fa86d15 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 88bc890f89..9aa845c50c 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 1410befd22..7a357fd009 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 a6aa8786d6..d087f84f12 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 4cc5ef9a5a..6c0cc7332b 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 67f46df723..47b99bd509 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 07ed8fd778..f259a546c6 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 666eb93b17..8d272ee65f 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 f406b1525a..edc05703e6 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 d8d32bb5bc..ba7b827aca 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 04c7526888..a80a4a7f08 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 89e0bc96fb..ebd82d41ba 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 8e34d40e76..64683e27fe 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 5390417a58..bf882b839f 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 8ab052d18e..e8e4a7e060 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 7ce1b65e2c..c7c3a7c4d2 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 770a4ad391..45b1424aa9 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 e9e7c1d5c4..b88a69e334 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 2819780050..56b0f400cc 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 170776cc82..578640dcb6 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 a21bf19e10..dc4f08d22d 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 1d2d6bae73..988ed74d55 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 2cc074d390..2bdb25efaf 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 64281a09fb..2e7e9485de 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 c4c6f67af7..948b87d60e 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 8c9394048f..21698c42a9 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 433fa966ba..eae558f0ac 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 4dc283dedf..3cd8a8aa4b 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 6bc42f89d8..78dad23089 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 90bfff616d..be5a4e9603 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 fb02092a65..91d19f6c2f 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 50875af94c..d8bccda766 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 110c08c948..653d073d34 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 534553c648..49cc827ea2 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 a04a5f7120..036be11b4e 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 c1ec975861..3fdbab9cbe 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 f422564bee..09560ad741 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 70c7b08ee0..d0c216f154 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 308d955168..3baa64cc58 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 8d5a007ecc..8d5e0e007a 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 7d2c16b270..e4276d2d30 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 4bdad2abd5..c1f777710b 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 d254f27f9b..a54920a6a0 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 47da66dea6..504affc8f6 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 0f87efb636..bbf793508b 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 0694dcfd10..16fc7b90fa 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 1a39770372..b90923b5a9 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 77dbb9d6ba..0493b20992 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 0f9d9e48e7..4702448e73 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 b1046ee9f0..3023ac5cf0 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 0d78de422d..ca1208953f 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 5cedde29c8..cb03b75c7f 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 95cc099603..5825279980 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 c9f3148f4e..0542993d18 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 076d968b72..df8bfbfa7c 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 d325150101..d5d1e790ba 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 c826980bf7..45cf641596 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 ba43fe158b..8f664f3595 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 d97fa43efb..cdb7ff83c9 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 2b678b60b4..4247327654 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 be91da854d..754238a86c 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 8f91ea91ee..233ab6deee 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 8987a21e81..2c72206cfe 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 b6b6ee5901..8332472c62 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 bbfde1cb3a..fb5d118379 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 7de18e53ef..5180368086 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 cc764a93f1..036f18c95e 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 afe54e323b..3c7fd0cd7e 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 18241c6ba5..806b49ceff 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 71d63d7daa..bb89de6419 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 97b3a28ca5..c8abfc0728 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 d3fea37264..e545f0af8c 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 ab2630e5e6..9af46c4dea 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 946ca7c2e0..5644121e24 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 02b8bdbc81..7790c17910 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 7b1eb44ff3..c4096808aa 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 4dcd8742f2..b4f73799e3 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 eca8a445ea..0c93eb04ea 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 f7d2a749ce..7e41a12c70 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 e366a980ba..0d35544a3a 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 e06636bf54..989c78b52d 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 3438aac638..7c2c5e7b73 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 2815be4bf5..d1df59225a 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 375dfce09f..2449f2c968 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 01f770654b..060673fc9c 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 d621edbdff..3ddfdfb604 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 2505e8e1c1..8b5b118c30 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 b2c34878a6..aff5a1220c 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 114728ccdf..849b146b07 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 4dbffae21d..7348b1b169 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 ecb19e4f5c..18f7e93879 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 5f7063d557..03d9073016 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 48ad29b563..7c94387a98 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 b86c49762f..960e41ed01 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 c456a96268..226859232e 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 30cb843ba3..34d546d5c9 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 851140e801..79461baa43 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 27a13aeccd..926466086f 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 b6b3eb6f4c..de669f06e7 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 1b3b31b95c..00a2ea2cd3 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 51384c6314..d399723f38 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 88436a2641..3c28dea56a 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 62d9289bca..ccb51ac635 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 e1ce6355c3..3f62f80f02 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 72d3e3ca84..d3cf0e5d54 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 3b0e83b2f5..e15b0359c8 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 a48c613407..8d6d7249d3 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 50536ad7f8..99bea74d30 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 2f517dcd72..02f0fc94db 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 950471d999..fafe7ec1e3 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 49e2c54e1a..bc4ed28d9f 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 f40b8fcc2b..652101a693 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 d9fbfc3778..c08462b9a3 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 6dfa7b789e..6d0ad348e7 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 46e3a29f2a..a3aeeaf6ae 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 d06bf95b9a..bd78169bf7 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 2d1ce9db2d..71741d0918 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 ec71f683e6..eab5762feb 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 70b9ee911c..12d1de5c1a 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 f830e12a8f..7d93b45b4e 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 6e63df816d..2fcf6e5bca 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 e962d0e8f8..ddad451b22 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 4ed54b386a..6313bf5d56 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 ddb57d5e73..aa42e4410a 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 7fb13434c0..c52411e1c0 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 a8c42ec036..8e9de66d49 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 acb3ce8bb9..e4d94c121a 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 fbc4080ad8..ba4c17f7ee 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 2156808cba..80314de1a4 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 a4190676e1..91112782be 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 3ca3de8f43..111d972505 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 f25ea610cd..e5990e8203 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 87e6240662..9622f8316f 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 a96e31c2d8..64bd9642cc 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 8ef8b4f655..c7524c36ad 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 79132805cf..18fb1e913e 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 b6cced9b8a..b1bc37f1dd 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 996941c668..b3df1ee016 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 6fb3083edd..163d3c981b 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 498658d0c6..0782e98e5e 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 423502f870..7a4ab6079e 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 19cb269e7a..6bf7d6b548 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 58cf258424..77bddc1ff8 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 6c76e5e14b..4e02055678 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 fafc634acb..de73323e41 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 854bb4b5fd..b6ce293144 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 c17d5647cb..ea787035e8 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 3c5005e3b3..41ffa42341 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 454bb21815..e801b466c8 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 cdce11bbab..1b3b3c65c1 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 ed50cc3736..1f1eb73b8f 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 96bbdda0f4..bfdad463e6 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 a58db15923..d8f0104c2b 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 cdd73dcb11..6f8cb51936 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 8db8399381..aebfb6f79c 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 e5bad085c0..365112e288 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 cda30ee676..47cb98ccaf 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 e9c6a6cca0..47c8242675 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 d35aa6fe30..4cde21a50d 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 9fec6af56e..c19ff8ee1e 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 0494775113..26b2477029 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 ecfcf147c7..b06d8c71a6 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 ad1d3fd2bc..99a6203308 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 2f94bed2c0..5e96b3eb4e 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 2c5fcb9c50..df9401f95f 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 cc26cd6779..c2545e43c1 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 1797c6c659..c007587ced 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 5afc1bf8e7..58b92db9a4 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 310046ad9c..18de4bcf1a 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 dda6fc0b08..205258beb0 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 a03f25b191..4b5bed3104 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 8f0ccd3664..7948239213 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 3eabf49443..c74d51bc58 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 6b9ed61684..cb73e1ff5e 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 8d8dd5f8a6..20253a34de 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 201022ae92..26683bf5b1 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 e5320ef849..6d5b81dc89 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 2544b9f0ec..41f83b02b9 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 4ca6fb3074..0038337393 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 f742a7b7b1..bd8cc550d4 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 951f01e303..47636a1047 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 de71ba3c92..109736eb35 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 5d61e3c6ff..62a9dacce7 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 18685d8496..ba1b2a6dc5 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 7a9464b9de..277cbfb011 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 1a17a45175..7582ef2fca 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 053302ecb0..6b84e4a7ec 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 29682722b0..9fc2e46235 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 c85600ba69..6e47be26f8 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 f4ee99137b..e1606751f5 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 f42684809f..44abcbd8a3 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 65e9f04972..01436a648e 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 ab1eaa3712..7ff0febabe 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 66829586a1..896285075c 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 d98a6563a4..114d085fe4 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 05d2fa95e0..d182ecab2a 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 9bed9c5ea5..b0ce275712 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 3d61836e42..15f7b90c8e 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 8482a5550e..39c739c8fe 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 6d6278f434..10339e2348 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 dbad7c111c..38dcad65e5 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 649a9fcc0a..69e21a6c71 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 d41099d356..e0fcc53aed 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 b67ace7ae9..1d307620b2 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 ce47a3b97b..e584d38507 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 7a28b1d49f..81aa699a03 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 2918fb32cc..5f764467c2 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 34c9b2b821..81666bdeef 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 a7db29c429..3fc1b0f089 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 e1696f637a..513c088eb1 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 e6e1a8ad70..6ebcb42135 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 daa5ab0f87..7bec7ff99b 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 edd0bf9a5c..c6c576657b 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 fb8bdc88d5..f714153b37 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 514876d641..a1f84a60b0 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 92e363dbbc..e7ab8798f9 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 160a5749a2..5514d1ac00 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 1e3db52de6..0e23882b6d 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 33b2321e9d..f897ecfd95 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 0674aa8f68..bb1b81ce8d 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 909f92b728..b4ed4dd983 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 dd2a8d461d..0bf14e8abd 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 78d46e35d0..899346d784 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 7acff3642e..4b9df6a3b9 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 e530bb8b3b..e1e15cb7c4 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 6870fda4b1..973fe1321d 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 cf490ff2b9..b961523864 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 f95c58b676..b049278c8b 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 5e857c02e9..97b1a71e4f 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 5614df3432..01a093c0a3 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 0b59c01fd1..08f83c2cc8 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 5a9582dce9..b50068126c 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 2e61af02d4..9b28e7b64b 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 96b759695d..8d1b047a2a 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 ed15a44751..53177c9673 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 5791d13496..0bb563c99c 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 f0e21f6325..d30592461c 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 bdddd99f58..a5c088e5ab 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 4c6b3b7d22..1b3ec13ccf 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 31984671da..377da25302 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 a82936ba98..8467e22246 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 ff08ad5005..5e949eb5ab 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 4b30eab40b..17bae498ba 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 c1acfe642d..8d39d6b7d2 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 9abfa5e2fe..4417abc394 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 f3167904dc..cb3f0291cc 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 385a90f91e..cc32e0714e 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 0f3e0d324a..ca630bcfc5 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 5308f6539a..59f0376980 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 8ae7aa02e6..3f1e36f08f 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 df745d0690..4b3745dd0d 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 6ce941df87..8f4268f951 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 712ca7e095..c81645bef7 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 42da92d7a5..f7cebe9771 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 ec6d0a7de9..4eef6420a2 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 4204316a54..b4efc68966 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 b8a3f6850f..fdb530faf0 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 1971dbbdeb..0a02afba62 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 0093eabac9..933d1dcd27 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 b445081bb8..993bd98936 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 dd18d9d0ba..c8b1466be5 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 9e9004ec45..d6053b615c 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 f725a3ec54..27f8bc1a15 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 0f4b6697a4..e7d34c5494 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 9e7631d7aa..a6b5a1ea89 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 dbaefee53e..ca3bb1e90d 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 a08fb049e6..6eb7a70d39 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 b5e52b35f5..8dfa82c830 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 622ee637f9..bb68a5b06d 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 7359991f94..049d6543b7 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 2ed04da362..796a39fb9b 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 da5b2b2190..54da1d6662 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 d393bc540f..1021058068 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 32cee21ed8..07fe8a1ca2 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 22eaebefce..fad2b1e41b 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 ef7caca703..eaa5b6a74e 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 c78721fcd7..1fb5adfc3d 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 568a4c0997..e1fd660fc7 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 55e4a60d87..eafc5e4f2c 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 b4530073bf..d90c58c823 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 4534111cf9..79e0cc6629 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 1510aba339..5db7ebab49 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 f8fa43c8a7..92226d8466 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 8ae300f911..a4a20d4274 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 b13ba9b2f6..d5de945197 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 bfdf4ca562..e8dde1271c 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 4af86f2d3e..df558c8510 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 5ae6913320..05c0d7ccb2 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 684aff7437..5e08bd1a6b 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 45e295c271..4d7d74c27e 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 c845fd392f..7a2e9a8cd7 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 e0cdd12463..b230336bc8 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 5392833d36..fb201814c5 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 9e451bd939..7d5aeea0bc 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 abf3eda683..96d559d376 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 c13fee9734..18ce28947b 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 9cf16a75a3..9aa2bac0e1 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 ddb2b2c600..7ce4390821 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 a5c3c282b5..61960c8a87 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 73c3776b6b..5e34970875 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 0058e856b3..30f11e2e7e 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 7e1f8c22f2..32c6fea6bc 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 c2b263721f..f8f0837186 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 eb348dfc1d..c8c6c78d40 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 129eabb8b9..588ce744a8 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 da55dac8c2..1d926aac55 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 62e81d551f..20e1fbd9f4 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 bb0bb6fda5..5087ab713f 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 ddd39d714c..665fd2edab 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 d294844d9e..ab8c7305e2 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 a3bf13c5c7..d989ec951b 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 4e64d88433..d2915700c2 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 803b98df48..56c6a6e575 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 b47a1c0817..1ac12edbd2 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 03c8a2c291..85125f82fc 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 d1ce4309cf..1865d1e599 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 ccac88da88..68343f6ad8 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 c2e9694d33..40146657b3 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 443c031b96..4e14095bf9 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 d6a587d608..6d29033819 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 a4ac113e16..2ead55a61b 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 cf05581507..85fabf3b13 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 d1f3a93b8e..aac51c6fdf 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 9f86db774c..481f522608 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 b129e5a8d7..1a65188c13 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 692df747e2..4cc6b80f26 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 3cd612af24..9e74ec612a 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 852987e67e..65432f8a33 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 8720bf4f18..b447eaac1e 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 5636b3dfec..9d91c790ab 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 12ef47cd23..18c721a6a2 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 3ecde23ac6..436f3b1efb 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 060e8f76f2..b604451631 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 eea719243e..8555cef7ba 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 9d830584a7..0f9537604a 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 7378e855c2..e149a7b0ee 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 4c8246a3de..54147b3b24 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 df4cbc683e..0b5377b242 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 9b5d53dc36..1c9676ac59 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 b6b52049f7..353e23430e 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 1c2a1920c0..1166670539 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 9edc1b3f9f..beb036c56e 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 bbe427ab43..cdd0d30cb6 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 1b96343226..af7525294d 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 195715b162..e389ed63cc 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 b8c249ec18..9deb4f2448 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 ca3fb186bf..f6633fe477 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 71e79f5348..5c7a362d95 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 30cf1cdc1a..03cdf12bd7 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 943c5307da..12b644cc3a 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 6fb7510cbe..58404536cd 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 f9698890c9..5fa3f55a3d 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 fde0208ec0..3c05e2aefa 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 87fb0fd296..9450e0586d 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 ea5119018d..397ff9e145 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 db006576d7..e1799c7818 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 6e52bf6830..b162fef99c 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 84c21c62a4..e5210b41ea 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 4a8560b4b8..5a6c22a771 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 1956daa2c7..e263372177 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 f33d4f8559..8d30230468 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 20b6e11a7d..0dc8f5857b 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 d5fe105bdb..cf9797a5c2 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 ae6e9ffc46..183489345a 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 fb9f9f42be..2aba526df2 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 415b894890..a0f0d12036 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 1f177834d6..a68fa0e3ef 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 6225501cb1..3a634f967b 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 4f8d6d8c07..ddbcb99f5b 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 9e443c7198..a62f8683f5 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 4c432d2076..ee2237f00e 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 142cb1cc06..c030079480 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 263f79a967..a7479512d3 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 c4d3e09a22..716ad9ddea 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 46426c3889..34d677ad91 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 6ed544a83b..36149f9104 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 f7425dfaa5..62f839d1f7 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 e6c483851f..f08d6a7372 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 18aa6222b0..6cbe65eeeb 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 947b47841b..0b38a33890 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 c52f20863f..53fc0bff99 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 b230990087..f2e6e14e62 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 80afeeab94..9dc03fb62a 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 aa05316dc5..9bf6cced3b 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 cbe354b51b..95cde86d7e 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 23462065d7..599be328b3 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 3513e5c4dd..6b6330d271 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 67ca055f06..5a10163f08 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 893af9b167..b62230eb13 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 0856df5a6e..55bf05b4ef 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 7f19fd5b80..d3a20e9cc1 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 b2be6727bf..e4a8f08a44 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 00cbfc5518..02762b301f 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 dec619902c..dfa285acfa 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 46a56ea92a..837adbaa80 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 24b34443ac..958a2486f1 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 46b07f3855..9d095d996e 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 cde168ec63..aaba2d0b38 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 55664f5d5a..7174f0a21d 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 d5c7210de4..6555929f29 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 22560384e4..b2968ebf28 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 18130bc142..9b36196441 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 3189d89c7c..55655d8199 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 6e5173f98a..c3417ce3b8 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 94aa6489d9..a6a222628c 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 226d91daf8..a63c5adc35 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 29e1f6aea4..420d952300 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 c5e00eb557..8e8bb8f773 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 d6a37d7e0c..4681fb84e7 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 a629976bae..447b0352b1 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 66f99982f3..0c8395667d 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 8a608972fc..9724dd3293 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 a0f58c3b73..ef324d6ad0 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 2334b77f34..9adedfdb63 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 3c3308fc55..7a28f7179a 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 dc4bb8ad91..4673959e04 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 2af6aa47a5..8e6f1932ad 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 333faed62d..8f4575b2a5 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 669b5f5c1a..e890b97cfc 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 8e94847686..44d168f4f7 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 86769cadec..e3d337bbd3 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 3194151948..551b8081a0 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 46287ab04c..d8d1bcf7a3 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 c3fbc459c7..627c69096e 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 188dd7cf02..4376ba6ddb 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 f8ebbd4a53..e3a414597c 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 20ec27d2d6..391192af25 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 a97182f3c9..79ef13035e 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 c7f2241523..bf53a14068 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 ba1a02000b..a2bcf7d9b7 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 300dc19bd9..6039695568 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 6920200815..5fc2aaf38f 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 f4d75eca3c..5b7b536e15 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 e63080204a..662fe15667 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 1db0c63b11..9a5d2a6735 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 550e9ef9bb..c8290f3a8a 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 6f3d39556f..eed16a8993 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 a89d925fdf..cf9ec7a16a 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 d99afcc672..b14ad174b0 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 ea241c8959..fd6ccf0cf0 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 7e2f4e043d..fe2d846730 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 ca5cad41ff..5f259619c6 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 1b5c500d4f..6973cdbc00 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 56e10c7c3a..29a39629df 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 e00a497a7c..7f998c3767 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 0935d83ee2..4b2564354e 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 8c00fde1c4..a6f20a978f 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 d159b0e4fd..6a6d54fcae 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 938beac465..7c26eea17d 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 36abfa2e65..6161abe416 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 0456f3d705..2cf2c292ff 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 162cc58c7b..1d4402db55 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 2f79ec4a20..aea3368564 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 6c348fe289..654f14d7cd 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 d5f821d6b2..cfa2750765 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 fe043de791..81a9367c88 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 a14c86c60d..db6f13e827 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 216a6ad869..7c2c0728bc 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 c0c95355b7..5af65f7cde 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 6d40b9ddfe..1f2f2ec8f8 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 3a74d48753..b6bef9e45a 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 0aea185471..c4a6c38ff9 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 227f97f9b1..f25e8b76aa 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 ee86ff20c1..9c075e7a82 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 b18af526b5..738c95db08 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 0beba5c089..84506338bd 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 d447db912a..abfa4bb21b 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 413849f7b4..df96a9cfcf 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 690cccedd4..97bdafbf87 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 e5e688cf98..7a7064ac2f 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 e53645d594..ac018a4a2a 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 97a79411e1..fafbbc992a 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 dd74610bd2..aa6cfb913c 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 fc6516373b..724ae416b5 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 b51c307788..2f225b34de 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 c61b97af12..b97a55dbe4 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 7d8c7c3376..18d7790c66 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 3ed6c902d0..55be95c3eb 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 8041b65c66..6962dd8cb5 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 2fe967a90b..d1f4214d61 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 483d278eb1..0f5649a6fe 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 11894a6b9f..8b43b92ad2 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 8f3b7a7b6a..9bae08856e 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 7020c0192e..63523b20c5 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 2249b41ca4..4dfb1cc59b 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 e133b1e0ad..bb2fe2b351 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 d1d4c50da5..d5f6be7b16 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 1a5e3c1a27..a57f6eb5d5 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 fbde78db27..a5ef826416 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 06b231b246..93a9264732 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 0b6ff4c0a1..9359c5de33 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 87ebb7ae42..f136054cc6 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 f6339963e4..fc596ed4d8 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 57cfc7ce71..1e4f31f35f 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 a6b8024e1a..7cdd1167b7 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 6744fa16f4..644005be34 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 3a9661b9b1..eb16a8c81c 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 d7dc83cf7b..884bdaf15e 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 6f385e59be..61f85b2e44 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 5f460b296c..8e5bb93cd8 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 2e3200db2f..597076ab39 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 b66b14b08b..0b9ffdd2a9 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 a134820aac..7b10483b77 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 3a3e127ce2..94c61d1288 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 2bbb1168a3..25ac6c5639 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 17df5c7ccf..c60cdf2ea3 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 4939b57a2a..bbbd8e0c96 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 3cc4599753..8007df6236 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 336cbff260..9d399e054b 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 4018bcf808..8b04f9c39a 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 461b7ab9ad..57f6db259d 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 66635c55cf..b1519cf40c 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 19bf551a7b..3125f54c03 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 7b3c9a6016..ea15f04fcb 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 1a40590077..ce759d0af2 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 b31125eb9a..9248301fe2 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 9b3a3a9d60..f528d049d1 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 3f3c360dce..194d2f837b 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 3d9f47bc80..fd72d1b09f 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 730f0b2531..451e7cdc80 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 70931b04bb..c845f7243e 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 ba8db1d07c..e8a5a8c8e1 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 f4a1ba567f..178c26730a 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 51a3e0fc2f..3d978c32d9 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 919b14845c..19192686dd 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 72a0768df0..e03090f526 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 324e9b7650..5ca189db8d 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 d6ab93ed9e..d0ed31989c 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 bc4ab71613..abdf521646 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 1162cb5d75..26f42930b2 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 52c79da1ec..d187d3e731 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 09dda114e2..f129022f0c 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 4aa0503852..edae984b78 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 65831cca67..838f572111 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 52a7246fed..2dc79f31a9 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 3890911fe6..567d6e891e 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 bd515ad4fe..4eb7139563 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 82edbfb259..d747a47f11 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 07a9c523a1..5eefc55ccb 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 10a65a71de..d43cb54fa1 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 d2ee6deec0..e5b71f8a3a 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 9a31cdec64..4c3b94652f 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 08e127b324..04580ed658 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 8b62f7faa5..15937dc6b1 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 8eeceeeca3..2a6e346da2 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 89ca2738c5..79a2d5a400 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 81d58ef667..df57fa1361 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 9758f3a9df..f49d9ebed0 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 08f8ba4fd1..ad58005c56 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 89d7b0e9e7..4fdce6c1cc 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 b5a0109b2e..8ca4ce707a 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 81a0a91921..7a98fa3d76 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 f557535c1d..8ef8c58e17 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 8d64ba1857..2a53dfd15c 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 ac9a5ec481..e9371cfd7f 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 3a8c5199a0..94ad289803 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 c594ca68e3..dc3e5b31a0 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 df8d7f56b0..fe08b8dec0 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 012d8b2295..ea4d929a3d 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 3f9c001124..0f295a61c5 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 3507805b34..357ea3e14a 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 60afaa8e56..d004bab534 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 35fb99bcd9..da8b36ff3e 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 1e5b6baf76..8e055be065 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 87fd6255c1..b36c2d70ef 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 fafed331e0..6be13b2d8d 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 fd083aaa91..e086482191 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 167d6f122b..3e59489d47 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 acd89a20f2..7e3af78707 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 18ca1bcfd2..3f621d0720 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 1f16619ed0..91efc9bcaa 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 1aa41cc3f9..330c8f8fc7 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 9961251b44..6e541fb413 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 7cbe02ffb1..fae51341fe 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 825b351ff5..ce6cba5624 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 d1e8b9757a..cf8e74ca05 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 7883e9ec0b..e8fdba9f75 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 29fe8423bd..5f3d56a347 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 a0fc0801ab..24a2543e1e 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 a855a96dd2..015126f10d 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 a77881f035..88f362ab41 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 581ae20c46..b4fe125429 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 22dd8b4456..de2a9ccfad 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 1f0a9a4ff5..3386b4cc0b 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 6416f129e0..870c4c5f0a 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 818554e605..e5bdf859fd 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 6806055e3b..dd0fbbe3d9 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 695ac32f75..d7073d4ce2 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 0d842d01f8..be40a83d9d 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 ded5747a58..804b6c1278 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 bdbc1bbe8a..df1bf41f2c 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 21a5340aef..7d64e86259 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 13cd0a688a..17349a9e36 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 88c8e91ea6..487eefd33e 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 016eb49928..587065a729 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 24ad124091..a4c4749a94 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 1b4dfb6455..ee94055f8c 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 69d380fff2..1d76258d87 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 a9de5c9533..0e99c9354e 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 4464fd21a3..a3114dfee2 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 7d4b0bf591..c395d13f32 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 4c91614b5e..8c5f4c1cf3 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 e3e1f6833f..c446e24633 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 09fa7f5e7c..26998f0377 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 26197aceb0..808aeaa94f 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 645897d1bf..d5fef848eb 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 9deb91970d..6c5a7d5ad6 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 1573a46359..44349bc79c 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 b11f7c5bbc..07e2e7b3ef 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 78d8716067..0021fccdff 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 b9a2c7ccc8..18fd6bfc73 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 f1770a5664..80c8d2c307 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 5684639d20..9681acc5bd 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 6266167886..5733d5b18f 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 b83d0ecb3b..bd8dd67904 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 f9e97fa636..2a8eac5475 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 bdfbcf14b8..7808267e6c 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 163c9bfc03..49b17ea6ca 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 93ba115d65..e07c058560 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 2e2906ab75..c875a82f4a 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 031d07f450..1f8f1cc23b 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 7ecec7b04a..02cd79b883 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 068c106e58..d8dfa760cb 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 6294443f60..2b85de34f6 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 c546ab0805..4eee6de3f7 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 7aa0373563..502925faba 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 8cd37d7b8a..955428be7c 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 c0176e5de9..6cc099f1ea 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 001b354392..006789ab61 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 4ef2e3c129..5b8b13999a 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 6e7aac6219..f658d78925 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 0fef33a5a0..d2dbab89c2 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 5e6dd16705..22d333bff3 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 87f171145a..cc13c0d827 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 040d4e4aff..227cbd6117 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 3b52dfc0ea..692a50a241 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 2e2f37b9d0..6b141c12ea 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 2f31822b22..7d95fda425 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 fd9460da17..5140bf446a 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 9d166ab2af..d19024563e 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 fdab71d51e..1f9cbf29c0 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 177e30445e..13b5cddaf7 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 0dc3804051..81d51e4e1d 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 2dad6b7b61..6992b2b315 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 0aea764e29..fb7af061a1 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 25ab4e4630..4d6f420c98 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 727cdf7681..1e2ff56057 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 8604342f99..2a1b77b73e 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 9f7a8cf0ab..eeb875851f 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 9974291150..a1bbe4b9ab 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 3099408e9d..d253079c0a 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 2f469d3700..8c4a932fd9 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 df9a8bff2e..550a56d5fa 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 ad4ab89439..e44de0c917 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 498df0ce46..34e73d24a2 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 75f898a10c..8c602bca9d 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 5c0c6e2cc2..768242def6 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 f3950e8476..e91c63b2cd 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 219f8c2fa8..64e9161cad 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 fe174a4857..a99dc3490f 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 9391d6f0dc..4bebec3fa7 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 1d4f1b822e..5cc57ec7af 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 8e9ae7d980..587d76a459 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 82a41a456b..b8e5b133c1 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 4e73c8b415..f8c0ef4e25 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 b57ebf37a6..e5d5999153 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 c1f8228495..b0f3615618 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 941a2eb44c..abeb52e51f 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 b52f5fd592..5897237033 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 96cf393201..958890cc1d 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 3091dfdc11..e2e8c2e9e4 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 a3447622a3..d92221dea3 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 ceacdcb7c5..0f43822597 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 23b0e1dc54..5154ffd5bd 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 5ff87a4a1c..421bd5535a 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 8c529b0cca..99abecf9cd 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 3c7154f2d5..955b113f80 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 4e12a465be..bd3bce5bc0 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 f16345f010..1fcad272ff 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 7484d3c3f4..755c841887 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 1e5aa8c306..bb9a3d5cf4 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 b739782788..fa45fe82ab 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 f8222e60b1..c4e40d491c 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 d25ecd4f4b..a79bd535bd 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 57ef4ba355..067bc2dba0 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 06c1b81912..df641d3e68 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 948f947b5c..cfd543752c 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 6a464b035d..251ecca63f 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 2d81839791..a56bc24a36 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 ce6bc7e7b1..e838bfa5d6 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 56d53ac308..87e83c9d93 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 58eae6804c..558cb147ef 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 f7e847cfa3..fddb32d349 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 fe38c0984b..90f239d021 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 40405a52a0..ee41aabe1b 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 18e74047b0..7e6c958d72 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 8a409eee1d..b36bcc0bd8 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 260136d60c..40c5057a02 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 5e9c4b97c8..4b02817c5f 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 b1beadb9bb..07c430bf0c 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 ab0938ba61..1e49dac19e 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 f5f62eb0ee..f20e369788 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 fbf7da9d95..c80990d001 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 98f3176366..f71496a5b6 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 6716e895ae..1509ed22a3 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 dfb6acc42f..e6392badae 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 960e83c829..249d1822ee 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 4afb12bd52..0b50ae9137 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 cce4e38789..0e76785bc2 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 310c7e0dae..e8462f98fb 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 c35b70d83e..adcdbad2bc 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 ce81c12f51..0549ecc5a1 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 96532709c2..cb4fe4404d 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 4fa69c463d..564fbd6df3 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 a4d31fe3ab..f997e194ed 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 ce9c155bfa..676c06174e 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 8adda578c5..06b7510299 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 f08f6da55d..2d40323120 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 a178da8f53..53e84b7bcf 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 ca3ab59e10..d448247646 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 3dec4eeb1b..85680372b0 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 308f82153b..aea449b75a 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 6214b7709b..aff5b7c3a1 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 885864168c..c80247b714 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 1b683d55d6..9df810140c 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 d38ba70f4e..2f94ee3df5 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 7a95d2dacd..62cd6b9f44 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 7b7b5ba263..5b20598342 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 01e9d5011d..045cdaabe5 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 990e744b09..5e2e4284f1 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 e5297ac5c0..d5ab8309e7 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 1d18d43292..74b65d1f4b 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 175f5f9937..a6ac566f10 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 17f616bbcb..3fe15b0628 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 1cef8c5cac..80ecfec570 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 8f40882aa7..26e8a60add 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 d53f890fa6..7a84d38386 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 6b14f1e919..f5f7aaa4d5 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 21f4dd0fa6..8cd864daa2 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 42e9656ab8..ee91bf5a2c 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 94245a18a0..9a95a1a9e9 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 0adcd4244a..de541f9dea 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 c924ffba40..cddfd441d8 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 4fe05f2df6..182e4baf1e 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 7a38664e89..015b9c5bab 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 94503fd0d5..58074d54f1 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 49e4f63a55..38abc163cd 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 ffe5f06b77..b7633ba941 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 ff5a749710..a78c34f432 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 6580416408..07f2aa9ff4 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 4023cb5998..87854346db 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 2430fcc974..2f94acbebb 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 006f65c72a..26d18be2b2 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 d0b6a1fa6e..aa32c6f7ed 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 332c9b563d..75126b3aac 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 bc27f65b28..170ff14631 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 ea91bec656..deaaf24882 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 887020141c..656684f09c 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 5f40b5343b..9b72dc4e47 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 3f44fe5e92..8c333785d8 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 1cfcb597b0..924c9c76d7 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 22e2d959eb..05cacb45ba 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 0df2e1a54b..3f4e1246e4 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 9e0e2fb659..c68d0880e0 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 3a20c788c5..2d0cc75b7c 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 dd77fdedb2..57c482e703 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 981dada8f3..3ed66e8e9f 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 22e2371fd6..d12e05ab37 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 9b8e01e8cd..054430e8a5 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 68f2c31623..11acb3ab2a 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 70f9aa7021..2f766ab474 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 04edb6079c..a7a155d219 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 d40c7ef7f9..6b33c964c2 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 aec9eccdea..97d281566c 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 f5b20f92df..fa8c6af9fd 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 7e975a3f4a..695f01fbeb 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 db0e4f5df2..dca478cf8d 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 17e1f34b76..4300e35843 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 e875d87611..49fb0eb579 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 8f81eb560b..cef7300c8b 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 58d5eb033b..ebe3e0c513 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 1c8cc18bc5..eb4409b27a 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 81a04f7677..3c9d6cc827 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 5abc788781..eb1ae6ac27 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 8bb93194e5..0d82fdbaa9 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 17c535bfa0..6517d88daa 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 bd10bc1b99..ab26f73a34 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 c2b84fea89..37f091696f 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 52c95131af..40e879e574 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 3dcbec312b..8f0d6740b6 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 3b86d002ef..6710ee985b 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 262f290d85..0040787921 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 aa72ca6795..a1278c6f36 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 751b05753c..7b2f26d3ae 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 7cf0f0ea1b..4fc93581a0 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 222e4ae1ab..67e1bf6201 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 9ba0eab489..eae14ddc51 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 d73dfebb43..28d167543c 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 9f26aaca0b..f911e81b94 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 7c154c0083..db28bc41ec 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 d32538b1eb..3ca95c4437 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 2ab750cba5..7b3312e066 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 1e411a0f45..da90884ca4 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 a063eff776..91ece6602d 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 82dfa169f7..c60cf29493 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 df3ec42edd..fa82986c90 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 c8270591af..2f788c918d 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 64272cd0f6..4e858160ca 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 d468f83220..8172a8ff9c 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 2eda87882e..de5d7a4712 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 2d55ad34fe..671fa32eee 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 7b533e4e1e..33ebdf256c 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 dd395229e3..a2f3b035f2 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 11c92bd757..cbc14a2002 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 c0e4e35e04..edcea3d167 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 61ec6f580b..5132bd4877 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 fca0a1a3c6..67dfc79caf 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 32530c75f0..1129c798f4 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 bd27607f80..a3c9e6a2eb 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 2ff35d55e4..e6b8039760 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 e6abc7b40b..4af0e13e77 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 9a51afaf07..dd46270597 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 bc7a83a9fe..77d93b300c 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 aa137ead5c..49a28a1227 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 18b6db0156..894aabcee4 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 db854b581d..45faaa944f 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 f5aa29dc6e..959b450f3e 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 2ced169513..7a4b5e63b4 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 611d20ab96..07e41c5cff 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 26b6c65ef6..8cc753ec9e 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 a048e37f1c..d54632b3cf 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 1922988625..9edc21de41 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 af4cff2a7c..10b7c499d4 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 bc58991a6f..bc5a360a3f 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 231e829bd7..33e011b11c 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 7d670b3a52..8962a9d948 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 d9547f5117..8a52ce4ddd 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 89f24eec62..9c5387ab8d 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 e8a46c8bad..7d7d5ea1a8 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 c82500a1df..f7f1ce397e 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 5a180dc6c4..99c0efe15f 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 bf351fc0d4..94e7166647 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 b55880fd6c..c9d613e762 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 a25d25a8ae..ff54bb61be 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 9a3fe52558..e71299530d 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 0867250db7..e280dc6fdc 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 7de5a95ee7..fa41e7f51d 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 d610e35596..ad5c0fa03d 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 482922d7c7..f6365e740e 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 db994aeaa0..9e13d77f76 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 10b32d986b..56cccafe50 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 bb861f0a0a..ec79ecf4f3 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 a9ca4d0c3e..25b7ee395d 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 37c66668df..e6ce9d3809 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 aa6664542b..e626d128d2 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 d363c3f0af..73d6e38f9f 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 19bf8d023d..ba005597df 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 36bc9824ec..8dc246947b 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 e276a957b0..193beb0e2d 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 ade3309ae0..5f0dcc1b81 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 577d9a9563..3dc154ebf5 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 14357db822..3879a7864c 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 d1f6940291..5f12901373 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 46b4474ac4..191432334a 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 2a48038abe..bbc6b60c2b 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 e765904e13..b473a78e37 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 2afc88394d..44c724588a 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 3846996f90..8355c76a3f 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 deeeaebc70..e96a87caa9 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 580214e215..2da76c9461 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 ab16164b5e..661c6eec8d 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 1798d1156d..ceeb4271ea 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 56e6a35da3..1a606d226b 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 ee8d073850..2ef369b5a0 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 63e88f90ee..fca3a58350 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 e563c12109..3053a8309f 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 1ac80c0b25..3ff2d77745 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 f00d4076ba..13a3b0348f 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 edc471e71c..b6ed7e6296 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 126453abe2..223b654bdd 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 9082902100..f95dd83d70 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 3ffe09bc89..7bce0aab9c 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 545c4c3608..a0037e18cc 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 b50b6cdac3..8ac3ebd7d6 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 b84fad2a5b..ce209a9536 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 260c647339..e712a37b85 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 07db319c3d..9fdaf6c5ed 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 3a68a16b58..d76c20bdef 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 6a962c1d6e..23d6723a93 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 a5ce96fb8a..f5dd11ed1a 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 44c1d8ef3c..c41551f7d3 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 90c99d83c4..4d0bbdea05 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 c33c057365..5adf683c5a 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 f3594695bb..11967fdbca 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 4270bfede7..40b535a403 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 a7863f8ee4..e94094d023 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 ce49282198..5d2bcd3add 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 7d34cf83f5..2123cdd982 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 1970cb6f24..52ece883e2 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 0c194b4e94..9a45d8e8ce 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 5ad3b7c6f7..3d7f62f01c 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 1a1c7cac2f..e736d68e3b 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 1e4ea18634..d0c34dec5c 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 a7788fbc45..a5e2a7488c 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 d03a1f2e9c..9b390f0aa9 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 3cf3f26e0d..f709f0a8a2 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 8788df9edb..d60f0e1441 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 506666e21c..9d257d109e 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 b0a6b212d3..1426bc77d7 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 9a7db1d510..aef5bbf475 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 dd1402f437..78b9edc1ec 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 dfb8e13cba..2f54882639 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 82cb792f10..6e543b0bfc 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 86ce07a617..db40a89d49 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 19fe6acad3..b156f7a4be 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 097ae1f0a2..6e4a486f2d 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 36d46b7956..bb677159ab 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 2731f6ded1..2a4eb080f1 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 fa5841fda6..55a93e48a3 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 b22887e8c8..8195ff8ce6 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 8fe02131a6..99c7be7c45 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 94e8982f56..b27b050ef6 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 47bc0b4110..e03309c739 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 ecc503e427..71a692f4e5 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 98331c4c03..51003464e6 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 c46f17ba72..305da67619 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 6e6beff9e2..3319db36e6 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 599052d07a..17fb2eb9f7 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 3057f8baa7..716040db5e 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 85795082fe..68b48b991c 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 39f8c46550..7e353d9a09 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 20158a92ac..3aec5026cd 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 5bd967fbcf..f41d700f4c 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 835d1eed8d..daa815f8e4 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 05773eb394..559b16f38b 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 bc51b5d55e..afbfccc6b7 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 c23c9195f0..0f82733388 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 d8204d4265..02474cd11a 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 1d9a42cbc8..a1276230ae 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 e20f64b67b..8660601c9c 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 fd4e76486f..94a282b475 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 598b90ac75..7e78e38314 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 3880116969..2f413fae31 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 5f5f5a9430..1124d573f6 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 a8c8c9375d..269beacb32 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 0d51b45422..7b510ad1c1 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 d199e718cb..d7e03444de 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 20aab725e5..5d36fa18f2 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 edcc406590..9fba0d3da5 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 c4ac9b47e2..9c9e763ab6 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 ee7964cbda..be71e6aa5c 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 5553892d7c..06724b371e 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 d140089e53..b019b086e2 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 35dc94c3db..6a45cc73ac 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 5abd7f5ad2..00d4db0b98 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 3c6bca66dd..176324dba7 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 bad2243b91..40c60db5cb 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 db8b1a27b4..decaa1b940 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 7ad76022cb..9c2d08f814 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 8b0afa2702..2a8c88ee06 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 242c2ef4ca..2766823838 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 340f658848..1d62570723 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 2aa1b8c034..90eac616d7 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 58581d7aaa..e00fcf1493 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 1fd4a815e7..4dbda5a60a 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 4ae847b628..d778d2bf00 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 df66328609..4f5364dc9d 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 12d25c5290..ef9ead2ef8 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 9f04ba36e9..b900122b88 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 78bda4c478..11653bd523 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 f3fb23aa5d..abaf3a90f4 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 2294cf89f3..8a1f0eeb94 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 5df98de5ba..ede2da8823 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 42bfc4bcfb..a39f23ec50 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 d266882adc..a80249bdb2 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 a87a7b4b04..d3a1fa78fe 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 3b213fcae9..4bae1f656c 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 ee30a1939e..f55eff8437 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 13701451b9..effa51f072 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 bc5156966c..5d3706f3eb 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 c55e46f1ae..70f82e4944 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 1f1557c45a..84125cd939 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 5904d658d1..54e0531d57 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 6bb278167a..4740e27094 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 f3179b31f1..d3a9158566 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 4d10a7e2b5..f3cbf5d6b1 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 d2255a59e5..e0791e83f0 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 ba95e29b59..ebf08a86a6 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 93081bcf2a..d83dbc1878 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 49d191043d..c83c26cb8e 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 6d20229c11..af26821885 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 71acd45aa3..9616b97e3f 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 7661fca7f2..17f4ef5c0c 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 82edd04660..7158a37510 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 63fd8bf13c..4cc2a53f20 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 9bd3bfd2e5..d122e2bfe6 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 d444eda65c..46cd81f37a 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 9a6d49fcd8..f2df13070c 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 ec9c06b06f..7dbf1ba70a 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 7c74a31d44..4e8901513f 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 f931ff9b1e..341b4ad3d5 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 a5c36a317a..93f93e5d75 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 8e3614b240..9115a6e42a 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 779d7e7e2d..da8fbb4f29 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 769d05517f..35edc5f3b9 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 c59a9b3306..6791aac383 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 247e41c1c4..c2c2606f53 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 793d7324a3..2994b8491d 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 f91e06d035..008a2389a1 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 dd69cb834f..99af11c3c8 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 461d7e99c2..052b78eded 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 464282a89e..ff63f94d7c 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 9ede483d37..550aabcc96 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 cdce210e36..51942bc577 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 50fffc9ebf..fd2c59c0e9 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 bfc25c46f7..f25cb448fb 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 e4fd632f43..4fe2acd617 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 ce3c781046..7143a8caf5 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 3e3d1d52f6..131a216887 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 1640108606..734c84ff92 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 0714c758b9..0c9c59b113 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 59c5c6b4d9..46f435c257 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 bf48b05797..863ea4baa0 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 5278ea4fd6..774273d119 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 3174a8dee7..95bb21df32 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 7d532bded0..e0de726396 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 4445f660e6..5971f91708 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 2eb21610e5..6f6570baf1 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 033eae2d03..cd78a078c0 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 2ed5b6780d..be7b22b82d 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 5f74706bab..bee0ec15df 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 ec2b824620..db510db03d 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 01477fc7b3..a6c8d21ec4 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 bd5260221d..e091070979 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 edb939f262..a14447736c 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 3f7f1b5602..b695d0cb2c 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 3ce4425001..f3d25f8525 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 0c1fbe97b8..88ddfccd03 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 a5019d1e74..6cd07d49e5 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 6767e8076e..a9f6f1a026 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 0b102ab46c..9b61a9d9c5 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 2b99c1ebdd..eb7ff0fe20 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 af2c817d55..024883edb1 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 e845425d67..276c1d6911 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 146a6eda9e..06782ac4a4 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 c01ccb35dc..afbcab80f6 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 719a18187a..c7ef00c0a8 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 951a49fb1d..a8268180f1 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 0c0ff24ba6..aff9453a9a 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 f6ba2b0f07..8dcbc5eb16 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 a80175c7c4..469a0091e1 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 495cdd4f94..94c534b307 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 0a70c89245..f8ab5b0008 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 3a888a4018..87eee23621 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 6a9e2a4272..d26465b34a 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 6409501720..b64cba55d2 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 fa4db5f233..55daf68aef 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 8c65291f36..1a49e13071 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 b2a0c46dfc..1928fca33c 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 97879daeef..a59408817b 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 0b5452be0c..4287469976 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 024e13e606..87e5c2e2aa 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 768442ca7d..aa5510b929 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 4dc1de482e..fe9cf86d3b 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 84bc5c4212..2b1af46674 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 b21215a2ed..4fefbea5b4 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 b8c1dd9536..bc6c406c77 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 b0c7ce0a5d..57724940a5 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 9d7329cef9..8d758106bb 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 350dca1f09..1da25d485d 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 9a97c4387e..857de00bee 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 6613d3b48a..c5962fc197 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 d08338fc3b..cb9f64cfeb 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 6da42b2b5e..77aafa5ed1 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 f8bb28ab81..1c0fd688d0 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 e3f9b54620..0d44cdb868 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 afb06598b6..938a4d9117 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 68171cceea..302be5cf43 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 2aa883f5ef..bcf7eefd51 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 9ff69c4843..844c3b1eef 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 0d33c14ea0..4a1f033b65 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 51eb6d0053..180259a10c 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 c63335eb69..2924cc85bf 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 7f587ca394..09f97ed85e 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 6a54e38b81..fc678f8ec9 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 884127b4d9..e2c78804f7 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 be602a763f..6af746799b 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 bdbdbbf6a6..2dd18515a3 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 525a2f6bb0..e9baabae32 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 e60526e300..620fcca2ce 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 fde36280e1..be105ba6af 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 372378e89e..94a62ae253 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 fc8447a838..1cc0f357af 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 7ca360b2c2..6949349517 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 ac0c6dcffe..389b4bc762 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 ed509b1c8c..ff7fd4db8b 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 63a5263dcf..c51b8033cd 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 cb674a3221..6aa7f2bb2d 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 90244fe59b..5dba45de0b 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 ea41194460..d6368e598c 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 bab9946968..c0f909d6b1 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 7c779d6317..1c063113e6 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 ed4b9820b0..7fc42806bb 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 bad751217e..bd6c775f56 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 6c4b16409c..dbfde43a69 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 01470c42e8..7adb5c3187 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 eee3b2a1ba..cd94279f3b 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 c0b767ac73..b62d84430c 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 284ce37ca9..cf2eebcaf0 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 d963231b51..48a8664f8f 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 3da81af97b..9e54dce3fb 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 10e88f2c96..4993ebe4bb 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 1662bfddd4..deba661209 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 f97e0af6a9..90fbd86d9f 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 ff74528ca0..f0de38b840 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 4f4f9a5c43..928964ca40 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 fff242a5ae..d446fcd66c 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 f3f478f14f..a427b20fb4 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 c9bac2cfdd..1c621f4e57 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 9e1236a9ec..38ee621a07 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 1b7ac31a37..1d556eee66 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 1ec9c0f5f0..32974a06c0 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 2527c556bf..d3107bf409 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 6d5e66ce4c..8579a0180c 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 fcdf6888ff..b01cac9cd7 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 ab9b7e2970..4f27bcccee 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 1bddecfb72..25dd57f2d1 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 3e404eb8d0..0ab055c7bb 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 9f70802fce..0200cf0053 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 5766fa7742..c42089dffa 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 465bda3554..8e3612a0d8 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 24a4209051..766f44e356 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 622b760785..88736f5e86 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 0d9130b195..9cb9ab64a2 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 826cd09966..48917cb133 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 095bb197e8..edb59889d3 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 cad3cf627c..941416e7ef 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 d50baefcd1..dc3c5c0096 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 17bc84da4c..46ba000d91 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 8f23a27871..9f34df3bc3 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 e32dd2fde6..76bf3932f4 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 5b4264ea38..e67bfd5244 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 ada0d0aa6b..2db475c1e3 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 4fa45dbe1d..dd41183161 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 ec53b9cc9e..ecfdbc7313 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 a1ba6d3d05..6d0dcc1cfc 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 e52afd7923..16bc2f82e4 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 386ae74410..695119c43a 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 48772b5fe7..b5c1c1b91e 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 80d1e499a1..7a24d46b3a 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 34ddbf98e8..07ee997862 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 1a46a04610..bb41ea86aa 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 2764c4b17c..72f4a51877 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 02f3a7d78c..3a396151a2 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 723a80895c..8a97091f42 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 ba2e572567..6d17989afb 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 08077afe4c..3679367767 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 a6f6779662..1f4de18228 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 7cd0e1a5ed..bb266f3150 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 6433c00d5d..3adde3707a 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 3f475f0e65..5e109d1011 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 139ad1afd9..40cf85d4aa 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 3f3f0018ee..44a469983d 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 2df6a16d48..2a800d384a 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 4c32aa1b95..3693bb31cf 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 85242a59fa..6d4c2c63fa 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 9d0667879a..61650fe140 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 8d8a117a51..5016a18da0 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 583b33c048..854f840d69 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 26b459eb2d..19a1d8d885 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 6d9803343a..b7399b2ed2 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 844f81ae2d..f669c637c0 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 0c6f14f7ec..b3427b12b5 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 754890c34c..e70316666f 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 bd5b5ef62f..1bb38fb136 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 8cf35b2eff..2678ad6554 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 f77a678949..ace71f1576 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 3ed49e1fd9..08a9fca1a7 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 e51b43dd15..9e3b98396e 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 acc7d82e05..8bd7c5edac 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 333f36e0a7..8f2b04fe54 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 07866b1369..0b57a09423 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 d576b7d284..434037774f 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 b038a6d730..18558ff1f6 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 0a34e0ab4f..8f33a5cb60 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 ae682084a1..29a1b5ee62 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 6a558205db..91e4a577d2 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 d1ca7ba94a..2bf445c403 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 acd76ecc52..5e22dcbe3a 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 3c33b4defa..610d5fbb52 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 7aac70368b..ec21f30718 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 d38d3ba54d..173cbe0227 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 46ffc0a590..aa01d320c7 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 af9631fd42..3888b4e904 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 01e855897b..3f11769def 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 68e45a26e8..71b344882a 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 a6e1cca061..f7c8e6503b 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 9c88861986..ab78089e26 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 b5cf49d09d..b634ab0d94 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 313eb65cf7..012e2ad09f 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 e102d7badb..a06b3884d2 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 7630a36ecf..c4d7d9d55b 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 87186f891a..aab6f556a2 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 5de98d9177..f23b3293d5 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 a0f3e94227..0a54a3cd97 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 dd7040697b..c55bf0b2d6 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 7f7153a1dd..5798b2ecc1 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 7e12ffb2dd..3941e79356 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 35ea7147dc..83cfc79d4e 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 b6b1682c19..d70b2b39a0 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 7017bfa590..e8f001e869 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 81f3024b7b..efb4378235 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 1d9f955573..c9a8ab54fd 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 ef1f9be8b8..4c82f2e9d1 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 c8916afefa..38a5ca1b04 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 b0bab2a1dd..3258ca2649 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 837d59e7a6..c05ee331da 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 9a06f9b0e4..25551ae7d9 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 702c22fae1..0ded86f14f 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 caec91391d..142ee30d3e 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 c2413fa805..2d59cfb40b 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 9670e5ef8d..696f5f50a0 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 183d408d89..8d80c3b508 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 79453362bf..66553d200f 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 5f43e40718..59e9fdb6c7 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 b63f9a48ea..27444bd1bb 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 ac66c6e65e..ca36e41426 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 ec360d7113..1103deee3d 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 82f1950445..5d69c1256e 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 b17719d6d9..ceb60cb6b5 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 382bba735a..e41cc9e2eb 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 fb8b5a6968..7d3c4cc158 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 6b379e45f5..f682876b05 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 a123003fb5..b74db6984f 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 ecf775a993..660ca1c99d 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 156d75af51..7c9772bac2 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 2da680bc4e..6e820713c9 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 a754710fc9..70aebc634f 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 c24fe905c5..53dcbfd15f 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 0c7e5cc5dc..dfc7877b81 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 2502fcc9ed..d902e96edd 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 4b2549031e..5c98431a37 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 46d5c459d0..89c0a487a6 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 54bfaf6118..2b48b59639 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 bb6c997e9e..075e02fc3b 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 ba00f6e632..6e2e2c0dc3 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 57da4f86a9..ccb4ebb533 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 5e8ced7bc0..d18a170904 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 bad2aead87..796f422dc1 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 b00687e67c..c09b9075b9 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 472bca5464..2eebda04ee 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 896304148a..b29bc7dd51 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 fbe4e16ab0..27c6da309d 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 75aaed35ee..d18c15d814 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 a6d5f030d0..d827420cba 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 9f05465358..a8ce5a8ea6 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 a504632feb..3a0b8c72cc 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 5776ec2e71..45fe156aed 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 528d7f3612..04119f46cc 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 a5b3a8ca2f..e78283cfd2 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 5e9a5b8f7f..19ce307fc5 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 62b99f5c3c..37fd365f13 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 5596dd9403..9fc76bd6db 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 803b883ae8..71016d46a8 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 b4c8e7a5d3..ae58968a87 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 98548201fe..de5b57dfc6 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 c5865b0d2a..3a367ba921 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 84e1e90a26..edda5b520d 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 76d93fc48f..ad223bfd99 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 2003d2dcda..b164dd3920 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 cf17bdd14d..6763529942 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 60bfb6a924..2777eeb20e 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 3e7f43ab80..b9bba04dfd 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 0e28bc0b87..f6d14ed624 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 333341e80b..298d412c9a 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 c6db8b6cc8..f11fd104cb 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 20a8de766e..e5591c58d4 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 c2de916747..ab4ae9004f 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 699186ff23..6fa47819fb 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 5bbd812480..489fc545ae 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 80c0288a3a..4af4981899 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 4c1ccf7a26..bcc90fa8ab 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 6b38d2421d..31872b7054 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 29ccb0accf..fa33b0d023 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 6606b57abe..d8454982f2 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 fc8a9997f8..c9e9ca23c8 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 d13543517a..ab30626ce2 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 b618a1646c..137b56d2a4 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 8619b80c83..8a02ec7f9d 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 9eafff0b6e..8dbc26850f 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 f3716cfaca..c34c8fe3d3 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 6f5c71660d..4f0a9e35c0 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 2633fcd8f9..cb2fbecabe 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 8e42780a26..a50d485d69 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 41dc30fe2d..92d0c414f4 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 1683902798..d195e10ac6 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 b9abd53a58..da07555c1a 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 bd96bfa7af..a6f0f20087 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 09bfe30d02..24322104da 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 58953d11de..da36a94daf 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 7d82f8d426..f941fb6308 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 9cc3e029e9..b8f49a0a4b 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 11e21f9887..18952caa72 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 1a88bc44ad..13b7b90d93 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 9a2cfa018b..017f109ffb 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 73d07e35f1..44286a4bdb 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 109735b89b..869a4a5be6 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 32b711723f..09bd10c3a1 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 aed4ddc397..d237bc63d2 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 44b7166975..26b3075cb8 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 e871f1729d..ef51fff70f 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 fe7576458a..83935045d4 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 7d4a25c6de..5c6235e0f0 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 f0aad1ba2e..6c0196c822 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 dafdd5b4a0..a123a87caf 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 33603b019f..78b37aff59 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 0476d7d16e..f49145368a 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 49a4052a14..1873c73e51 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 18ac21c0bc..f7ccd9d10d 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 3089be990a..6e738432a6 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 b1c3ef1290..cc1253d5b6 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 7ac9217d90..9ec54c1a17 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 03f7dd4912..eb869702e4 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 a7f10c45f6..e15bdc6697 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 b0c40a245b..ee6b925cd5 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 f27297269a..271bdf0db2 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 b9edc8e758..f86f8499f0 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 1a986f077c..4171af6611 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 4b43b64537..3779af27ee 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 d6faa0e00f..fd2c7edf4e 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 297103be33..6a2a02d20e 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 d01176da88..3ca4f45453 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 8c28e982e0..bb91c060a4 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 318f19eac0..17898026f0 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 6b505a7535..123e906c39 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 3c8827081d..dddb3952a7 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 acb9eb18f7..3469ae0b5d 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 e4dfcf26b0..5053e538cf 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 e44d79dff8..f3c7f12867 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 74bddb2c3e..019a51d8e1 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 71fe0c06dd..8529f8a711 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 11438039cd..b1a4a791dd 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 7f48258c61..fab128ad52 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 20d28ed75c..ffda2f0a1f 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 7997627fdc..eaa8b5e6de 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 d4af17fdba..b030428219 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 7b09adfa44..e576ca2237 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 4465ef95d3..1a3d64cb1c 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 339378771e..85a2a37d4a 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 fabc08efcf..efa40933cf 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 77d45d3642..8f9007e41b 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 027bfc55ef..216833f820 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 a66f1b4730..53af12450a 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 45e30549c2..328c4fac41 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 de2da6086e..6a2be4a999 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 36911c9da4..9845a1e53c 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 fb2e464c3a..ceaffdac15 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 c7f7562e22..fa349c8b55 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 6fe7c087c5..1cc6e15c97 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 f3908a9e04..aed6b7252e 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 4fbec5fd87..5e2522ad3d 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 761760668f..1202893a94 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 4c94c03cb5..4643f0cf69 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 c87276d7ba..2e8fb278e4 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 d3a777f52a..a71438e491 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 b966e40442..61584d0207 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 22ee078c42..b25cba70e1 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 197126d6e0..fef0f769a1 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 f98435631a..cd38068c13 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 64e4cff8ca..ee1d470dd4 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 0bf70664c3..0a4ef48126 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 827bf67abe..c94c68ce85 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 fcd859aa3a..2f5e3d5fca 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 ccedf87217..fe87177c0b 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 645e36cd83..c8edfc51a9 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 0ef5194085..8cffc6ec4e 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 744a91e6e7..2f590bb7d7 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 cb274cde3a..62a3b74991 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 90ebb81041..1ecce73ff9 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 a30121419a..acfdf2db66 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 e28176d9d9..8dfc3c5c92 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 066df622b6..83b7c04887 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 a1b31511b6..59bc4c354b 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 b2e17ef2ea..baaf8e6847 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 549dac555d..6a19a415f4 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 532bed88bd..dd76d6ff09 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 bf734055d4..86f1d041bd 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 cda5938fb0..df8241743a 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 7dc41e92f4..802a46efcf 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 be34be27d4..7daf93f060 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 5b5fc460a4..5818a12cbd 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 00f9be55f1..bb875be5de 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 dbccdfa639..1f76241d34 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 ab65dc12d1..ef0ac00e40 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 ef6598550a..db8688b112 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 66b8bfb6e6..e92e4ff1b1 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 aacf7f137b..a83771023f 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 3bdb26f455..0baccca490 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 bbd6f23bce..afc0ef800d 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 abd700a101..2fe82c37d0 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 5a183af3d5..46cea32027 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 210f17c3a0..c3bfc35b2d 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 0215f217f6..763470ca7a 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 f1597ad67e..c6da644238 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 57379b77e9..143bb44990 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 abf9c9a31c..37ba7bc1d4 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 1612e8cb23..3ac5e7c416 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 f4a671d638..3002e896c0 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 6d64008f2c..d18f1e9701 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 be2c62fc82..e843ca2d0c 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 c3915f3a06..a2e514240e 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 97f4026b16..b921e2108c 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 40f510b1c0..ce81fe3a03 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 00046cbfd4..6d84cf6ac8 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 97c4fcd9e3..c6cfc6c7ff 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 26bf9045a8..ae852ae3fb 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 f34086b29c..a91b111d22 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 cfda66ee48..e713b8f1cc 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 834a537b67..c9d049d8d3 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 a63f8c8332..22ca7aab3d 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 ad6bd59963..4d62ee148f 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 82c72bfa27..f89debe54d 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 16f780bc87..fd34805c2d 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 7e220a4c5d..3ade9261ca 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 6ee675e0a7..ec89c28f2f 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 1291b4ea2c..954315f608 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 eae47e0d95..3272fef6ec 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 6690c24f28..eb4b8eab76 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 0be01b5e74..3cc7a098be 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 21a7042015..7d20ed9b80 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 758eb21430..c4848984a3 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 95377c5f63..e2d0bfb50e 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 59cf3ddfdf..c3b2f5494c 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 af6bc76dbf..f5887e21d1 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 3fd93c2e4f..e0a5979790 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 9a57504e51..b4c6a83bda 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 9b2c710f8d..28a403a400 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 daa8e1bff5..4f6217bc3e 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 71ce7dbfe3..4531cd7f6e 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 97ba59e606..0972979053 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 d10a01f3eb..2f45c2f227 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 eeacc427fd..bf5d7884b0 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 50dde968fe..a13cb44cda 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 52500e7fd8..62966aa558 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 8113cb9d40..e3b58ea198 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 94e931f453..497767de36 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 690eb9be30..22806ed4bf 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 23a6eeb8c5..3682a4db3d 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 6821f22524..91c0262e85 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 74fed2c073..12df93b15e 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 5d9cb5bf2d..3a32d8e1e5 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 c100f04b35..b3ed81a3b7 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 2b4080e51f..e9fab3b303 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 f1c17fb60d..e39793c089 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 ccf752b665..bf4a74d5b1 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 62795f6cbb..76f2c88c50 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 fbb4eb3901..ad7d5624be 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 2e7f537d53..268339fa58 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 38d359cf1e..4a382f9c29 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 7e9c8e169c..8fc6f2e978 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 b3de35ff63..814630b99d 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 63f09bb513..37c127723e 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 0b75ff1edb..e9684ec376 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 798e7e1ab0..dcbfbeed55 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 c349af1f0a..29f82f17f7 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 adba3564d9..9aed57137e 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 598eaff4ff..5a94f30f0d 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 681b58154d..f167587d14 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 f8b0337cdc..ff2dbe2fa8 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 2cebe9de5a..db78442589 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 3c421a7f78..120c65d225 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 a53af6fe81..8c5ab62175 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 ba8c68ae45..4452ab4091 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 b70330dc21..0749339cab 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 de408df0c4..8d84caf73e 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 59424103f6..c96473e8d4 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 f0b17e5982..b99eea7f51 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 7a132accdf..25ba370d29 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 5e805d4ee7..ddce927cd6 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 de37bce24f..0fd6a9f392 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 389382d547..bb1b7d7fbd 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 c38c932e5d..48c0596df6 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 71eea8ae51..eaec443283 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 343118532c..73fe1917c1 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 8b2c965480..e8a6af4e5a 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 86f6044b5b..853ce322a0 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 4366372640..55590e90be 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 5434c37969..bd6541e877 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 6a834a37bc..0cb8b9c1f7 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 73b196a78f..039dee5e8c 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 b9991a69e6..8237207b70 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 174dfee47f..beb66ee143 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 dbee6926fa..285b515bee 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 8cefa14e16..96fcac0e3f 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 d003ee3ebf..4986055042 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 007befdba9..da9fe92396 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 d5f864b360..de6ca037ac 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 fc6d6a9053..0175a57095 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 1ca70e7262..13091c6829 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 316454bd98..b938802eb7 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 14e7737866..6128ce5e32 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 87e1867008..225e32d78e 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 44e1ecba20..7e45a1fac5 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 aa159bf158..2d5421b34c 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 61b18b88ee..ed9a4e58b8 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 c80350e499..bbdec7bcc3 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 10a1f5aca9..5131eb03be 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 c2dd7ff882..f3ee06138a 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 1c7e9a98b7..81af2c00d3 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 b7bb325c3a..f7163628b9 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 b77ebac2e0..2d1f11978a 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 3aff4e0921..b06a682b18 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 645b8c2e70..4fac2e0dc2 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 ad79db5a18..a9d7a3281c 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 b6e508e43f..4656b90d82 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 dddbd2463f..8d87cf9725 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 48331703f2..4f3de7529d 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 588e967908..7824d2b4ec 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 7652d553b8..af0a14ec59 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 93143cfc15..c14687c45d 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 3d40573099..6d5e3ffada 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 9c5b021aab..8647ad7d83 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 42ec34cb8a..c49114667c 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 ce397042d9..cf0e66a883 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 ccce948a43..718a487491 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 9b8e925af0..ec77185066 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 ceae96c07a..7da2716430 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 1100c6e5da..8f5189ea14 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 820f894d9f..0cc96bbfba 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 df83f9866f..c7357ee065 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 7e867f1324..196e1bed7d 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 8ecebea536..f44798cf12 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 a303959879..8943ab3850 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 08dcc6a7fb..d729ba74e1 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 39ae8f8264..adee2042e9 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 4fa3aa1271..b3c42175a5 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 27487e215b..846456628c 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 9c68bc0139..614fe82177 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 972f4f8caa..302b560116 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 237f496c48..33f33de931 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 a8892ced1e..6d764bb931 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 105b9f9dbe..baa5c8dcf1 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 00e0570504..d1002cbd57 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 85af829915..1398a4e759 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 03c684ba83..698b32747d 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 50c6c15f8b..145f785206 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 7521a371aa..3990abd9c8 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 2df4956296..a5eb807164 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 0b4bdcd33c..efde1e86ac 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 bf006cb272..93cf1390e7 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 b22e0423e3..9c0e9b1ef1 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 daed437d34..5758f71a75 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 129f3a9e8f..d4dd706791 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 70ca833259..d4c875c174 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 e376d4cde5..f53ff6f8fd 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 bd7b3380d8..795515d1be 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 ff67b03189..877b2a3c87 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 69ac0468de..e3ff0fd1ac 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 5ecc68dcf1..c3400d4be7 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 aa01a4bedc..6a606f482f 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 c2e559dde6..53c78afb2d 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 e233aafa88..81a623f144 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 6549dc5437..6594097db1 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 a5d8f45b78..0dd5cd04b6 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 2b80ac410c..9faefb7845 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 501b8f4ded..73a61faa34 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 f353acb667..716f74293f 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 7247c03e4f..279a69e1e7 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 8681bbf666..d3f0ebb928 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 64a335a64a..c67ae1f29c 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 035176a98c..2e46506d39 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 0d5a250cb6..0ff3c45446 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 581b01572e..be957be85a 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 eda93a8c23..61979a587e 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 80f7a6a3f9..8a8504746f 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 9378a47bf5..b7a22bdbb4 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 63c7831bd3..0ac89344a4 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 f800fe2ef1..cf7d759794 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 1c244ed751..44819834c5 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 37bf2d1d3d..53a81f23df 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 3c10a5066b..0a6ee4e15e 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 91a6b7525b..343dfe2a48 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 be4853fad8..ae00f438a4 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 387b3ba81d..ca879e24f6 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 456381b093..e3d1922793 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 9ed300c6b5..1dfa851b42 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 c1ba72f613..b5ada24e7d 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 3e0e0e0687..822d8f0496 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 ad7120d1e4..1a173f5f7b 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 176d710706..165e1bd191 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 a33be11009..69fbfdd8af 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 f1c1933c52..d2973c4213 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 6d5d4cb846..9c4415c3d0 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 1fcd320d61..de0386cbca 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 fa66eda78e..a9d6947232 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 cce452711c..4c8e677b07 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 f7eb007fd7..50675c0b1c 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 e8131a48bd..bf9d09c5c1 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 9750dc9aa3..31b045be64 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 2cd218a6a3..4fc5f802ce 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 db6534e679..244fa49a52 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 f7e4a4ca52..c8fe04fa0e 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 1c0bbec7e8..2b6e1dac37 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 5cc08c720b..759fb74508 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 5102d86d26..fe13ddd438 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 4c9e7892a7..4134d4bba3 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 9b6d03cff4..d14e0977aa 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 a8197a86f5..3a1d8eb065 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 f0048ff376..6a8ac83d23 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 9a31ef3883..ee3583c749 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 2f4b419b6c..c34505b152 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 127e31ca3c..8960fdd555 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 4f6171a17d..664a9fe425 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 9b2e56c040..6b345a9aee 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 4316dcdd03..e4dc22e35b 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 a7066f3a0b..e4d360c9ed 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 99140a2ca9..6f6f72fe91 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 9649c6611d..f439006929 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 dd906cf491..1b2b905c79 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 990023e647..a3f1ad1e24 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 66304d48d3..c1b6577cd9 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 23eb90e337..96bd74f32e 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 84458e4533..d93d95dbf7 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 bcddf6804d..50a1b6ed86 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 adb50115c3..44fc234e32 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 137a90dd20..236bae6cdc 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 32c1e42e12..4714484f3a 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 6cda35388b..d89daafcf3 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 6dcf22ca50..b0ee308cb0 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 79bc67ffb9..5ca664ed23 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 ba71d776a2..517a9d87b4 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 c3a719aef1..201796dfaf 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 71cef79483..b3889e4b58 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 8c9351da12..7abc2b51d7 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 2fa091720c..40128ae3bc 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 c8f5e695fb..f16de17394 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 18076ba7fc..652eb35318 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 d6b4817834..e634de1180 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 0346982327..2d51680e82 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 d00409bcab..bdc7425319 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 58ef9fa018..7f3091da04 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 89928d3883..79df08b04a 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 5817a099c6..f6be2d0031 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 1e3749dfa5..36e551eb62 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 2317301fc1..647d75d8c0 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 0f8aa6b421..78c4e0ce43 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 571402a893..f508bf01b0 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 167d2fe4d5..555cc60c22 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 b2fc936851..1b96836c66 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 bd3e8715df..ff31c43325 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 9f07fb4aba..661c85d68a 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 d90f8f80be..4c379625ad 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 bc2a6a07dc..49be8064c9 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 a73774f8da..0593252191 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 ddf9d9a295..6a9306cccb 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 6c3875ba37..6fc8c06b0a 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 164b33fed3..9a684200b2 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 3850eaea75..03c741e440 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 325111a955..8c15c87c7d 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 a4dc09e2ef..6a55704fc9 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 d05ef7a968..2f047d4f54 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 dde1e16783..a82dee8e02 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 074e0f164e..39b3f217bb 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 46d8f334d4..4dfedb218c 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 34ce15fc70..8ea5db12c8 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 7b4188e8bf..2e90a47556 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 43674c6484..5ad78434a0 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 97b61836f5..8d715e5f75 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 dd7275a67a..62a85e0a89 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 3704dbe7b5..d240087f42 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 9d6d50f39b..387f9346e0 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 8f5be520a1..185292cf8c 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 824c16a75e..d12cff26cf 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 aabd0bcdfe..a3980b00a0 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 d5810b88ea..503b612fc5 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 eb84915c2a..616cea68c9 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 d696e506aa..9cd9a92972 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 1d4a0ddb95..e4a2259465 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 95869d198e..f03055b53c 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 ac8c431221..7f8808e392 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 1f94d38a16..620115ecb7 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 8ea4e68d4e..2cefaa5a1f 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 b3a2a7492b..c612e50a6d 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 e83c70a358..d0f7c36d6d 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 cc69a1e91d..35dae8a407 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 772a623ca7..144776cdb9 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 f8f4c91ec2..5f1238dd54 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 6bebd60230..722caaa237 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 7241373f15..6d7768f3d3 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 c31982d851..71e09eb2c1 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 81c84fc8ed..6969525784 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 c466d67e9a..5423603f12 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 319ae2721b..e7a030dd28 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 9a4ee79712..0cf3f62423 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 42ca674877..d9e9db5d4f 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 34822e0de8..262b930b9f 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 8f10e37a7a..b31262fa04 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 1f56aaf4dd..d5dc4ecb18 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 aa98284bbd..c077c2eec6 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 569b61dc1a..9d37a38573 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 c96c0aecb9..69c0b25181 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 920cd54081..ed002fdbc8 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 be6d05def1..fa04c1e634 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 6a4a978eca..089fad87fe 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 4d7086d83a..527b7e0175 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 5cb905ed8a..5b2b821eb0 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 d902d39f49..e12c10b2b1 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 c13edd7e1a..c39da68b9c 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 7c9fedaa06..f9d028b673 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 ca2bfa25eb..471ee85ca4 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 44d7a6df1d..3e430b86f4 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 55e7af3a5f..68a58dcd1f 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 f68adaf4a1..6882c5050d 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 660bbfe16e..9aa8e080a3 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 f3aa6339d6..5bd1b65127 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 67a3d5fe1d..9f327769b8 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 97be69630c..5472a5026f 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 4e663d5b4e..e632dba953 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 06a2c56016..8b411bbf47 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 20e3cfa625..2cdf488159 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 37269db2de..5272a2885b 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 e86e64c4d3..03bd2bc277 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 a2938881cc..40d697f325 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 22f703b7b2..1aa870b711 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 c5b2488c4c..a9bc7c10fe 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 33e997b5c1..91830200f1 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 d00bd5cc6b..a2ade6a263 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 98e075e54e..a7192b6ccc 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 eec223d174..e012c69b9c 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 a0d2206095..d2679e343d 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 b78b2c099a..6fb84efdcc 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 105131c4ac..de84d6de84 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 3d55047e9b..8c0ac6c9a2 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 627d35070a..56e59044f5 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 f36c022932..73c2731173 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 5abe1227e1..89561596f6 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 2ac906e8e1..cd1de80a60 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 b7a7bcd6d3..39b018d536 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 454cc844fb..b568a4784c 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 d320adbd47..baa0d03875 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 c26d6eae0e..05ab3a6016 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 595bceb78d..c9b32a5451 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 21103af4e1..61efd58bef 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 d640904939..3374ae05f9 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 5da44571b6..f9056d9669 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 f9e8b28691..d7988318ba 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 aafb4ac92e..d0c24855f0 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 cd21f331f1..7cd6fd9ebd 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 d51daaf63d..25934ecf16 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 39fe5836f2..cd3d3c2ff6 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 9984373a25..5bd5ed9b6b 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 0cbdb91698..95c03c20c7 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 5b10c395a8..9c6a098622 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 221bba8a21..722ce0e399 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 60a237cbed..8fa998c9a5 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 07f596581c..129f1a2308 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 2ea9d3e955..9a002dca6c 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 98f2576d94..c7d53906ac 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 5acbfd7d08..98cb4ebaa4 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 4cb3960d51..c9d5923aac 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 2b5d34bab1..2a59c982ef 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 e4f1bb5386..c8edbf448e 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 a2e350f52a..bb3726dc7f 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 823bff2871..21c642d01a 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 bbaeb808cc..b41ee5474f 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 1e52cabd6e..40bbc56a1b 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 5757a0979f..3ef7066f8b 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 a23edd35c1..186adf7c28 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 95115d7b86..76dddef1d3 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 401a28f55f..c4b8bdf812 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 f664c2152a..89fab387e4 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 996e36951f..1af9bbf5fb 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 b0b5f60eea..9e2e8cbb75 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 67728f6033..41e29de10e 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 5174db69db..f09e7689f6 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 df77b53a1b..1e66e252d9 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 1d9109ca15..df26902c1c 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 38446e9d1d..e92b8a9718 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 10e17bb798..237808e6ce 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 11c5d80428..517d86d5ce 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 cc8e952a67..948786a601 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 27b47b8623..4635ff4495 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 0390979fd7..a364000ea5 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 22e2ffb917..5b47506080 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 bb5c7e5f7a..3bc8da1eaf 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 c2d3145880..c67a37beb2 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 5a2d8c3e0d..b5ce68c458 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 69b36bae97..eaccd68d79 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 e794f2e145..1fd7159e53 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 4980e68483..9ab711db5d 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 c2bfbd07bf..42c615d522 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 4f72ae71b6..031d79df91 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 c660cf8adb..48c189ff08 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 5f21366406..edf4823e1d 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 abed15eb72..187dc256c2 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 bfbc365bb2..46e2af98f6 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 d0ae10bf61..82f8b7f5c3 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 572b80ee96..01ff0d8d9c 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 14322c99e2..8160e6c24f 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 6657602d8f..ebe416374c 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 4174a8d355..59de914b96 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 17afa0f4cd..c75d5147a1 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 a5e809589d..f7921dbe82 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 762109307b..36f7da7904 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 c302072b29..0f16cb2084 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 560975b704..b7afda0489 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 e9eeea6240..bf3f1f5bd1 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 3b248e5447..b09bd2b382 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 c8f361767c..18150c87a9 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 0db64c5f49..0013ea589b 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 e647265823..ec0983d329 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 e68529bf89..fb646b152d 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 2b40e556be..4bac4f9c0b 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 6836b05986..7204f7befa 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 d2a6ed8bcc..47b5c63840 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 36599c431b..558007fc96 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 8882b1c4cd..2643fe710d 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 e0d83ee01b..b77a2bce6f 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 ff9a0a9cfe..5aaa26079f 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 3a3825d27f..50d2c3b95e 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 06e0a905a6..fb911404b3 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 aaa44bc521..6048513482 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 7ed337d54d..3cec657ab7 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 474861903f..488f5fe2d9 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 8f7922a5e5..8bab378b3a 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 d229324978..fb155f042e 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 2482ecf577..b2380e9950 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 ff79063118..1fc3c61117 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 3883f99fd5..47f5acbb94 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 256ce3260a..20316226ce 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 f3a13b3008..3e958aa1e2 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 e3def163d5..d586655cb6 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 09132ab8bc..c4b57d469e 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 428f595a28..bbb929d58b 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 3090479a29..2b7241b131 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 097a00ac43..dadeb55a6b 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 cdba4e875b..d0048f5407 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 38528ffdc0..645fce9086 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 a7cea7ea01..5e00dbb1c0 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 495eb1dc8a..b9225f2592 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 5525c975cc..79875d6847 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 1e75aa0025..d91eb87891 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 42103c3a17..eb3293ad0c 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 6544d27e44..9ad7bc168b 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 ee86df4cff..fe8e12c6f8 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 a87ecea7f5..0ed18b9d55 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 34bbbb8c52..e8221781dc 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 1eac358380..53f0d82afc 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 ee4fd66ded..ed0399b22b 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 418d112666..13aa9b8b12 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 2da73173ce..8bae47c1ef 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 ca45f0f233..c0d85de843 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 60edbabc29..95c67455c5 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 188e24cc4d..357e465b8b 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 3621c02f1c..ec8391a9f0 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 42a9b12210..a968793ebd 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 a26b74c712..d2fba4debc 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 b64adef778..9ed7ad122b 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 894cedbca9..76180e21d9 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 131a67d9d4..fe2421672f 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 b78b38ddac..b51d03dd92 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 0555eeb690..7624ac70e9 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 b5629cffe9..56d1554fc5 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 9d8838bbd9..ab9563b226 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 0d7e2654a5..f90a0b52b0 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 5fa30e8926..70f7007fff 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 0fb728ade9..cb331b4daa 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 8065c7e446..eaf638be5a 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 d97233862a..e3350bf919 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 25a74fa51a..617cb76388 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 606ac071cb..b060e2bd79 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 e7720ea404..108cb86280 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 260e1643c2..fc56042f4f 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 208ce4f9e7..fca8c0a8a0 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 a773ba0823..d3bab81e78 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 450793d5f8..173a35c288 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 404571ad61..93b39bab1b 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 45774aa47c..23b00773a4 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 5b1e8f74c4..ada63063c5 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 45bfca05bb..7fde33c636 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 f21f9877c0..3ccec05111 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 7be99656a6..fb26c6b5ec 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 6eb16b7d75..b0383b1b96 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 38d7f31aee..aa6090e5a4 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 c02459405b..627c7bcd67 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 bde2ef0988..da3dff1323 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 27ea3c130a..538e68a40e 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 cfe8665cac..28d4f18ff9 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 ece019b3d0..2ec9e72da4 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 9c1c5f3c09..c3b045ec5d 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 ae016a9431..547a00d59e 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 f4355b17bf..9200315e31 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 2d117e7e3c..1c60ffec11 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 78c5845e08..291e0ffa59 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 4b735ad9e1..6fdc335055 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 95ab910b80..2e8edba9ee 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 c60b73e933..e4b56fdc8d 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 9e1789725e..a9808e6cd5 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 6bf45d752f..0d3d37fd55 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 febcb6f01d..453667b2d9 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 88192c25c4..18204cf8d4 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 d882126c17..20a209eea5 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 85f554044c..e17660d70d 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 ce5ca5b90b..737e100c64 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 a2ac992f9c..03e3ad35a9 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 7aaefb2141..a5d0ca627a 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 664a5471d9..417ee8deb3 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 8ef6d5d192..febb4ca933 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 9420c8b342..eea319f3b6 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 9b4c7cba62..1fca73562d 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 93274f0c2d..54c3ea34de 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 ccd13c4fb8..b54d933614 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 b475dd27b7..f467093e98 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 bc0f1a0c8e..860fb766ca 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 0d9032953e..ccc78ce9ee 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 c859973363..106102c5a1 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 8345f7e638..27adf7e71d 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 07d3cadbf5..97f93a2d6d 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 28c5c5c1fb..ad0b2c707b 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 aefdbee1f0..24639d5dd4 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 0a288c9984..7953461bfe 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 1acba628e1..dce0faff6a 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 08c9091a1e..c00c47af82 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 1413ab6f94..8a25a8a8af 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 d58a308582..dd1b073910 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 19b648fc09..80780233a7 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 8b7e15240f..3dd30b138f 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 14c059b039..506d7de302 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 0f67e57cde..0e7c8538bb 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 93a49e4637..69370b0184 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 edfca7b20f..6f567ddbf2 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 d9f590f0c3..9188d1ad21 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 c9b6289239..44ec4ec1bd 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 84a195e358..1181d14b27 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 3249bbd5eb..e81d1fb9e0 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 f4eca44ed1..b259aedf62 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 b9ccb54ec7..6b75059b6b 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 a486a37d38..fa518f36ed 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 0cbf2f5095..6495abb8ba 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 c0f35ebbe3..9926f73bbf 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 ac3bb55030..d7cbd837c9 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 8daa0008bd..1444d04da6 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 f99a2cc721..5b8e3c055b 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 af2094720a..d74358a621 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 09af3b3625..ef7ca70ab9 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 884055df15..6190e86128 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 ae609bdd2e..1438e36ee6 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 a0e076fc5f..c060aa22ff 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 5ce8f8e485..14020c8a6f 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 9e3595b362..4f5846ec29 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 d4e9196445..55ad862fdb 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 e0a76fb5bc..1b47376108 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 4723e48cfe..aa4ece6df4 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 2387148506..c5d29742bd 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 8138f5ef40..902a9ff0f3 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 10a5146b3a..52c3e991d3 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 43f33988b9..be0dd9023d 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 dae8967f87..8051ea2dff 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 49f8f4f1b0..af08b9a2ec 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 d906060486..2cda7e1972 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 ca06fffb8f..c7d2025009 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 a19c3d2518..6ee1514b0c 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 77529dda6f..acbd09b43d 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 1b490525d8..12b4841f68 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 97d70e6672..7e4df3be05 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 becf897797..00e47e9150 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 b3d56d0aa9..d9972ffccf 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 dc69ed934e..bfbd237b89 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 fb5280b8cf..60fbf21fb9 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 1230f51e16..dc6bcb4e5b 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 cb97f72291..b049f1d18b 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 bb0de6db63..b75ae44667 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 e533460bcc..d536ef6509 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 3959f23fc4..f58de08f51 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 57dfe5f1a7..5a93ddec26 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 ca0358e8f9..f65faff8b1 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 9d49a3d5d6..bcfead6bbf 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 e7799abf67..ef7eb2112a 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 a1ab6ef6f0..6d21a2a727 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 2c26a57883..df897cad4a 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 5a53ed95a5..cdd7bacb00 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 2cf3cc0165..27e8a3029f 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 95dc64902b..61ab111ed1 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 c588436091..f3d14df867 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 f596efcc29..a0d4524097 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 af1381949f..52529f68ce 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 b29dec66b2..fe8ffdf5e9 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 28015d7759..3c1336d3b0 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 ddb1c3e8bc..e6ea817e8c 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 06cf221557..2b2b4a3dd4 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 dd194476b1..3980fee5fa 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 4df8ad092d..658857acfe 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 ed90858a27..52fe36bcc1 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 ae7e9c8b65..80e4ce087d 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 0a66267e48..6da0b5e5a5 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 eb7fb20235..02c67c1552 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 02ca55c224..c137dc5930 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 71eb1ef56f..0d1238be57 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 e9577f9202..7d5ce36b55 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 d59644e50f..e8de2d30ad 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 6bc2ef650a..64703c8046 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 6de4307050..b0271952b2 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 0316b347f9..e2d54e234e 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 09e7b7bf4c..6124730724 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 d6ef91b888..a93f3fd181 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 f2a1f47449..63cc01360c 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 9b46b84e84..feb4a1a3c2 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 ab8e116610..100eade256 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 50fbc0d06e..c8ac69c362 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 1c2debcf37..319daf0626 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 d3b32b7941..cea07a563b 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 3d8002caf7..0219089a67 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 b9f370c9f0..0d3a5b9bfc 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 fc686a350a..4d23b87b85 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 1e566ea92b..bed184ed14 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 8a156f5ad6..b3f9a7557b 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 7f606c8716..48791157af 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 6380a38e6d..1579052507 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 e05e83812c..53b38f2c1b 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 889e2ed5bc..f9e50c24fb 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 8eb76b8ca2..675bf38292 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 eb8a3ae299..02de805e87 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 efb4326a25..482755f6f9 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 607d77ab0e..d67943ef74 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 85c4916972..d8e5b5b677 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 acfd4d60f7..e5c8497570 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 c401a9425c..7e291e17d8 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 7714f00ea9..34dfd54f51 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 3b9c6e76c5..4498287fb3 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 dc8ede0f8a..de73248be7 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 710faa46a0..9a15e1a28b 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 426a418f29..0bd5ebed59 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 a62f22ff8b..b2b4c7fa3f 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 9ba83954c2..741e1b1860 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 5127e58eeb..b626eab3c3 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 41ffd92f27..9580ae0538 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 9f5d4d2cb3..0f75ad06b9 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 b67ff0b4dc..47317be613 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 dedb0885c2..739aad39f6 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 78e3f799ec..7cca4af3a0 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 af84c0043c..eefeff8f62 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 0315f4bfd6..09ea76b510 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 5fc7f814b9..dccd10b7fc 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 1a512c7b79..e4ceb9bf41 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 869e3e57d6..3201f4c7e5 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 0c04b2bb7e..fd2f2b30f8 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 1c7d2eb054..12b3090998 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 3fed56bb90..f0c894aed4 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 46d518a2a0..5041208ef9 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 186d4fe9a5..75e81dba83 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 39941b519c..130232a89d 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 aef5109c1d..22d381759d 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 bd8782d08c..e644eeaa79 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 4ead949b24..75e92b3d4e 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 8925f5279e..1d29304742 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 f32d875b99..a7c0196343 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 8b6f8e305c..c66d9ae021 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 383ee8a135..92193d53b4 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 05f72707f8..ecbda2cd1b 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 24a390c3ae..9ddb8e68a0 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 d386f64351..1f0e3e8788 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 42ccf0316c..8a59df744a 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 b4604f4415..9e21caff4f 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 26ce50b377..278c72ebdb 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 c7da90af0d..a6dfb3c295 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 310f863029..89303393fa 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 44cb50c76c..a147be6622 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 f7e4dc02b3..9610160617 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 c2dd123b90..4227c74ed5 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 e1df7b009d..ae233ca02a 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 33f225d73e..d7294068eb 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 d9290e3b9c..1c173974ee 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 575e8510e1..a0c2704cbc 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 8763e91c63..0c11e0366e 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 106198a124..2b71f289f1 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 bdafd1f615..75e9e42ecf 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 2ff591b345..634809c24b 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 42388636ca..942a1e5b6e 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 e30d21083d..5cf4553307 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 39485572a7..1243b1151a 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 2823ddde4b..51fc715d4e 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 1fa88b9914..aaff324e4c 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 cbb6c64126..4190fb8d49 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 4717d80fc2..2c5a769dcd 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 3e494f9ddc..9e103d5184 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 a2b5bdf14d..0d2aa066db 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 2ff8eb1f9c..c6f81ca365 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 aca02e83f7..d44f98c546 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 be3213600c..38582fa3f6 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 15172ba297..4a4061b5ae 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 02195deada..dea10db9bd 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 2ccb1fb19b..d17d513b35 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 f85384a790..76146d7c2c 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 5eace0de37..970a793e6a 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 ac973d871c..236addcc7d 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 fc3ed84d19..0f4af32b95 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 bfa8a3f5a9..afe23d7b5d 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 8380b23783..7b43a2f60f 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 3e572af2ec..11ca050c99 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 b2977ae19b..07d2317972 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 1a9447c81b..ee07483593 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 f244495005..b9bcb995e9 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 d8ec0555f4..b01b25f1d9 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 f31c6ab339..34b108c002 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 384f1fbcbc..970736e6fa 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 cffe351366..1fd06f793a 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 8eaa1dd6a8..861df10f26 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 fd3d79fca7..1584445188 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 68446db9be..7f0a503781 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 7cf3b6ed79..e6216d5f4d 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 5567ae5dee..0df308c979 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 efaed92191..d577202700 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 cda419638d..a268a2e29b 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 1ad77f2a45..7ffdcb267e 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 647a7852dd..4f64e768be 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 bd48772686..785476d357 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 e93b8bb60e..827d34c0e6 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 5c1a8f886b..05b1aa9747 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 d36612352b..13146dc5c4 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 d9cd903ffd..16585043c6 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 530e1d3078..9f30256d73 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 3364ac6c46..1f57562923 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 ba12a3796e..db828eb1bb 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 60e12faa32..3cf0f30bdf 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 a398973f31..7b580276ec 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 7c0538ea15..6b7568869a 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 bfd908deef..898e724576 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 9adf85a732..ad49768ac5 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 1bec665739..a00d70d680 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 d9271894f0..650859ed46 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 b81e707ab4..13d94051a8 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 f28e4ca377..275eeaa40e 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 0466c0c7ea..a417e1f1af 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 4d570383ef..dd338fa097 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 d96802b784..2ba9b3d7a0 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 aac5049c9a..d10ec5a704 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 24d2dcad8f..08d0d1b61e 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 041fc25e32..68b88309ad 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 ccf18ce48e..b240f2703f 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 87ff956437..6b35671e21 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 0369151c7d..c1c269140c 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 7722cf9e82..a80ba458e8 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 b35d299a39..e40eda62a6 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 108bb22162..c8c8865e9d 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 2d8f8da367..2bb969fa20 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 7852884703..1ac7bae59a 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 2de8a718d6..ce959d016e 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 14fa4238c2..ce97c4a5d4 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 bf2bfd6bdc..c5e619c994 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 aa4ba3f5a5..fe2d2bfc5c 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 920dd9ffd2..56d1a0d925 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 f9a60e8b05..f24ac1a22f 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 c8283279c4..873d88a3ec 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 6426c9e6cc..9850bf3fea 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 fa04e0a5f6..483c114d4d 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 2c51b90b71..86ef72fe6f 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 d9ee2ea116..1e47d11313 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 625e3a8e4d..b15a8cf116 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 eb902a946e..6470c85d0e 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 5b16fe7376..dc7faaef85 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 a3e9c697e2..478cf2391d 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 f240089781..8ce8d9f8e1 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 f8c220f6a7..d26dda5818 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 d1167818b1..67f6ae64dc 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 86c10ea7de..85a4a11a3b 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 1db8b68a8f..94e1a4271a 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 039c0387da..6740c87247 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 6fc50394ad..008d66e7cd 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 787e80db5d..e3eb7a7eb8 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 857e1b69d6..a1a824edeb 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 b4057230e7..47163b02c8 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 1e802c8779..375792a822 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 0fe34f1c33..2c3f7e081c 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 101c1a0ce5..f25b16512c 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 33bf8aef79..3029d96e3e 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 7e5d181ff7..cf82c6ad5f 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 43a7bc8158..2333c4925c 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 5f0d947d06..9bf5965b4d 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 a579107fd5..9e7cec9f50 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 060651dd41..25662b95e7 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 f06dd0b9a8..aeecf0fb7a 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 2dc5c70442..8097b04d7e 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 eb9d521e86..037d6f6f84 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 7e736e77d8..99ccddb7ff 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 520e37f75a..06f39b42cc 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 7d7001e8e3..e986378227 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 6c803df220..0c239463a7 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 511b2f14df..e9176b47ba 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 d62c1a0116..4e78899fb1 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 9dd547e62b..ad1da48210 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 90ad4cb586..d42dd8ae88 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 4f45fd22a9..17cc407929 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 0aa04d143a..1f686acc23 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 826566d7a8..c6eaf90a5c 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 57cff3772e..0d751029df 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 50834fdcf7..a6fcf62214 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 fcdf13f49c..b1532bc69a 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 a6f21791c6..001ed116d1 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 cf8a8c0412..ece4cd50b3 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 47cd350498..e72ce8160f 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 5a1d516f8d..9de31a88d1 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 f426a289e8..0095124256 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 e0e4df4186..0570a7bf0b 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 7c71fe5e8d..f5def8d21a 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 fe9e3ece3f..7e2e25f0e2 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 dda5182a50..8c368c4a1a 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 458544cb8e..1695d3f3b8 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 d87824e549..2b04ef8231 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 c8283873cd..c1004d55ac 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 a0227b57f2..a37559d04f 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 712b5e9cab..037e452a5b 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 3f43306461..7c00f98b09 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 31f88cf7f7..6a54344f9d 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 af3c2f659f..3b264e58c8 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 b64a8a4071..c0826e4aea 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 b245416bae..f5e9166132 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 00a7f09820..646fdff6c6 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 b03cf584b1..6418d03665 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 3a17b3898b..b47cd8a917 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 f78fc795b6..798bdb65dd 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 6721da0ed7..f5ab480fca 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 7420aa6627..3aaab1318a 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 fc0452749b..dac19ebeb1 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 2bf3a09ac6..a8ca8ddc67 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 1010e0511b..2cf2dc9ec1 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 93b0feef8e..1461e1e225 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 33ce5cc44f..e0e077e274 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 2535c2c3e6..6ecb199386 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 9f7a75168a..334b8cb992 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 0951deb7b1..2842478767 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 50b0a607ba..b230109471 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 e39a4c0db2..458fd08f31 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 2d7f88459c..3cd9cedf15 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 9664b9bd75..2249a58fec 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 47e2d1338e..60e53a6108 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 8e26c47edc..989974a18e 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 e4dfe76e63..b51be976f7 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 479115ea50..dd50be0f7a 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 8ef51c5791..ab67dc2083 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 cfcdafbe28..22457b3bec 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 a100f770fa..e05c9f0d76 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 7d615e2bbf..b43b511db6 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 e5ec4b073d..1dae0d6ae8 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 4ae65793ad..75e0b5a25b 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 28aa6b8016..96f342eb5e 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 f2a93c63ca..1f3c5ea59d 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 aa8946063c..c242059d34 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 c9cedc59cd..b647d107b3 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 8ea1269f74..2e3c9816ae 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 ae30b47e45..11dc6d2e8a 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 c9a20024d6..a080bbe48a 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 ee5c1b8e3a..ad08b5a017 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 bbcc4fc22b..1028e4c814 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 bbe1ce5777..e7df1a11da 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 3bec8a2e61..aa1867e62d 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 b0bf46cae0..443aaef19b 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 7e57006a8a..82d6b2e765 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 f67945c62c..f6f3cdfc0f 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 8eb717b11c..321fd3a8fb 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 a1a28584de..4d655ab5b2 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 fe3b31ec97..7479b493e1 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 3ac774ebf6..086b20fc7f 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 d7182ed0d2..efe5e7c164 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 9bb0b83c8f..45a06caa88 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 124470c925..daffb86a71 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 e257c1b94a..fa2858f487 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 c188d3dcab..e559f823f6 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 f8b04d86b0..af5de539fa 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 a20b4d48c5..97d1f33d92 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 7bdf2cb941..7bcd31571b 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 ecaf59278c..d5380047d4 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 d06ac78650..d98962c7dd 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 40f396ea90..a628867c32 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 4dbf894c7e..5e7d08b022 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 f4ebff9684..722b7456d2 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 7a7a9d3733..aa07f2255f 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 27dd563343..0e2107662a 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 526b2a8d72..d277d34207 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 9bf75dee7f..2d886dd300 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 38034c8bcc..9afc011af9 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 427d32e398..dba2935529 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 8a306d55c7..989ebdd9c4 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 151178d4e8..66e3975ce4 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 10156d7940..e064a6cd55 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 59f3a4fa9e..b331c0607c 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 8bbba85af6..22412fd009 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 70f81c4a96..5d2b62a616 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 5560ea708b..44faf3abad 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 aa97645ba5..02f88cd5c7 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 998c9239c4..9a0665e91c 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 86bde4a91b..ec593dba0e 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 aa0dfe6392..761c86b778 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 a674c0e1bf..94012171b9 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 3c64154918..674c94a908 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 656d4a12c5..005bfc0fd1 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 a665fcb788..6df45fa600 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 436df9c61a..cb03f59868 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 e8b453aae8..b6a1b47320 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 0fd839176e..b6688989db 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 96c6fc1203..773d30f69b 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 21730d62b5..39c867239f 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 07d8ab8302..283ed9b5d4 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 a934bf0298..8c8f5ffab4 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 f692c089d1..c2e533ea88 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 008bc88590..599892d812 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 158be9d798..d3a82c9fa7 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 5b358bcd31..75cb61c965 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 6e38d115b6..058b0c0633 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 2d3d148b42..d0e45ab12b 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 82cef4a124..bf44c67943 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 9ac80e4b7d..cb8b6b7226 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 c4db949fa7..668223b895 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 a61428bfdc..577273edfe 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 5540e2d28f..f58eede05f 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 97526ba87b..a3813dd07a 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 5884708636..aab0a08ca5 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 5136ad9ada..d385021d17 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 da09c9f3ce..c493750705 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 78ac689de2..b1f634bc10 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 b7f093d734..0b0a762d79 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 57f087c221..de255803f0 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 dac593be56..fa67b8046b 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 7156302fe9..b383158f4d 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 0da2701394..2cadcf3c2b 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 8a8ab688d7..59d9d203d9 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 b97b46090d..e08a584cd6 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 38baaea0e6..eb9cc1c746 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 a9578afa70..e0d3db9600 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 93c33bc3e1..e90a534c59 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 84be5174ba..56be33a9ff 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 8271849b1c..841f515046 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 8b813cee76..c949045db1 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 d9d7031c44..552a03d2bd 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 40fe7e17fc..f0c363687a 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 e29d77f214..82bca5688e 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 46a2eadb1d..0c26166c59 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 d8c3252602..3317c47931 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 355bcb6a8b..0f28361d09 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 4720733d66..952b22ee7c 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 92d1b629b8..559cf16e90 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 9a8525c611..03e9682528 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 13aefe769b..fa9e02af9c 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 df8619e0c0..c2a0bf8bcb 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 4b18498aa0..75b58569c0 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 d3327bca0e..0068fd867c 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 d0e5f35462..bb7246eebd 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 4ed4fda76e..fcb2db7e49 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 b5d20f04f0..006524199c 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 fbbd7105a8..b9dd8ef749 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 f6a0a0d84f..82d950c1f5 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 cd47cb1c68..a70f5122ad 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 ae7297f083..ea84629d25 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 c3797e40cd..e484f157cd 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 a88cc63904..95768678a2 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 6e45686902..179d2780f6 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 60e663af1c..4ca92c2d87 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 d77b46d83b..1691a7f002 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 0d525272a8..c05fcdc424 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 069904d00c..fa9b8291cb 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 d1b8441051..021ca2fe10 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 a8198ba4f9..b567345c7a 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 aa1c73f842..05735e6901 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 6e80b49f46..e9874da3cf 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 105f939f7e..4573bd475f 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 67f14046cf..400bee31d6 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 02f4082296..c1e82cad85 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 3497513854..a81b64a77c 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 d334c67821..f390266fa2 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 1b8fe6b8d2..df1c1bbafc 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 e7e29359f8..e6ae9404fc 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 23b9e3a09e..abad67493d 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 4f30b99110..80155817ad 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 748bdca9a9..541cf6b13c 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 74f338afca..f476149645 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 e91090e4a6..80abd4d2eb 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 8ef7029170..01a8ef54d6 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 b860e18d52..d4ae609b38 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 715870c8a9..864c41bc4d 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 bdc3f94aef..81df78664b 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 5c1c521396..7e909bee3e 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 c308eca02b..98b77c84f9 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 93639599b2..673a79d4df 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 16d3f144dd..5028dbc2e3 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 8575d4a089..7fcd07056f 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 e35e0596cb..89f1b5d886 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 b51ec21b63..c4c89334b3 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 19f823446c..9818288f2a 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 63c485e9e4..9c42d97ae1 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 ed1741165f..73b0a1ed59 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 d6dc7827fb..53f5454865 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 08833b7035..d2f7dc0672 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 b2263b9afe..1cc1524ed1 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 d8e8d54199..278f1ece01 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 7a8f92ec80..37a3d74509 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 3ae462b4f5..b9a32d0921 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 a7a21f9299..26f940d142 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 178bba95a7..8b5af63eeb 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 2535e3c940..7ecabbf5a6 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 369c7428e1..d52c8ccafc 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 586e6cfa14..a14edcac7d 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 8fcb41f45b..493f1518f5 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 a1d8d3cb30..c231b83419 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 38394b5f32..742a0c0ee2 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 1fb8a7969c..68a4531e32 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 6aecc5eb83..7b8a2760a1 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 a88670207c..12d258e6a0 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 43c6b30794..402e804fb2 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 d62efe50b6..385d2750fb 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 c43990c518..5d269c9158 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 a624400a23..c508467812 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 cd8a2dae56..4009153429 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 67ae7d1012..4be5f0564c 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 092878f2c8..0eebeaf91d 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 d9b41cf8d7..d6f2c2ba56 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 1ebfe7aa6c..5e3d2c5dbf 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 7fd82cd707..6f84511b60 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 aef5ec8f9d..294e7c5d80 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 f645da1573..c98e1532bd 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 0e5a512e3b..cd287c2e97 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 768d794e57..3ee3468dbf 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 3d44101389..0d93e93a5f 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 a48c0881a4..1f46eafa1d 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 02ca23eb89..a68474d467 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 980cb946bb..79cb0561da 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 77418d97f3..19ae8a383c 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 c2b36e682e..45dee82a9e 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 894a8b4ab1..77d546b29d 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 78b2c171c8..1bbab53a8a 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 be2338d5f4..4282b7a2b6 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 4d03db1906..f554b8da26 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 bfeb0a60d3..5a384fdf91 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 cbaa7d1af6..6721bb8de2 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 e6fef2acd5..6f3739b68c 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 7f1775bd26..11f97b7cad 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 0797ece1fc..444621d79e 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 ff2dba50c0..384decb9d9 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 d160147cce..15e8c61d62 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 36323ad149..aa7680a0f8 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 ba1887d365..2d188b1877 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 ab39bea1e7..629c87dcd3 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 543d5c4bfb..be7f66768e 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 28f0dbd022..56272315ca 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 cd3db23881..55934f3c9c 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 d76e13cbac..5493970a49 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 5f47708b4c..906eddaff1 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 3e2758f4e0..4f8527479a 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 3581bd7884..578a080b29 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 2ad2307885..9ed0638f63 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 b909a421ad..47fef1bc48 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 80c9fa1d68..f6bc6336a7 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 6bcb9a4365..2652190358 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 8457fe304d..2452c7432d 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 fd56ab6207..152588685d 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 303bc308f8..a37d3066e6 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 f49d0905ee..c95805a987 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 48669dabb3..4fc50310a4 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 ab564186d1..51b7e5151b 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 281ebfd9c1..470608fcd6 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 2cc4a27a45..6507a6da0c 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 6b0dc7a776..ac43a0c493 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 54760d8f92..a73d91899d 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 ada968be95..ae16fd03f7 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 76eb22488e..f26539bf1b 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 7ef0a25ec7..404729968a 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 7e4d3ea687..d94c360827 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 13e2e7d386..19e288b922 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 30f6a9595e..012f91889f 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 efa22e0265..a62bff3796 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 2b9ea31738..d1571a3f61 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 25bd9757a5..8fb4b13c9d 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 1e85fd0e4e..08973b3ff0 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 5ebc18121a..2d9bf936fd 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 9247eae9b3..6688c413a4 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 6288113a6d..f36aea646f 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 460792ed27..840c9cbce2 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 970cf5c47f..2a1c9cae73 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 b2fa1f4957..181021539b 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 8dc61812a8..dbf5f85895 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 6aee6c9894..9ff1095394 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 c4c11124f9..6f20387112 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 1f4c62142b..5e1e64122a 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 10a4733420..7ca50dbe7a 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 3cd91d8a89..331c111778 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 d159ee59ac..fd1c4ef3b4 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 7564f12543..8b38134718 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 e5f1825beb..362da9d8a3 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 a6044e02b4..c33e2a5e7e 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 55d8777455..3e341f0ff5 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 dc78227952..44fdf1e2b7 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 7c93321803..bad31cee9c 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 cb5c5d7e1f..d6098018bf 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 d6a1eeb151..277bccbef8 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 3389b15df0..7794748bd1 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 8f4a67edb3..6843d89e75 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 4232a9d800..d67701f1db 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 acea8a0757..aeb7606ec3 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 d67a438437..bb7e2ee561 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 447b694d6d..0a5ce01fb6 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 c6259213e1..074660cbe3 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 47900de1f1..1f6ca74aae 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 117ffad4f3..61dbbf37da 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 06295cfc2d..5d5f7079ea 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 f35c36fd4a..9df7f1dd55 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 cdaf30a3f2..dfd31eb30a 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 d86a3305d9..4fb068ef41 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 54416a3842..29074d44a7 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 4bedc65c9f..864a970ae8 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 1e5eb5a412..3c4df9be8e 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 d5d1a8b9c0..b9a3e393b6 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 edb3d9dc8b..baae5a8b8f 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 66ff9c5fb6..964b167bfe 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 9871096cba..107b50c981 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 0932fa2b49..43b0969668 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 63f5a85912..947a61b069 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 9b8af11b7b..0f7d9b7468 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 05ba216750..e53d9def7a 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 7e68cca0ed..6974ce25db 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 785c5dbe2d..89bcf96d50 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 32719f584c..61ff326f7a 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 10b00344bb..c175a480d7 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 764f88826f..7f73a59b85 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 5d3c6d5276..b510bf776d 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 bb90f73831..a7f270ed81 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 3a3ad6b4c4..c290aee638 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 79ad6e2209..b6c63dabed 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 0c17378e27..20384fbb7c 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 446dd54d50..d4d30589fc 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 815806ceb5..6b0274c6e5 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 a0d8a58f27..a627b10e51 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 c7df4b258e..19a4d5166f 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 3845728441..dab1f586b2 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 efa904a70d..0ad1f2494f 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 b9f230210f..655ffce019 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 1b4c184230..3b9f220346 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 374bccad91..da7e5671c7 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 3acb8a4f1d..fd663fe3ad 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 b6f2fc9978..ec5ba4d71d 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 6978d02a4d..7a69f3381f 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 99f0b90301..c6a47aef4e 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 fc387426fa..c4739d466e 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 022e069398..990bcd5dff 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 5f27f754fe..5a12f2b805 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 916109ec32..79ec54f811 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 039d45af3a..6bdeba303f 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 8cd7f5664e..f9aa119613 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 25f63da702..7317b92b60 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 393a3d2fbe..1e2af27d0e 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 95167273bb..cf2d379935 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 981c704e7d..e27e017273 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 98a1f1624c..b40ac2e786 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 28d111ac8c..78c8a70365 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 9341c1d58c..268dfd1536 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 44fa152dbd..557d78d32a 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 f8eb251eca..0d562a7ce0 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 bcd729a992..326902085d 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 5d9bb4d9be..d745bbd310 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 a5aad74ce7..0eff4816cd 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 a75a83594a..ce7125892b 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 5be461e6db..17265bc710 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 12429a3261..7ee60b4c47 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 f2af1cd7c2..6089f66e29 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 8801a491de..e93b28cbcf 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 c5557867ea..0a09f214bd 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 0b17110644..42970a88cd 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 a5788c09ad..d2b4bb370a 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 d2f5a44892..8c30053a50 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 4dbb2294a8..cfff36c6b8 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 9637479274..c5fdab3e5a 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 9309ad83ca..3b2811120a 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 6bcacae386..8a9aeb22fa 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 f563f9f0ee..f35d7cfa44 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 e60f24d46e..4ffe92e6bf 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 6d4483c85f..1e6996df61 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 edbb434070..75872bd8f7 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 c1314b1443..b93e4706f2 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 1dba1b949c..c8cb147e9c 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 b1768c3aa8..cf9ef82d0d 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 68ece700c7..b132d68cc0 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 3fd0171e5d..9f48701616 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 2a2677428e..21b884818c 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 6a73f6e2f1..a92d2879a1 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 b110791f68..7ccde0f878 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 896b1d2807..6ce71c662e 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 c673f9323e..72241f30c8 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 fc16ebd314..c9b7417690 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 b41709959e..aafb717248 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 6a55c1559b..afdd1d271e 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 ff09250a06..e1bce4bb37 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 f3d48d03f7..168165107e 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 2b28844257..940fcde54f 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 a09a271b62..449e9f2b00 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 2f60a41c07..f834766742 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 27e3feba7a..99909bea1f 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 79987f42e8..21af09b03c 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 ef348d316c..f5840b30f7 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 ed70e782af..bc6d2e694e 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 68816362bb..cfba73c323 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 ec53fd4027..ccaad2e72e 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 2adc3c036a..888ef415e8 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 d49e37edcb..e01646f972 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 b742ca9a99..7f8787085f 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 4e23a598a3..1832025bd6 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 e759f91a71..bf58885990 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 a26d391661..3fe8d12d3d 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 8239239c6e..72393b8b25 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 aaf02cc7ae..50217bf98b 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 672b1ca3a9..ea393a58ab 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 8a64d93f7e..63cd5b2cb1 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 26390be79d..20bc97e01c 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 b40e5ac218..d3acfb54e1 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 3b11b99194..dc7ecfc0e0 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 a88bb22318..6fdfb9cd61 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 f35fc4a6c5..f8d7a1e183 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 ad082827aa..22b54ead42 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 9912e91ff7..7caf59df00 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 a42b577333..9666b4c8b1 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 7353484926..bb021834f8 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 eccc2a3435..a4319f7139 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 699b0fd649..7f56168f55 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 5282612d13..098d7d57ce 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 d983ce9c0b..5808cc008f 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 8e459b6c97..0eda52e15f 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 b6a7b417c8..738b70dc43 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 3b90384f17..9d9eb5f15f 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 c6b950c596..46770bd9a7 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 8bad7162fe..f56d779cce 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 8edaa4d10a..1dd222119e 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 5f1d6abda3..194e7056a0 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 cbb4aaf45e..a6c52739f1 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 abe10ccb67..99ea8b4314 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 2d00c06562..87306dbb9a 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 a34ef4653f..ce3d5914e4 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 5d331b3b6d..dabd659635 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 3d83d0098a..87c4070766 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 830a5065c0..8a9e0db45d 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 3db9ef4e27..3f76580df0 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 4e1d24beff..db90d38862 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 aeac1586f1..c600c019b0 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 2336f2760e..af8cc80dc3 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 79811fd4a0..a4ff345778 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 d04102f8a4..b50ab54f07 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 bdac27bd5a..e0a1229193 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 1c041b9085..c7034b2859 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 25c7bd2d8f..1b31461049 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 59705a6669..e03fca57fc 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 dac27fd359..ccdffe442b 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 9828c73c48..4d8dd04477 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 0dbf357c2c..86fb9a2aa7 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 b70d1cee82..7b95493b7e 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 0f50bac1fb..7ba89fb947 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 39827e6841..9867ef6f0b 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 c7cb0fd816..1cc7448938 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 4923a558a2..03547eba61 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 a6034bf05d..5d7a890346 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 af756e2b0f..4ed0033caf 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 f1018b14ae..4fe8bdb4ce 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 3472a2c36e..7aa29281f1 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 1f9de7066e..fe60bcd959 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 30821f5834..4abc461b8a 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 2918dfc0df..934a9c3d3e 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 65af31d434..5b4bdec267 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 f69db6f2f3..a6661ac3b3 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 34b49c54e6..dffef07697 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 e3487094d7..fe10ae9d3d 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 21336b8f12..91f1d8cbfa 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 aff60a3c1a..91b2238ce8 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 e97f9a20ac..44d83d9b18 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 d7e4cc48cf..f20230afee 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 fb02eac78e..01964a7ef0 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 c7b2d03c23..863bb8a9ee 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 4448988d4e..0e92f1b3aa 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 6c67bae748..41911e6177 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 59b35e4073..5a57f59415 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 7f41737256..fb3ef2a1de 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 ad3e46d47f..435c49c31b 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 c00a60cb31..d98f613810 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 06d9c784f9..0e6c96a0ca 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 18f1c905ee..3f4928edd4 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 9f628a8e5c..b46235c896 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 e2f878d57a..bc3a9c71d3 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 7dd40d69cc..20521183f8 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 720469f9dc..53b9dccf56 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 7ddec5cbe5..53ad4a8c78 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 5a6fbe3c80..3cdafcb606 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 205939680f..58cb8b929e 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 aa42c2b1a3..b04705b7dc 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 1ad21b73e1..d7093305e2 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 b44f7036c2..6f3b388e01 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 1c8948ca54..bd8d833551 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 10bd3f2219..7627eeefa8 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 043283b02c..ca7a7dfe58 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 8972083d90..28226eab13 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 334bba6fda..0a15cfbddc 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 0cad272056..fb94ac9559 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 872dd85820..6c0b847b60 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 11250bc905..38ee98d548 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 432e279ffe..6af509fd4b 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 ac6942cf1e..cc21daf2a8 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 82c72baccb..5dad71ab6d 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 21c6b6292a..2cb6747779 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 7aaed06118..da69a8228a 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 575d725696..41728761f7 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 c7bab18221..640c6a9a3e 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 3b9a3a6cbb..3465b72456 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 35ba852a17..8cc490303d 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 25a060a283..84006bf29c 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 81cf3c902e..cc8962200b 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 1f037fe014..002295a7ed 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 024df6ee23..efae7a5dfa 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 8f3482f663..a1129361c1 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 f00f1d3fbd..6a3f00137d 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 f2fb2d8a65..384e123b96 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 b314a281e1..c0855419a7 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 c3aa6d7fc6..15c49ab6ba 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 584537c715..5e4c43bf79 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 1174ab7da6..4522d996e5 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 b51bd7087a..a1ce5b4a6b 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 62410578de..950a983ee5 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 3c9a986921..3018b46678 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 eecb369898..e5a6d42681 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 8fd80adfe8..a4a22d6c9e 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 8f26bfb695..16a6a18a7d 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 1c5e0eaf1c..1453fc2d14 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 c0e2df128b..99c7483fe9 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 a236532a90..cd468812ea 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 def14c54b6..30ac3272aa 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 2220a2dfab..3499b5f065 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 19b1ee3279..6a0d6d5328 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 18918f4633..34e370e732 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 b097cfcade..aad70de521 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 a9f2c6b1b2..f5200b5ba5 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 6354ddf2a2..5758c8d090 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 c23e9c8473..a2a8d1f886 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 3512c2e54e..c935debae7 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 45f09b75c8..2b87110d74 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 0ed862b38b..8b682a3ad2 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 31e7860d35..82fa607ff0 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 de5cb8bf0a..37c42bc6b5 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 ec3be65a2b..ebb3d29279 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 8d3dfef9eb..6a64e018ee 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 8137031c2a..5c48f6e6eb 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 0ec2e4120c..56b1b17b2a 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 572a91a62a..ffc7c9a008 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 fd67fc9fe8..370c039c01 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 ce16404cdf..c8f9980f99 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 f80da6a67e..d77d137174 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 973fe2c7ef..fe363034ff 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 e803f609ec..1f02b10c56 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 13776a66e2..0322d92a82 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 cc24cfdf7a..a2d59a744d 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 381aa57976..f327b25085 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 fab5d91402..6f5cb7bc45 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 c0fd283d9d..e122bbec26 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 98c522cf86..e3335144d2 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 453ce656c6..152b3fb3be 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 0ddcf6da66..9e58b3dadd 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 570b965680..fe9b28615f 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 be0730e850..92aea0626e 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 e5513f828b..88ac1424b4 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 7ded833934..e8efec2d33 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 e00ea63175..db690a873f 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 ee39092851..4117fccd87 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 9ec5a87852..413e8632ad 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 d8f8d7f707..34f5db1ecd 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 7d9539113c..2c52cdc992 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 c50823758b..5bfb14b15a 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 83099e0532..ba60d7137a 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 88817c86ae..015cf01d77 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 651cf9d0e0..65145da83a 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 ff91511bd3..c424dd6f07 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 73003ad25e..4edbfcb156 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 c88f049136..0325135b2f 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 4dad0cfcfa..f09ce66912 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 4d674a3aee..6180978778 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 408a34df26..b0516b646b 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 b3b45c4907..fd855ccd30 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 14ced7b667..2309bd5f54 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 d892f55feb..7038a4df01 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 34211a533d..2cc11ecd49 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 e2188b335e..6db94e9907 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 adeed7447e..c867862e97 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 e059f92d90..e1a0d5e1c4 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 955f061a55..11dde312f1 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 e800e8e8be..615ff10386 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 fd22c85d35..7099fa31fe 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 0e979ca10d..3640d44089 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 9ead02800a..f437778cc8 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 6c415b9adb..0f25feceb4 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 755bba8d58..592e15c940 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 ed21ba0037..fa4ef4ac13 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 b867aefe83..b9b9eb0ac6 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 1f456327e6..5513863bb0 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 6486234a23..18c5cd391e 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 f35b302350..fec1c388c7 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 25f6c49aec..af0213717c 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 109a3f3de9..f3c70a5019 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 ee7fedc67b..cf76808aa0 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 79990d0952..fd77249374 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 0781ab756d..cde433eac0 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 ac37ab7f89..d60e82c69e 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 a98a4175e5..09026c792c 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 06487e20f7..ad5b93bba1 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 9ed05e1002..0d5e4490c9 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 f93a160d8d..c357bfb055 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 879a66edbd..e0ce84a353 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 a45cbffd52..38bc5578ae 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 503abec709..77d275f707 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 3c228aeaaf..5ffc498ee6 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 e4aef102da..b21bf3fc22 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 d8dd1a5996..2b9e3d76ad 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 1114898026..f9175e195a 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 7c9d520300..c483820481 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 629691a572..a2c4ac2d45 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 8b9cc55db5..661a485c2c 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 961fa07116..f7bcb4fad6 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 67a5c410fb..c8707f0ab1 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 77d2ece9a9..0ff6eba322 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 8608044203..9c756a5ff2 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 6e0e3458d2..000db6777b 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 7133964749..0b5029d165 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 cce5613451..c2cf62af97 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 764286da2c..f29b518ea3 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 80fee812a9..d400aeb5c2 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 7bd0e9b6cb..4ea2b2167c 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 f3d8c0c193..e33625909f 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 3b7842a7f6..47248525b3 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 b36242c9d4..5de4c76936 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 aafa4e03b1..6ef9578135 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 5cfa4f8fbf..b595e69ede 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 372cfd13dc..d52dfc6fdd 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 eafd2f157e..db539e00bb 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 10290ebf76..0d521c078d 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 33d2c2a218..c03f8380b5 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 89d1bae8f8..3ceb9353de 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 62b4f16dab..7c81c8fd21 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 c77913a792..66befdc41b 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 9b1aece1b0..a715158174 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 3cbbfccdd8..1d7d49a54b 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 822f0d05ba..bef6b7349e 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 16a4c297a8..1abb448dbf 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 6caf01ba0b..d100913b45 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 0c1c32d23c..e11ca5356c 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 6ee911f688..41fd32d570 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 cc85f3ce1f..3262aba2d8 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 873e8a69a1..4f9881fdc9 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 6aa82fe9dd..d94fe93432 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 5c4c048083..90d98ad9a9 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 b869cdc541..e5a6ceff98 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 3d479c63b1..58d2f4ec51 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 2d6ae89e52..4399631efa 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 2f4864ab7d..bd22ce445c 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 31cb8699e1..eafa9a0bf7 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 225c3e328e..83f8a1315d 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 d1640c5fba..b1c7ab837a 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 230187dda6..f04eb30c71 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 8a6efb6b9c..775a082c40 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 2537aa55d1..86d1a55f87 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 ea12d9b8e1..c697088f16 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 aa2944887f..1dff9942f5 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 244a80dde0..e232b318c3 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 164046d00e..52a02cb19f 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 f3cd281c3a..c792638067 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 e74db73c92..0eac4e6167 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 aa897ed2a4..7fd5951e84 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 f4f4f92ba6..94493abe2f 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 ce5cf89c46..c2d251db8c 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 da18add141..cc0a60b1da 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 d1fc5726b9..9e4809a478 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 60c1f2b181..f6bbd2720a 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 15e036ddaf..eca189f040 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 32f26284a7..2888966fa9 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 b49fd9cf24..902083d50d 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 2e8bb475e2..401dcedb7f 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 e1d6670d93..96f71c2922 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 95957d5288..79befa1ae4 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 28dfad7f94..7765630e3e 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 cee47ddbd1..0bfd085b0a 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 fc2f566977..96ef6800f6 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 84051266d9..27556ca8e1 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 f0846b8009..94edf4a4e4 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 13d7499131..20544928ac 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 6d9af41a28..4b2d6dce6c 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 16ad272475..441bdd3753 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 542bc0b1bb..d1b4f0acc4 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 f56952eebb..bb693b1d5b 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 e964e74be4..dab13953ad 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 7600412b07..f45b6b0863 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 bdeddb642b..aa151717ea 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 fac159f712..426d5d0a9c 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 3d0245a4c1..196e8adae6 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 48c1f4977f..1c98a2b846 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 f959f4b924..410002aaaa 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 1813567d3b..f9710dd7f8 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 7321d6ab5f..94e2581f14 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 d7327735b8..be581cb36e 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 03aacd5268..bd60d62411 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 c592374f4a..856a50700b 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 9bbd695a9f..10762dd85b 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 91c714f720..2e8dd20ca7 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 dd35e03402..605de6e37b 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 e279e69b9a..4ffa8a05a4 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 94464f1694..b3bc6e4634 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 f2887ae639..fa8c473687 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 c4cf91235e..21b392b892 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 88f534cf69..e0f9960ac7 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 531a57f9ee..5404460ab3 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 7c08e30089..c7bdef0eff 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 a78a067e3c..60904e2222 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 e042e0719e..75f0b372fa 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 651d76bca1..89173ba66b 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 b81ac5709b..1d812b9728 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 d31d7f3005..40d5298ac6 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 9ded2b7c1e..bcdff64301 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 362a88992f..38ddb47904 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 e32111117a..f2dd955789 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 d17823ce7f..e7efa9b0bb 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 d5487834ed..5b1087fc0b 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 bbecca4051..f962a78f98 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 afeb5e5325..9c0e48913f 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 3c56eb5edd..daecf02d34 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 2453ae4384..266d28ffff 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 40284bbb45..b55f31eede 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 af321f6ef7..e9046055ef 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 325fa04cbe..2fe2a25331 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 e71ee3d52e..e4b3fea384 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 dce9255414..a7c4aaa670 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 69af207904..2c342efa23 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 146d03ae40..9377982b18 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 67841922c7..fd8fd86f28 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 bcb6b324af..5a326e3954 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 8b33853965..c5beb14909 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 2fcf553044..2f14c880d9 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 4e562e0dd9..456c180e3e 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 9947feb7fb..117489d3aa 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 9f0f79d02d..188c4b21df 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 3df1f5ff79..1d4b72e868 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 f1d79968c9..86ce981480 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 8fe0cef7e2..af1b801cad 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 26c3408dca..7edfddd74c 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 97287c544d..1d3b1c8289 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 0425270079..61a6b03c0d 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 1ab268b770..82794455e9 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 6304ae8f4a..18af1cd759 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 f2734a5c5f..40e087484b 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 dacb8ceeeb..0f10b1c71f 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 266f14e474..1dae8d4cc2 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 69af65f1b3..138f22315f 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 dd572d7686..ba156a68eb 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 53f43649f7..394fbe846a 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 2a6979e4ae..095fbfd8d2 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 a85935ccce..f9c37b6060 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 ca5900c96f..d73d1ab5cd 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 88c4592830..1a37271c7b 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 56f06c68f3..6f3b11ddda 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 5d4b3bc164..c82531656b 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 0834416cb3..a1abb06aa0 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 46d911fd38..151f800e31 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 ecdfeff3d4..b80a57e12f 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 259303b990..b9d1861d99 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 859f66a51b..347a8d4427 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 ab9bf09229..f564385475 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 10a8cd5ba0..dadec21461 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 18a70850b7..61c8fc2913 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 11eca39b73..bb586a6205 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 59bfbfaee3..0ce18e12ad 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 fdb63a8fb9..c8973295cb 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 ae5df96589..e4781d2fc0 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 dc37066900..174bdc93dc 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 3fbf99757b..1272a54048 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 29d71267af..9c24d71207 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 0c47f73aae..87126b6c91 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 4a78c537d8..24f6f9c8f3 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 b3df6eb9b8..fbaeab495f 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 9a4de962e9..b7710afe44 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 1664d1d7d9..e46368e616 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 ba43ad0789..630abba6c9 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 ec7a00c828..87d498f0df 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 98b2a0090b..ed83e137c1 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 bdc2703532..9ab3707883 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 bcd43dc30e..57394b49ef 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 56926617b0..cf219c3378 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 e7835ca70e..f54348cd33 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 846e014ecc..4393399461 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 59045bdce2..6ec72fa8b8 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 46e3b3e064..1a6d08967e 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 86e482593a..34210712f4 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 3af8081dc6..f22b3b4c83 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 134a79eecf..73b79723f3 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 7cd4733025..75c2507326 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 fe125bf85b..6ca93ec4cb 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 e31b9f3e75..cad692518a 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 d22d610c26..9bd3c03fc7 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 e891199cbd..66acc42763 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 889d7adbd4..159b923fde 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 a5b2b62f59..cb45bf12ca 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 fffd144d50..02b0e42987 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 437917a7d8..4bbc5ed0be 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 76d760fbe7..06e8cf4e61 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 07ff47bae3..51c66001f8 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 6b7f2bd698..4a06a73877 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 b1df052388..6f5fa43b55 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 379e65bfcd..e287bcc7a7 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 0bd0902b11..e83e66ccac 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 c928cbf2e3..22aa82d819 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 5c0d5c6ffd..3279572a2e 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 d9cb682fd7..bf72e40cb8 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 845bdd03ca..749146711d 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 9611ee191a..719156ea15 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 5861e42440..2bd3d2cfb5 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 373b03f223..422ae1beca 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 711f73e0bb..f7b6a87dcf 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 2a234f26ac..338421753c 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 f522820b95..80707551e1 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 38d8c40832..532c87dd15 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 1d3de8209b..a7384040e4 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 25b3c741b6..fee761f024 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 5168307229..d02b023789 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 d5ddeb17bd..f7bdee7ff2 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 c1e6e7d6e3..8ce8bebb61 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 a10820e338..8aa62062d9 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 f7dd32c6e5..3069217b41 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 efa2f097b5..aa9bc6f90f 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 b610d36295..9620b886f4 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 4feb717053..aefb1be76f 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 12ba7a0fe0..7036eab5e8 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 10b0dbda6c..03abbd7f36 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 300afc27c5..81c8d2b52b 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 8a4ab9ff0a..58440f6d5e 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 53db7c8191..454d4e9ec6 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 86983080d2..7b69462780 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 243e8f555e..76730a6c04 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 dc531fad73..f01654a1ae 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 f5f090dc4f..af54d201a3 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 6efcb79c8e..0a73f53b79 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 6801b70dc9..1110780033 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 af811d060c..0684e0417b 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 31cd361416..f2b7938fb7 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 316959940d..374c41104f 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 071f357114..1dd2e3a138 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 21c6cea8b1..a71743dba6 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 292c037aa2..9167499db4 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 1e6ffafa2d..88faa800a9 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 4aa80c9388..b8e30869a2 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 f14fa1f36c..2e5f50dabb 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 2b397a544c..12e0c43881 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 2aff1213a1..42a4c0e842 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 3f305e694f..a72a169309 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 29ca59ceb0..c14f6a1daf 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 9ecc634345..161a15db92 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 bf38ac6f87..809174dd01 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 23ed2fc688..5310e981b6 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 7126944635..79f7b5dd4a 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 70a9e1dfba..ea6c3df131 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 90ff6be85c..f479f4a33f 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 66f7ffe8c7..7307e7806c 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 e0c1c61aae..e92aaef1d1 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 4f4583048f..d3c5eb77be 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 7ae5009385..c9325d6565 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 f4f12dd00f..1266298f40 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 2ce717b25a..acd7169f99 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 880e714b49..0caf8a736f 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 a5043193ea..aaf04718b4 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 6bbf3806ea..924cb69832 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 09f518897d..c995ca1af5 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 1ce83d6521..45fcab4aa0 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 a500e1e276..28035651ae 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 ba2b17288b..a03ba78c9c 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 15182f16ed..ad21bac910 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 c248c15b84..46522dafa4 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 ff44f9978b..ab698cf99d 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 963250de24..89f39fe2fa 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 3752dc2a20..1af14315d3 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 c709b58d77..dc1e3b2e13 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 49a0dfbbeb..0236279ed9 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 5a0ea3ad5e..d7a953d5c6 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 d5c67a9274..218f7fa48f 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 7e3bc99d76..21f7432fca 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 ae95cb3d0a..f2c3bd9e07 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 e7ff7bdb1a..a2a8c70cb5 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 f339ce2b7a..8e34fa2a3c 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 5eadb5a3ca..5933fedc59 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 1c5a76f722..64f59dffa6 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 8c78cbe553..acca588f30 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 86d09faa68..3c8a376b56 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 fd1cd731d7..abc5a05bec 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 75b85c46df..cd6adbd086 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 1f00f76b01..9c3dd3aad0 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 262f022e56..eb342a30b8 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 865652a782..625ed91a06 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 7622638e5b..109a237ddf 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 8b54f9b18e..a8c9024d15 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 94d2f4e96f..5534610da4 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 f902a56d01..794a92790f 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 52d9eab667..3d9c2579cc 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 6f989d00d3..e3b2054433 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 a84df39d3b..4788624786 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 3a5873e5fc..f581510610 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 4f2221001a..359d5c2464 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 7250d74d62..9c7ba1fbff 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 1b24ea21aa..f23d18eb5d 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 514b1026e3..e3b63b7111 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 5f69aef017..394d466578 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 ab99d76e5d..279f21e46b 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 15370fb823..a5e4e548f3 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 ebeab441e9..68dca42b04 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 363d509493..27be7c86b5 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 cc0e2a77ac..42ba4b6c9c 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 f175320742..0df08b3764 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 980d739e45..eab303d1a9 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 4208229e13..ea691536be 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 414fbef4ab..010360cef5 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 ecfae0b0b6..8ee5de039f 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 b5ff71cd5a..f10da0c007 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 07e17e563f..fa30fdaa84 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 422e28ad1e..0d977e5439 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 6b46f83a9e..221a10d455 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 0c17cbaa3d..eec69ef554 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 4c1a3e611e..c3df06e79e 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 1c6b0461dc..4effe0af15 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 335b72efc5..d7b21d5c4e 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 4184dd2eae..fa055c9a60 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 817c23438f..e164949fa2 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 57d435fc5c..35858d77fd 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 f9db86da08..bc6f4204fb 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 e6707d7221..f66f82835d 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 54afb38601..4c53e2d96a 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 c8d8d0ea35..789af01489 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 96486bd23d..540662fbbf 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 069c1d6376..0b02df4aeb 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 b620cd310c..0050f4d6c7 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 ca7ec054b1..7bef52f82a 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 b086c7b28d..83a158c43f 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 7e35081393..6c6979663a 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 cd9af5221c..5313c84bad 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 2f130f8193..648f919192 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 e19442c6f8..973bf4d376 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 384baabf99..e73fd612f6 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 58d4f2096c..3d42b6e02b 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 2392e7ec3b..959be3397d 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 1a8f1fa53f..9ec28895d5 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 e50a6fea9a..94f67e7e6d 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 c10726b5e4..be43ace40f 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 503be952b0..e306459819 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 bd1a944ded..51a0ffd1d8 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 e5eb025c5e..c6336a29ec 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 c78d9f6d97..42ff7aa0d7 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 71e0a3f830..b70d997188 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 096c18d7bc..74a979dfcb 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 9e13f3f70a..bf3d145410 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 bffe89c071..a025eb7cb6 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 7ffe1a70c8..656fe70ec3 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 147b1f288a..f9d991b26f 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 35d1aa2a22..c0fc56b0ab 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 4519eecb31..4aa643754f 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 bce8157d18..0478d4831d 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 b3db2c7d09..da3e9b300f 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 53f5255fd1..aad58bba46 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 17127269e3..94a475c883 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 159f41eedd..a2be741811 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 954055aaf6..887c39b604 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 53f3ac64c9..137071483b 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 e53ef4c670..f92a11abb2 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 0acded4fb9..aedf862292 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 7ef0b3f4f5..3902595be6 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 5730f08f82..3aeef05402 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 3299e1919b..89289b417d 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 11988cffdf..c7a904226f 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 68c0afafee..4edb5a0798 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 bc1c80a456..7f28ce7207 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 55d699d903..48453e000a 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 5e3d17c5dc..ed000d30a9 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 befa713268..7fb2e82953 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 3bea3575a0..10898a8cb2 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 9159b5fec1..ecc0040202 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 0f8b7ffb3a..eb69e3f45c 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 284ff5190b..145308ab89 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 a9b9013680..0a7bd13ef3 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 2adb7a0583..29b4782292 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 eb13b4cd65..c5e678067c 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 c9fa789337..6e77c9b8aa 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 c05d898898..40739353c1 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 fd716d8618..b66b0491c9 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 ac7674647c..8c5f966eda 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 d43aebd785..ad8a36e46b 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 cdc80715b5..28670acb87 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 bb1544d63c..056cfa4f22 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 999aabf9dc..cc72906137 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 e84649af80..a6f8ba3558 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 5b9be29577..dda05c7bb9 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 f9744cf0ca..a3d4f039c8 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 8ad361239c..fe52ca388b 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 24f9e9d893..1eae4aac72 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 4cc2a0dcaa..887d060258 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 0cfe5d4a57..39cf854ecd 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 b4232b0a39..270476593e 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 f892c5b1e4..d273fe42b9 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 b1624f5414..a326ad76c1 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 85cddb8471..f771b489d3 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 7aa7d577e0..1b2313c96d 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 e4a605c6af..209d8a7a2f 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 cc23625019..501791b0bf 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 3e4fc2f010..2d24faf1d2 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 c338765e0e..aeeb7f261e 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 96cd6a078c..4e5d9df860 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 46842cb8dd..5963177812 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 f952a24ec5..d1048742ac 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 5bd5271174..eb5f52fa32 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 3d65cb4f4e..b7abeae9ab 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 ad44b4d18a..0dbe437d47 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 ee668eba30..085837e322 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 d315017324..8d79a5f2cc 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 afc0d6dc57..a6bf40e1a4 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 aa48f62d7e..f198e08913 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 ab2e0a4019..fa44bfad09 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 4581f1c536..948ecacbad 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 1851848e2c..08323e9bdc 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 7fba4a8edc..18e1159ebf 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 ff23219a58..d1d55931fd 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 bee4b13764..2a115d7e72 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 eb9788ea52..0f99c68ea1 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 0542334df6..598882f9a4 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 385831ef34..1922602e23 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 ee55f22dbc..a0f0f97a01 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 5d45680d74..9b1b6210e6 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 62619e4fed..f297465663 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 d5e051a25a..620e074055 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 b83d762ae2..06f1caf4f8 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 0c661140fb..33b1ccab14 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 0c7b8f8ef4..38d32da70f 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 39fc451c56..54d7f24cb4 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 fe43fd72ba..59d22e3e23 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 3632cb206e..f565e822f2 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 0467808402..12e058202e 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 9be6377151..438b512742 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 53249d2c08..9112dc1c23 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 381b064732..b2dc7ef772 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 c406a1cca5..cc091a0799 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 ecb92ee5eb..601b8d29af 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 0e19e97d98..1e50e52131 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 3e5ed685ed..9d61fd834c 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 3be899bfc1..a1b4c14e5e 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 bcab3cdb7e..e9ad3fd8de 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 190a80e1e2..ba671d56d9 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 9711f5c7c7..605c7f7bb0 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 64023ac08e..cd867634a9 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 76873aa005..0d9de886e1 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 f706e19974..3511314068 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 8a8c1aeeed..cb6d5eb947 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 1478017f09..92e3641824 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 39c2882b8e..0b65b554b2 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 b8cad415c6..6861a8659b 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 1cfadd7382..5c26b1cc45 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 d5ebca7b90..6c442ca600 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 fc450fce09..ff56ead1af 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 7a58bae4f1..6affb9767d 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 cd039b3866..7ac1f0a717 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 f85cc289c0..bf4eff06e2 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 5fa7d4a7da..5d64dd4652 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 afed9af65b..983eb9b75a 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 13336a2fd4..c5579c7e44 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 1b2bd2139a..f337e68f06 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 18eb319bc6..627571e369 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 67f1c7364c..313eb76898 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 08dc53ae1b..acc1c6d741 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 df8953a519..3932cdf6bd 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 d203c2a6c4..3e49ed1660 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 e669f86f18..ad2f3af1fa 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 b1219cc4d9..fc90193cef 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 dfdfb59cc8..df76d9c9df 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 71aa23dd7d..a384d97032 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 00c87c0532..d04d643d9e 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 fc3fb95452..0b9792780f 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 3b4439f106..03f379f0d7 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 570c06dcef..481f8eea4c 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 9446657a5f..1e36e377f8 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 fee1796da3..43e5019679 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 a9057d124a..728da550be 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 6dc148b9d9..056edeea10 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 79ad98cc1e..19b0b7f372 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 356b99d485..c6f13951ae 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 18ccbd4500..dce0bbb6b0 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 6125652e5a..ccceeb576f 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 401d8bff8e..9c6c89f10f 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 283ef46f03..e82d4e6c5e 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 0aab63dbc3..2505dadd6e 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 ed5a848dba..415ea3b4a8 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 baef4be14b..6fb6ccfdc9 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 efa58049f7..f615fc6bd8 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 77ea7da3b1..14840ea165 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 93420f07b7..3dbfe64b8f 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 6774029e0a..cdd604b63f 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 44b136fc29..9438f8da52 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 218c8432a1..0bad170ff2 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 c5c88a75a0..757b7f123f 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 a0d707e47d..858736e099 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 75e45f3ae6..27a321b74a 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 760e45158d..9ba4adcb0a 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 5f6643b69a..b5fc3ffde0 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 fb1d986a68..075f0e4e48 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 707cd28f4b..ecaad77cb6 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 505c562a5d..5b7f1cf07e 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 ea3eb87a89..ae71722bf8 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 b85ee9db87..639ae7b4f6 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 ccd9338a44..de4213043d 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 47be64284b..abfea895c6 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 e1157ff0f0..c52024f8cd 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 49ca916868..2c84794202 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 8246fe7711..8e17be08a3 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 765e9eae4c..c35cf87675 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 e3a9dfc3f0..2814b6a73e 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 35045f161d..8f4578d9fd 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 f1947f03b0..d297c49417 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 fd49acc020..4fa3c5ee31 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 0e8baed84d..978ecdfac8 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 ac4041a69f..0ad439128c 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 488adaca4d..020d1462f3 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 3c0c5fd447..74c0d5a515 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 f3d0b40721..9e51626cbd 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 9d92129aa4..29b033807a 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 aa445b1941..7d3903cffa 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 de4b3915c3..f574659c93 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 81b3a053df..e9868308f5 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 b815337be2..9f679b6a87 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 e991c72296..7354e1b26f 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 053a15988c..7dd1b171ca 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 9c6ff04c46..34b14c9ea0 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 3fedfc5abc..8d52708b0c 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 1461ef319f..d0bec5f96b 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 3e85e90393..ebc2b3c8e8 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 0ee7505427..b3c19eb17f 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 c135254665..ad915aff44 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 d2c7ffb9a9..32b08338e8 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 269df83a16..55b8f8732f 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 3d28a5cddd..8bcf2dfdf6 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 a243248300..c6b9c6c10c 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 22fe554905..4a6c55ab41 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 6b9abb2e18..4c8e700d3d 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 46fb7667b2..cebf839aeb 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 b96cee52fc..faf7af982b 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 ae55c4de09..6dc1ddf249 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 c65c552b0c..5357c03bc3 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 375c6f5f90..8c6f6f2f08 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 2b5ddc5dac..7c54c1dbb9 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 4d63950889..de448ab1e6 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 74ac887961..05add7b7a3 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 524929ce1c..447f8bbc7d 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 7f627b0805..f4466bea54 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 01433f0b48..66ed688c94 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 164f8fcfd1..e61151ad1b 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 0ac16f32b3..b95bd1b504 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 2b3fbb0455..6299d2c2a4 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 42c1e5eadd..224b494023 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 794caa1029..ef0aef6c68 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 eabb4a0b8a..1644feb851 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 cf7cea77da..d5e043447e 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 e105ce71a9..1e6ee0b06d 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 b9fd82c482..84dfc5a699 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 d699b24bb5..972c385b71 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 0468ce2b21..d70acee353 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 c9aa184726..d353bb3691 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 e5b99312c3..95c9845619 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 064968fe57..4ebfa91eac 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 4c448f39bf..c564807cea 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 67264c5b49..b1e760cd63 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 271ababf0a..1c8bd949b1 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 8a58820244..298a64d5e3 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 dd0544cc1b..3fad1696ea 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 363a4a1f15..3ae0eb6dd0 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 e49bde50d7..b9c93bb5b0 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 6baebb7ec0..1854057d70 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 64f474e673..c481b8cabc 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 d6876d10b2..4d7938e395 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 cde0e47895..e99bb174e0 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 98d5b2ba63..c3f0338a51 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 2d4b6e3432..bd2f22e592 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 54d6c4869e..9e828b3cf4 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 47f4271395..17b912e4c2 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 9e729910fb..5153c820a0 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 cb15600549..8f5a2db66f 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 ada17f2dad..717a8de160 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 2943f6a583..a4ef37e8ad 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 c2d3252f84..8486bf8bc3 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 fe626a226b..090aeab9b6 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 bf498bd4de..eaaf9f1643 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 87eb18977b..1d785e9653 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 eb3cc2befc..c9b919bc60 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 07a4aa1c19..157f11fed3 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 46a0611fac..c6bed12470 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 3fd170f75b..acd0c2ac4a 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 ad209e6e82..53283c5970 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 28da7ba55a..d8974d6f6f 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 ff270b3b85..a349f3e9b1 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 1a3e14ea2e..4eb2319c98 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 f8798d11ec..330eb80f1d 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 83f28b8705..f955e06151 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 929090a094..7787ebd1e4 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 01f850f484..cc6f90e285 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 191d4f38d9..3c939afa9a 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 dbf92fb02f..02d33ef787 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 dc0a2482dd..3310954682 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 a73369e15d..025fceda0f 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 896a145ddb..837bce4e10 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 83c60e137a..973bb8a01d 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 818f2e48be..d3473719e5 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 056ba76087..ddb19a1316 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 b2ff7a45b9..4c91be1cb9 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 b64d7928e1..cf49a6c772 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 1d8ca90dcd..9d97c4174d 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 fa38d70ade..ac3ff33135 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 0dd632724a..ba12463cd0 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 3c8bbe284b..c8057a5f43 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 85f697de2b..4b87c567ee 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 82f7ac62a4..703009f80a 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 94720c41c9..703d3d4a92 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 4ebd7565ae..41acb90d81 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 c5d447ee6f..6fb511b4db 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 9745211021..e1563a861f 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 9bad8b93c0..0a10e99967 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 5abf164ae1..fb80e63e8d 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 f39633fc8d..e659f344bd 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 47b8da0002..c2305604d7 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 8698842199..68cd6b2acb 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 7511a134e3..724400a8e9 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 753d9cc1de..ebfaacf76d 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 9f947044c4..61ed0b5c21 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 a38af3fee3..50b1189255 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 eefae96a2d..85ba494ce1 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 9e36fee38d..42aa646649 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 44b58e0dc1..58c8e27513 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 083206a345..c76cc71722 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 95adede267..8c4d9bd685 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 dad5786e82..86434fdc38 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 841d39a449..79820f1993 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 f975b53e88..fb759ed9ce 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 7e761ec732..5111865637 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 295d8d75ba..6eb1255867 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 e1518a75a5..7af2c793d4 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 5ccc967647..944beae3ed 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 a625f2ad80..085c446aa5 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 9b3901eec0..79c53c1ba6 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 119cd26851..80db3959da 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 af0fb38bcf..fbcc2f55b0 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 e828606004..4e26ba0127 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 7b3b10cbfc..77d829e8d8 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 6074b7730e..2ba4ac0946 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 5fa47a1a6f..e7133b3b1a 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 0534b2ba65..65f67e4723 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 c271835081..9eecfa7b4b 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 30ba97bd00..6de268f5c4 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 fbd72789ea..0e33eccd59 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 f488717677..36f161b4a3 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 98422d1e80..9b018f6f78 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 787f2caf4f..f71b7a18c1 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 6fe8b41b3e..544f02d117 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 948935de89..e53e95c28b 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 752eb7fe5d..7fc2980c7c 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 eba53613b0..44dd438c93 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 9f485cf57a..877a64d557 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 7567efabe0..9fa6df9634 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 fd97a83f56..349d30062f 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 ed2ca8a689..2a0f5adf97 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 88d376090e..e0b0b79fbd 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 98f8ec408c..1e5c1e0cb5 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 96484aae03..4d12da03d5 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 087ece5774..29ecf66f9b 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 6f13f46ce6..8f19b9144f 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 96354c44af..7e7aec2397 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 943634ba9c..f5287b57ac 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 a360749fa0..45838d9723 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 716d6fa60f..158c6621d1 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 978949eba9..426268ff35 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 8b1d8a4124..a9ee70b531 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 6cc979b261..915a1e7902 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 24d7b5a577..6ffb3fb0bd 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 93c030608d..066d3cf891 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 9511f80cf0..27804a4e61 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 efed12d635..7a49ebb211 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 535fae791f..4b7dd4e0d7 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 c5751ed18d..6e2610ebc6 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 6aa4f06b46..9e512c6b85 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 7da740b5fa..548b110ab2 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 c212e79334..87f6418c78 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 3ca23469ab..189d6cc9e3 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 a2d437a05a..58e2ff2977 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 e5c07795a6..d02294c56d 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 9b8a9c69e0..00083d938e 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 ac1677de7d..ca45b5c990 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 ea1042d381..b0c5d419a0 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 3b445acefe..c8031206ad 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 d6e7327bfd..3e8c8cc38e 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 d010b10672..a292bf8e49 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 dd656ce7b6..1aaecfd014 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 35148880b3..32e562f23f 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 58533d0026..1a5dd90ae6 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 b52c5ac117..81d88d7802 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 be2b1a6066..348a52ec1f 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 469fc48ebf..68b48081d1 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 4e2ac7ebe7..8c655b52ad 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 84cfafb22a..ff54a4620c 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 b33f00da18..f173839d1e 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 e120bc1395..bdf13ecfe3 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 ceac7a6987..f586b69acc 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 797956eb6f..69c5fe7776 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 70a377bbcf..3ff9e96391 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 0006413241..cc5f6117f5 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 6a49abc96e..c1f1ad5d7d 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 34cb3fc1f9..977d68855d 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 0ea06facf8..8f371144c1 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 c4cb6443f2..cd951ad2e2 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 c9bf1af54e..4eea753d5c 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 ed2161da37..d0b3c5300e 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 7392bebba3..8819881fec 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 88f4768b76..55dbc5e617 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 6d5bbeda06..6f44e2a706 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 75ced12869..85158296a0 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 6c5b4e1ec8..9aa9cd6309 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 5cfccc6cfd..cc018897d1 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 3ee12c8a4d..496d6b2181 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 d96bec1cbb..3e9993a5a5 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 0390d0468b..dacb6fe7f5 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 ae732afbd1..71d0b34dcf 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 2ed112eab1..55bb5dd36f 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 bb793d7248..6165ebd874 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 669a638bf3..e99611214c 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 d01762e132..902ad7bc77 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 cf3ae734d4..71bd2cf674 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 1486c0b8f4..785cda92eb 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 8316c87a2c..2b62f81bf3 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 2ba2823c78..09150dab18 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 8e8f56186a..b7f335e644 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 20b0499644..41b4a08efb 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 384c90b4f9..4633f1978b 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 7c12be1b24..29815ff32f 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 77c8e9a91c..46439e5c6c 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 e6767c057d..30d8ec4165 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 79dbb8f33b..74a375db76 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 83a5aabcd1..ddb3b6a1a1 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 93fdadd074..f08807bcca 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 59a480974d..e3f6899dd0 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 d2671bfd37..84760e0a77 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 d16d35c78c..23bb373258 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 04cc7a9036..cd844e997e 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 db9b9a8e13..d356c5d5f0 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 2fce4f6d4e..a144de3641 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 65e0ef6539..70992e1efb 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 573085349d..f5edbcf5bc 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 5e690cf85e..bc03a958f8 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 f69d9276dc..f52292ccd1 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 c920888554..23f6a80030 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 b512c6b939..644ade8d23 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 f37d3b0441..6936c20eaf 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 9664ef9840..d266a0a7f9 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 72a2337d0c..d448683099 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 74e597cba9..be9282d87f 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 f551711e2a..565133bfb8 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 5472660c2d..d3535c49d1 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 0961ac8059..f899791b24 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 265e729025..861cde0d64 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 617fd81a80..9ffb139e49 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 ec975c73cf..67e7bebbfa 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 134302fbcd..bb6c81b0ed 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 8bcbfe3d9c..1a923cae5d 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 a3fb8c193c..b560288c82 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 3e22550570..f12289aaf8 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 dceeadc3ee..6297819978 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 75f493bcb3..dfd0d8eff9 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 ff63c228e6..d75a0cad25 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 71de794797..f943fd78e7 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 117e626e3e..2022185092 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 8b5926c145..19c32226d2 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 334e703509..1a398fca71 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 523355e91a..fbce4a695b 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 05d63fe92e..bc8ae13fb5 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 54d287cc0d..11ce30e1b1 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 843fec8e8a..28f4a3c41c 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 f035489420..c9bbb87d82 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 3bab175d85..fe617940f4 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 e1e63c2be8..f6ec6cf057 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 170022c095..1836cf4eac 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 23416bf76d..c1bc650c85 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 2ca990dfbb..0783ec7089 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 4c84236828..bd89116592 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 21d4a35538..64aad25679 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 e23d9ee4fe..12c60b7866 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 fe789c2dc0..0acbf3822d 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 4369923311..d98053087b 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 f4721afeda..90da92fbf9 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 b5b67a9d3f..8f80bb7c83 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 5cc4b08c25..a096d7ac87 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 f606148920..ee1b52c2db 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 550ff36dec..e3cfe3ed04 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 a258ee2f45..f9a672b7e3 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 462b457ffd..79011c9a50 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 18f8397218..d558440d68 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 ca848288db..2b1dfefb21 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 c244365981..9e2a695ee4 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 819add75a6..0c4754263c 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 60fcd3d3b5..71413d34ec 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 c8d8eff537..637eb46a90 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 6b989a62de..028e397326 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 259f65291d..45db8947db 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 768973b7e5..dc0e629f90 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 d82d2b0090..7ee5c0870a 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 83a28c83f9..c8e87ff3c3 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 d9429097a2..57b51b788b 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 85f3667e79..84f66232b1 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 fe679850af..d8a2e1cbc4 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 555d4505c7..e310c3a91b 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 90b26fe218..0780cae0ff 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 c391e7f2cd..9fe0d2c862 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 d314fa5cd8..f0a0943c39 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 cbfdadecb2..46f147a7ff 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 ba2e9e52d7..43a3c3dbcb 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 57d232c909..93912499e2 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 495848442b..1db4ef4c1b 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 fee30f3bc5..74464f2b29 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 8f300843bb..352d8a4e26 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 159d9ec7c0..b870dae629 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 3c70364e7c..0362895bd9 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 a4d03a2d15..56f2e34103 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 87c1feb999..3fa38c5929 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 8330221799..d76eba0344 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 bee59c8c4c..cfc41856b1 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 9b665b5bb5..a8a245897d 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 923e4bba37..8b2c4d3599 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 258b8e9a2d..900ff7e12d 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 e68853815c..c4cbd3e3fe 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 1dcc52760e..cc2a2b3ca3 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 1f14b401f7..a347fb434e 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 4761974ad6..9e6bae0fe1 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 1e384c8703..0d79807813 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 fafd1f7134..1ad8604dc3 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 ca4e141c5b..c479ce5172 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 45c4824be9..e131c0f0f9 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 518c9d4366..51c580b0f0 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 bb7078d652..2463a3fbcd 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 c4b73ba232..fbd67ff08b 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 66bb39e24a..7c052c81b2 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 5b7150705d..26b73c3c28 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 1d1f5091f2..de9cc22e97 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 00cdcc90f6..256db82d5e 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 eb5a8de827..3f91f34a1b 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 4240a0dbf6..6a64016ef0 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 d83d5eb127..42cac3854b 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 a59a66d79d..dfd1a00fa6 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 c776f91426..a2c12b42f2 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 12f45228c8..b478828a10 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 a275a8071a..026b1b8c3c 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 38fab02ffe..c51aa526c2 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 8a3410c2b7..90b1f9433f 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 b578547276..d4a6214c1a 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 2988def309..7452103791 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 aa11bbe802..68308c4e28 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 6607ab58f7..a9dcfbf7e1 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 8455b4a5fb..e81c7d6cc8 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 ce2732d649..80fb1e1eeb 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 8e22134b9f..8fb8e862a8 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 ad9fdc14d1..1dd6e5e8b2 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 41ef286c4d..77c3722eb2 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 ec70c84e9f..fe77b92931 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 a8b23b507e..b58f5e713a 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 b7958c5a12..bec75ddfa6 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 cca77f9948..4d7062ca3d 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 f8324fb1fe..899ce54170 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 e9ef2f5a72..14b527b37e 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 04f7ba0657..a707b53b59 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 5f9b204d35..95fb26063d 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 4682ce5bf8..a540c1ad22 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 c598f2f52f..535ffab6fd 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 794ecba717..4ea9b90fe7 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 52393724f2..e82d685feb 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 a9a5a52b81..df53ae22c3 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 94c05cf974..bb73c233c4 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 922fff0935..dd9d6de931 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 11d3a0ffa2..ffcbb6567d 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 ba556c008c..104057558b 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 950bc087e3..59bd5f4bec 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 ad2105685b..3eff25b4d5 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 1c691c4be9..7981d51aed 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 d2be8e954e..133289abff 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 0033c2188a..2be4e58ac9 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 3a125f3e42..aae8783fed 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 4aedc9b90f..0592e2c784 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 c6b369a974..380cfe163b 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 14cca44baa..7f25345896 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 96f9c20621..de23b94691 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 4910f364e5..7cc41bbe52 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 589d32007f..4dc2c03b0e 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 b32982c115..a2108a3e02 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 6f69f4e5db..5a6c9407e1 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 31093a8ab6..ddca703b6a 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 3fcbb044ae..b2cd086c2e 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 ac784ef3ed..5b4a566ceb 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 19a57c5e2b..f8bc39e137 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 09e6404302..714f36530a 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 8cbc191f75..7e5a39e67b 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 d5eefc3d72..427d16b84f 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 7f760f555a..0dc2c0045c 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 9571f62277..ff53a9ff58 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 6895e7096b..4a5b6e9429 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 667bde3c65..488cb372f3 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 db5dbc6e88..97ea58821c 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 e5b2bde3d9..5cb1946d5a 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 10b8512818..4830ee79bb 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 5822ea8647..4018ce5f55 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 0bb423dd52..f05a1e3cb0 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 2191a2b795..0880e9e2a5 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 16f00db570..a1158b3439 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 e66ef4373b..4c24d1a99a 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 48126067c5..b4dffb01eb 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 dddbc05917..e6b178886d 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 3d93d21f67..176c82ebf2 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 5dfda8e8df..dc458b41ef 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 81078d56f3..f32d6b42cb 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 83f31ea657..d95a7d5c67 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 9f0144a737..6445ac881b 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 942c1f8c36..4e12b49235 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 7951292d2d..ad760f735d 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 a20a6471b0..6fb92a7641 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 6047a524ac..eca6cd2b67 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 e73d426cea..940d380a3e 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 9b487120f0..696b713a5c 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 c2a75bf3d2..f503ed076d 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 93e7c51f94..dce3b7608d 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 fb8d183860..8abcd80605 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 6bac67cc0b..e4938b116f 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 643c8e4596..16ce738dc0 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 b6cebfee94..551ad2773e 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 70290b35b3..61e7c0a38f 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 5c74c561ce..69f19df1e5 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 e5f24c5f3f..6577683dc5 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 f7cf0dc72e..c0cc087e6f 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 210a579596..77a431408c 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 e50f9eaba4..b1e775589c 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 0cad68aa83..5363ea8aae 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 2a6eda9ab6..30e944f7c4 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 de71bb350d..ab55576e0f 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 705361b4eb..0bdbf35a72 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 978811f2ab..c5d275ea17 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 a24f4f1a4f..591dc414a4 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 9c2c9caeca..6a286e83fa 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 23251831c0..0029d3faf2 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 fe32dfdc2d..c0d2212628 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 94cbc5111d..cf0e0d9208 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 b6382cf635..97c26fb57f 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 01963d36cf..d203e09bee 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 354613e74a..a629eab5dc 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 2e4013c683..c978bbbbb3 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 6005c2d28d..304548ac7a 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 034ce6afe1..5165a7b7b0 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 5d9c7503aa..6a9e2dfef3 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 e38104c506..d2fbd0cfc3 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 3b742590ae..31014b69dc 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 a8ed4894d2..a516bc1ad9 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 92dcb9fdcb..491f886572 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 9fdacbd89a..e5a81b78e9 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 44e7be051a..9e7e43ab00 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 22d46c2465..734dd7ae2e 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 689c8e4489..0409f5d01c 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 09819007d0..d2baf971f7 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 518f7f0f3d..581032f8f7 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 576e55569d..4c6770df78 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 78e6e7748f..db3d0b44af 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 d7ae42edc4..ac9230f73d 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 e8f7e52354..95e53d8d02 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 77e9512068..3cb6296550 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 044e496137..82b9092208 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 f6c27ca92c..eed9b0328b 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 ea8a0ab47a..6f409db743 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 541a20cb58..a77dcfe1fa 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 985367e671..83fb85ccc8 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 30876a0127..02027741be 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 a34ea60589..f5ba50090e 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 dace91ba41..931eb9db44 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 d163850c29..0b3e392243 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 0c405261d9..8719615f06 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 168fc345dc..12f35b9d54 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 f71eb61db1..884e53174c 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 8ec2d4d4f1..c9cae2e59f 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 bbef98e7a1..593f8e1d50 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 0e77c282c8..1d889a2e79 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 53fad94875..392a4d1d19 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 d0aa415a6b..f74b4fc0e1 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 642f30be5c..bb70ddaff7 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 0cd216e28f..d95c2d0a3a 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 b4ed0bb8dd..17e92f0d35 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 fa7813ae8d..641ca6d10a 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 825b686496..199a97d2a7 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 8c93af06ed..f78142a7b3 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 1059234fbc..f2da3d73bf 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 6ab036e4a3..c99020c925 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 7b31c25a55..b6f1498d1e 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 5bf7fcb282..0e4eb59ea2 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 77b900db1c..9208263cd1 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 c2f76f3986..af628e5b64 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 59d28cb197..3e2be830c6 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 33521c328a..58c0284282 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 ef2e511438..b958b7c3a3 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 8923d2df47..2ae3609519 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 49251cfd33..a9cc4b158e 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 2f2d783c62..075b909cb6 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 0f16eefcfe..6f7d45ccde 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 abf6b96ade..b181c6d2a6 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 daee109861..d5a8807293 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 462a902f54..73f271f88e 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 dbdbe92309..7b50c36e27 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 b03a6833e3..9a9b2ff668 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 18fd5b7e52..007777ceed 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 f6b439674c..d6580463ca 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 dc68403573..dfec87178e 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 ddac836762..606e9c4b5c 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 f0f1f2b77d..0eab2715a3 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 165035a882..7369948e1d 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 fd66d2bdea..3771fa9d99 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 d34a194535..0da87843df 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 59473f286b..7848defe6c 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 ddf9aa967a..0eb9f6637f 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 3799dcc1cf..16f0c516a6 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 ef5c6c4667..9a522c6400 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 8cf0b11f43..ccc3bb1943 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 13e5bc80e5..46206ba1fd 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 a42cc4bc69..14ecef8bb1 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 1c116aaa9b..35e8ee4e6a 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 dd319c7e38..8dec208700 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 fe223d363a..744999344c 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 216755d601..4eff6af3e2 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 592bbf4b7e..aab8bde99e 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 51fcff2a64..175eec59db 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 c1181a35d0..d5bcd41562 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 2a08c5f276..de41d589f8 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 577497b9d4..ac0717ff48 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 9a609dd5ac..5b5d1fee6d 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 f00b16ac15..2a9f3c6509 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 ef22e1e940..812660b134 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 045c239c73..ef56056c50 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 87354f1764..e3d3ef6aa9 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 7e51c374ed..5fe8cd944b 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 bea3cc3fbf..b6dfb30a60 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 71209b3c8f..d0ddcdd1bb 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 7c9051184a..f21f17882f 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 cf5fb1195f..260b0fdf57 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 e26d1654bd..9c0e8d8b04 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 bb69be228a..bc4106c0d9 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 ccc01fa72e..54cde34c98 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 a3428b22de..bd7e322421 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 54af9e63c0..4628ccb194 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 2df24c3033..3091d2d4b7 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 504a95b6ef..0acc5d31c2 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 e411cee06d..c768d6ea59 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 dc9349f9d3..8306dc04a2 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 e44a3db106..2d3c72f354 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 24dc8ad27b..1c39ed5312 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 45795f2a10..de8bde183b 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 f68771b9ea..912d20745e 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 e009b6d179..ed6286ee30 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 61629d5d67..22fd6626fb 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 c319ff4d70..6e01ec41a1 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 7ad232780a..b09819d9d5 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 9aa3fccd71..68598fabf9 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 ccfeee49ea..19018b585d 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 17219a5827..badb9b13be 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 e2a9c85929..80e7b966d4 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 7564b99534..98baa13bb1 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 4ed3e73526..5b7364e443 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 14a4af361b..8569e18bc2 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 786f2aa353..3d4c53182e 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 fd447eb7eb..bbc018ae2b 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 ee4ff4586b..e9e4eb8202 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 9b9525ccca..a4bc38c410 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 0962c00c21..d702462dfe 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 3afd729d2f..29e99ea430 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 d0160fde0f..c686b527de 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 a1e91a0624..f40c9d9a86 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 f8c47078a3..5b4db64c41 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 1e2054c1bf..7e27a50a59 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 c8d7f55c9d..93bb362ba6 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 e22f09d137..361707864d 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 6b1b471606..9fdcbd9f40 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 f25f687892..ebea76cde1 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 1b70de7237..37b109c5d9 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 dbdc221c38..de5064b490 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 a93468c137..fd4d67e54f 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 99df46f2d9..4d4c589bb6 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 f3161266b8..c0fabf187c 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 4c6f04a5bd..9ee16ade5e 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 12af1127d9..8629c0c764 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 0344189bb9..3f75a76bfd 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 2007fe6217..e45f1d6b4a 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 050e93b048..a20e2c29dc 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 6ad06ce2bf..63fd9d698d 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 3f49a51818..d7fa3534b9 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 3a38578ce8..9471401ebe 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 6c1f2f50ff..2adc96ce43 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 6df110e33a..2137c36348 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 782e1c11ee..ff673696ff 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 ade6462943..711cbebb02 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 0c51697739..09a0adf251 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 d24d0ddf34..eb0a50b912 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 f24ca75c7c..404e6fadf5 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 4e5dd76d71..b0073c0fc9 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 2c9bd360ab..fea6cd8af2 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 bd24e7f594..1f3545e747 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 d633ad519d..f7bf84ee7c 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 fd0e8bab9a..a3f36e638c 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 b2491666b5..ae9ad5d90f 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 6605e08a04..dcf41d92f2 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 09fd88a6c8..65dadb52e2 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 25ee5c1eb8..e70c71479a 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 12989b2f19..b0132e8018 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 05930e9e88..a76f053773 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 87e60ea927..c60964cf42 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 794697e160..a5657f4c0b 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 548c7dd63b..f28845cedd 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 e4f0f25a5e..fffb8c8aa4 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 c5927d0eb8..20f84ef667 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 85d6be6fff..63c0d76c70 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 e0d7d3c921..00967a4c7a 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 72da0bf469..a1f6004945 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 c98c370687..bf4c3a6939 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 9bc5f361a0..5a266602ab 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 7f7cff2754..ee2ea3c953 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 bc23d701bc..f151bfd7eb 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 348679f0d1..304d746729 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 c973246a57..cba5cb6b45 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 c1f0f5beca..d59d67390b 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 ab1c410872..ea6fb8e9da 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 679323c2cc..6409c94529 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 8678e64a5c..cbf008d668 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 e9b87ee944..9d9bebe82b 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 7f6a2352b0..99434d11d9 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 40eb61b6d5..d92a841b81 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 3c6414259c..b547c1113d 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 bbe6876a24..29a6471e8d 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 c15efe3e50..4353f6fd63 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 bee3bd452a..13f1ee4060 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 1d49c10780..236407fa84 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 9af3c18f14..26190dae65 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 1d213c999d..e67ed82874 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 20f1351464..b2f8e49720 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 8cf1485e81..47c337e915 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 374a841f18..04ff643a4a 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 126dd1cfba..64569b59fa 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 88adee42ba..df907b7607 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 c5aabf238d..badb4599e5 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 c978b4272d..1f17e70cb9 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 d5cdbba6e7..e28e53353c 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 0da493d449..050f14d67c 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 1c3ce39e9a..912b57169f 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 fa904b24a6..7f9f4c6bb1 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 5ed0ac65cf..fd99433564 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 06fd910b3f..062727d2cc 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 19c63959eb..264770c150 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 bede200e32..e6e640c7e9 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 2bbe359b26..c2b8a59671 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 36070c6586..dd92db6c58 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 896a43bd81..a8b8a365aa 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 a1534cc6c6..8fe36cbbcb 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 00693741f7..ec0e2ffea0 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 0b2e08a1be..57e10be881 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 f8dd1e8315..2609510ba8 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 b6ddf1d47c..48c8d012d5 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 d91825bb0a..c37842a20a 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 25cd565423..afcecde814 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 fc1af74b65..91b2387616 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 5fe47e784d..2445082131 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 3ff4577ba8..c008d1bcf8 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 5307b1e342..baa755f591 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 28d18ef22b..41c9a4e0b5 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 82365f19ad..33bb218c0a 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 b5d9c2e401..52bd0d60c7 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 16635e2b18..f04a99090b 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 d734b31b82..9d439915f9 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 bb31b0e93f..e0becaa79a 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 5bd6d1ccf2..517663cbe7 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 660180c843..e7a2eeb8f2 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 10aa14074c..eb33ca842b 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 ada97377e1..53790f458d 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 108d7938e7..652b54814c 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 44d86a4102..277ee67edf 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 bdd92b27da..5f590318b2 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 ff8805ecf2..370382b2fc 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 2bdb73b34d..a7ccceb221 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 0950b7bce1..e27333296a 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 9e937b09c5..dd111616e1 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 f035284944..8347ec9ba4 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 0910da67f8..47d85b6b14 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 456a117a65..9544d0cceb 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 83c6afe541..778d4d419a 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 41f79e51d9..b21959fb23 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 406bc41cba..d1572ef1a7 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 ea12fb8d24..35fb98e74a 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 2e7e86f3e6..a76f608b8d 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 5bb1416c26..ed662bc832 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 4761191acf..a6aa55fd4d 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 2320649bf6..d9c101ef78 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 17c29e960f..8a5a5cc5e4 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 f77741ce42..4e375e3ac8 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 6778afc64a..1491ecebf4 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 17278c2571..c0f885f381 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 a6e52009a4..856d6f1498 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 d5d9effece..833d30481a 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 b4b5bdd503..0d34f5d9c3 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 3a28ab5c42..cdb5c0a93f 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 626957c2e4..b3558e767b 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 946ea773ec..6aa2a62d4a 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 2acc6ec229..7e5fdf4fd2 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 91487aa4d7..a5a93f17af 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 5791f80f99..632b090d54 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 f6d2beccd9..7df064767d 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 17fe654587..d409b47a2c 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 ff292b9e0b..e0acb5c405 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 606f26a2a6..e6989bceff 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 834aecd720..15392f4047 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 d3a8f6b4a0..91e8b5ec2c 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 44f4ed15f8..d1bdad8f64 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 d957d989c0..796bc0d9ea 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 7c9c006b72..1099c916d9 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 4d966cb2ed..6c54ce8608 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 ee8539dfce..02230b1130 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 4f63f1a14c..bf79a0d39d 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 6ba6920f46..b996d7d3c9 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 ed9a0bb2bc..74a7b5e5f2 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 8eb8df8d95..b44513875d 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 967967b2b8..4bf140d707 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 c1367223e7..665bbc72f3 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 070aa787ab..10aead7850 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 bf0d7d58c8..867adc1b5e 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 f1353da6ef..df6a8fd8bd 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 7708d92df2..2f44cef7e1 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 463eb13bd0..c5294080ae 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 3ed39c8238..2a99c2d419 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 f327456fc4..097e3a0c67 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 d626ffcbec..1e2cbecb22 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 634922c560..98fda22dc5 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 2386d08bf4..a1fd02f680 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 144693b7c4..c80619074c 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 73918e55bf..48a7c40af5 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 3fa3b13a41..9d691d0386 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 0056106495..4e90dfe8b6 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 238d12ffda..062d282bc2 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 72f38e5b6f..cbf1f01e9a 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 a9a73f560c..859ab89da6 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 410d8cb49e..79fd80d09e 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 4b237074f4..d4e68180a5 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 2e979eeb11..e6c5e2d5ba 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 b4d1c4329d..1502f4102e 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 cf433b0cf7..f32ee8f84e 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 5235f3e492..6317f88a5b 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 e51076ea62..3709f8868d 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 b4165f172d..0def511398 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 a9a1ab2840..81fb33b384 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 7e1e8cc0e3..c430399bb1 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 9330d57488..f9bac69874 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 a10d75a562..d4c84cf8fd 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 14c5c28d93..e14f5033a4 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 e956d98067..f380276221 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 79704fbc52..6b66f9f436 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 4bb6553278..f09adc94fd 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 e75310232b..c4158a48e0 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 b354e74a67..391a56aace 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 9c84e9d13e..94334f92ec 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 c3799757bf..9b2dd81840 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 08925aca83..d4e8650bf0 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 efb3cd4f9c..0326ab7528 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 b37bbe7625..0941e5a072 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 170bf67a2e..daf1b880d7 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 6155b0117c..280d480739 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 c376687905..2350270d55 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 4165fef4c1..99558ac9bf 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 6ea75436a4..8b78d0e0b8 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 73bf290af1..cc96f847e5 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 9fbb4b48fb..69e4f56ad2 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 f125b0f553..b94b986c94 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 f0c84e7a5d..f4eda39293 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 9d85d045f9..8326b7e875 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 d5d6ef7ba8..65d7153d6b 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 d0b883fabf..658d80635e 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 7165fc0364..e336652bb4 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 534bf07b79..8e8cfc31bb 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 ece689e6ce..cbd1ecadf4 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 94f8b276a0..44e6111333 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 2b77e121f8..4923324f2d 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 7854a30e07..c022622865 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 9d92e2b067..1e23fc0c87 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 87a82b3fe8..1f088018a5 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 e5f5936fa6..27a4c00f21 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 7e98187014..b42ca93ed3 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 f07e773d9c..89bde90589 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 80415a045c..8bf0c319b5 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 9c68701ed7..96874c26ae 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 0c12f40734..4b3a579d34 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 0543fe7969..c223fbfd7f 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 4bacdc4999..4f8bd9bc31 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 268f734ca9..92c9c3bc7c 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 e9b47b6599..309311144f 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 a6ca92049c..e90b33669c 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 568d10842b..faac3bc306 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 1e07a745be..6831aab40d 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 dbd148967d..12f374be0b 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 1e5d988f44..fe59ea6f52 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 1461dc740d..79aa77da98 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 50a52ca50b..515b5de054 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 22bc70923a..730dd98c86 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 0522cd700e..09bd773b5a 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 8fede41ade..ba6608b81b 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 f90679cfec..ddde4f9448 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 52ffb495f5..f59e648290 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 4917382632..31b6060236 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 e8a9432057..c73dd0f847 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 e3bba0b28a..29b19372d3 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 da153fef08..c7cd509d36 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 a7db5b4115..91b383f4c8 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 2f00acbb3b..7618e6b27c 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 3333e1e5b0..144cee2ee0 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 75a26f3f44..75fb4b024c 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 6af40d40f2..d171fa6d33 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 00e575d7d7..6d756e4b4e 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 dd59691be8..69a0ee3cc9 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 6f89eb1c63..b32df45b20 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 82a259ef16..f941db7dc9 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 a63b2f2bfd..912b9a586f 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 8a79b33b8b..f9d02c1b39 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 fb1db41c79..0855977901 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 5532371b95..ada44e8af2 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 0ac2443f0d..aa5c723ef9 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 1a5735375d..4ec7c23c1f 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 c0575612e8..77bfb8873d 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 61edf2b724..e2ee223fa7 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 00b44e07d0..7670045c5f 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 aa575a24e0..5ce75777ab 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 df49348462..caebc876ea 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 1bee9d63dc..5b4a2ff02a 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 4a67bcadaa..f624e43668 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 66b8c706a1..e82f345de1 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 2892016782..8d690c5bf0 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 afb062e1f1..b411b82f95 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 425b3a74f4..50fe4fa539 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 aeb690415d..768512dc48 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 e26d75f836..1cd4dc9c8c 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 76a987ccf9..6438ec225d 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 0a27e60a9d..6380544365 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 185f259c72..c8eac7ca37 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 75dfcd7c5f..3ae73107a0 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 b0b0587d85..e61a83f67c 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 666be6d557..b58d49e8be 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 bf9eccea1c..d3b60584d1 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 686eb7d714..e7f89c888c 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 9bae8256ba..a9e85026e9 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 9cc0f0ff16..9fb8f245ce 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 8c006fb3af..58ce113ca8 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 034ecaa51f..cada50a888 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 dd252d660b..e5e8eeff34 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 71e44b4683..178302627b 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 df13ca914d..78b2ba32d9 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 d4a077d58c..4078066652 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 ec08478dd0..00716db522 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 09fd0628d1..b41fa39cac 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 5ffc867d9c..e320df61f2 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 f81ed0cee2..1a67d2c765 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 c79de517af..1eb5e2bcce 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 0666699b68..77d3b0d747 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 5c17472d78..88f9ea2558 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 d5261a0e42..2a0a73e737 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 d8de4a3076..07104dd226 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 9a0bb623e8..a9a5e0e444 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 c95e417194..acc8ac5399 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 deff22eccc..1b6f8c66a8 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 76e2c68685..b6c934e353 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 9da329078e..bca51f09ef 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 b632792022..cd34dad8af 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 4b80165afd..3c5bafb8ea 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 84b7e2af6d..f4ac49b056 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 11f1e91d38..9e598125b9 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 8d7b82c4a7..9fa2efbb2a 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 9c1ade19b7..eff897ef31 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 6d73f6e196..3850b3b586 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 8f8792e558..97040fd784 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 00c0a3f186..790ab0d342 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 1ef71e5fcd..da7e48c9fa 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 942cd47eb5..a654bd8084 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 c46fc50c27..0521e40918 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 0c7a2e8d18..8b3018875a 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 22a551c407..c8a0684835 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 f4241f54e2..c2f912f99f 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 d48c4fafc7..c9a5f7a807 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 98c745d90f..68ebc6666e 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 985c377356..f616a5fccf 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 5216257561..09b902b9d3 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 57d50465ee..be4b97091c 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 84be4cc7e8..7633033696 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 e29e69335c..a8b1d82e16 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 56b234683e..1db06627be 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 8dc98f5459..d041b04d85 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 ba6828ef54..507a0f9fed 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 2b50578d10..058cef00cf 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 dd6e24a089..a18f92303d 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 1fed0b1c71..fb6f3088ae 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 d9e613c7ce..dd837f5b07 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 4d7155281d..5ac74b2ab3 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 b8755337b3..be60deed2c 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 cbff851e0c..2038e2578f 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 842555ed42..6f0955923d 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 419b9a7abc..a626a27dec 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 41f5b8669c..f3c6ed5fec 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 145efd9af6..cb8c6e0f2e 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 eb981ebce3..98716e10f9 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 4a92d3230f..c4b5b12f26 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 b7bb49f023..afc594e94f 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 49843d576c..b9d41a4b52 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 1ec0cece0a..66fb55dee5 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 3ed5009726..f308c5ede1 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 73fdec4b79..feac4698b8 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 e2eff17952..5b2f32146f 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 60569f1670..0ca1be79d8 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 08f58456d6..85dbe33764 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 0f2151cd36..afbb4fc45e 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 aac1aadb0c..097a90ee23 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 c5a3345c99..f9834c040c 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 21edf870d9..5096ca692a 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 251c4f731e..21922c9308 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 dba03769f2..eb24004f7d 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 8506de48ba..4cb0ae210f 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 1ee159ef7f..cb750b140a 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 cdc7050ed3..17680966f5 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 27c53eed8f..9391537463 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 a9e3bad76d..52f8d252a1 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 fe3348af54..83137d2739 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 df9ebe2a16..11ca5253c0 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 1ffcc025d1..fd5b800b39 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 733e18001d..c6fbc92fb1 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 d4a116ab6c..f576704810 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 3732367e0c..3762548de7 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 d14ba271db..3058b77014 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 9b1a650ed0..9e798656df 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 b957970c7d..8c4c886aad 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 af07fed21a..29bb00c2d6 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 ef8746684d..e06a6ba674 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 b5b9d6de6d..ce4e61df06 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 1ad4604474..83f8df2ee2 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 a4341205c1..7c37387f83 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 931e5dc453..3cd5cab161 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 41f289c75c..05b53331e2 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 4c0f39d271..bf5229d1c8 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 2df566f409..ed69e9aa4b 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 7123c5fae9..0d47608e88 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 b3bf2173c1..b8e9ffe404 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 3746bf6d1c..294c1c4abb 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 f9a4ec4442..d024f4daf3 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 83862d57b1..8a6a7eaa2d 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 3f777068cd..6acb546e50 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 8c6f5aafda..2d4880dd34 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 7b591aa117..e33fe4ed73 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 290fc79616..642f8f07bd 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 a05aa271a1..c22ffc277e 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 8bb8dd34c2..f6859c77ac 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 de62265568..bb0d4ac2a7 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 29edaaff7a..5da1ec7495 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 8b980d371a..3d33e0b220 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 bf2773c5b9..227ee2e0c6 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 befd6a4eaf..027e898dbc 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 eed2ea4da8..06758860aa 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 bc72d954dc..0103111181 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 cf8e5f1bd1..0889ec3893 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 778c865085..f850e49bfa 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 b9e77e86f4..9ac12ae233 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 58c4c489bf..e426af97e5 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 230436bf6c..6c6d77f242 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 d935fb10e6..ae52d24280 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 1d04c0a652..116f2cdaa4 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 61ad34b700..fbd4085056 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 65dd9b72ea..9d4a123e62 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 203cb6b3f9..4f942b4c21 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 f5dd3a8172..9d9752e898 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 75fc7ad263..4e64df7226 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 44515fdbe9..4d7160d610 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 539889e638..e567861d19 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 5e6e18819a..32742d1114 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 0ba382948c..194a6c09fa 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 5aa3d45a69..4d698bceb4 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 fbdfa6bf38..04b510270e 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 34ef2bb2de..9c1b6f1ab7 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 8fcb4417ba..98e00dd39c 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 d6f5af6609..820494657b 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 aba5940085..97ef9c9864 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 5302ab0964..036f4b66da 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 9d932bccfa..54efe3b76a 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 b8cbaa8d7a..f7c6b782d0 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 0a1f3899d7..6d0a06a36d 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 c7e79da8c4..9d7a03864f 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 a9ab983348..1a7c6a93b9 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 4e173dd87e..60b56eda26 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 86d5a1e402..57ec6dbb14 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 3d8012c18e..5a90851247 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 a06d8368ca..0df60c4215 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 9a8e7cdd2a..0f00d58a60 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 6cbbb351d5..2c3a2fb873 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 63bc7b74bc..fd0f521913 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 c2fca8289a..bd7c414795 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 fdb22f32e3..3cc729146c 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 7d3a994b7c..1df59f7ab3 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 d90f1b0b20..257a7c0424 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 83cf6eadd4..e90c3b2a70 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 bd5c5d7223..7056a73972 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 428b31e608..a4322e5b47 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 8aae3e0350..601d0ea785 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 6a531937f4..5b908d7e39 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 9ef3679188..0db68420cd 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 515aa7c7ba..6b72c04c0c 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 1775a4aa0a..16010f4058 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 9ff1ebaa5e..df728a4323 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 2ad0a3c2f7..08ae644b9e 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 ed671e951a..49df37a007 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 f127adee3e..8862c058b6 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 0330b78a5b..4197ecc403 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 7d28a743f9..d3dd0057e9 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 2e9f6f12f8..ea3dd22a1a 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 a0d0a38340..649118c423 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 f8f362f50e..e215b36495 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 3212e333d4..74502f7f00 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 fe5af2453d..88bacecc59 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 fe700aa56b..917c70880a 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 bdc8311e1c..cad7849ca6 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 6ab9d4de65..7bdf9b0800 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 8c34a5b850..5c26e18ceb 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 872abb70d1..f2e637356e 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 ffaf60e16e..3ccb8bac63 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 41bec05064..a7f8df7476 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 410bae099c..cd451f57b3 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 32593b1f75..321d878884 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 cb4ea5d3fa..0169495769 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 5a03485686..652023d8ab 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 2aa98203cd..eb0ed217d8 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 9033e39d75..498ac3de2e 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 f8e4bbee5b..a7f2c62fc4 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 818c4e6736..218c370a93 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 729751671c..434949c305 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 fefc640d8a..5dd33633a0 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 fb867dd8a2..b393f742b6 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 1b2889f5cf..c2efd61783 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 930da176e5..9eeb6610f9 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 bbc2bc7782..1078f825cc 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 1c549ada6e..21614ef9f0 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 e8d4940370..07c31b418b 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 74e04c7cca..e02ca6bb8a 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 2e8e7071a6..7cba95bb72 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 aa4ef9aedf..9448bd5271 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 3b4e46dac1..69c9cc0dda 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 0357624968..84f8b3f6cf 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 28b1dca077..71c933e73f 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 fc48e659c2..44aa97f5ef 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 d700de1ea6..dfa3deef49 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 ff5d3bdf3b..9bde8cfa0a 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 7e461ac159..a9c370ceea 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 f87c9357ce..e5453b3e20 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 d6b6b8bc7d..e0cb5f5e88 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 210ccd356e..9a60776da2 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 75adf2a458..355ee4a6c2 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 f59c0f9641..f4d0ae7763 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 40537c4ccb..18ee9f0323 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 35634f9a8a..fbef792c3c 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 d74e34677b..e8ddb2dc05 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 c5818a15a0..2d34013183 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 a5581bd60f..2ef41a0f72 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 9d4dbd99a5..32de31d849 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 ba4bb36850..7961360ee3 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 72540ef4e5..a35548caf6 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 e7b9b9b11d..14dbdb742f 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 3ca52ba411..36d77d4245 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 f273efa330..e421747436 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 069dec7512..442e5888ae 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 1cf9c095db..001b1f13cf 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 33c8105da1..0693168e08 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 0ac1527392..681c8cca90 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 1f8cbf4555..e31f16c23e 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 462e12ab6b..3d90703343 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 4c2541ecd7..e919f53d78 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 1f87eb0dcf..c7ad069f3d 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 6f306db6c6..16d8736b13 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 e23794b821..a7fd5f6265 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 b449514ae5..c368813428 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 c11563853c..b6c0b4b5e1 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 346be5011f..74b6fafaa0 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 44f5362455..89da815461 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 8b06f92745..af4b50dd77 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 eafcf5f7da..02d63c71db 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 e25add6cc3..5565b687c5 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 41dd9b6d31..2d1c766e9b 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 ee5620e731..39dda248da 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 c60e21d26b..7d285a9fe3 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 e8b9e67a87..2cd8db64c5 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 5ad987c686..83b3b4f7d8 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 a3e4d21940..42a77d65dc 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 8849d05475..cafd497de3 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 a36c284121..0d34273df7 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 e0d57e09da..e265d1a759 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 3b7e2f1ec9..611d7b6824 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 a73c1aefdb..b4e8eb6c8b 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 5f6e97a8d1..5ea3ae5d32 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 a0af21847d..5361d2f87a 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 f60271082f..f7b20839a4 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 391bc75bfc..2da289f234 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 ef8682b980..87c6f18a17 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 384da1ec5b..24d3ef61f1 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 378f4e6af1..a739127058 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 25a31a6dd4..fe3c7bb383 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 b96443404a..4022618d25 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 c7994bd0bb..4503680098 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 678199196b..e2b2f1cff1 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 3eb6d5e8f0..86b390e170 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 ebe7da8ebe..f75a139305 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 b154dea29b..ab7384f8f9 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 853c7806de..d131cc6e11 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 516553fb17..ad7851486f 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 ea6966c060..f170dd1f2a 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 9a2432cea3..173263d5ae 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 ee575d01a6..f19687ed9d 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 1f088acecf..f3b89bc8e7 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 b1f89bbf9d..626d584bbf 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 f156058500..1384f11b5c 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 f97245f91f..d4059abc58 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 6852aa47ca..ad32d5465d 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 a2cc34d35e..5fba016cd8 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 4eb83636e1..1816e29be1 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 f852314078..528f74c511 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 f469afcea6..b8bb52b4e0 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 4969fa4253..632f928bfd 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 e48a4fa1f5..926fa205cc 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 fd36889ccc..623dcf16fd 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 078e0066ce..793fcaf273 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 3a9797a50e..0c0e4a83b0 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 c4cad32939..633dd023a2 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 eb77ba0880..8383ba69a1 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 a863063043..3509aaa685 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 02df45ccf5..1e98c3336f 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 8cef9656c6..a262e6954f 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 a066d5f0fe..3340556ed3 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 e97e499b04..73e0a54903 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 daefdb108f..56242309f8 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 3156f6d6c6..2b224d051e 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 1e7ad355a3..968121f9aa 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 5955833598..b3897d7f29 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 d434721ba8..cb0a1d0395 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 4148009e0e..2ed72cc712 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 2cb7b71878..f2b9e57311 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 914be10070..4d91276763 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 cbcda0e18f..09963a2810 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 7af4d66f42..24d6e8fd6d 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 8ba17f80ff..b45413bc4e 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 11fd936db9..7f82c2a00a 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 b215963a26..cce8babcc4 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 de573cee44..6895c5fdc8 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 a3f77b8434..554d715dbd 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 def01aa07b..eb874e81cf 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 8eb919788e..a2672400e2 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 d5350bb46f..527cbae008 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 d4945b1927..4a19621f65 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 bc55fe2a93..d853336d8f 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 e50dcfd830..165490cd80 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 8ec78b60be..761c632ac4 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 8ab63ad8f3..6bd041dc56 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 21cbc81cb2..42f195fa76 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 69636db11a..57354b3e37 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 953310ef30..8e9bdf71ab 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 9654f92680..168ec3b838 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 5790aa4fab..500daf9872 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 776107efe3..150d383424 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 b3826f8035..3bccabe9bf 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 0b424c17e8..e7fb21f7bf 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 5588cdd7ec..e2cf712b1c 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 5ffd53e005..90b7e34ccf 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 f3fba91796..da4d43ca46 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 f4cc844f4e..aa6c49b22b 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 2d16e42ec2..2b31128b96 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 bdefdd157e..bc339a7d21 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 9e1ecfd01e..8ee1d31532 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 bf02ca23a2..05232b495e 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 ff86c8c4ea..7729b01f49 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 e6e214f829..3f8f99f071 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 e3e625e6f1..201ca7e0a4 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 72f021b1a7..65f6f86982 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 57ba369364..ee9011014b 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 4c0b0ad68c..5e2b256341 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 1d9f41dd7c..b85641ca82 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 7a6114d18d..997d18138a 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 3532c7c38b..bd072e347b 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 51ebbe7ae9..031e407e5b 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 1500ee4db4..32878a89e6 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 2d2c840fc0..5ea4f6a796 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 055b791526..922ec8bdbe 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 d4359d5b92..56b6cdcf88 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 64a758c95a..4718726962 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 c7184de625..d7c8b4e44a 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 262d9df766..8aba9a415c 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 141cb6f75b..b1d1e0781a 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 70d9d7c43f..f4e39145ea 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 cf93d36032..7732f4835a 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 4a64cba999..fd99a82990 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 43ec2a1f2f..8b4c1b5e05 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 5eaf454f47..402c83d4f9 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 162b490469..98f3d2b411 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 5421874732..fe662f6395 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 d27fc2df64..a12b1c258f 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 061401b020..12342bd967 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 78e63bd1b3..5638abd123 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 4911a4eea1..c2d1801b95 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 b966002041..3759455472 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 fb590dfadd..13176f0cbb 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 a59d25b09b..01e36889f1 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 85ecc23b35..c4ee5f0b19 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 b10d408034..61e081262f 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 e193fef4fc..aba62584cc 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 f0b839cd65..78b81e6449 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 04b3183b7b..f0e2ea8f7f 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 ea26df3281..901ce79bba 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 4cc796bbee..f1ee8250ad 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 5bb6ce7b32..86a84c9185 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 e3ac5ecf27..2630a86a10 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 78b62c169b..66d649351a 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 27afc3fc01..f38cdc4d1f 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 9f68d89936..42e6ff05f1 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 0cb96b6c99..d3d9f8c725 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 062e1023a4..39b9bbb79c 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 632fb80469..4457e8cd9c 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 e2998cfa0d..0bb2e7156a 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 3f45f7fab8..44e8c90f5c 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 a8586df14f..928b2d6eb2 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 3e24d88f60..7e8bdadf7e 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 2190c52b14..0909f6fe2a 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 c94e8fe29f..fce643a8e3 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 0eaf33807f..644b3b7ef1 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 52e8e2620b..0e7fd42b00 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 bcab462708..984f6309e6 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 e95342d706..ec5ab67187 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 ab31ee2b59..94959307f8 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 1c8103670f..75469d3f7c 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 7fe61187a2..d05e73cabc 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 d1d00eca87..600005cb75 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 ba6477e88d..3b6bb68e9b 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 fb09e4560d..77b2cbe2c4 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 1c0031ba43..6d015e2890 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 942aeeb40c..fcf15ce40b 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 48d6730d92..6fa96b219f 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 a42a7ffe37..2ff4edc28a 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 713331be94..6265d81bda 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 c04e452a33..afd897d560 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 16072a9f82..8279f62c18 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 4675181af5..c05b93eac4 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 a0ca19359c..05e10122e9 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 86d9ba3ea4..f8e8c072e8 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 3532766cd7..d251ef955c 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 76ef0fdddf..a5fdc2f456 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 e3b266db57..376ca7969b 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 0cd2e6c52e..fd90c6cf8b 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 400883fc0c..3214067ec1 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 775cfba188..a3b02d548c 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 ff268ebeb4..fefbade61f 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 686f10641c..b028b525fc 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 6f6bc52365..e3ef60872e 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 6267e9ad39..c458b43655 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 f9c9c80c33..cb4c62f49c 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 e3675c744d..a234bb9854 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 c09a5bd71f..6c0eb26d3a 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 3d154f4fb5..975e7a9339 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 53efdeaed1..71dfb58a3f 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 b996a05e56..a438986beb 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 6220f4fddb..84f44c8918 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 f3e400304e..65134cad94 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 2e4540ee2d..05a0b758e7 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 a178af46e6..7ddc507113 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 5421dc5e32..9ff52399dd 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 78d18c0281..0495288f05 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 157acea9e2..0e84fd19c0 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 d64d0099e6..c9d3c009a7 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 1eee2d4f5b..7898dbf9d3 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 df21950be2..3bb70222a8 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 5f1a222841..a5c3ef7a56 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 72eb10339d..655bf992e3 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 56778d3bc2..2c54425266 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 ae17887dec..d9e30aeb31 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 c0dd4ae572..2bf3bbc363 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 6daa7aa994..c17ef9bba5 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 9519a537bf..01fe826eca 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 3cca9a0c7c..309191a273 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 8199077faf..e54103083c 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 2ef97be4dc..088ea83768 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 ab53c5b02c..7e14931e2a 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 62a6c4a80b..08e0e35d15 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 0adbf8233e..99068aefe8 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 b5d0718353..0f065d7f40 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 365b04e5ae..2427b51f3e 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 17e4529e53..bb6e19d977 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 59a6f160aa..889eb0d271 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 4a8a3f80c6..563dcdb103 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 363c84bac5..fbe3b8d7c8 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 84aa269248..0a69b6a52f 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 79581cd7bd..c1e2d6b8fe 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 0ca88a2400..fc4755ca13 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 110651e478..2beb291099 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 a9cc6e7a57..95c7e652ee 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 f0fbb468ae..3dea090151 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 c57f87a682..9d2f3860c0 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 9e7504e3cf..8ce1b01508 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 fad882459d..e175192760 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 b7695705fd..734f16823d 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 1d3c64b4cf..df3f3bb37f 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 10c9ee33f7..f41eecf54b 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 a518927aba..967ca60d25 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 01b82a2e8d..d8c4e14fc7 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 51fd9576c6..e6185999c9 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 9dc3618862..718f80a82a 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 bed28b4b41..e86cc0db3e 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 1464795619..7e1387ef52 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 644d8ca451..a48ca4f3ef 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 4fb19d26ee..28d83c2148 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 02dde685a6..b7ca80613a 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 f9beeaeaa1..55a11f9a82 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 bddb9e0fff..6754de1230 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 78eadad8b6..52cdd3822b 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 74c59a94b2..b7aab36bc5 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 cf82360a50..6bbc0faa75 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 4944033dbb..a6d0652b8f 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 94e17948fb..6df2a1de5b 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 4aea926395..2880af50ea 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 a1abb0631c..b5c791d9aa 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 1d3d006e63..4990effcdf 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 0d676a57e2..e0bab929a7 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 0ef01e9825..d68f78f088 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 8c70b638a4..a8a60414da 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 eeb5513b1d..208ba52630 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 670dd9b0a3..9fecdaa7f1 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 48203ba163..11c5c52f50 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 8dc4ce3259..077b65278a 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 86cd44053d..753bfcc22b 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 0dc348215b..abb478ddf7 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 06e41f9209..ee47697153 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 219937a153..a164c0d0e9 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 25dc8d4dc5..8ef49d57a8 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 f8ac29056b..208b367db0 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 da23e7dfee..dcd5f28c99 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 a39f445ce2..1fa811ac15 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 05a7859cbe..ace4f64653 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 ac1c434e8e..c3e9d4eccd 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 f51fad33dc..9924f22812 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 d2e84c6457..fa77a4cd98 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 a8ccad07cf..77a342e53c 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 45befc2728..5f2866846c 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 40817cc52f..ab5124ebee 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 14d219fd1d..79332a0d60 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 222d044214..ac092173b4 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 335d150d81..fd9aa570fe 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 c653b07665..f81f32da22 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 a42f0c03a7..f280bb7111 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 5aa67fa51c..923de43173 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 6627fa9166..b1f4109775 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 dbe3ca61c9..7cbf076551 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 0ef4cd6528..5163ca92e8 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 f0a1ac77f0..c63581c5fb 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 84aa1209e7..16ff465795 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 29fb1311e4..9fc90bf7c8 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 13b8cc4683..946a1dafff 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 f01e48c23f..282e1b252e 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 52be42f9a7..906e9047b4 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 e378f3b215..e29b577d8d 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 c9cfceed2f..4a35388450 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 7fc64aef1e..4b31eb6c78 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 b9f2c14d62..23b1cfa7cc 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 2c1d5137ac..f88d1ae053 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 9d25d77fbf..f0280f575e 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 e3e379e6f6..3fe4f15170 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 0c87327689..e8f204270b 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 ac7f76dc5e..9c66d14fc2 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 ee20813c33..869364be6c 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 40e6c873c3..f9cd3e70b5 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 520ebd16b0..3927747f40 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 d7d9cd0dad..77885b6dbb 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 c894be1804..97a3d17e29 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 363badab7c..19e8c411ae 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 0582b86bb8..d9dcf0078f 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 a006cb0fa1..3e390cb3ff 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 c8de8d283f..e29bdef62e 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 9e9c7c071a..173680949b 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 7bddcbba4c..55d5999869 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 b2b7100949..009b5e3705 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 986b9afd7c..5d66c0e532 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 5cee274898..6e64b96792 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 103386c4f6..3e112fdade 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 b7013f6524..7fa4f19cad 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 7296373d36..fe06b37676 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 40d8ce138a..91add4060c 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 62ed92ff1d..ce713e785a 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 43a2a16a3c..60eafc4d52 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 db28748434..2a02f4ac2f 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 c804291cfa..ac5509ca28 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 71aa500951..4ee9bc33a1 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 aa2cf72874..514cf8dee2 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 869e7d4ba5..ff62cec280 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 dec8f5ffcf..fa78cabaa5 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 fc0ec0a4b8..f78a8bde10 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 6d1c0b9016..580dd3fdf9 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 1f4f20b9c9..f9c6b82999 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 b306a320b7..85ccacc61d 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 c2917e1563..685613a2ef 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 9e13a7128a..75efefb35d 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 269a799ec0..0f2c34fb4e 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 f2ccf8e986..b4618e0364 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 f087a12c4e..d7195708f1 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 459eb6cc37..cdcfe4afb8 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 ef9ec062c0..ccd4b76b68 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 1bc873ebef..f08dbc0a24 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 d3477e1529..f36b733da1 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 28cb22d6a8..64595e6b8d 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 8d5ea3aec0..da55a0fd0c 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 05e0293b4d..b3f4505728 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 cd7c9f2d47..f9df2e7c23 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 f7d2d159d8..e5c909027f 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 b1dfc2e96d..6d6bb7be67 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 d98fe0c9d9..173d157697 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 7dedf04f9f..a76eac6008 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 ae7a00f462..db33a9b091 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 71f0401066..39aa368947 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 90c584cf97..2814ea1513 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 b85aef4e2b..96782c9794 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 ce1e8737b1..2a5715f548 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 0fad0a923e..af79db5dfa 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 b44b4cf42f..5c06ccfe69 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 eeb210a286..5831e99d67 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 398e32f446..c22e2237a9 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 2fb98ecd22..41b883ddcf 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 683ea7f582..0a7806f9a2 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 4ff6022adc..3fb5e47f26 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 34c0d97924..4cb943b06e 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 e8ef178963..1a50b8fda1 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 9fbce74b00..3260c32651 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 e4eac069e3..a28fd044c4 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 42983a89e5..1796d12721 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 ed594e50f4..80bcae9e0c 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 29ae1a3516..786d486cec 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 3f1390d806..008075d647 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 861c1e4935..89cd0ee52f 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 67795adb83..32a978e69e 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 0f6b025918..5d9ba289df 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 c22ef51436..50018798aa 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 3ce6b717ca..b56a77ccb5 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 cae888e650..b2edeb9875 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 2697b67e29..7e9b9366c8 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 b45537dbfa..b6826b4862 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 9626fa59e3..19362870ba 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 573aa61c69..9769ddc57d 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 d26935ff95..34f0eee46f 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 4f9a35904b..bd08383e83 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 4b38076486..4e5bb92646 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 fd93fbbaf7..bc4fbd6dbe 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 29d0739b4d..54566f1835 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 9f2ac33cff..d9cce1256e 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 1c885d620b..ffaecbdcd7 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 34d6d52f1e..f2730987da 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 7dbc21e1a2..2ff5817c75 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 db6796240b..02aa4824b1 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 fda24ba3dc..2d6aae5767 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 2e9e9774dc..0853e5e642 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 6ac9b9bd74..f355e4a8bd 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 1ced093583..4b020e6383 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 c55aa782b7..30ea2a4763 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 de677b90ea..72172612ee 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 b02be789a8..6da9dbdae0 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 f86a44dfe6..aac12e57ba 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 e80fb4ebfd..9e47406475 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 537aa65acd..6393d0d837 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 6de8a02314..5b2c065a51 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 8c4f70e417..be51daa332 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 bd37db5ce3..04c1649ad4 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 04e8576537..60ec356d8f 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 468dbe8d55..1f6c47695e 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 1b44033067..2c86ab5c97 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 9e0c442abc..94ca208634 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 28bf77449b..4f29ee529f 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 4a51b873e4..ca31fe6f9c 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 40b35098f3..0faa4592b8 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 a2076728c6..6f0b9dde6d 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 a14b839098..0fded184f7 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 965d285a92..ca8338798e 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 7820e4f47f..364d05454f 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 16739895af..9889c04225 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 3ac6e83934..b27d2b0965 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 a95662776e..8962da7314 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 a8a004f28c..17bd3b225c 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 3eb749db1c..83e0210243 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 66d650b5f6..f0073476de 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 cc9f384f7f..40753a0ab6 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 3b11bf8899..eb25eebb47 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 57e4362c0d..f5f05b1c5f 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 c0604d9c70..5156fe5d5d 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 7db6d443fc..0cf91ae9b3 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 d1d3a83d01..ab5e853a08 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 ad98ca7fb9..ba3e6d1181 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 0d864b8ca0..554be79f2f 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 14a1d51cfa..18c76db1fd 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 1db9f40ee0..a5a148b5b3 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 71848741c5..2fde1c17e9 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 7db785e9c9..f992b5d729 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 5f100e5e03..acdeabbc9d 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 1b7c22a9bc..1c4e3e1b9f 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 5ee59b3844..b9211a5272 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 35715b21db..9ad2d4966a 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 69f5e810f9..52d96f99ad 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 33f08adf4f..ddfca0e1c6 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 29531d9c9d..075edc6aef 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 f623c25090..03a7d34ac0 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 832788603f..49f90dd07b 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 608798af67..aa6f587ac4 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 b9cebe9d17..a1b000dfa3 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 0a08708e52..a6ad948c86 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 08b7ce1043..cffa71c4f3 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 e793db6134..ea9c365f59 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 6232bac170..b81b50d4d0 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 1ae3845b67..4c7055c517 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 f39e0e34de..03cf404c58 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 785dd797d9..c095dfab94 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 8efc5e06b0..2799738262 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 d81facf735..78c990f4f8 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 31f049b555..7176f37a2a 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 5b4d5dd06e..6ddb030112 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 d2e136c48a..4d5423d18b 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 c179650735..8eddffacc4 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 d6c12efc5b..81bb3dc5f2 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 eec0b8b30b..97debf5e09 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 aadc947a77..493c1fba05 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 3266376634..f16b57a073 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 9cdf2756e0..de5d3786e4 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 d911322d0e..e08bb80117 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 11d85f5342..c349f228ff 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 ff6413fff8..4d3ce55993 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 c3b779f630..855b1a86eb 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 6f9ca7a7dd..288003ee6c 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 453a889e0b..11a4275d0c 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 8a5d7e1a30..d57570f00d 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 4bd98fb9c7..85a0251233 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 b9e4ef3fc3..abe55fb235 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 c51c6f4e41..5a5bb80df2 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 c0d2aabb9e..dfdeb82a07 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 aced76401b..0ad6aff6e3 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 5695f5c1cb..4b20ed3c76 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 7c0ab8289a..28724b52f1 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 168f051485..ca4a4ac056 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 497ae4e8a2..c0e73396a0 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 2cca61f41b..050d40026f 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 886d563238..d4fb1f2731 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 f14c2b8312..7dcf0bce1e 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 80802975c4..3f70a11a85 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 b2ac8de6a2..7775bf062e 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 b74a407a19..9dd2637658 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 f626a9f835..33e5cfa281 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 47dff9a35b..21425840e4 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 e7d37aa4b8..029855c67a 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 7aaa5c3f73..b0e745a6af 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 43b834459c..20f3bc65c5 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 497f25fbdd..fc8bd3a3c0 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 be0e909bcf..d9e275da00 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 a8d739af74..cf47715f32 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 655e52a5f2..fce79ddae4 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 1af5d2759a..7703ed3cfe 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 b83e432452..a09d8de8a6 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 a05a744cbb..4ca447d204 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 f10064107d..3f9433af0b 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 8c19f125da..d10a9ad456 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 e22b133f34..85775612e4 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 fa6b72c3bd..9d8caca203 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 33f712ff85..46c4e169a2 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 59d65daca1..3fec6fc0aa 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 8bd0aa8af1..94fd2b2a0c 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 fb150b87c7..b9c7aca438 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 6f3f6721d2..1ac714caa4 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 483a4fba1b..a388f5b440 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 c3561fcecb..570afc928b 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 f03ad9c0de..3a42d2ab2d 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 d94cf84c3e..2e4101ac98 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 bb13267ced..e637ef39e5 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 e3038c18ca..e822c36a88 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 9bfaa9fb3c..ae958049a5 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 e1715d3f43..48a40fb1aa 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 e5e879a13e..c61a731d46 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 56d5941020..2ab810bdbd 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 1c6e076033..69692bbc19 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 bef1e7137f..6ea7d710f9 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 af098874ea..e57fd64052 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 f9796de92a..72c25352b7 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 b8360d3700..4da535bcdf 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 d3da7ebb4a..e7ff51aad4 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 d08fe365cb..481be9a398 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 32372781da..fb9cbc2436 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 bb9cdc9e0e..02a50ce7c0 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 b6f5b2249f..43f060faed 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 3501ac4112..6667524a61 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 80fdc6ff57..561d552598 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 03c07948df..5ce9f9ceb8 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 ba476d50ae..ffc720d80d 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 378a1cba01..c13a506288 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 0b4c50bc17..2b74325f8b 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 e5ccf673e1..4bc4cf4c7c 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 7fcb2fbdd6..95a922cb3d 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 6d26d4aa1e..18583d4101 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 44140987cf..fa851ad65c 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 644b223b28..5fded0a18e 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 fae3e1ad2d..de4d623821 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 643d6fff08..4724084ae1 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 08949b08fb..0ff77b7e5e 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 1b0bc47355..6fd6942eb3 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 3632037f78..30d97a3427 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 f203fc2563..1a6a58f5a5 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 fc4e34c291..22d39c40d0 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 1f32ba11a1..4b237b22ee 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 3b81fae9f9..de60863f6c 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 881d5de41e..332b20cb7e 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 aefd3e9e30..50bfdd8b8f 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 aa9bdee7a9..dc6fc29146 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 d873159b9b..665290d663 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 7be4b60869..b22530d9df 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 795cb19b07..ce0521cd22 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 5ca20d75dc..e2b79208de 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 b9a5ea7887..aa0c9a74f4 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 9a9dc2f88d..19ae7bf554 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 88eca50c20..5776363ddd 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 5f848691ce..767aacf3df 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 e1d4960553..c722f9a1f0 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 eb33541928..1ed2bee7c9 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 cd1935014d..8328f200cd 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 d0b459b160..37b8189a9a 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 f283c4703d..c6f730db81 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 40b97f114c..082afec3b1 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 6faf3f659e..712d45d6fd 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 82b8ff38e8..18df63f5e2 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 1a2b14a3e2..54c517d0f4 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 0f63657d8b..288d4a843b 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 05abca91e7..2265ad07f7 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 e83747b8d6..21e7780105 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 3c229b1f6b..fa31d58309 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 8d8319f0cd..ddfe509061 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 70303a0b69..10f331d0f8 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 a7cdc743fd..67f40540ff 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 24358d804e..fbb1877622 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 e83463543e..faaf897237 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 66d3d78919..d4770746e2 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 b0302dfc32..a915ff92e4 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 44e904e618..f3c75eec5d 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 b34244ea14..1298a44af3 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 2a2211671f..a3c9c014cd 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 b1d9d841d9..805dce64e7 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 d94978ae2b..8cfcfc52f2 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 3232392c60..b87e4c76b2 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 4aaf9c3fff..98b0f813cc 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 9a6e8b332e..8df78a1a8c 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 9e4a813489..98a06da407 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 088b2945ae..4dec349f62 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 3f9a67a6bd..dbc666b7ce 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 933a5f39f9..37095c73b5 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 c3d411ddf4..6d0e97ee3d 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 ede6cc74c0..08aa8f2abf 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 5e8a177da0..eb7ce4e777 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 58ec7eddcd..5ef98b1245 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 9225a7ac1c..9470e2487f 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 f425ac7868..3cec834d8c 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 a41c51dd9c..079bfb6c59 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 13682bf6e9..24df5a3ea1 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 371b4e8132..90ae1ef629 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 02d57229b9..9d92b0628f 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 22a30510fb..f1b61f0c1d 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 6998e1c528..c4b3378d8d 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 66054d4872..464ec97c08 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 3ad3a174bc..21792d779d 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 2a1746dcc1..5e81c8c9ac 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 664245cf6e..d70e8d8277 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 5284b58573..61b8e93dcb 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 9d67e7fa63..7ed6205246 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 619abbf607..b79d458091 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 a734fb7dde..72875edf58 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 4a3d554961..9ba7ac5ff7 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 aaf3caa42d..5c3a38112f 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 e5ee7e717b..52335d90fa 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 30d7630b3e..1f06dccb8c 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 9cf1ccdb2f..52d01318da 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 76729607db..aa92c6ac14 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 b2f7d855d8..f33b27a917 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 4feea590a4..59b39736f1 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 99036e7c1e..408d5fa803 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 d84a375e33..305e8b3541 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 22579617de..6b6d4fca69 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 911f8da02f..979990a3c1 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 9c7ad8aa40..92a8cc203f 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 831486e147..7b3c08ee15 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 fcc2b2c3cb..ec1e58bf34 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 b89b1ee06c..a8adab5db7 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 7f1c7fe144..ed259fb825 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 8406c48d63..d0db0f0009 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 c0b3a09ad3..a9993b5816 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 679444327e..9af5f8de9a 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 92112eb16c..4a3288639f 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 52da7ef7ba..02e432f2f3 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 8e864c239e..0bf228b8a9 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 f912955320..2f3f315524 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 d77fa29f44..149d85fa2a 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 2f1f118eae..8cb90fd69f 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 b3ed062979..f69b06120a 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 34cbeb8f52..ff34b02032 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 c1989240c2..21fd00f8f6 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 dbca42df09..1380ff8880 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 9bc9b34c25..7faab131b1 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 164490c49c..17cb7e6096 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 d144724147..87f06f0f18 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 e2f1131de4..a7517071cd 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 db8768d8a8..8741e0d973 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 69ffe52590..62869fe02b 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 5830eba93c..90c5eb11e8 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 c9b881923e..0ae94c3830 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 9c103a2e4e..e91081604a 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 339776a0b4..e4c25d9a16 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 4463be05ce..b23ad98075 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 515dd55a33..fb4a8a3458 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 24d2b2fd03..d93af26fdc 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 726f4b730e..163e2e729d 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 1de7436713..d46a2dc0ce 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 2e4363f822..596f4bfdec 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 675e6fd1e9..c4a53e7682 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 3ae063094e..61e1dd440d 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 47b99d5b5a..18b0f0de04 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 92765f9c88..5ef8a2616e 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 6289166786..119520437b 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 cde7f93045..46bdc091f3 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 cda888b56b..26863b0a1d 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 d8568c08cc..5e2ad7d2a2 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 d3da35f67f..684f6bfdde 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 f0269524ac..cdf73c773d 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 4a6641fdff..c6f59aa086 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 36ed955b04..9163818291 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 b478b982a8..6cf05bd267 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 4d36c44f9d..0059c8feb7 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 d60d92d2ff..c86f5168fd 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 62dca76b46..6849a4b9b9 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 2c5b4d24b4..465b5f52f5 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 b443f0f56d..cfe9b55bf1 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 05762b1be2..c1e239f32b 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 d1b31ab8b8..d4ad657c08 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 f90c86bbce..9e27eeb4a3 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 1eb29a0b77..30ac64a10c 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 100105b620..1d8c748445 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 b619d1436a..c79486b859 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 079dbaf016..72380951e2 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 0844934f7a..6f0ce1de20 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 672869815f..2daa05f7e5 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 a6d26b4464..b1511ac9bb 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 deed49d0fb..90497b8b39 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 3c5fbd8573..5b2c516dd3 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 6dc4b53607..c974caa832 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 5f2c87858b..4eaa20d2df 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 162e2ace69..8e57dd07eb 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 e9857eb5b5..6383b91f4d 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 b1659544ea..605886c525 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 799453250b..c109a5e926 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 4ad7ae188d..07fb166f2f 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 5fc2e5a3bb..c696faa5fd 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 98645bd2a9..6f07a936bb 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 d732b4ed11..10602b229e 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 15d2664395..17947fc7e1 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 2de515c497..0b9652e00a 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 a6680d5318..0a2d3ddaf9 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 2c8ce7175a..304749d7fc 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 858f330d44..a9bcbe97e2 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 390ea50f15..c456df166e 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 1fcd1967d3..2fed9d5b75 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 5dd62bebbe..72cdc462cf 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 b3d83d1c53..8b93ad8c3b 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 dd264e6532..4a2026d04f 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 5d769cc42f..5ef5d7b6ea 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 811f2b7c5c..6e67c78ae9 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 9c8085d5d3..b940095558 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 bba2872afa..627ec002d0 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 2db473b6f8..c08d5995f7 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 edaf28b544..6102ae67a9 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 75f9a1a85d..0635e3e6ae 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 1673479be0..52f4dd3c6c 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 30662cfdf8..914b0bdbf3 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 730bdf9856..3fff5e1910 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 43ed742a16..6af0e64a25 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 43f6a8d993..2be20f207f 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 dbaf7636ae..b59e1be2df 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 1b81bcc067..ef2a5a11fa 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 b4cf1146f1..010db936a4 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 523103872b..9d557a158b 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 e00010a91e..b9dc3fa7af 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 6dcefd144d..67de193e50 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 60c97bb7b1..d218dcd4ff 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 ddc6182f3e..15870b483a 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 79cda589d9..cd482f66e6 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 1791c02a40..1f9d8f6147 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 2311672ced..474455fea3 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 c9f8863522..d1870a92bd 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 8e6b753d30..d708ce7359 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 d5fdb8f82d..903ea9981a 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 d14b4d1734..46baf572a8 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 eac4ea6049..ff54f8f1dd 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 fc7e6a260b..15cca17046 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 b4bf01e839..ea0130b342 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 5af9aa5ab3..11a87cdf29 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 a06d7cace9..8e5295b0f4 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 722e2531e2..cc4ba3c19e 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 995a1f0f87..033c192c8a 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 77007f1a90..8274b8dd9e 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 5b412afd7d..67c591ace7 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 2c9edd0a55..40cfd841e4 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 ac67a04e5e..5c5e830518 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 b5b37b6f8f..b3d6990384 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 443362da8c..6d42d0936a 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 5f9c44e825..53e9602492 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 0e5b9fede4..346ba65371 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 0827fdaf45..8ac8ebb337 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 ad219ac1b9..a12835f9ae 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 3c5d7bee26..c1efc3c9e4 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 2483277a6c..3adbe3db45 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 8be20fd32d..3ec6275976 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 562c57f186..09c38d2eec 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 b4ee39e471..860db8988a 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 bc7087eb76..413e2c89ce 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 452880b535..4d6d927425 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 ed1a1d6932..1ff7aea4be 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 221e3c447f..1aaffa7a07 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 e80204f572..53cf855799 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 b69d3fb125..c803e3e5a9 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 e765dfcc28..a7d17d611b 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 ff28482759..da95c06a99 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 6657d294c1..d0999c4fd0 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 479288fc8c..04575d3b5d 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 33e6e85dfd..bd0a1c44c3 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 4948d734eb..89681fbd27 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 196d8c9964..69296cafc7 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 82ee6d300c..2f071573e5 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 f7c682fca6..1a175cf7c2 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 625d77b2be..85cbdbbc25 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 afd28beabf..4d32af33c4 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 3f8701e561..1d3ac34663 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 0a38f6d70e..51bf5aaaf0 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 5ba791fa36..615960e703 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 365f552e60..c9dc4297b7 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 98f8292b31..e1d3646de3 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 ae42414083..dd69b243ab 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 f9348aeacc..38586ddbce 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 a74e9fd652..efd75ff757 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 56169b7065..6faa242c13 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 6acf46913c..f2705c2913 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 21d3e08e25..243ea992d1 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 aeccd50583..2ec61218bd 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 a078f11073..b66f34d3d8 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 90e5b2f72c..c7820f2a74 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 6c1a53c771..95c0b89c76 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 a86a07b6fb..d68806945b 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 196e631fa4..ffdd1891f6 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 fcb18fb52f..d17ff0acce 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 68047b60b6..57250f20c4 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 3581b73a99..585f71f3f6 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 ea4cc84d8a..21b5b90584 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 72488aa922..7304346e73 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 fd2b6dfbd4..766bfaf8b2 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 13762861b7..c8a469e8a4 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 1c1b6b4891..2053278d38 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 db76a02a18..4308554e4c 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 562933e08d..565a982cd8 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 1b7bae3266..612fa996cc 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 7e5311b67d..67f6dfa88c 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 e53a07b770..21eeaec88e 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 e911c7f7ac..d868215cee 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 744197b0fc..57ea9ce3c0 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 af2a32c226..c44c02f98d 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 d006d9dd01..469d8ad7b8 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 65879f4802..a88a83a7df 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 b06cb73015..696c381de6 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 24bbcc8501..1fdd609c88 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 dbc51daa4f..ff658edcd5 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 7c4dd1ac77..b42cefcff5 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 cebfbc5def..2bf2d1c4ca 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 2deab92088..051d5fcc29 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 c3007e09bc..380d6beaa2 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 8e470c0376..1a7853641d 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 1ca559df7e..39728080ab 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 00a71dac0f..f98dbf8c31 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 d40e24ab11..6bdad50e4a 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 3e25ce0c3c..3815d5eb18 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 969d623fc8..91fa35554c 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 243c6196b0..92b57e0bf8 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 1e7815e9f8..31b34ede2e 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 b75aa363d1..f3a18f4b01 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 22782e9f1f..8805260410 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 0cfa016987..36f2959a04 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 0ac46458e4..48f620449a 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 8ac2bdcdf8..27f8d1464d 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 55ee14e8b4..2305faf4af 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 1204ee221c..aa2ab233ee 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 ae574e1b65..418af4050a 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 29a84d8ca0..c4dd07e205 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 ae93da9c45..7b8f2e83fa 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 ca478da4ad..4966c2224f 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 7851ad13d8..93366b2e7f 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 e383a57654..5a86b901b1 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 87d821b02e..04f841395e 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 07bd62a93d..ba39b42952 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 0e7f0bf2b3..99f1d98831 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 ff15bc589f..2e18557536 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 0202d27852..90d7b2ab70 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 bb8a8bd798..442fba0ba8 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 1a549775ca..4110841ab1 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 60b95b5d85..93a45911ff 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 0ab1cee622..44381ec68b 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 ad5c1a6634..00c63f0785 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 e0d6bd0a6e..030d7c9d51 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 851eb67f19..e53b34038e 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 318673b66d..f0d5cbb51a 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 e8c2e83379..2e0d05f65b 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 56c79e3390..ce84c4a1b8 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 86cc1a0702..f19e8631bc 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 2414782f1e..b86faa1d4e 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 83cd12b0dd..05d0efb099 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 13a60638e4..62ac176472 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 04e545eb0a..2f7a4bc4e7 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 e94d1ba5ef..2f06230799 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 fcf3bd9bcd..8168d1716b 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 381bc1d3bf..7ec6eb04c1 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 566cd376c0..eaf567d428 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 5be0e2e768..b0076aff1c 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 b1ae72ad67..920b762c10 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 f64dea797e..9f0a51881c 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 6da87f5184..9d8eccd7b0 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 61621b1be8..b88b22c572 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 50a3a3eeaa..712cd36fbd 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 d079075448..ea76b900e9 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 e4703bb6be..951ceab654 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 02673be987..76dc58a706 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 b205e2db5b..5e02b7196d 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 833821120b..0e2157e694 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 02ce8b064a..b4d88ec36e 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 5702eff664..06ff490ad0 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 cba3489325..6e53c9ed47 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 146131b8f3..2f6f86c8e7 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 fcfe0883ab..c2382c169c 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 7deec6e37e..5930357ae3 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 f1574edd2b..727f02f7fc 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 30675f6814..d0061eb737 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 92fec7bb47..f8dd8808a4 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 9a45cda057..cc973dab89 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 2c1d413e86..1dccbc9afc 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 0a4667bb70..e83c3ba958 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 5110754e1a..2de690a22d 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 a3265f1dd1..32e7548680 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 1a144536ff..24afb02582 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 f3b57f0cb1..5199687954 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 657c3dda66..18ba7ab51d 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 1a5dbae24e..6ab726daf3 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 67712ab3d5..265aa808a5 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 cb0437b4c3..45df6652ac 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 f60775b005..a833192464 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 efc02069bf..b97e32b71b 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 1fb88c2b91..9cce93cbf6 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 d0dde55b79..c85bd77d56 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 127a3be0e0..06acd65282 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 e3e6aa87fe..3541ccec31 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 9980346cb5..aee7a5f1d4 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 dd85b0b1bc..abf2d07ea4 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 fb9de7bbcd..b9e5069907 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 43817dd0a0..6c7baeb292 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 a6069b106f..4b94df2582 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 dfb8b62f0e..f2c7e1cf12 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 1aa856df70..8f1420d197 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 e043bee523..d58275dc4e 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 d9eecddffd..17c5e9881e 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 af0a709100..3e2a9d96f6 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 3932a449a1..cc834e3e90 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 aa7a580dbe..1df41d9016 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 4132968110..01b99f90e1 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 2cf36c8abd..35027f2179 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 e71272c6de..0c731e23c5 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 c37315226c..0a82be7e7f 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 b00ccf6519..8454827ccc 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 a733914a25..35a5dcbf18 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 2f7564f264..c581cd510a 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 d6c54a3bcc..98fa350fec 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 3fb0968efd..980aa2a7ca 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 a6418ef782..4010bea3ed 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 e185ead404..c53c1c45f5 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 e034c93d57..0195204acb 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 8af94246e5..3ad405f47d 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 067f4bc7fc..9bf854cee9 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 63f6f5b368..3f4e4440e5 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 0fc5e6e45d..88ee71ee1f 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 c01e30bb63..147dcf211d 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 92fb7b555a..b9b5f639f2 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 23c8e2397b..7720a596b5 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 b2bf468864..890a2f7faa 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 16e1f41447..45ce0a4224 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 ce5d1a0df3..a22389f961 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 dd46c0b71b..7f6379701b 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 35b9e07003..e9f6273d15 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 3a526dea65..ef9c223a05 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 edc4682850..a42d49074b 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 dc68f64e7b..cbbe6ba693 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 8b10954d2b..b1d6c2ac47 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 bb2d7c37c2..3a92c1867d 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 37b99432ad..6f9ce9a571 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 82d7f6ad23..d4a1371fbc 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 3b2c8bab3e..6b5fca3970 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 a8a34436fe..623e87ac83 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 2bc98c3428..247902cfe4 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 3311099cbd..c3875d10ae 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 bb25867ecb..cc313c9eab 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 392441e0c1..3592b54f6f 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 dc36b68739..6d8705f506 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 533faa1175..2d6658a95e 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 2bacecb022..843a0532cb 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 e24946c8fe..a650156e98 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 9926259b43..09d4d89cf3 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 e4bcbf889f..01dba8b24f 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 80b096f02e..008f3b5f4f 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 212b0d9209..cf85cd4876 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 bd55b7c6f8..10fccc6352 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 9d63c1e4a1..fc91d6377b 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 063237f0d2..c6ee2fac37 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 9f7cbe9a1a..f3fc362f03 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 98497f4f6f..c4f49a1700 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 5832c2f8ab..14712acbfd 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 3157d0c1ce..615f038b7e 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 cc1318ad09..1b8b5bd7af 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 ec6c866c9f..40e3c79765 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 ee4fe5791a..f4b8ddcebc 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 b827536a1f..d529d57a41 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 71d1da4252..b9da916911 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 56f8eb1f0d..773fad4ee0 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 6e767d88c7..eb38b8eeac 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 88fad9959a..853fd69204 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 6bdc924ac3..e238850fb8 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 0251ce835f..93fd01096d 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 8fda5d1e14..e81f9afd99 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 068e22aeac..510dc636e7 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 092c3533d7..95fed3516b 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 334a290a3b..51b7aa7623 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 d4638df37c..96e38aa5c0 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 7870d36f2c..f8356686b4 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 529435e8d4..63f584c2c3 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 0323049fd2..36fc878bb6 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 d34e92eb92..03114f4186 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 d18b8f93a0..661100518e 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 129a81f59b..5f99975d49 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 b82290ce92..19661ca71f 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 4b23335615..fb963f1f12 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 46d8ea1b49..6f3465a123 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 e1ec99ce31..4fbd268a8d 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 eeb2f6e303..1f8f815520 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 1fcd47bd85..531a224393 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 4bb4222d25..3746fae56b 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 ba9ef9b757..acfc3b81ef 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 8a51fe6328..59689a9cf6 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 320e184f42..4b8b1e1393 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 0b235d72e5..998f1027ba 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 d8057f4125..088f2756b4 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 95295f6882..5ca1323044 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 522e772f7c..7a1307fa56 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 fcb3bcadd8..8717e5f584 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 fcb70c9507..01700d465a 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 43f73db910..a89422b5be 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 8a446d1257..e5f40ab724 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 d3f2e960c9..bae16a4c83 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 e49828ea2b..33d2176040 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 a044991e30..2decf444f4 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 9e64c0b2d1..fc52c68ea6 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 b10ad674c3..da184d4044 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 24dcb38df2..4a0e771f60 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 130f685ae3..b08cb7e654 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 cd5ba44d03..8618b0d0b0 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 e4124fadf7..f149fd7add 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 95256e8545..da9eb39a87 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 d80764c98f..a2d7f754a4 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 c37358cf8b..e6db80cbf0 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 bea50c6f7e..44634fa785 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 2b7161e1bc..72818428ff 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 2121cad8d3..51e49cf8d9 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 f849dd6b7e..f8cec41c3f 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 630ef7c330..de223e9b06 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 1fb9dc4346..09e8eaf80a 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 c637312643..04a3c0fec9 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 575485655a..62f8685503 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 b81149a0df..375d36ae63 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 273fe1a304..fad6857d96 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 53fd7c895d..a0a2cc7fb0 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 bf74912859..a48d96ca8f 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 293045c9aa..165be36aa3 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 3ea8fdbaf1..a117a5d27e 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 ce16e964e7..7a8b7378ce 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 f152626fd8..4aa3308d92 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 1250cde336..bc9e584689 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 648bac448f..18e8aba87b 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 b59af39ba0..eae211142f 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 f32b828145..c968f8af71 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 23b75269d3..5296990d56 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 94340a1864..aea61c42a6 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 da00003a5e..faa9362e47 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 6f4412922e..2a7207089f 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 0353229a49..90df8b5635 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 6583bf4fcb..539208877e 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 bcdb99997d..8fed6eb12a 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 f33c38644f..fafe6f7a28 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 22ef3d4e2e..b816a25f73 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 35f0c790cc..2346e459d7 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 0966ebf090..c8d00d244a 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 e187744738..95595bffd6 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 cf7f1cf8c3..b0d9d86dfd 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 567ad0a076..867cae1193 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 e7a6add1df..e163d3e536 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 1300482a61..0157f417e4 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 9f6ee0be13..8178e34f5c 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 539e8573eb..19a04cfc7c 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 ef1c61eb99..2f6829059d 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 088ead8f73..756a28b4ff 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 af50d1ca4b..a40500f27b 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 defc77932e..7c7723c4f7 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 826f44595e..b9f17a2540 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 b82c3cdfca..4cb3294697 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 a333ade3b1..7c7651e445 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 b5d77a0c94..8fe6af455a 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 91db901784..dceba9fc54 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 426c767c90..9b83fd485e 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 07d5e0884e..3ff054bbad 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 74ac89d379..27f5f4be17 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 d448913081..80d8ad1d1d 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 dbbb1ba024..2aea258798 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 a9452d5813..b2c73ae4e9 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 ea259d8876..3a66e2de53 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 bb40cbd58e..9dfcfbbd2d 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 ee7f801474..b2d1156fe8 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 c02b8c8abd..d732cb8454 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 290d1cc857..d02a02347d 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 7f4b31b98f..e7810ee29a 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 ff01de5509..d678d78bd9 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 eb8d7fc506..040be2fc6b 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 8e5cf8eb0d..074f3c2695 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 411ce3c8cb..167bba613f 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 40fbf408bf..011b0c1fc4 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 1f9be84ff2..dfbd21b6ec 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 281cc74722..c5b7984876 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 829842425f..642bc27f19 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 10cbc2c781..dde5e09f10 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 591ec20399..9887508934 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 ce3b1029df..559dbf306f 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 edfba31f9a..28f850cad3 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 89649c8cde..cf0253994d 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 a22fcbbfa3..dd7954101b 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 1364daf3ae..013e05e545 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 11ab134b05..17984ab1e7 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 e4bea7b39f..93edff7e21 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 7d49429259..3963282519 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 044767eb3a..a84cc65981 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 fded2c256f..db044c4f14 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 272ebb0d97..281e4d6ee4 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 85c9436b0a..18ad91af88 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 2214d41ef5..2620eb72fa 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 047472dc92..9ef7f92c8d 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 5dafe11f61..93a0fe826a 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 8288366f89..61af23be59 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 b9bf5cdcde..2d7c935051 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 a49173f54a..11c8e57061 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 992fff82b5..a5e9d95bca 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 6b70bac5f4..461f8c4dd7 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 d3b48a0dd1..88cbad3556 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 92ef4e7c6f..3a47602a50 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 560a26f396..2252ab4785 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 25884a7998..1cdad25276 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 a1572381d0..bd8f13fcab 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 65fa7f857f..4c09f05c7e 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 7adf55fd07..af02dd0c8b 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 fd75457d03..7d3ac5c6df 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 0c83678fcd..d590c97b71 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 a7ab668ce7..45da417a44 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 438483c62f..564e270918 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 3541155c6f..fd72a6d79f 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 63b3055bd7..5e9c1715a3 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 505f96fccb..25e42cf975 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 f99878eff7..573fa45391 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 6a360a0a3c..2ac913516f 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 2a51c898c1..6ad9f41dd8 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 9da18eac04..8cc30b15d3 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 ca4bb9c40b..a4cce8ec7c 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 4ba302d569..0c42aba4fd 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 c33c18ea52..b451969f46 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 7f6124025f..8841d6be48 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 4f4fcb26e2..091eab9b5c 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 f632c77e52..46f3089a26 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 bbb7c7a86d..ffbc5779fb 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 96399057a2..f10b1a051a 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 47d0d63865..d8e1a5b4b5 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 0277677777..96c0b5a4a0 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 15d863f97c..12b482f4dd 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 26c6c6835f..326b95506e 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 45f2a82680..2cbe3027bf 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 d90b79de83..d47c9de1cb 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 321ff732c6..0328f85715 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 8be505d890..e023ff0f5a 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 2d15fdd5d9..f4900bf5fd 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 9c0b1a32b5..8cb52edb41 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 f94c15ff84..f98125c340 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 d845e16446..98cd191937 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 015a7b166a..e75584dcd1 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 c862689786..397a8a4b75 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 c7aaecc0b5..7b9eb8129d 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 55e5e5dec2..4fe390a672 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 91ad9b314f..87fffa312e 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 138c7bce68..17d94eb715 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 b5e3026f88..17e5fe31d0 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 ada6072206..0a01be7ef1 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 c57771119a..e212db3060 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 2664a593e8..73faf2725e 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 36a781fa17..0e647172c5 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 791382a54b..7bffa1664b 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 e0f4151bda..883cf854ce 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 7b3ea96744..9c0ff15e93 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 b95f06a9b5..fd533ecef6 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 786a1aa3b2..9adb8d3e23 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 8c037b9083..69d998ecbf 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 549b2009f9..4ce24c64cf 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 3d3b54be29..38dd72c654 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 81e65acbdb..3c63e10e90 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 90d2ef0675..356a90fc29 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 046389896d..e1a791376a 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 9186174a46..a2d7367c2e 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 cc57980ed4..b8f8076a2b 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 1575ab94e1..9d01acb796 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 ed8bdf7ebd..2c41eec161 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 ad6c72c1ed..d3fe087433 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 4b9dca2f17..7ed1601177 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 2c8ce74ddc..ac92d351a6 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 baf708f424..e2781f0ae1 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 eebc060883..df365c61d5 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 2e92885a6b..60c1cf3e34 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 3b61c3afed..3a9b94cf10 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 0e811c5eae..e4d7676f75 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 03c46a62bf..b85ea07b0a 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 c53aeb5584..9086034093 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 c58f5b6526..f7c18d2b8a 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 48fc79cd40..cd1b493599 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 b9a7590aee..1269813970 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 def06c262e..b77b013443 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 39f2dc9c28..daa232af2d 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 7d8d84dcb2..e4717e2c4b 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 68d0275f29..c8bcaa2140 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 d1b7f4244e..ff09035228 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 3a3309bc01..39f87d1184 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 0c78c20382..1c6728d78a 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 ad68ee6c5e..5f220adbd7 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 98851482c0..d9af2a64cb 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 b2f7054c18..d994b9560b 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 425e9fd3f3..989f4e6299 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 ef4acb1f1b..72fb5f7d85 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 562a7a5c26..a177bea6a7 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 b52cd8bd07..837a4a8c7b 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 0716cc0282..c16f1df9e5 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 807585d2df..3cedefd203 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 b44c97e4e5..01bed7e597 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 a28481edd2..70f1950f3b 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 08f0920cf6..eb3cfefa3c 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 6b1d3528a0..b05fe9ef8f 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 5147642475..9a7b322df1 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 e0ef66a522..a7982e5cbe 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 1af69be018..5779c99b76 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 5bc11a7141..2baf91c456 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 0872c5468d..1daca99bf5 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 9ee21f8bf6..69094fd39b 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 1e246b4776..5999d38049 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 5d0447ff7d..88164fd15b 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 749f90d73b..0382d7bcb4 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 3d3368202c..a2b0d6ff87 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 11203adf47..2d395bbbcc 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 fbaa542c82..7a0e0235b7 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 8033622543..d7325d6554 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 c695a97e20..c4253f4181 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 9c71b32552..fde9e2c959 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 1cfec76b72..c414955db2 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 691f073892..7434efb132 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 d831220169..f00ad97d89 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 0037b4b138..17e82e5baf 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 6da8e7943d..d70d7b4cc6 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 8149702bcf..3add7bbd8e 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 bba4cfdb86..2e602fcdf4 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 338e101484..3488aa4bd2 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 2cd4e333bc..94a37c9af0 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 3eddc40377..21f055401b 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 17062672ea..a81a64c958 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 64bddca530..d862dcc905 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 c20a9469f5..cf6c185e71 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 65ef045b74..b7c91c6c55 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 7ebaf3ee44..288cb2ee23 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 f1c79f351e..b96d33bde6 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 7e817ea506..54f1e3de98 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 ceac0ea21d..5fccde67a2 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 973b32356b..663429f994 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 0538170ccf..1ed54c5b13 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 05c18b6de5..b74c28ec41 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 a6ad5f4775..639fab2dac 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 ef489c566b..9cc066ec55 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 100a1052dc..b0d0f26e4d 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 40b26712ba..96f002baeb 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 6686f75cbd..3dfe7a87d6 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 870ac3c8b0..10f2e263d2 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 487c6ab784..3c811a35aa 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 2ad2ddeaff..a8704c3a22 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 72aa6a9a9e..2dfd89e1f7 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 c5f95e48f1..9209381bdd 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 404e56b321..78b8132230 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 41d48b3c8d..a373cd6d86 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 a4bede7e8a..21afd2a84f 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 056935d3cb..9d5844b9f9 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 d86c279e2d..3c6e1d24de 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 efb207c23a..e3ff6bee99 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 3bbee1fcbc..32015cbadb 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 d0501c1e81..d4f076c438 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 1caabb51ea..32149669b5 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 6ddc205133..7a59952e11 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 20f1ef3393..d60e8b73d1 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 431766f199..a0752c0af0 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 36bc7762ac..c600a89ee6 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 01eece2687..3c0820ab38 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 ab229ab1a8..eae417de9c 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 586afe22d8..fbfce0e541 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 83a69df384..f6a401f11e 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 c448e2ebda..5d854d9fc9 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 0a7f8ba909..8da9d4a37c 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 0fb3fa6100..c15af66b62 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 bc4b2abdde..b7b8dec854 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 fbf58012be..c1483d344b 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 65e2c9e2cd..08b17308b9 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 2aabf90d86..75e0a0711b 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 4fecf2f965..3664fe9e54 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 96a255500b..2105672190 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 45337ba0a0..c73ed0ca59 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 2e5cbfacbe..f67b8c8528 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 3c79cc6848..f3d3e4b263 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 bc7a224d82..ba30973aca 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 1e43aab2bc..1d15cb1e75 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 acde6149d2..0f3954402e 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 8f23f92946..0a32d9531a 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 9771f0954c..cd7b058127 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 c1e7931900..c053c39665 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 034b0652b9..745f361ce0 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 e99740ec26..14f27d445e 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 5224c3233f..05dfb8e9d8 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 ce1b0d9e07..54beaade0b 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 b5f58dc6dd..2fcfa722b8 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 a51cbcf429..53e4a69c25 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 29a7f3f19b..5012b5dddb 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 b94f5c70ab..f1c42a8275 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 a7eb11f7fb..71d02cbd48 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 5f3b00869b..bb969a3a13 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 8c5d951812..f34b8363af 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 2dfa3242a7..72c192a250 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 468406302c..cf5d6d2e06 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 86ce593e0c..cc3604cec6 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 f6ce28a4a7..240981128c 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 243aa0ad07..0731c72963 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 334cdde81a..2af05c6e93 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 2087ffcb85..9093af68f2 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 a155b98728..10d6817855 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 9a6bd87fce..d3c6b21324 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 7ae7c43951..cc27424820 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 25c40fb1ba..4eb494ef2e 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 8b2691243f..bab5525401 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 14aaf36cde..5ab48ecf28 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 671b205c00..86fc409793 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 c99fd9a1dd..fbf3b25845 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 bc6133b525..fd05d29c61 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 d6a540ed37..ddf560b14a 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 9e7a29154d..23848b0d97 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 928c1eaf9a..cf0846b99c 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 766677ebcb..fbc181ad9c 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 ce4ee8bc75..d1912a8069 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 3fc15d16df..862f702eb4 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 20b2468d06..c29fd31b72 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 a408fcc3a0..44a35067b1 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 57ea658635..899c1165d4 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 53db9a2895..ba1cff4d8b 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 852ee6cce4..8c2c4c656a 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 bf1af6ed91..0d81bed064 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 fadad530f7..3f8826829f 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 82a6980522..02c398f3fd 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 8fd99ceee4..39e2f66810 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 c022265db3..12de398d7f 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 8ef010a874..16c5334ff8 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 eb9342ee32..6886095e27 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 3553788e85..8ea8840803 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 0f5f2464ac..bf81a0e238 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 bffa94e76d..1dd1e280a4 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 bdff64a29a..00ac1816a6 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 91efc650cf..28590737bf 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 34127114c9..55ac7c5d27 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 608be0d64f..0f967ce8b6 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 f6addb29f8..7f69cfdb55 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 e087cfb598..c0d13220fd 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 dbd1d6da37..f9d9f06bba 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 da916127a8..985c8fef8a 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 4d655e2da9..9224696615 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 2e1bd2df83..3b3ca2026c 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 ccc477944e..e7737e9cd8 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 b9ce5e35f5..d4fd60499d 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 f7c75d7535..c6deda4b4a 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 0e8cccbb6d..4b2a864ea6 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 0886587dc8..b8eef388ce 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 754ab1dbba..a4ddefe4b0 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 431527ed60..195f817dc1 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 32504ebcfd..5f42631a36 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 6ca947aef2..5288b50efc 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 c3610247a9..c62aad6fd9 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 aa9e921e7c..37fd603f24 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 1a602af731..93117a1547 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 b23988d8c7..3cad94cf95 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 d9bc2aacc8..8ef6ae8092 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 303b055fef..b2ee26a004 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 ae382b3b5f..08bdb97938 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 aac19d449b..9a8ffd7620 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 dde1950bdc..98108fe003 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 971dee0a56..a17c9d0773 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 33b37ccf10..93fcf5ba70 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 aee444042f..fb4630c930 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 dde311c25d..39fd667a69 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 c31baa72c0..aa9bf44c17 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 e7a534be06..98711dadfe 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 91e177aa81..e3ca2a3473 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 79baa0c1a0..158842b9f6 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 acfb9a1951..4e78a3802c 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 5bcbf0d401..a77b24d743 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 0b50de8775..ed66b30a3c 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 37c53ab85b..81dd7b3be5 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 52e05a69c4..1471c4db72 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 9eacc85e3f..b66e1a4e12 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 8c7ae362d9..a994d6c3a0 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 33099f3914..07930e2206 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 13051f0e25..c21437c60a 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 73c95ba232..48ed7fa5b5 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 7eefa0f86a..7e5639a864 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 8ae3ad80cc..0ee175bdbf 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 e4b31ae02f..d7f2e38bba 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 81d711269a..d7369c33a6 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 d1b984ec75..fc56393900 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 3610139fb9..438f6068a2 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 8e81af5379..229a5f38dc 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 a5eabac1ec..e003268734 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 b32bb906a9..785df587c7 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 63db04fe12..c348836011 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 28ffe7981f..c76d24189e 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 46f8013849..e6fe2e5ce1 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 721dafd2c1..8c0f3c8004 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 81c994e622..0981139018 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 3077399901..cf31ba6fd4 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 f9535a4847..532f178c8e 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 16dd3e8599..2d2e933e0a 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 5f800f4a82..530dd1a8e9 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 cff64d8720..97af24a690 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 35e3dd2b76..1dc975c88f 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 a3aa8c7174..65c7438882 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 c6e5d031f0..b18b6f4068 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 00eee75ebf..b9542d5612 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 e77fd5bd5e..2ad46ad013 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 09a341678f..24fda63b28 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 cf2591a967..d709acc893 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 71b719d363..d0843c4be6 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 8332f2c5ae..fb6567b83f 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 2c8179a849..7820bd4602 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 79762db848..01db741703 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 25d725c2ab..d42b69e4e3 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 9848b783ad..7209311dad 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 715ce1dcb3..b3697a1bb0 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 f4baf92632..e351125876 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 9e016b71aa..46e0585096 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 b4575fe89c..8058c2018b 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 dff6bf532c..46fe8216e8 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 333bd305a4..1ed9bf06e9 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 1f7620cd29..6685a2c0eb 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 de0328100a..ed7f7a6ae6 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 2905505c24..7a30e314b0 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 14fa41cb81..5d2610095f 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 ee4f54d683..107f88426b 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 3823ac9c80..c5665ca6a9 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 43cda5e760..8b5a987e2d 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 c23b174965..dd73f8adbf 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 790184c984..127daf337c 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 231cfee8e7..7fb0dc72ff 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 9e4a251eca..373a656afa 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 2094e059d7..89daa6ad71 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 5687089bea..a058a0d9c6 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 ee884a8221..e153c09043 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 e9ecf47859..4356fff0a3 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 554c591e11..4fa1d35ce1 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 2c88e1175a..6a574509e0 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 0078a04c54..a2c332e1ff 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 209bc05883..1e9f81310a 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 ad41f65374..9734d4cc94 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 e77f722b36..7c3360d14e 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 10a126e50c..49f5f67104 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 63b12ef9d4..d4efcd93e9 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 346d1b0e10..eff10ee014 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 3898ff7edd..0585ed064f 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 df3ba9d467..7d549da573 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 355595a0fe..f1bc4c8339 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 cb153ce42c..7218c4cf75 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 c00197d095..1da88fecdf 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 ffc64e10fc..1871cbe658 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 98512ea4cc..c166eba118 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 29831f7032..8ee9adb13e 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 36a0f1a1b0..9e0d4d4bcf 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 937d358697..4b81dc94e5 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 fec93c1a92..5ed87048a2 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 1baf8e63f1..f410d213e4 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 25e66bf18f..9d370bc19a 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 95f3b02e1f..da6065556e 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 859589f1fd..4d014b4e9e 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 8db970da9a..74fe09a8b1 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 08d9e05b1b..3db35cce68 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 ba73470b1b..78a4189621 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 0fd96abc17..fe546489a6 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 2bf34da85d..f442d3a43b 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 da06cd30a0..d826685f06 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 4b98d1854c..df798202c7 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 2fadad0666..658112d0d2 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 ecd6c19551..7cfce3bce1 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 e89e0c6cc4..5e59878d1c 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 2cca4fa188..924352907d 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 1a8161514d..3776f9a1c9 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 733e22f695..f1ca351411 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 406fddcdba..0402d35270 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 fcd20d85d3..93f09a95af 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 d9e13c1f9b..29c6e548a5 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 be7ba599cc..c6ff5e9b29 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 28a8cc5600..57fd899bca 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 58ccc1c02e..42dac81364 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 d913fb9019..ecd25bbb76 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 788d49c688..399d9dad48 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 6e386ab540..105e2b4ce3 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 5d06623f3f..360283adf0 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 6edb210287..83470eb56c 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 41350570c8..8dfa3c33d8 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 9978ff911c..e74fc92259 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 9d7393e19f..059ec455a9 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 dfddceecdd..67c7de0acb 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 aee11457bf..2c81a3f009 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 26035ac3a1..406f337c11 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 398cb8ae2e..b59d20f793 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 a3022e715d..12fc47c76a 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 a30a646ec4..f087714243 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 e96ca4157d..3cdd94b806 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 34a8785d28..b59f187019 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 3c2949c16f..be77e30b0a 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 5f57cea48b..b600f6fdd1 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 5203e6c113..134b6460d8 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 914116d8ec..815130a066 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 d3e685c843..d638d5826b 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 c8b83c9edb..7ee24e5b06 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 df362ecc59..ac368e04e9 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 acafc910bb..30d70b163b 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 1af157ce0a..688740fcba 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 e507bb11c8..4b0bfd13c2 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 79e66e3041..525c3db73e 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 605b226553..5d2ea97eb6 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 beadc389f1..c8164e3290 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 0b6a90661e..23cf6d7ed7 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 e60a8d3947..b60f2f2a74 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 77fa55df70..8366eb2a71 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 8f587c0efd..4b0b7ed715 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 de2e7bcf47..8ff62b41bf 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 185c08eab4..df9b65305e 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 3304f8824c..8d097ad1e6 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 a3901fbfac..fcfede58b7 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 e9941da58b..68f6d6664a 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 f5d6663172..4f05c90b58 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 bbc1a87f0c..df67fd1834 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 77230fbe07..3eee58599d 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 a000aed357..12e866ca96 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 e411d8dee5..429894674b 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 34d66ba964..790da86e61 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 f0bc0b5a6f..5b2260522e 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 b6b44e2e31..7569c2dbf6 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 e896531d03..60d602a8ad 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 8f47c392cb..169b7c4681 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 79405835ff..71f23c5095 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 cafefb4451..c06720f0b2 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 bd6f4965eb..999e919999 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 46b3ce3d7b..e7374be878 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 d53e433ab5..b0e352df81 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 90c6902d53..1b099d4608 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 85ff8717d8..6ad95cadff 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 10e76fc8f1..2cfaad973a 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 544016d420..1e52dcf40c 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 eaa2b2bc5d..36f2869117 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 9741977031..0340f67859 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 7ab6fcc9c2..483171dcfc 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 7f08cb60c5..54ea9bf1ad 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 6b6d5f1b9d..adb4c34e06 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 fb53b0432a..fd7071ba00 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 d5df5466ea..61d2184508 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 4c4e35d404..5ff4473a00 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 0a5b42c83f..aa4d187bee 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 5c93136f97..321e59fe61 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 059656f2a1..e324ae463c 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 c5f0ebae32..a929eaf07e 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 8bed59816e..41c1c9ee27 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 5a8456bbd6..529fb3c2f6 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 db8c2963fb..5c2ce60359 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 e9d49dac0a..9ba4db2c42 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 4782ff1114..0d9b0d21eb 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 dc80a27272..717efc9a17 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 662d987b65..758bd07af6 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 639be743d9..8e0ded757a 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 53526b595a..ba8ca27f6f 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 a2ab001a60..a095aac550 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 023f7e1a30..3d652f4e5f 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 107cfb983f..a03c33446a 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 59b005cc1e..3b3fa5afd1 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 878dfd298a..2281a29588 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 274f4b0585..1d11df9adb 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 f397894827..1763ce3aa2 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 6f9ceb36c5..3017f743fc 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 4d9ba865aa..56ed58ccf4 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 d0fb2e52ee..930e45e840 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 e86b39de33..b08e12491b 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 b06cd51841..cf0dd6e179 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 fd000a21bc..11ecf9a9e1 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 abbdbf0337..16f4d8ecad 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 80fc5c0cac..7ab96e4a62 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 158590ad37..c6f6bb0ef2 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 6c1981832a..745f9f3d7d 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 637c5f47a4..3f6fafa227 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 df407c3afc..91c1f2b7da 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 a803b7440f..bfcaaedbca 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 e2bbedf58e..898eeea053 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 5c59cc869f..4908f06418 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 21e68a382b..3e0d9b202b 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 fbbe82c6e7..6157739dfd 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 9460a67acb..ba3d223fe1 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 9bb2687c28..3772eaf0e8 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 1be4557b7b..ef0bfb7017 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 467b1a23fa..fdf3fbccb8 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 a3301502ce..80f715a8c0 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 5af24a4383..c47ab0d0a0 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 c9c0c3d701..109cda42a0 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 3b4ffcbbee..4079ba7ef3 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 63406026d8..7814f5b96c 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 8d92c895d3..3b32b088dc 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 63d6694f71..6226d9b380 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 e930161bf6..a0628148e1 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 d213c6ec04..73fdb4c9b7 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 cfa620f0c7..194b1501a1 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 e405d7513c..e4260f247a 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 9b9c76bd06..0f8421c01d 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 9d89171d83..e8b773cae7 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 6daf33e07e..4c07674052 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 aa71a7d83f..d65021de01 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 41429f9bcb..2514f0cbfd 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 77121775c1..01b9f70ca0 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 5f8ac364b6..59afeb87fa 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 4b757d8472..c35bf13f81 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 ee017617d1..34be0e302b 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 add3bc0418..498afdcb16 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 c2008d2dc9..6b25c154a0 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 ba981a7886..32a034f64f 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 0a2409d00b..1ed5001e2d 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 2537dfade5..8b477441d2 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 6c930c57f2..ed8685507d 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 3902ba377d..4e5d492bc0 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 6764553147..c81755ac12 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 e8c5c89c2a..849d1ba3aa 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 9488d3793c..81750b8ad7 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 f62fa2d7f0..33203e7078 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 32f255378f..37547f2d8b 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 4b7d0cb934..62660dffa2 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 9ab9adce06..221c023f88 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 e42f1de9e6..aa518d5ec6 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 e3893e255c..b594cc8a94 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 2f74a8c644..feb58058c2 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 0986e4a99f..eecd0b55aa 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 ce9e90322c..fa36d5bb4a 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 7e7e8af9af..44544f5eee 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 5ee459c490..a25d281b1d 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 f91b4f5373..881124815e 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 3af2974b30..f499163b33 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 75b5dc44e3..533de78f48 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 0118a444a6..c510dd3759 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 1c485a4c3d..209ee8468b 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 e1a9bfd658..8540054ed6 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 c618605a3f..99d089c400 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 6cf6306c4a..e173fb2d69 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 fcff0c498c..c518c58e50 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 7bac1d6517..d82d8b3e65 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 25377dcce6..9a1c0d09d7 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 ab19ff0c78..418549cf16 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 cc87571c9a..bfbe73b99c 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 7ba8ed1dfd..841a8b0371 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 b0773fa6e0..b832721560 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 eb13bbaeda..d93f0e8d3f 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 920797b806..c3264ce530 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 6bc0e755ba..7b55520951 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 9f438d5d43..b26d945b77 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 be08eaee0a..07aeda8e00 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 228c4a2f4c..4299ca32fa 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 a125d40fa1..60163c6668 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 1d36095155..a839040e8f 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 7d14a1e763..69bd7fe4d4 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 d8243b956f..71cf091cbf 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 717b704c3c..4f3ffa2520 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 74cf208430..92018224c8 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 b9b1036c8f..eaa538cb79 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 c7c2efe359..0b7140201d 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 3e58d0764c..3202653549 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 5d2e5459f7..48394b3513 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 64afc76317..88b754fef9 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 308b2fda30..7242790ae4 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 08c68de0f0..33c10d1282 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 41aff27088..0bb4f1b01a 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 1fed9878c3..143b297508 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 a77b6fc790..42f8e89f72 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 0f7fdb99c8..460807e5f8 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 7fc886f4f8..d998440cb1 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 c4f567c055..07bc54ff4f 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 60204cc9a2..686f3625ce 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 1149f7102a..b97946229a 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 b4b178caf7..4e5d470094 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 27446f43e3..510dcd4089 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 f81c69f222..23fda4320d 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 c1b78d127a..a84aa63300 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 97f52b6715..77ef7e59c4 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 2c0e8e9630..fa2bd2ae6e 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 c44a762851..28db5534c0 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 1d43458b49..c8f58d181f 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 def4587fdf..c77dae6236 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 37287b06da..fb012bee68 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 3405fb82ff..e44cded949 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 23ca00d2c6..5f29af86ac 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 84a64c3b9c..6fd4262258 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 ff714fd4f5..fb5d1ae2e6 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 17323ae398..42cd0af1ce 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 66fa017ad5..1a43f97e74 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 fd04a6e5df..d830700e38 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 cba64f107a..c2d37ad4ed 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 39d9be1e14..d46735d73a 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 1ab8870e4e..b54b61de69 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 2204bf1c5a..4457f1eab6 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 58d9a124d7..01cdca1031 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 9cdfef6103..34505166cd 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 36622069a7..6d0805831d 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 42d55e70e3..98700b92be 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 3132b849b4..e0708b3cca 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 74ac70002d..4a523cbae7 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 3bb2decfeb..57a9dc52da 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 899c0b5ea3..6e94262f24 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 3d5c118888..97527fca78 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 8b751d8e3b..efc7789320 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 771b62a5c7..a3624ed1da 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 50bf3260f6..307acc362d 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 59d31590c6..c2a9a24b29 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 d6b4350779..410ad59173 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 6e7aff6e27..a0bc1a1898 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 123659178c..123e370065 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 b3dbc02aaf..d4a1abbf21 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 f683fdb6ec..daf2dfd226 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 943fa363ef..3734fea0e6 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 dea31effac..b92131ed8c 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 3c5c2f157f..37ba85f5e1 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 081827bc05..63ba5622b9 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 5ed64d53c2..00b75611e1 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 bf2f6fdaf8..9fb0d67f1e 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 ee03db0b84..82b484da5c 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 e5d5def594..e360d69482 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 2d4eb771e2..64cac40ee9 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 cfc9f88b98..497de11c56 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 068c25401c..ba15bb294a 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 b059713db8..2dd1e6f754 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 e2f6858d10..5adec14457 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 8a144ec522..0eed68f8a2 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 9865512dc7..0a200b6e07 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 54832e9321..b7f9ec6ccd 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 24f42175a9..646c644e88 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 c240fac0ed..805a73e28a 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 4f3e632f72..a8075b214b 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 65a9525552..2cf9473c2e 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 8d5fe2b60b..d1540ab32e 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 6a7b7a697f..bd4215c24d 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 7098712ea0..048722fb3b 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 a9dcd7f0d9..29d97d4bdd 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 138e50497b..32d37e0fa4 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 2a77dccd60..fc1139f723 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 8b26c41274..097fe3f226 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 7ff7516286..85e6edb14e 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 944b7313a1..222ac71547 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 1c2fe3f912..feeb834c6c 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 f89eda4a17..00ab2c2309 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 a4a550bafb..bf4e8490e2 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 d3ab406513..0766a5a292 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 0bca948ab6..2f38e3264e 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 0ca00f618d..2b25398644 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 562a0f939f..28b241482a 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 6a389737c6..2eb5bece1e 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 4b450d78a6..3263f8b7bd 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 6e1b38f9f2..918131e1c8 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 afce623bbb..da38e1d7fc 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 f49cee91f7..eef3aae0a6 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 ba867b7ecf..636d65a727 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 985f81c173..fc229c9825 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 3c3080e8c8..dd67fcc7cc 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 6a8602c1c4..2b91d75a2b 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 6ff33a54a0..ff59f6fad1 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 18618a8f92..2c05e4710a 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 e7e6892927..c1d81a0a96 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 9bee007f9c..ab4ab68535 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 defd5f173e..3c06b63282 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 25f5d9fe33..f6d6362582 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 54c8726791..35dbb51dfa 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 fbc77b2182..9585226e1a 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 a653da69e3..308015ce09 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 767c176b12..7b1d66e1d0 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 3709ba3088..a420f8191e 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 3d0ebb004d..fccbdd3bc8 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 8ecfe878a5..500a11c593 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 094c0b3dbd..6739720804 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 1475b1ac69..6fd95309b4 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 ee2ed6773a..60a741dac5 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 288c57b2d2..f33fe33872 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 b3e6e85bee..d6ef2355bf 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 1566a9b04b..7ad003d91e 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 469478f7a1..0d39e71cc1 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 263055bda4..a986c5bcc0 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 04683b981e..be1ad78332 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 4a63f51cc6..b01710b11c 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 27e8e0c9e8..1169a0eb2a 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 2b7d9cf415..3afac0c597 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 bbe3967c3a..5f72ebdb18 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 c3a58912d6..8bdc9b3c96 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 f4f015605d..0cbb8f7099 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 f0cc99000b..97d20dc6eb 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 6db4db975b..1dbca6afbb 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 58946c4ff1..3033b2ac62 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 35a1963415..c98d29ffaf 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 d4a9613772..8c32b2cd9b 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 1f42d1d5a6..7abe71ccb6 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 d309216ee1..cd5b11166b 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 e6c42b772e..89388c4127 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 45f8fc69a7..f3de61e7d4 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 7e370949e0..1c5f6edc14 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 babdb60cc4..37f29827ca 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 8e7ea2c914..5a70d88bbe 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 06457e875a..620774d943 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 52b0a476ba..b78483a562 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 46444bb47f..52679936ac 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 db7e735ac2..b8d772a3eb 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 b0edd8006d..93247387d7 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 38aefd8db4..c3a34fa292 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 d2d3a6ccb8..755f15a9e3 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 67252512a1..63161a4a0a 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 99a2d5ea64..6cb2c2d754 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 f9952d76d6..9cb5223f93 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 1830e9ed25..d863a3c5bf 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 2dd212f04f..49357f10a6 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 20d672edf7..2b45cbb9d1 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 a798fad5f0..ffe0a1386b 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 2b6778d8d1..3bcfbe64ab 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 cb09e05653..150fcff68a 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 fe3bfcb31a..098ae5a9d1 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 a604c0e9c0..131a4ac4c5 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 f721825199..3a2db9bee2 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 883dfd0ed6..b9e9b031d0 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 ee58f7ce5b..77cb46a8bc 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 e13f9fdd9d..c29b9b39ec 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 e6f0e0fc1c..4aea84b41d 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 9cae6f5306..3bb90363bc 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 60c42170d1..7933f57108 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 7a9fd45a8e..8d6adffe04 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 a3e4cada3b..2bbd3d8726 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 ca4c420e4a..430fadcab9 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 ee652ef015..847a8220a2 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 b8fca4d393..4ea20c66f3 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 224a7e97cb..cc5287237e 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 fd7d5cd50d..43abed359a 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 491fb4482d..446db5e9a7 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 4441aca228..df764520f4 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 b2f1156025..c42c651711 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 a2c4a9b4f8..0f77bd81b2 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 5ba40222eb..a6c5179f96 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 2c6e448a47..ae49c3122e 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 ff92c6edff..18313d3277 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 04bd34c8c5..84f67bf8a2 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 733dd30fba..687bcc67fc 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 df389bd4c9..3ce9db658d 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 40ce75f897..2351eca3cb 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 59c9a0d956..e5afa3d52f 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 824c5b6649..59efa74f7d 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 6922dc6c10..9994bdb4be 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 dc8a06c06c..fe04272c0b 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 21c9b6a6f2..8156b7943e 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 ec816d3b38..80d263b7c9 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 a5d4c8e010..1a60d1dc31 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 e5f935b524..660db9f3d4 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 4cdb108783..5a963ff307 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 9f26db467a..b899db63ee 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 c288aeec16..836d977197 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 d0c6113dcf..fa95d4000b 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 fc54afd1d0..9fecb7a037 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 0cf31164b4..ec830154c9 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 9c79b58137..e6a904f992 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 93949df3bc..02b912ca40 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 1a634ac1a2..7ff379ff4a 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 1511958447..c76e0512c4 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 203a108b88..3618b9b5a6 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 502059078b..981b43094d 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 c3971f7caa..dc98c7d388 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 5732fd59a2..02a0f330cd 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 00ed214711..c0e54e1fc9 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 c1a05b9358..fca8f544fb 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 4fd9b0bfb8..c40c332e2d 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 e1f5e9abb3..7d0fc1a629 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 be38544991..0c07b55e71 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 8f744bee6f..ebf7c43177 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 baacb876d1..777abde42b 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 67db57249a..722a378a6a 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 34c9be4374..d24f506f1b 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 8eddbaa1fc..d1e74dca7e 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 a2ed477e03..ddee29998e 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 e6a1d35346..61668fd795 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 2c810ab12e..2ecabc0603 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 5dc6655152..c0a5fb17cc 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 3b098d4c8e..cd6777315e 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 6277c4a5b0..175e1a28ff 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 93cba090ea..f7d7e0c78c 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 f52fe23a6c..69b23ffd67 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 ccd9df5d1c..a479db1731 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 323f10620d..3eb7d89e8a 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 d4612c6597..6ef0a58e85 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 e4688c3910..2f168f6f19 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 b789c4d9c7..f771720d74 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 3f210413fd..da23ee8c77 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 6f26d51607..78ff9c934d 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 48d4c4fcef..cdf2b9c802 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 78717ee8ac..3eda8a8fe6 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 2a6e569558..c9fbf3e458 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 98d1bc2c7f..6b0cd13730 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 9787b9cee7..8ea50c5ed2 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 2820d389c8..f2d0640a86 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 43abefa806..6bb69768a8 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 5ecf998839..c936aef026 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 7d5433121f..4c67626a5e 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 ef7b327423..0f36e98219 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 9087f045e3..f48674d6d3 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 f6b821fc27..c22886c992 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 92ab49705f..84f7cb730c 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 cded7d1caf..a83c90367f 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 aebfc53a2d..bbe21dc349 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 7eb74711ac..ac183bb414 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 03402203ca..64c37cffa8 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 658974143c..779252825a 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 aae713db4e..295fb43dbd 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 d14cb56e69..91e43f1d1c 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 cb920aa88d..3cf77bb7eb 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 1b6a86f17b..05bfc83c7b 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 1e69470496..d728c65a02 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 24c29e0f00..e768e07612 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 7bee179841..ec8639bec7 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 1c0fd18511..8570994970 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 701db2c585..5f7496c67e 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 f3f2113a54..2d6b2e5f88 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 b21598a18f..c626293d87 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 17c0eb5494..7f25a87724 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 3c57f74291..460bc5e698 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 d210da84c3..1e973997cc 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 2d653926cd..410aa36fd5 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 3557d78ee4..9f56c76334 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 e755690c98..10b98aab53 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 695316a83b..69bed2a28d 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 9869f4f2f4..fa70fa31fc 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 205945ce9e..8ea710b7a9 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 3036c15f36..099af90cb7 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 97b8b38ab4..a4cd426129 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 1107dd3e2e..ba33d2373a 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 87d156c15f..af2276ef17 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 3faa7eadf6..73762a4945 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 8e6607fc8a..1503a9ef89 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 9fe816bf39..ec1fea9358 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 d046701055..2503e9a1ef 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 2f03a7080d..2397c86ff1 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 2396ba3b03..d0c9683c8b 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 c12035a465..490c618e74 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 6c427141e5..c4dde02ec5 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 b71dbbd737..2c1dfd36da 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 c98ff8aa22..f44b307eef 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 7964e46c74..f370639876 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 1d54680d6e..a51592b572 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 12355d34e1..e8f732bd43 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 2fbd3fbdf7..b87f677e74 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 44fa81d6ce..b30af5b7da 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 1a7796ab3f..135a55f40d 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 6d71355528..9d0d95f933 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 26166357b2..daecec5e1a 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 cc1d18b3df..619ace7b0c 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 8069d271ed..3d75789dad 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 3964d9e5a3..377e72272d 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 53eeb9e6cb..1751d4d04e 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 cbb706dabe..bee5dead21 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 9a41ab6537..bac54025c8 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 476af89e75..f287fa520b 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 681b350012..bbf6bb3031 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 b64944367a..b45efc79a7 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 b88ac144ad..35e7b183c5 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 19c9d2cdd2..228991fdfd 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 8b91bfa533..594a9ddf07 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 3135ba3a58..75cc079b68 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 6284606ffb..53e45f8e2b 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 03912a90fd..94a76f101c 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 fb6eb2d79b..1908e29dbd 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 ec4f3462bf..dfa9855381 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 860378bea5..44888301c9 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 fec4fbf16a..26593a08e4 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 91ea00a0f6..d309cf3dc4 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 88c95dbfd9..4ba8bf2f76 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 7c86efb104..0e98a7ab90 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 a952cc8265..65777ebaeb 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 01d1e62c2c..6ad2e4fd5a 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 2374669b58..5dfc5e3367 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 35af67e269..33fb17e45a 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 30282155a0..a3c333eea3 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 4b47e6c3b0..294c48eef3 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 284856c8f6..e7647b349d 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 a85179f1a4..3e90839218 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 948948ca9b..975d0b5518 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 cd86463dd3..2753c747f1 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 de17d16112..c8831b368c 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 83085e7648..8e514ebd76 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 1079977249..243565ea98 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 afaa6cab1a..58a938207c 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 b774bf5198..9804062895 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 2b24bdf382..2ada7a7545 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 4c229dd2b6..ec87a2f245 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 7423a601e1..1ccac225a2 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 c5bc626880..2bd8d471b6 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 721db54739..d2f1e1e026 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 fdf6926ea4..ca431c1ae7 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 cc6e05f9b9..b6b0cab145 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 ee63835b3c..92083f057e 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 0592f356b1..c66a9cb69c 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 1373deb3f5..3d0ae9d14a 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 9a55db0e65..ccd3a63a45 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 31daec7874..c6ecd5f551 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 178277d90c..ef717e3a8d 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 5a467098a0..23c391cc32 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 42b0118a45..3890670ef3 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 3cf526ab03..0be73c6d5f 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 384609671a..22bc8b4174 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 0ccfae1b2d..f787c00fdd 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 5791a975a9..7624dc5b6a 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 ad6aa1aea5..b6c0be00e2 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 092cc99175..701ca69495 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 de820ffd21..22c295f952 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 62c68cda1e..add8adb701 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 34964b0dab..c324844824 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 9e74b675e9..caea5c0e42 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 6a0d0250d4..9e9bbfe4c5 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 d2f19c2dc6..8cd70dabe6 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 da3daab5f3..c8dff04af2 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 694bb443d5..9e527c6496 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 6d619bd0a8..9b5846048b 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 fb49ea7128..f3e4ca5098 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 5921e2cb21..10f23c705b 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 79836705c1..ab33698dc0 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 42936e248c..623ac8b8ac 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 e500051bd5..470991014b 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 3da6112fbe..c56f9b3137 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 9dc51859c2..85bb73554e 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 3dd8f23205..664da8e76d 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 daed659f63..086a93b5c3 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 79df2fa89a..9cff669c73 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 c405cfb8b2..15a1fd5982 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 7c7c52d9e8..ac5a467529 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 05939f30a5..e63bc1d6b0 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 527b89a5ed..8a73278d68 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 58c881f272..45019a16bf 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 dc585726b6..7a37de8a66 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 b5ea058ed4..8e027aa15e 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 2a310a1457..59a74d7271 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 f6ebb7bc7e..b93ccc8597 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 543ad1d0ed..f569291fa9 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 4db3328f46..cb24d41dad 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 84674659a8..e3e06dc06a 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 84c7054607..b805cb49ed 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 0f2a84f769..14b52c2788 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 c944249987..7e97e8c287 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 435603c8c0..6280e0189a 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 dbfaee4a5a..39583a9a14 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 a7a5df673b..0b62c02e2f 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 375fce5639..e69940dbfc 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 35ef5c5f51..9ad9a86f29 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 bda71d5966..24d6cf6258 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 3b85233131..7c243c3834 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 71b635dfdf..86612cf207 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 ab7f0ffe7b..a0e5b5ca8e 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 ecb502606c..7121beee48 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 ca97b01996..560823298f 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 7c4ac65f24..000ee9dd75 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 2b75a36c09..0ca157bb57 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 8345e2c5a0..74c7afe3a4 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 5bb845d135..ec7b5fecc2 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 0cc97e23a2..ea09898c66 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 2870264226..e47c2fea5c 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 b3db1e2c4c..64dca47d52 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 b5d7c1a80a..28b965318e 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 499f3205ec..0cd681a0ed 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 47a0a73886..128f489898 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 f78d65448d..19b20ea46f 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 b0f91cc9e4..60030360fa 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 058bef1c7e..211a075e5b 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 7ddac0befe..d9744ade3e 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 7f6ac636f0..81436e84e3 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 76346353dc..340be7b0c1 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 d082c4e21a..deb1a0762a 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 6bf66aaa86..b1709bec97 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 72d21dc0cb..b2ea0fddb0 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 3584a2b314..d397ac7f44 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 bf66858051..4f93dca1ed 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 820ce4dae5..f61fdd07c9 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 c459a08d01..3af60d896f 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 cc9d28b75e..5dbfd88350 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 046e8100dd..0f8492c7da 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 ac7e11f37a..0afc46f224 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 d235b0aecf..e81cdb3671 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 e9b934e159..263d0e719a 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 481cb552c2..fd415aac74 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 bf899c8e38..06f1c5fcba 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 6327976023..30b1689ed0 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 8dbcff53a6..abb87a5fc5 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 2cd69c9e95..172ea7964b 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 775e0d9353..7d5f061012 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 aa5d2511a6..d654ad8877 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 1eae2f4b6c..104da3286d 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 3bccf80033..fc9c6994dd 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 2b7456e942..aa29cbad45 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 c628b3bbfd..da6ba0be93 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 ff49d07705..8914b87f80 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 c33a0223ce..b8f279ce26 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 1b1d691e19..191cf0998c 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 36d8c917f6..1cc2dc536e 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 da319d108e..de756c3c89 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 b9423f8237..47546e35ce 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 45d762804c..af669856f7 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 41ee169f80..0298a1407a 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 c10693ba26..fa0881d43b 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 7c91429a67..9a6f3628df 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 5e5266e2c2..6ee946d6ce 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 e254f9cd27..b5345c0be2 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 ef0aa6890b..cef6067c87 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 a05e103682..726c3fc9bb 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 9e53fcd760..fbed608bc2 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 b285962eee..71c80e4092 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 fc68557f49..30d10b7d0e 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 f9d3e32ef8..acd983c9a6 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 0823b15aaa..548e304c9e 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 2edc467417..f5c8b36abe 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 b06c8dd515..b8933aa1ad 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 c93769c233..f2382ed486 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 cef5f9677d..87bf466a49 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 4af9208f96..bf9d0d9805 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 08f76ff839..7f43e9d4f1 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 ec52277e3d..b3f2266f37 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 2bab30dcd3..cec0ad821c 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 1c97fabc4b..7e161f91d5 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 fd9ec165e6..460c5cec0b 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 6597fc2aad..735ca6f80c 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 a12427d9e2..9209a44ba1 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 8297b366a0..e7f078170d 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 f02f96bff4..586a9004bd 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 8813994ce9..bb94e41e6c 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 f2266145b8..557e35f7df 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 59a9015492..f3e545a158 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 9d31464046..3cda707d1c 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 4d8047d43e..20890b662e 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 f448e23f92..6aac2a4f1c 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 58c6e1743f..9cdda644e2 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 6276daa296..fd9b368998 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 565b71f7fd..ee15745019 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 cd37d58aba..62f5ad23b9 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 42281e460c..0fa390057d 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 281fcbaa74..65fa56dfd5 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 70f4886284..6bfb338b77 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 c0216bc740..d73c0f82df 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 70a3db3ab8..ac741b1e48 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 15d5b76ff5..ceb57bdc6f 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 c8b2793691..cae66ff51f 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 b41401852f..f9148a0cac 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 832b880d1a..fe463955d9 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 80d467eba9..2e7b3caccf 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 1a4add9e11..ce1ccf21bd 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 0bb651624f..6d7e3cdfb1 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 7d349874ff..a7900fdc32 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 ca00d211e7..a951687213 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 206a3c463e..a35c98cc88 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 60dccc48f9..d0a448a426 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 2bd7a1af89..14948aedca 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 9d3b4bf84a..8d00ccf185 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 c561468f95..7c29150d37 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 2e779111bf..50988121b0 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 ecf68922da..db7a359e9b 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 1c541eaf47..db9b770b7b 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 f27c25db67..f462b8e33b 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 6a54a84d0d..6652a1fdda 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 9d48a261c2..8d70097ee3 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 8ef7aec634..63751329af 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 57303f904b..3baf7c3d72 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 8462662b71..ccd6d31d8e 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 c07f21b204..6e82681dc6 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 ea3aa026b5..38c5e31d79 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 70d6e865f5..79634684d6 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 9fc1f727aa..ee18da359c 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 de4c46318a..ba57c86451 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 53019d313d..11d4324a81 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 28e09d0804..09ba2f0e2f 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 9751416c2a..fd27c50e2c 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 ef6299af60..c00a5c99cf 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 335c702633..8a546eb316 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 f56f44aa86..d4a6c6fd86 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 64808493b4..fc1b6c3bb5 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 b88083751a..693ce584ac 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 2876501a78..06bb19b8c2 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 9cf3872e37..380c7aeab2 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 b7e3763c47..9a3cbe5994 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 d8f2e5be2d..61d7a9d3dc 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 db4f93a903..2e480b8688 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 3e76d12771..52604fede1 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 c75bb8b80c..b140ee47a4 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 60cdcb4175..9b742a0576 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 0046da37ea..f7435b0863 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 0d9310dd6f..a307db9c39 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 bc62a71f9f..5238cd07c4 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 6ccdff3fc9..dd932456d6 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 4e6fd1c344..a5dd480ffa 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 0dc2ea4fc8..b5d2f4e569 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 d7fe35bc45..7f9fb60226 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 0793251ada..8e1bf3d3d9 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 6d6aa709a2..dae833d7d0 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 db6c46a6fe..7a65b6e51b 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 fb2b7db702..209d2b17e4 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 865754737f..90d5489c91 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 83ba4ebd02..2a28a3a977 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 1d0e93e4ed..f8be656e38 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 04d64724c4..8c566c89b0 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 4d4e185c22..48313fdb01 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 e532c3535b..41843d8a03 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 a06cd87f83..097eb540dd 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 dd27977919..c6d2f3b192 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 c31d7f37dc..5091f898d3 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 835653bdd5..6dc6ecba53 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 950923d977..d8af05b023 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 089c70fc6e..735c73de39 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 5f037753f7..e7c505fa2b 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 66385c4fb9..a18d794c11 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 ec95d78700..92066ebc42 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 3986553881..fcd94f85b5 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 fa2439cb4d..ef247ed6ac 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 e0dd59bba4..8ec3ce5b21 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 97fa32d734..7b6ddf33fb 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 540b6baf8b..b3d070fb4d 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 03dbe37df0..9302a846c9 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 7be95d0be2..c63d3daa5c 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 f4dc990a8d..8a6c92f5fb 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 b13b2b0c3f..eff47a3bd7 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 69e5e43532..f7d1e65124 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 51f595fbc8..a1d951da9a 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 d97270ec11..018b0b1ba2 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 525c34c281..2d2b8fbe09 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 47dc3efcee..e6154892c2 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 2d0e0a2192..0aaa178fd6 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 54e377754a..b8ab78db2a 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 12b5b0484f..8334d87619 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 01cefdaf11..b77a754f6f 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 8490412d5b..753705563e 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 19b13ae536..5b854e1098 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 3ca30e7dce..6de0bd8117 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 38b7eb5b99..8c9aa71492 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 b8834aa96e..5e3371cdcc 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 97b4e7f3e1..b91d19e1c9 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 21c7e11027..672622e8a5 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 8c56b685bf..5625b313a4 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 92de266973..3dea0dd209 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 c3d4dae3cd..b3f4ca5df0 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 f2322de93a..2379bd455a 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 3050ab7e6e..d33a7deb3c 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 4412c407ae..3740b2d522 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 b663659b2f..8fbda04ea7 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 62a8cf86d9..5386dec3e3 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 89e6dd8ed1..7808cfcb5a 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 97700f80d5..a4526dd322 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 0323731085..6fd3aa3ad4 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 c019288190..87f8a31e04 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 11954440e4..c179180482 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 0be6b75638..ccf9a5358d 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 7c66e4187d..431fe97bc2 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 7b41afc372..9bbe72e4ae 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 d3d34d7192..ff346fa29b 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 84942e7e52..420c22a299 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 7ad8bc04be..6242bdf056 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 1a285cd8fa..6d57cc3f7b 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 39e2974867..d7662fcbcb 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 c1d19b8e67..987a69de6b 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 47e80d5e58..d71642a39c 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 0b1f767066..440baf17af 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 11bd90e3f1..6cb10e2620 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 0bcd455328..63935649cb 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 4dd6f1a4e7..c26c4f4cdf 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 918974d088..d129881d81 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 201dd62b99..da6df6f250 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 9444ba0269..158e6868b2 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 97f733e481..b1ac7fae32 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 142e93b200..f7a250608c 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 e238784c8c..8e0bc080a2 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 668584683c..a189266dd2 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 c08d6b1763..fd5e9a4e34 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 9dcdc93734..c6a22f3165 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 a3294aaf43..438c05f7f0 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 7f9eb5f042..9a7376142a 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 907fb5de42..0e73e1593e 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 4b5ba31878..e4d5749cc4 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 af84395dc6..e3c2992cea 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 9e97c40955..c20263354c 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 45d38ce073..c731c8b8ad 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 d207286572..d7521e83ef 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 3e86f346f7..3b90cb11f7 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 f417955f7d..511d968553 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 c521dd6abc..02a4ebad7a 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 72ad36c9a1..d13cfb4281 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 edf63b9996..c173929781 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 a49d7cb6a9..ebc0e77a0b 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 ce41bca86e..18dba1f3c4 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 73bd124273..dc83e5ec9e 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 bf9ce163e6..c045ca1bc6 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 6530257ac0..363618ead8 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 4870b2d5ed..ff5ce34eb6 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 5915b37b47..d14de5de0b 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 868aa3d35d..6db9681657 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 75e86ed3e6..35aee500dc 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 26116694c8..656de76d0e 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 49c8e7f27f..cd8469c786 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 6e7b1ae8f5..534f7b1f80 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 984f989234..7b82f15528 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 504e5fa2b4..8b2e3dc64a 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 bb072a0940..49733d0b17 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 abfa687989..993d8fb930 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 318c42d025..eff16d193f 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 fab0949aab..fd24fe71c9 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 4814cf218e..ecb97fd6c5 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 4311b89d8d..119a303051 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 3b55b676ca..fd2e5425ee 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 6e5e11c370..eb094c1310 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 671a61845b..08504080dc 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 e358a029dc..3deb896f0b 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 be26cc67a1..8b2cd26536 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 5988cba30e..d5d9e693f6 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 82c592f0a1..bf10335012 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 db948da2c4..d9b8767052 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 1a92d71755..d36dc2ed2c 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 d3f8a78efd..5b77127da5 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 fa6956144d..53359c976d 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 c1ddf662f7..7941003624 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 089fcd1aa7..4813e33f6a 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 add37104d6..1e9ac8e600 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 ef1edd0add..7b2b0acec5 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 f647359fee..26fb21285e 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 18d9a00aa2..8560944812 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 e97f5cbd9a..6d957fb2c0 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 88033384a7..5b75f4e4f7 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 7d0b145d78..75975911c2 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 a8324c2da0..2288f70187 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 8498c7003d..69dd875933 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 175211fe6a..aa90606143 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 9b07f83aea..dc3a85d38c 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 643513ee89..bb8e030f85 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 fb855fe447..7230147591 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 d5a06054b0..2f05e3a3ba 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 46c01fa2ec..101d034c9c 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 824cc1c03b..f44b8ab4a5 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 f391e0300c..3b050fd2fc 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 98d7508f95..3d97cb6b37 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 e1ee68f8b8..81b1671c64 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 6878700d2f..ba267e8160 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 99670ef91f..329d85299c 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 075bce32ca..bedd30f1e6 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 8062098930..09cad2ee23 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 f34bbf033c..80102bd111 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 841689b4d8..18028ee1ef 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 884171871d..790774166e 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 b53fd147fa..36bfafd255 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 ef6a22f372..641fa64acc 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 b700a0efaa..56e80605e3 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 d2a53961d8..84b0409ce6 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 c7ba7a15c9..d2c0fbf00c 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 e2bc1122bf..a2d533b568 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 9a4940874b..651e5e3d1d 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 1b980d15d9..d03c2358f0 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 915eb64cb0..d2d2f0f912 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 df0a5a57b0..8fa0177049 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 1794d66b6e..fe074c8413 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 34f8c1d3cd..a9308c4a07 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 962f693cf8..9f4b65907e 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 e5cf3bdca3..a5e88c4de9 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 6e5489e233..c727a10530 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 fbd399cf65..4d8e0f719b 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 a5afe29e3c..a10116794f 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 5eaf07d09a..2293357f6d 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 a3840fe099..7186f3c241 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 4cc3202c58..f7f139619e 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 3409af1ffb..a05e489f4a 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 c01e2c2f7d..b043cda04c 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 902c817a0d..4f20e483b3 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 57f1729066..db0470bc80 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 53d10a04d1..396fe50ecb 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 882972604c..9c8e1f296d 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 7a0a799737..c6c31db13d 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 fef2ac2852..5ff686645f 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 0472bcdff1..b50f48bc74 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 a0053e3992..42595472e4 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 75f08aa752..45c472cceb 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 3b463fbc64..87a87cb772 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 b3b287c165..fd4fcc82cf 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 46519ca63a..b8f13d89a4 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 0edf35d971..63a77e2d83 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 0df3208783..08d951031f 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 1a8de2bf86..0cec8b2f7b 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 2d37b07c82..15356ec57d 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 8adbec7c50..6760461ce0 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 45bd2bb102..34939088d1 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 286f11c517..072752f402 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 f1c6e9d8f6..f9e39bbca9 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 7edf72ec81..5ed022bab1 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 9a75ad3181..ba65f8c036 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 36d0e8440b..5c35fcc75a 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 c398ac42ea..8e5f73ae2d 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 c60386bf2d..cfbf42cfb3 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 58da323f14..249a8f788b 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 baf494d20b..1ecc726732 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 e41167eda6..f01ec7911d 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 3702cac7fb..e81279be6d 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 093bea597f..8d7905353d 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 19c86b94a4..a081a0748d 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 b66fc16aed..28e2b4603e 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 8d5abd643c..fce427663c 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 d067628171..8f385a5ba7 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 b6c4f02ffb..2b8ad4b2a5 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 0ea1ff28df..0f51dffb5f 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 9da09e7dd6..43d25f3dbf 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 70e2577c85..8d80c9e8b7 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 8f82418230..044c32373a 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 cc40222415..c055a97e63 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 769745e22a..6d0c5a282d 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 b7f4d76dd4..c4f9fee82f 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 0498198a46..a8302f403f 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 46e7b6db4a..af64fd281b 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 3ebd4f779b..7a6b3e87a9 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 41953655e3..9d99e8677d 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 c826f00c55..4659c339d4 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 73e66f9a37..e618ea8ed9 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 f5d22c6150..1108db6489 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 50e86b2da5..a1c4b30b9b 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 3b1b099434..5b6f058644 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 0f83335e4d..d781e2af60 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 1efdd1fd8c..5460fdf1fd 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 d8c9bfb202..8af2412a74 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 1d61a8b0ee..3bf5b50b8d 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 eb856547ae..96730cf342 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 eb31ed1f96..94f5f007fa 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 56da411878..dac3da42d0 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 31cc9d0abd..7576b80e3b 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 fafa6daa67..b0d738e409 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 0080c39ee1..b1cf2b10b6 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 39c7aa2a0b..81791d3c2b 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 06cb2629f6..dfc5ac3274 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 93558e33bc..e24af878ce 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 fc3df328e8..1f7ecae52f 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 7895e1fdea..66c6372221 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 29de0c01e4..ddc1b6e584 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 5aeeef64a6..70713cc85f 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 475c0409e2..e4fb213f2a 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 72774cd2f9..0023f2f191 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 12200dcfd3..858f94b67f 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 5bca719d61..ee8264009d 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 4642b6d4aa..4bfbf404b5 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 8f25e95814..5a3778cf89 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 95fe9ee1ce..a2ec50f3f4 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 10d88cbda4..cc2720e803 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 e1610b527d..6f4d29bd71 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 67e5316c63..9e419e2f0b 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 a8fa0d6516..16f2d745ef 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 2d1f715459..85e706a5d2 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 2d555f8540..3ec9f9256d 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 f3862bed3d..cb9ef7f9b8 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 cd789e178d..2c3df462e3 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 f598c653fb..a3026c2d3e 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 e5c939b63f..66a3967547 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 721df91cdb..486a73ef4b 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 79bc64395a..79d9866945 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 e00d3dbc4c..94f03a4006 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 fa97adf25b..9bf0b86fd7 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 0d96097a25..9098f3b31f 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 5134ebb858..d160e34780 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 a02ca76ac2..bfddad1d52 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 0503213453..26f9e81efb 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 57eeb066a9..41f2a36975 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 61b0d6fa52..32e66bf1a4 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 70d5ff0ae7..e9a5c1349c 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 c34f2067a9..3c92cdc6e6 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 fe897f3e4c..27b11a984c 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 e94321849f..195132138c 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 413a5cb75c..eb6d3b7b72 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 747ae3e8a7..bfbbe8a0da 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 af52285d5a..fdfa6d67e6 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 1d3dbf28b1..3874cf39f1 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 4c219a5b13..e28c9a450b 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 8cc924c470..b0db00bc05 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 1888ca1de7..9e6bba259e 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 2d248deb69..921deebded 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 0d155eb1b9..f6650f37d2 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 6476add1c1..fefb7d6139 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 efe61ece79..22f625256a 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 d8b2dd74b3..7179d664c1 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 d0a2a2a33c..de3a0c6a8d 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 e838b82298..9cff827694 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 a59f20dad6..d219d42ef5 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 1167d38344..1ea9beada0 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 04170326dc..159340445d 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 dd6df2ec37..6d16f37e0e 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 9278a1522a..a746393db7 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 cf48bb26d4..67b3e941ae 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 be84191cde..00b11bc62b 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 7be286293b..1490f76cfe 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 de61d9da99..1ddefd6df5 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 3125cf59d0..896cdb936b 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 76e6b7b5c6..385c23e432 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 f14c6f02b6..bcdbc26437 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 43d7f22820..0022c20882 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 2c4131ed7e..f38a49b647 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 43a3b37b73..a02b1593bf 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 f4a59d8fbd..bc3e9f2b6d 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 7460122f6a..44d9124fb7 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 467da05757..848cbdb296 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 b9939bbd2c..6d4163abfd 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 9606855960..207c388e66 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 e22362e6f0..18a2e244e7 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 4a416f2717..0c5b85071e 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 dd5f263ab9..776e9b1f17 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 99941ff1eb..f9dd630fe2 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 cb23bea9c2..488e116044 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 77d8b84269..07b38017fe 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 d246f95d57..a7b9168233 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 c62d27cdc1..218cacf1d2 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 0ac4857e5e..ae054be5b8 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 b094001a7c..4959e2e402 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 e790f2ef75..ddee49cef7 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 f8ff8a604b..47c60a41be 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 c354abdafc..c9ce3b12e3 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 a8bfcd917b..ddb4af0b82 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 5facffbb9c..4f11255697 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 7ba778df63..25e5718a6c 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 a2beb27459..ec23867358 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 ca7830ab16..77a307ee65 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 0c10351fe5..d722c2e9d4 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 7131c5caac..672ecd7e8e 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 997e4a76d0..074c88278d 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 d8001734b0..68afc8911c 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 5a1496fff4..2854cb625c 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 0286a6cecb..229c63d35c 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 1dc8b93fb5..f4d8932e8f 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 b9423389c2..a5690d7d85 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 9c8ac14cd4..e67b69a089 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 09002c853b..02a375f2d5 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 da69e0b858..10fc0c9188 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 9820cd5967..b7cbbc79ce 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 c47f068f56..e9201301fb 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 b524f27a2f..68f01d8b62 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 30a6ffa781..476457fb33 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 657783e043..353a45006b 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 53a6d3ed63..27d2eb6caf 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 6e6472a3b7..4930a17fc9 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 ab3bc645da..e0d8a753a0 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 af7e06d265..af5f05b6f8 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 3699340083..4808e1ed80 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 5db17c0b77..151ee7ac33 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 4e7827ee68..b33df094c7 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 66b1b72772..df9e388521 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 7a9f9ff6de..c202214c62 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 f7603573d3..e82359fbe6 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 a936ee80ce..6ed255ab99 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 a990271b74..768eafd241 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 4c346a884f..849713f8c6 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 7833cb50ca..549055bea9 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 9e5ede932b..fb82697ae2 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 8cf4c89865..3af52f9833 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 d5c557a202..1d76d8b53d 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 eb3944ba2a..86be6f191d 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 0526aa9614..ae9f394de7 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 a36b8b0703..40ca87d003 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 13005f10ed..4cc89b29ba 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 43ac68052b..6b5ed2cd48 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 a5e7dff96e..30659596ca 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 972e222184..8ee02561f1 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 c575e16436..07811c396e 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 047feeed96..d1781f71e3 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 99c890681a..ac7cf56d6b 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 d96ae72b0a..0564ebe3d0 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 2b9bd44627..1276fc5c21 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 4d857e3be1..b1398104df 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 08a3e7b962..a9ca132683 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 30b1f1ba76..bf433f2b8d 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 984c0e604e..4d6cda4bc6 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 84d7d3f66b..f39790c1c8 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 05d8ed3121..6f37a5b0f3 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 aa2145cf29..97b953cabb 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 8d535c033c..b9b9eca975 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 fefe46e2a5..45f9280a2d 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 834b5c1b4d..d7a4082205 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 ffece8a400..c98ed00d95 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 d5949d2c3e..a4798ce48d 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 b7e95d60a6..dc34be3989 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 9d31b82582..6b734a6bab 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 7a2e0a619b..b9c1d19a62 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 85b9a0f51d..d72bd7fcac 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 0a05f4156e..64ecfa5ce8 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 9b731dea78..d72bbccf11 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 5f7d344b5d..7858429a5a 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 7b8c1549a0..214ae8f850 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 d6bdad4baa..37326280fb 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 9ba10efd37..ecd40cca27 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 fb68339e15..1a7fdbdec9 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 2227c83a48..77083c0894 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 1f2070497a..9f91c2f8f3 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 ea49be43b8..77e6dad897 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 4fe4efdb37..ca33cce5c5 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 aaaff3ba43..be71286a58 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 c5636245f1..2299330087 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 6d429b11e9..75a2069441 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 828edca8d3..6d0e429288 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 e1695d0fbd..e750d93feb 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 7c8213011b..2c531e5391 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 e876fe5239..3b48d558fb 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 fd9dcdc356..d058f3fef5 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 84aeb80543..a1b46ce85a 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 4a0a095a1a..c20282002f 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 94ff8364cd..821e6bc667 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 961019c328..1d988e0c3b 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 1a34da07c0..0e808d92f1 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 19f9c5db3f..73079ab637 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 22ca804b2e..37b6988afc 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 6cc0e190aa..d08d8cb4e6 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 ffd639477d..960eae5ef6 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 fe7a74707a..2649afdad0 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 c24dd4fe7a..ed25fe47f4 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 0a08da7992..94d81dcc54 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 e1b8794b14..b6996656b3 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 71a2397edf..31d823bf41 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 a593adc16c..b2b4617d1e 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 5c8217638d..baec414ce2 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 315d97036a..cff44e4bce 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 68b7f9684d..1f1fed2870 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 2221bafaf7..f46293dc61 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 0112c41150..0a7ab23b70 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 f62851708d..7d6d94312b 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 2f516b950f..9cc4d6cef0 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 9e6f91df2b..8f64e30c11 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 ac1efd0826..59d0fd0d46 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 7f247ccbe6..30663843f0 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 81313c8583..9e3da3bfdd 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 ca55c5fd11..f83753db40 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 e6a7fc9d8f..3757f3bf11 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 e67b592e56..04e3386a8e 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 46ed809867..d9b426fa75 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 4772185e66..9009bbdb29 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 4c6e07aa4b..36278837f5 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 fe3479b84a..5cb3bb518e 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 92d149d4f0..3590b4a9ba 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 7867e893fd..88beaa1690 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 5b175e7e92..b13306f157 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 27792a52b6..59d2a24fe9 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 ce94454250..6aaf555d0e 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 76e8c13d59..c71633506d 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 fa201da567..4232419ed2 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 8c8cc7d0f4..d7e5fb2756 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 9d35ac348e..e3b85622af 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 8d05a0c5f2..c1e7e7a1de 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 df42294530..bed6878d32 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 b1e6620ad4..c03a32a4ac 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 f19b04b92f..fa21c11928 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 37054a6704..aa581a69d1 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 9eaefa0f5e..7811d88005 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 097bb092bd..f4430e335c 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 92f359f2b4..2506d1e37c 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 076dfe2910..c273ce02b9 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 04c5e3abd8..4dea8d1ccc 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 495ef4ef8c..34e63ef973 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 b576be626a..36bcf1e2c8 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 fa626719e6..95fc95b17a 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 c7a2eff576..b1db5281c6 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 c60df4a211..f3eea28512 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 0b273327f5..9d71296b7e 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 1474df5544..a9e0cb200b 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 d9157c4acd..9f1255635c 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 7c8a19988a..96ebdaf141 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 b646ae575e..e9a9ee92d3 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 b5a60a0488..e17b84b1df 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 0d19b09497..44c6e5adee 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 0127988e10..be90c32010 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 65eb7b577b..8cab8629dd 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 d1f0419edb..281bafecc3 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 7675bb98f0..65dad04c35 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 e3e1dca985..3b695259ed 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 2e6b8ffe78..47f530b7ee 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 c63ddb1223..63170cc81c 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 47d53e59cc..f6faeadbf2 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 6d03ae7ab3..b9fa060450 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 0e0b8ec3b5..7bb1bda998 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 55e5e467fa..aeb4808b19 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 a8c6b379df..678d6e6386 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 b78d1a99fe..9e20412047 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 6423e22e05..0ae02808a4 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 d7ca847d44..a1a9852cb3 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 6a17045a5f..62af988fe4 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 fbea4bc438..16df3768c1 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 de54643223..ef3459eced 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 ada70425b4..fbe0298e94 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 b854b6b42d..ed3fd546f2 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 3b2951030a..dbf5643591 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 02892efdc4..19d2a9b612 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 72b5e8eb0e..38fbd0ccfc 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 cc3b1631c9..bf534ee33b 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 b3bf8d6f88..dec108303b 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 af26905e44..e54c26ab4f 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 8989506e62..91c246bdd6 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 787ea91802..57d2e96b35 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 6fef47ba0a..da836d2846 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 30a573db02..261288018c 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 18b08277d2..6fa73c9b21 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 6afff8af5e..bc0a1e2606 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 4ef4fe64b8..a1f396b48a 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 b24eaa5283..63f675bcdf 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 ed5231dece..d51d1051af 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 949ac23517..5a7778f5ae 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 0fa0f891c0..10a62cea1b 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 d23d23bed3..b283d79442 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 9769ab4f9b..179ebfe716 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 8de2cdd092..34c8002468 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 c7895bfb2e..fdde9d089e 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 d07af1271d..18110f9888 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 7e88d7234b..6a490a932c 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 4d4cfbc91e..875fc2521b 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 0ce9caae87..2abf785f9e 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 cd954b11d2..3b9816caee 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 0fe6257d9c..945d1fbd6d 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 7370e3f76b..ce15a74a22 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 4319249595..39b311afee 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 8283aeee35..44321b0dc6 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 078b1a72c1..50518ce3f2 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 780e70ea1c..f7614e754e 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 7d2fe2e5af..5afba5a2c0 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 11e8996b33..59e29b299e 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 0710e716d6..9e584a12d7 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 cbc730c7cf..8c855dda09 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 7f6b69a523..e6d25a3c57 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 6ac40b0003..b9e2eab0d4 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 ad6d6abd88..838ecf0c54 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 0bce122c68..ed33a2181e 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 f19370c334..2032330b3e 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 7efa3fc257..f388e8a545 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 68f1832a19..67deee2db8 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 fa89bc27f6..eb6f91fb6f 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 4029002858..c3939f3633 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 6b1d6df8da..34ebb5471e 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 98a4d08927..834fa31726 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 280e2f5f4a..e67a46bf01 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 e8cfbf4ff1..238f561ccd 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 014340f333..e33026dd65 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 dd80ccfca1..86feddba7b 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 ceb6c11431..90a85e349d 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 90df02e003..58024c3e78 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 203e8d0dd0..662342a93b 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 92204fea1f..1899c7aa4d 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 bc4e1f3b37..0e82826d67 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 50b8e97a81..ad69d4ebb8 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 36f9bad28e..49322cf98a 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 4e266ce411..c596858677 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 3e9c57196a..2828368df8 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 d64592b64e..b9a39afa93 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 b4090283df..26fd5c95a0 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 a987afebd6..41bafd1377 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 569371c1b4..6b23a47bbd 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 c3087e5cd8..8583a6e564 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 198f49b40d..6613964b5f 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 832eeb960b..e284e3215f 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 943df5f60f..28c70b269b 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 79f5ce2e5d..0eba388d6c 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 805daae9dd..b5c308a7c7 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 e59530357e..af45b8d0d5 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 9af81630c8..575a4a9eaa 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 3d853eeb97..d789d46d96 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 ea310057fe..8ca56c4d8c 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 6a1cc2032b..894bd1e9c7 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 3f8bdad335..065e31c073 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 02c8213915..89b3f3f6c9 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 12198fc3ab..bf04540749 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 ba6729f2f9..ffbb65f773 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 8946a931e8..0239dfd12e 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 8419d1eb40..91629b0413 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 ccb8b50966..a214b61c1b 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 a00b67334f..f8491d7fa5 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 3324afbb3b..d381424302 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 15de802bba..a673b8a721 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 53a3bcb0ef..6849873a26 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 068e191ede..38b2bdea2b 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 de3427c6c6..a0c8ab4ab5 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 5ce190f501..c24bf5d767 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 a8a74f07bb..09d22d0860 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 be7deb9cc4..d69e667007 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 2d66bf59cd..84fad05364 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 927971c362..80e42604fc 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 bd116fd578..68c6731c5f 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 c94a391b1b..1745bcee18 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 6e97a5a7da..e373df4a55 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 05512aa10c..51c33be13d 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 8fb5512882..3e264073ce 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 38f854b94a..48c5c432ad 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 30865fe03e..6091a32617 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 75f6658798..2fbe3ac493 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 eeb05e3171..dfd3f626cc 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 92c7639d1f..3d1928151a 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 bd643d8411..9039528d8c 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 fa40d5ec6f..4a70203f26 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 883de0ac8d..6ee6cc0e44 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 c05dc7a1c4..61a5180e3c 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 9bed332958..98df979391 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 8f0972e673..ed9fb21c47 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 216e25f26d..1ee868adc6 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 824eaef307..927ae56df8 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 6511ecd585..4f8b1dc2e8 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 fc4f5aee6a..85c0e6607e 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 c9e7781919..b76d2df33f 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 331ac6a3dc..40ffc70a13 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 61e2616570..a8f7ed8924 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 75f22f7477..2a028e1c0c 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 d2fcb3da48..b30c5ee8af 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 93fccfec28..f3de0080c5 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 b5103def37..5e90bd9615 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 215dac201b..817576124e 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 c849e2c871..196c619b4f 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 c1a3df2252..60888175c6 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 43c595f3b8..5e5bc46efe 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 989b4ddae3..d8954cf019 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 67c3570f87..7de6597b11 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 1753bb87df..3c12a7075c 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 eef12fdd24..c8e640fd77 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 ad685f5d0a..bd2a07eb94 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 d70132437a..22b3883fdd 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 dee56ea740..d2df3e2349 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 d7cfb20eea..9d55cb8845 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 de1a8335b5..9eaa3e44fd 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 c190fc6538..e75b7d27cb 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 0ec65ec634..281f9a87ef 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 413028bdca..5c2220c995 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 0b6e30a8fe..a5ec4598d0 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 5211759bfe..19c7b0fd82 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 9efb60842a..53a112242e 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 3ebb937928..5e0c30a3e5 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 4a0e2d2eb6..870196fcc4 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 ef70569435..c5a0eb6f49 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 30b003484f..7a89ea29e1 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 556c8ad68f..d56aa54ab7 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 60aa45b375..d8208b0d5a 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 f3ada6e7cd..3cbc4663db 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 5f354cf62c..42efb478e7 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 367a9e4581..7edd4f7e05 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 4337cee076..20c97f8444 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 2ad3efb550..de5237c77b 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 9d591f0ddf..4e6ce20781 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 6af5d200e4..617416132a 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 3b1321c8ed..1e6712ec57 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 5a9f6925e1..1edaace38b 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 5d5f3380ec..eaf4b89c40 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 338301b115..02bbb0b09b 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 b59735d0e0..d14d8b984a 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 a06003bfa0..202bcc1753 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 8638ad42bf..5dc4172237 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 1bdc6cad1e..2de67a8b03 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 5060d39988..89981ffa7d 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 175e1a675d..608c401c5c 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 557c591a6c..886d36cb73 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 aad55fb358..38b0522ba6 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 dd66b24446..e57d5e29b5 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 7d5204834e..b262e070d1 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 14e0d989c3..9b29d24561 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 23326235d4..c9aca0c6b8 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 f6f745f5c0..0f1f41e159 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 dd9e68465e..4780d2ad06 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 043733c5c8..6a557b1b7c 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 60f4d5b5eb..5f63fb1fa3 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 cbd06d9b95..c7ad5728b6 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 e2b5554531..18c1c249b1 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 f8dcf0b4ab..9152d0a656 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 a2dcd2e242..56706ef980 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 8524246fd6..de49509c01 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 7bab8da8f6..9afb912522 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 5c13bcb455..effd4491c3 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 c02b4e9c06..f20757e3fd 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 38a30aeee1..8a45f757a3 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 9fccb8ea9b..d3a8e2e634 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 e617e4aabb..ba1c0908f3 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 a77d6ac1ee..91c570284e 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 171750fad4..9f3e1dd387 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 2fbe0f059a..5b38d5d237 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 31fab24157..cb9490279e 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 56fcc531af..3c1b80bf92 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 49b57bb5fa..9d7d8a9d63 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 4e2096e496..17dcf6729d 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 ee0154337a..eceb7ea948 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 fab6df21f0..b21096dbfb 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 ee19933e2c..30c09e5066 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 daa1ebaef5..8955d842be 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 da8d10475a..dd5f0aaaa4 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 2e3973a32d..4b0012ae78 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 fa5857923d..b620277dbf 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 a4972457ed..3eff70341c 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 6723df9b65..5a546ee6c5 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 e3b700c28b..e4119d99d9 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 837f954873..16d4490eff 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 2cbae7c6cc..a54f1eb5d1 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 a50f5dad34..bef865db3a 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 6bc8dfdb3d..ce186c7df3 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 4720a95272..ce38338ba9 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 bbd3143ed7..540d29501a 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 ccbf5c9a21..afc4382f65 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 07936f8b42..a78d8950b9 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 27c885e915..522cf7f582 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 9f6089e816..3b7dc3698f 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 25319f072a..55447c6e31 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 5ae80551f1..7f8215de52 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 66b5778353..a97bf38c46 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 29c7900349..9c1f693857 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 6a2004bbe8..3f10677c1b 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 b87eaf0c25..d6c0a80da0 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 59ea48d4c9..d0be445c33 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 76767dec21..536d45ec83 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 f9504f340c..f3100759ed 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 2d3bd343b6..a96cc69633 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 71ff9e6db2..546f247ee4 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 0a12cb9b3b..19a95d0691 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 55d6fc99f4..2b1c1f21ac 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 1de5ed9670..7ea9485e5b 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 39c410bf22..ae580b1f2d 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 ca0c509b60..f6bdbfbaa4 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 b608585f19..81cbaa2426 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 6e4d8d31ab..dfc9382e49 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 a24a25a5f7..ee3542a164 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 e5d2ede138..cc38d051a3 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 846d58c769..a77e0ab504 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 277c50ef77..779f068cc2 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 0de3cd660e..640843e442 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 67275aa4f6..bfc618e7e6 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 8ed45bceb5..1d2b077277 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 f9216326bd..4e4b4cd038 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 995c159003..3854a8a79b 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 521c4c2b48..8d255a50bc 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 228a638eae..652c851b36 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 b118407c30..054a7df322 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 ae1308eb81..b43d875382 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 9ac2a0cf38..051c648927 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 8a9145f931..a90719a767 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 745b191a55..5f3e10037e 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 c0513848c5..6a3b036558 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 0c41855726..52a54f6a59 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 5cb478e986..3a228d7594 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 a863f78412..548b94f02d 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 5803a382f0..f0b98440d0 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 3c9961806f..386870f409 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 3edc8d142d..37c656bd81 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 aad470e9ca..0f7429f0e5 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 ed3fa80af8..8535a41847 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 84de064416..a653802992 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 1af254caeb..7c28e2d718 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 76f808d380..d29c7decfe 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 18d86badd6..8d58316481 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 baab4f1c90..6acb5bf90c 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 422ce13a7c..e560cda54a 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 4497e3c045..0ed68f7f40 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 a888f6e6e9..2e1f13ddf3 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 701a873707..eced02b98d 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 66240c3404..fc98870765 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 4b0ae7d9af..fbf354ca2a 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 f440a4c3b7..4b33f15e53 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 02601a283b..ab92be3106 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 ed52a34fa6..df05e6b00b 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 ab921d75de..7f9fb70253 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 e380a4f398..8265321904 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 1b1591dce7..7574278675 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 5850540634..9eb5b1dad0 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 a635bfdc30..f7251e92f3 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 fed89d4f1e..6359e629f9 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 d39617ab93..f1b291eec1 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 998aaa394e..bd9c1b2452 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 40d22ebe92..189a7ae9f3 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 e108cac828..0d53d2201c 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 de0fb272c8..c69b1dcd5f 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 76263b8566..0b660a8930 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 b8413d3b4f..3c7d7e0d47 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 ccf8665145..02b528b369 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 6c4b374bcb..cb3536e79a 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 7fd39f8952..615ada87b9 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 0c1d343253..50fcca6511 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 797ef68996..d983833552 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 3fc29afc98..0361315415 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 3d073f0fae..f480a69b99 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 4b7bad9a48..4df508eda3 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 11887458f0..db140c3cfc 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 51402dff72..5f08975161 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 e73f6ef3c6..7e54e706dd 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 c84f0336c9..d965165076 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 1ed245a2ee..08a93c6dab 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 e977389f70..43b8c84c66 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 0fac60aa52..e06fee6fa3 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 fecfca6eba..d9894412df 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 f27ff625fe..9eb6156eb2 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 f563692a4a..a82d1d59cc 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 be63293511..f5e21a1637 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 f2ecd20027..ef7afe7e76 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 6c97191649..d15dd5cbfa 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 66038e2a4a..b5bf9f0a14 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 dec31b6389..a23a8c7fce 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 de88776dd2..95bf78d067 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 7c0f049f09..c28a548e22 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 6fa752d3b6..ea1579e8f7 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 131d1210dc..07027957e8 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 1fb49e5a41..e795fb7280 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 65dc07d0df..8548a51cf3 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 4859493471..ac4129b29e 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 ce97b76f9a..ecbe840caf 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 d07ee3e4f5..8df02f3d2c 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 4fbeb3fd71..9a7b0fc4aa 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 1966dba512..01d6e2d920 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 f871def70d..fc8882fb21 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 792cddac6f..2e73694196 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 7e2584895d..271d200ac6 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 8ddefd3ec1..be70e99251 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 b72cc0fa2b..7deeaa0c95 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 0e2b703c67..b2fe75cc31 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 66ddc4413f..73c1736771 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 0bb8cd1876..c8414baaee 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 dbc84de39b..c8f606039c 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 de42fc2c19..8f88fad62e 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 ec424d2f4f..22708e25ee 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 63a96106a6..9e2cacbdfe 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 97efc8d27e..4da3a58bc5 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 40b89b3e5a..8b2de42305 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 b53b7fcdcd..a5826c80dd 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 01ad82d2f5..9e2978566f 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 c0ce74cf73..d769d05102 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 7234618e8e..30c9b3133d 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 1d62ff9137..290a7fe28e 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 d6e8ce8e35..6bf25c5e02 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 ae4cb35186..15bac199be 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 068da2fd1f..53a952d3e8 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 b6f0a2780e..4e9500ccd2 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 a4ea92c31c..ebe1406f1a 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 18376bcc71..f6483bd7cb 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 d244a40df4..b12cbf56bd 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 e3e7f22705..5835dded18 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 d4293f76d6..225d24079e 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 8ce910f8d0..92207950be 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 400933ca1a..ef1d29baed 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 bc6b269be2..a5037e6435 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 6b6ced37e4..2ec2c838a8 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 91391a49fc..da08d48139 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 5013beb4d2..8856fe70e3 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 635b3a95dd..0a40449668 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 dbc44c2c26..ff0839200a 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 e905f10b89..846561fc57 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 60a586a951..049aa68aae 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 b25fb400f4..163c363578 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 37396ca4ec..5d70e4aaa8 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 1eca53aaf5..59bebbfeb2 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 f9a3d6fc44..66639bc26e 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 f72dc0cee3..745f56037b 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 4cce4f4ba6..a250be9ce5 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 7a9573dcab..a7a0baa67e 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 a5eefa2845..6c9a4c9669 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 eabbacb1c7..39bf6ef6ad 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 b76d25074e..f7285d894a 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 a1571c1086..cd38475e65 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 cc7f46c0b3..62691a28a9 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 b8e2aa19f9..721069e731 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 b7d4e06a55..630080f569 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 cf881108fa..882e431be2 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 0081c52814..280a81deb2 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 8c057192aa..27d4ba1390 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 00c3f2548b..50fe2173c4 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 1b535142c6..52efb01b82 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 70327a73de..7ae86ae0a2 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 f5c99ca543..845c3053ab 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 9de01e344e..f538322e40 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 6812be8dc6..8f5b7c6810 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 8e9b4a6c88..c0709a025d 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 061952c6c2..1e88e498ab 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 300bc267a2..1b8c9ec6aa 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 e9f338e9db..15eb519da7 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 998717f021..119fa8240c 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 d39eec9c62..3cc868169c 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 27795288c5..3e23025e21 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 28114a5934..998e1d6264 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 88567305d0..ba1208f0dd 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 c4a0ba6e18..f935ef2819 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 97c1584dc0..17ea1b2f4b 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 4aa1f433ed..8e15c050fe 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 537a8098bc..de34f581a5 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 e1a1735c00..dff34b7704 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 ae1f523d68..e27c3c6bf7 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 486fb0e20b..bf1189d0d2 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 ceec8be2a7..4e6245e22b 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 ee357088d0..b5b4e5ec07 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 9b60966736..9d46d96f96 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 ef539d1b69..bace4ab69a 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 fe4778d152..28dc33c02d 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 0168647298..8223dff24f 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 7827c1f626..14dd72fbee 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 89638813df..67900ad90a 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 95a213133b..76a21be353 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 f76f140fb6..2b54c80847 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 84bee5d6e6..9e5fcc3416 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 3db8241a3b..c44920b489 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 6d87d4d895..1fc76931e2 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 cf67e26ace..0881b34086 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 c38d10cd7f..171328916a 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 bbf22811a0..28c27963e1 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 979f47ca77..8497701004 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 d86cd1ba46..97c0e5f829 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 fab9011de9..2ce0c7d7ca 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 4ff1b2f798..7c9a311ee0 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 16c00c3bb1..b27938ebae 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 92c43c05e3..f8c6cf1c7f 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 bc3ffdc25c..af36ca590d 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 773d7aa29e..6ced4db591 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 3e7d7c4baf..4eb4595a4e 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 3e53e0c243..25ce3d2e14 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 67d248a7a6..2677f2eb0a 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 baa598988f..3fdf60bb83 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 58a3d28d93..6aaa395dd3 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 1db5b6790a..59d64a10fd 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 9b006bc353..09623413cb 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 e63716e139..c8e0d223f8 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 db45373ea3..9cd0a001eb 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 417dfa18da..15bc21d6c5 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 7d70056e90..7e08bcacb8 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 1e798cc9b6..adca3007dc 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 b544dd8633..d62da4b93c 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 09f6373ed2..147f481f02 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 69ca6065de..48b7a9487b 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 6f0821f1e7..3fed263a54 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 3808148c1f..1f358e711e 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 5c56c1edd4..f54b3c8b12 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 726365c567..a9512066d2 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 0e5de52b10..bdb4d0f524 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 7f078ec9c1..d65e0d7f33 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 f4154ca7fc..29faf0adff 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 4eb1ceaf86..452de781fc 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 969f855a79..d74b74f3bc 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 7b1ac90b3d..a0983da15a 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 0ff8688ac3..8bc874f9ba 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 44249dd91b..c9a666afe2 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 c4c9b20bc5..2f45a42ce2 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 ddbe2f7d81..4bb25d1b8c 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 4bde1c9de1..a67a561a07 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 3132d8f2f2..52c730de61 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 f7ae0e0aa4..d57e9c1fe2 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 ec39e35f38..d91898d8c6 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 1f919a50c7..c3a3e85ce3 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 86397c564d..d5b80f1e87 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 5c77054d67..eb008c9c11 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 76e42abca9..d1517ad804 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 8c50a128df..7f55830257 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 b8c15b837f..53008aa120 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 87fa5874f1..50325a5dfe 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 34ab5ff982..ccf20b2466 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 d75b8a5041..54c64841e3 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 3394645a18..f4f7917501 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 75cbdf2dbb..f3f64ae366 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 6861a0bdc1..1e1ec9e2a9 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 096ec46bb6..72e741670e 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 518bc738ea..54485f9072 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 59f5c1e810..e98683856c 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 9e0c9597ae..9b8064cfe8 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 a2ccf4c5e3..fd66b721d1 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 daa9f2c42f..f3f9e641b2 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 c17b5d290f..b23c0f7e51 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 229179ccc1..02794aa1a8 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 b1ad7c4259..715af0f821 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 6a47ea0927..9694f51c97 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 1742624ca6..8f8b94711d 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 beaaf5c309..faf3d0c275 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 d3bc320705..34b0cf6386 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 ed3c54e36b..99e47b926f 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 3353541817..b8744f1926 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 cc0b9efc26..80193c34ef 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 1fa877b52f..ed142e8bd9 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 9f47388eab..41030fc6bf 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 6937b7dd44..22587a0b22 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 4d12dfe1b4..34b4453cae 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 614a886bca..6b4f6e6626 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 2cc21289a7..0b8a92ff47 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 a1b3b44cc1..616e688886 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 4b0fc8f354..5d64ec1387 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 9cbd8c1540..c3c6ae94b0 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 363c42bf3d..b2190828c6 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 88156082a4..e845c30962 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 2ef39cc70c..ac276843eb 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 8e9a8a8178..c0521dd89f 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 63fb36fc4b..d1947a7158 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 0a8a48cd4b..ab0fcf1e06 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 1f7834c035..d5673245e2 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 eadb1e3d12..d831b7e177 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 785bf5cc1b..e02e4aef8d 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 dcb837cadd..08eb09ad7d 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 abea84f146..36fbdfc208 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 9fc8681cc5..1a061265dd 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 a10c1c8d86..a98fb3d1fa 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 3b2d9c4369..30f09ab116 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 f450250fc8..b59f77134d 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 53b54e395a..59932524f3 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 2e4f096903..2cc45bf205 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 cccb7ddf61..c0fbc06dc6 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 3565a5d96c..fdeb8f8adb 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 aceec184e8..ee6dcaf888 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 b29fbdec94..29246572c2 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 c0dbec3693..2c46c55b15 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 c9b6d0a84b..f07db7b324 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 aff7a141c3..ceb9c99115 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 973a13d3d9..f1ff3c8484 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 6b26290452..1b89023ba0 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 b7aa681251..0ae73ca9b0 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 420d45c255..d5fbc01bfd 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 30801fd375..caaff0e8ad 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 d2576d606e..2b47f055ed 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 d47af94f31..626a1d8384 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 d04605d3e6..83383cf0a3 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 7e187a804d..9cdd731edb 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 664beb64f5..1bf45e018b 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 3995d662e0..423386baa7 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 976a03d3bd..455f2d20b7 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 2726830014..bbeba18bf7 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 35680dbe4a..9fd25dc89e 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 cb08746556..c403da6db7 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 fff0c1afdb..b78e9131b3 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 1a2c94375c..cc480227fb 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 3d7e96721c..c69d421064 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 6b1126ddb5..3454695be4 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 84848f0123..011222ade0 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 fb9ea7f8ef..43bafd465c 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 66320a4ab8..90ee75537d 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 ad76768a42..cfa6881103 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 956da38d63..3126719386 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 de9e81ccee..97413d66d8 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 7798a5d4bc..285b923a89 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 b3e1bdcb80..eb92150feb 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 fb526cb847..1d98832b10 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 ada78f83b3..d89de5e10b 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 8c7a9b41fb..624749b697 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 989ff1fd91..3b3f060507 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 a07efec19c..9491bbc08c 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 ae83c3914e..453ebecdf3 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 f73d5a3e83..8a8014b785 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 085e69ec0c..109b664a44 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 f3f9211343..70e470d644 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 67894eda2d..c45d257237 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 a942a6385d..9d68780f22 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 3a04a6bd0d..6c8073f92f 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 2efa3c08ab..d091e3cf94 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 6dad0593f7..22885847d9 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 131a812183..58d94d1db6 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 de5d722cc2..e0e76fce12 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 0a8b50350b..218032926a 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 e3ddf18dcb..40ff9b4b99 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 f58f616d87..32a1137b16 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 4cc58c8368..5f2e75ec95 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 cb702eac86..f078457ac2 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 61cedb6f28..a8bffe95ce 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 958d16f874..b9dedc32ec 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 fd2cc43ab4..a8a0d3e746 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 44a85ad749..04b827f825 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 9db29b231d..83a2b1f74f 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 fa3dfafd2b..0e6361cb3d 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 29383112bc..9e807c523d 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 c8638502c2..b46d9d5280 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 cd65008c7e..6b4e0d527a 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 b507576b28..b0e1c3f213 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 21a29a0ca7..08d6bf6f0e 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 dbea37269d..9048b71474 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 bd85d02eca..fdd2c74ec0 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 30ce5fbb5b..4d30763363 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 9c08ebfad8..88fd9d7b0d 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 d15282ee5e..8a3edde8e4 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 ac57212ab0..0579ac844e 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 a47a2e3e54..23375b9f66 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 1613b562d1..440b64bd73 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 a43d7244ee..c9f4b21e1e 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 c09c95cc5f..0327794690 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 3172cdbca9..76993dc9ac 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 5226d10cc9..e8bdf17401 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 3929b25b6a..68b2fa4224 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 7ac6637f8d..defb040e2b 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 89a321a344..5147856878 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 a47b8d3923..8e94b89bd7 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 6c4d204aec..2d07ba1d9f 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 7aae83c108..f1062e4b2d 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 8a110145bf..10cc819391 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 9eb47b4beb..86b9d506eb 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 d227f4d2a2..ce22a441ff 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 478b4f4351..f276d06af6 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 406c15f580..d5709200ea 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 3069b583fd..7cbe2ce103 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 3ea6765f9c..a32ec990f6 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 502666f281..180df06762 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 185c3e5f98..f4b655651f 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 c61bd90595..26ae21b059 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 3dd5a16a14..5677da73c0 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 5b1cf49df3..13a7c41e57 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 c2f8189a07..64d70ef1c8 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 2ad81f687a..2c465c880d 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 011fda9c61..64a124a9fb 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 e5479fc07a..f19effeab3 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 d1f4073b36..a9b15a46a4 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 a1d04914fb..445bf617bb 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 c58051e435..d738a3589c 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 788b5af07c..35e8a98bf5 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 2449e4cf26..5a1add88e2 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 6885d2343c..72cdc05a1e 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 ee133d6749..6a3c27fc46 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 204844288c..512929adec 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 e67e2feb04..396f8404d0 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 76d2fa3ef5..058c9e5055 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 7b941505a9..d4d07ef12b 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 537a60d527..09c0246841 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 fce35924ff..5b7d69ace9 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 d5ce20f47d..62b2d592ab 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 24d0237e7a..0a742b5853 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 74d3208795..edc515eb69 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 62521a1f4e..eb3ebc6636 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 e0167f43d2..9520a5d317 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 d4ac027d95..027b39d494 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 846e902e31..d8f247c930 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 7b4ff479e7..113c9c542f 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 f39cc11cb7..f6c7010b32 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 6fda656afa..929a8cec1f 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 d8be0e4dcb..132741cd3f 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 891a94d89f..7c0f6a135f 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 83ce3bfefa..511246b8eb 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 b8766fb7a8..660f6b064f 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 829a4b828f..95c67df808 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 0ab52c57c6..5c49efa91d 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 3f4447e688..20398a24de 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 7af44f858f..c2d3d690ae 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 6bb3804949..c32d87d518 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 c116da7d7f..39891ad616 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 0f9bc4f8ec..c4a8463969 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 33426fded9..cb542e0769 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 93e978bdf3..f0bf707487 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 95862aff49..a63b9ce385 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 b580596940..483a2bda3f 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 5de0b5ecbc..6365fed52d 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 9d53c1402c..cec9dc89d6 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 01b7be154c..94c4661fd7 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 01c6c0a2f2..9e482c252b 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 57db7ea2f5..25690e1725 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 0867fab61b..e1a47970c1 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 82b6b19e76..0ed53adb2c 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 08ee90013f..1c1754fad8 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 88937fce75..026d79222a 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 1f79dfad42..2aa35a0f58 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 241a7e7c7a..89acfa4e1d 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 1d9760b4b8..837efb2fc2 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 445b626efe..c30692d382 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 d70c8be3cf..915000cb8e 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 8180e5ce3d..82e9d35e14 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 42044cd810..95508bfd54 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 498968bf4c..c9c50adefb 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 bd3aab7770..45f47a51c4 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 aa2016fd1b..9e41fad0b5 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 fe8f926c8b..2c6e5433ad 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 75872d257e..a56efac9aa 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 c1775bd01c..574b6b21a1 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 9f9b904ab2..6d24dc7130 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 a80c8e7c94..276a686a09 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 66749b3649..650ed68a69 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 2e99454461..f8dfdf2400 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 747fbdf2a9..47522df105 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 3d91a34f8b..a85b8eae66 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 d2163da28d..ac8f7c7778 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 f404117bf6..6e739d9313 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 15d3cb0b9d..8720de4538 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 0f9953eaf1..fb85653d21 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 2f485a930e..5a8c09b1b8 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 e2a33e46b4..41604bda56 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 c7c70429eb..1df9150168 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 b56395ac5a..5074cfa19c 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 999f6d93c7..c5e514a801 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 d46ac29adb..04e7853cf4 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 4415d0ce9a..6b1bc0b9e1 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 bbfd8231ae..84ca68d54e 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 49ce38685a..b35c285b14 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 19e0d16b12..b6028429f2 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 3e1bf22cba..d3ff22eb56 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 77543d4723..9161c05cb9 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 060c715eba..52f2e884f9 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 a60f8cf53f..f75e6d4422 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 75ebb17419..5cd0244db6 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 f110dfa423..af6064164a 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 a72694219d..2005c98f50 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 2046dd0da0..6dad96fac0 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 b6449f0a9e..7644a6ecfa 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 64c6d9162e..7b9e3e49be 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 6b2d8559f0..563e6a93e6 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 dedd586ed3..a87756b3bc 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 26a08d2cfb..2d25f31744 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 625bb5a053..347330d351 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 f4fdbfba86..cbe26cd1b7 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 7d67b4cbaf..fed27a769e 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 5765bac119..3a0de4c7c9 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 2872adabc8..c361cc5c77 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 b476733a02..04370b2fb2 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 cba89fda50..88ee681727 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 634f4543c1..e24dc08c7e 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 e63d95c184..ee750a7983 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 b7e89c0ca5..c5af16e65d 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 2f52daba58..275f9f40ea 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 9f4267f326..aff0eef3a2 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 418101a931..8c5ad3b74c 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 197198ba61..388be9e93e 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 65e7ef033b..6da16fa4a2 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 1da9c1bc1e..2830b8be4e 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 3e13322470..527fada512 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 de317179a7..e79cf35050 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 02faaea2ae..6ae84b5734 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 39d9bf82c1..9161a8a2a0 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 1005182ce3..3a97618ba1 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 e548cd3258..8e6af4eeec 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 68f8a1e36a..4f0b789450 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 05349a0b2d..d318eb4880 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 3831f533b9..8f673429c6 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 b4c01e2878..b5ffea69ca 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 e68997a291..12a38eb90c 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 ada852adc5..79eb9985a7 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 570ebf91f6..ca268b2d22 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 e9bd327419..217f0acfd9 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 b83886a411..443018b410 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 1ed1f88dd7..ca9cd64aab 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 781c691473..5fb2afee16 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 fa6b216034..009130c1eb 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 a5d9d8a5bc..2716814b9d 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 7063c78bd3..5b9d1829d9 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 07b061a97a..5cc89016fd 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 edcc6f6626..6880244f13 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 7f20813456..6e8199bc43 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 e130e72592..082b24f4b1 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 82a07a31cd..b2abb9ad88 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 2aeaafcfb9..16887fedda 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 0e92956e84..ab2a89b615 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 be80da03a5..1e68e01050 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 ad62984566..6cca22ba32 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 d8f4d00ad2..ad565d36d9 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 81bf8908b8..42356f91c6 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 532997eba6..d1972c34e0 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 6883ac75d3..af85174398 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 13666d50b9..e99f8ad49e 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 946d9db7c8..b1a6db1952 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 87f35bcbef..f892beb358 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 9572a45f61..fe1fe8b73f 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 0005d9e2c2..3f7f66bd6d 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 3a09d7122d..377b7dfe31 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 59b8b3c735..f08341a827 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 a371b970ac..cd4740a359 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 4293f8e33f..ea7a6c57c4 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 24d0c7c468..a22dd27f83 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 698a5d1f0d..ce290f4a20 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 6fc156a391..aabbdc65dc 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 e3d0b13c16..cfb0e0b4d4 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 ba361c5fbd..f34772913c 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 913ed25599..3cfbb252e3 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 0076d88587..5a65a30644 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 771b92019a..c583e86bf0 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 094773d88f..f3f947108a 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 dd890f5d7b..25acb99465 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 6aca004e88..46e01a4c8f 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 5b08e5ffe0..450ff7697f 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 60f7ab1d72..4e12ad098a 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 1301c56e20..8453e1b54c 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 781e39b5aa..75717cd194 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 ea77fbd983..03124caf67 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 7659ad21e6..3e4f988bcc 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 c5dc6c50fa..1794644638 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 6d73127b72..6e5b64c0d2 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 6b4ec457ce..f84069a0da 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 7cae0c6e5e..2ce5fe9bce 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 c5b560a8b0..8b59c9a31b 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 1e5522a194..85c1a22a60 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 d000236ddb..a838412105 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 66e719e885..7e23ffcce3 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 8818f65d1f..09d3bc69ae 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 671adbad0a..3efa06ada4 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 cb972b2d46..708081fbcc 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 09d441ecb9..80200dfd38 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 195863b2c0..f1529e323d 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 1de18c7e96..3de6648901 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 cf60f0a3ff..598d95bcf5 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 e2d8d2754b..f28aea3e5d 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 c9bdee9a8b..86ef35af11 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 2eb666a46f..ba74186962 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 6049ccf475..bf66e4e454 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 4720523813..fc6fa514f1 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 424f8a2728..a5c1b7e810 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 4e461cb03b..b366860c59 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 016a61c52c..85a0c80669 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 87a2ad6952..9a1ad298ad 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 2e9bee4e52..8b24d8e64c 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 a55452c69f..d90f523f08 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 0686fbdd5a..5eda04f379 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 9e2cf191ed..44d2dd58ea 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 8d9a3b5ec9..c4ce87f3ea 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 88b0e1050d..d4c3680610 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 55c117b7d8..ff6012968a 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 f66bbc8464..24f2d5d4dd 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 9db1b5307a..5f5f18f58e 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 0380a04c36..0d102a54ca 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 c0f08ae6a5..9d331fcc07 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 b6cabe829f..cc83a9b977 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 5dc81715d6..f351edbded 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 0923e6db2d..7cb6667469 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 e8d227595b..258d29f0bd 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 1b418095b7..cc1ff4edd6 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 7f409692b1..6a84ed7772 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 f106190bf3..c600ecf0a6 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 b14cd62edf..b7cd812e7d 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 1bd1c94fb9..ad97da3611 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 80b4bc6438..6bd44c545a 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 2d1d4a0450..909565473a 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 2df02f99ce..dd4653c5ff 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 1b78bd9c10..764988680f 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 f1cae21c2c..101a5bdb8f 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 9bdb5820c5..5e8cac3574 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 f17575b097..5eef609a03 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 7aa926e542..d0e0c82acd 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 64a82aafaa..253fb6467c 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 d3db6146fc..765368595e 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 4d6924b644..af3591adb4 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 991f470506..b331d0284d 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 7819fb2972..1769257d95 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 b500cc2c96..15e226ced5 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 50b60fd009..c15d848f0b 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 5db239cae8..8d957af4f9 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 fc0e57403d..8ea5ef2932 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 a14f216048..fc89711d58 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 0735d10f2b..49b123c497 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 bf969212cc..d038ccfc4b 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 579eda89fc..c408531950 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 c5b1617d55..38c50c57a2 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 7a18a46996..05286246a2 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 0b55e77f19..07746d1179 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 da8c44f46e..889e77e914 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 80f9fc1087..00959cca53 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 db776e515b..f085a695c8 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 2b05536d56..86f4050d4e 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 5981c71cae..8e14a35512 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 a59199ed59..828870b31e 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 1febdc5b81..3c270189e4 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 9c7064187e..d84fd99ff4 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 feef86fff4..8c0b34a761 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 ef7322d381..159cc9be78 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 6056106edc..3f97a075f4 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 93be388068..557301fdf5 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 e3e57c8494..9947034882 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 da2d1eb52c..360aa58798 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 60be2d72eb..38706a5db6 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 08f0698440..445b14a8c7 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 570a912dd6..18f4e1c02a 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 528b04d4de..a767c38bea 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 4bb47d4806..6f73fe04f4 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 9a74438ce1..0bc2e84cac 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 ef7f533854..8725478aa6 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 93cf23278d..f821d4553c 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 5a2ac7b6f2..30002037e5 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 fddf7c207f..54e5cc2d4e 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 d1d629697e..487b76bf2c 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 d3fef1e7e2..62012bcd22 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 8928d2dcd4..5b1d986a96 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 63bdef5b4b..353f4bcbf0 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 4b2963bbe7..0ce1ad0de4 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 6eec88fa6d..599f91568d 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 1f6930c774..c2823f60b5 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 fcad464bc4..a5ef938a82 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 a8af84fc97..9afde8d5fb 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 424786f489..be98cf4ec4 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 a01ee656a1..521f529a93 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 76108299ea..d69326c845 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 25499da177..4bf90f4d75 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 c9a1654d83..a935f2da00 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 24b1ca4e4f..fe78f78bf7 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 3ce455c253..f3681cc365 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 49a637829c..5d9e4495b9 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 a436ce895e..531c2d4d26 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 250af09b5a..0e82de17e7 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 60e1004777..2ab85aaa3c 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 dbd7cbe6cb..49ce325aba 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 22dd30cf80..100b63b646 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 89a58dee50..a03a9f03bd 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 9959e9fd15..d9ef58b471 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 da10e04777..c0b2275784 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 3cfe743610..9c409b882b 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 929adeb50a..5ac9c8c056 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 4278bcb04c..e6e0dfb994 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 407062096a..2bf1fd83a2 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 4b7a1ce7f4..8ac6f60699 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 02b7e47458..f33a8075d7 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 40bdc677f0..032a72d70e 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 01c5f5990f..fd85f047d5 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 9a37077152..50886976da 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 ccef64fb40..649c83e25b 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 1ec61164e6..c043ef06f9 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 14962969c5..ad119d5104 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 c348ee62cd..a64d7c150c 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 0a6031a64c..65d03769da 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 83001eda38..d481f5a743 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 f6abfd00d7..357ac3a0fa 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 f6c2266646..0ba62f8032 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 eeb4437975..9e1a2c8d06 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 ae10665c53..e5840770d6 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 aeeb136f5e..4b4b88e052 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 4ba2636d7f..c10b731dfa 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 3b2f54ca30..32a6fbe4db 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 0a6003fe60..689956032d 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 04444dad3a..25c16b668b 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 14d339eceb..713f6e7cab 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 62b6faa427..8a68335d7b 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 a459a30f36..14e8cbc30d 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 cdc99fe5c9..fb1c19a800 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 2d86af8f0d..fc5cb781d9 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 d832a12ffe..899bfb9e1c 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 129725159a..bfd7d158bb 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 0ba0ef8bae..d81e04bc60 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 3a94b8f803..98d8cca45d 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 e749618229..66c1e1fa6e 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 8115071c34..1a4696f62d 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 0a3c260af3..33f6b0b02a 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 7adad784ad..fcfad03cce 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 6dc83e871c..3007117e75 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 96ffc0a0e6..1bfdcf7388 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 583dc7e2ac..5e7e7b2d03 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 30564d9b00..eb3d3a621c 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 d524f02205..349ce2c268 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 e6be2f01da..8ec9dcdfcb 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 4a88a42ae4..1f472b2a6c 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 19bb620b74..7a8fb81e3b 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 432c98f262..27d21d4212 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 4571c56ec3..b8cc62bdff 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 8e17daae48..d8ff7d2354 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 9b8c051ccf..4f09ad460e 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 ef06fe6cbb..38097c98d5 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 e223e0e464..41b0361f75 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 304912637c..d6d3f47d84 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 55b4e0ccea..5a14bb6449 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 495cca58dc..473bdfdc45 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 678f0be813..1833ecbeeb 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 cd68c4b2c0..da30271c42 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 aa3b5878e3..9bbfe838a2 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 ee5ffdeb90..748fa60cc4 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 7f8bed353e..2c5bc97633 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 6be9981bb6..f62cd0f00e 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 5c552b71e3..4ef9aa69af 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 39a209b9b6..19e5efc1b7 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 a8d75c2f02..81ee03b8ef 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 f310bde3d1..e9cac6a094 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 c45540fe7d..44144ec13e 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 b82323b844..56aa3294a7 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 bd968f3b38..3898a3b5b8 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 b04cf6cf89..c88b28995b 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 a2fc937d54..0b543e7ab3 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 fe56b59e24..473030e34a 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 5766a9c82f..a179c4efb5 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 b9aef80ba0..a0a54cfb43 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 6ef0c4be27..e1f2e37cb8 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 660630f18c..2a02143d74 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 f22eaf506d..96c213ff38 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 428dae8697..481f47da88 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 2ec8cb1013..e3d3ce7fd8 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 82fd122d42..be6ed22309 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 6a4c4cccd6..0b1d29816b 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 839d71bd42..97abbbde53 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 32f87fdf32..3e982f398a 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 d56271a9e4..e6b63c928a 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 7b5071c3df..8db2253789 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 a94f094e72..1f8947965f 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 7510c46e58..7269281320 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 6113383ae4..6b025c4481 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 d8e382b9fa..6f6338f8eb 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 2ebb61ef3e..c5db2e75f0 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 01ed644209..3a19288084 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 fe228d948b..0f76608af2 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 1ebb2b15c0..985f6579b4 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 030a5776c9..2b2095f40b 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 d5ea977519..0c8421b88c 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 e8c67ed9f7..b4252dba6a 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 f05ef0cd54..f5f1cb3093 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 0b5af9f3f6..de3209bd05 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 0726848eb3..974ca0f0c3 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 8ca534ef5d..d3f6f6dfc3 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 d1db04baa1..061bf67fab 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 d034372fa0..9ffc6d8ec7 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 c8b8ff80c7..af625a0396 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 42536bee55..8e36cd1bd5 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 6447efbae0..8f81f0ae0c 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 d0ebaf820d..beb40e3f65 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 e468a9ae44..61e85f63b5 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 69294a66fd..9deac6f5c2 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 f367997ab6..6afdcac3b8 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 b6931bbe52..6b88ff32d4 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 1513112ece..ff3b374ef4 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 306affbcfd..885383d263 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 815a7c97d6..c399a07bf6 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 3091dd0146..a21992bccf 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 8b63968bbe..3c57b619d2 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 5b3519f0cc..4cd4e6263a 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 d1f8a72cae..d0f8bb2838 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 6541902635..cd50fb4e68 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 eb62620b63..014e44ae51 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 04982e888c..a885d3b5d9 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 43c8490036..1124ab58b0 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 e6f677e420..6580b5e953 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 972c571b41..e2a77ce514 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 83c7cf3bbe..bb81c1b7d5 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 1915fa41c6..4962e1e35a 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 7aa1a462a1..6bcd94307e 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 294e758f10..d822fac61a 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 9c12e1feb6..dc69fb5d2b 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 e8d6fe35bf..fcbcfdeebd 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 10f5bc4892..a166e33721 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 eac9a14a60..9fb98f6abb 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 f9f565c103..c373e4a2c8 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 828c65036a..8a2e4f2579 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 8769cba2c7..b08ba102b6 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 9a2d64a0a8..bc4d73b693 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 dfcdd37e79..105d3fee5c 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 1e3fc98939..1b894932cf 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 c8c6753691..d5e59e8480 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 5b02108626..e894a79297 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 24ff305a29..765c3e95ab 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 99eeafdc8d..f87f0cc984 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 3e70cee4d2..ae1b0acb1b 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 07cb1e26ca..28cc381909 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 067f0055a5..a9082ff3f2 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 05680a7e6c..871f93312e 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 9eee229303..ff013f054a 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 50806594d9..1c086cffb2 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 1850a975b3..2a1b6f5472 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 69f9da9fb3..7554d2b91e 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 2c0cfa79d1..1ef8f2ea46 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 b1094aaffa..39872a748f 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 aff6d4f35c..bb04eed23e 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 fa6eddd27e..1eb8c95cc3 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 0a8fb9c842..9db2318894 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 65562ab208..e4a193c329 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 9e50c823a3..a14dcf3091 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 353fd9ca89..84cd4661f7 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 7ea798a494..80cf2cc7be 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 20d72f1c0c..045b989964 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 07b371cd98..666b81ce5c 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 81935f87bf..2f2cf241d2 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 01d81ae366..40544e719c 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 5479a1c19d..17c242bcef 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 52c2fe3644..c3b30e8a1f 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 4ef81bac17..ce5bbff07a 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 22ebb207ce..c761816149 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 2d193de12b..3df08303a4 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 5b9f0844b8..f9a3585d5d 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 4243d3b883..32ffd19c1a 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 2d0e89bd2f..c99e1362e2 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 32d2e61f2b..1cb6172423 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 a48bf34208..9c83aa5794 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 b5c3f789c6..4c27b42f9a 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 d9c0dc1c2a..1f261b6e37 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 b7238dd967..a4be301e14 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 b62b1d5b14..2f616df776 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 693ebdf387..d210c774b1 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 d8d9b6cfde..9ad8a872d0 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 85a883dba3..f26bf1a365 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 8b9b2076be..b76a84c8dc 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 def8598ace..ea1af4340e 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 02e8b0b257..4df504f69a 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 fc7abea4ef..5609605cef 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 709041f7fc..ed889bb528 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 81c9d5c9a4..39782f4cea 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 9240673c75..64690c85e2 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 09c5225111..0029099046 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 7f31e89003..b9fce6a1fe 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 db7748189f..a44281ee0a 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 517ed8b2f1..3855f03c02 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 13d508ce63..80b4d180b3 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 541c41a907..5de14c1e0d 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 bb5138806c..a695adafb3 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 78695be257..b848dbe301 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 c862b13b44..774de56cea 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 cdde19b8ed..bdf50d356b 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 d6c9491537..8b7fcac597 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 26b00e66d9..2645092bf2 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 b011bf5c23..5e510bc6a5 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 e78c3590da..6d2d2335c3 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 40002d9fe2..b020d98f5f 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 e4c542fc6c..2e4ebd2871 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 a3b48388b3..07ea6fe799 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 0277d97373..be311d564c 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 70cbbf8d2b..cd23d13c82 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 ed2d96d790..9264d0ef33 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 fe4e614052..f80fb82599 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 8310d3f354..471de9857a 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 2ea263e893..316da22966 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 5026707181..a808402bba 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 9b18156eea..0917e29daa 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 5f2cd9a8cf..0785d156e8 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 baa3a30c03..56ab3e41f2 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 47752d3fde..37c0e0264f 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 2af55268bf..a6b0c90a89 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 7e1ba3f40c..6a9561b952 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 7fa76e74f9..8fde84ee52 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 75188b99e4..4d810910cb 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 7302df2300..bd6b09f502 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 cf7de0267c..f7cca2243b 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 8c40db90ee..ee8febe5fb 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 bcb4db76b7..abdde4460b 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 3f5b212066..d3340d2e72 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 4555a35d0d..370ce612ad 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 ee652f2d23..abb8b11701 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 43913d6204..9759ac2916 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 20627323d6..b29b244926 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 fb6851b945..3b8c581cd7 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 3a01e13bd1..171b7403a4 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 2a37fc1ba4..888f668b6d 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 7da2252072..20dd410631 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 9ee61db869..98d705d767 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 f3a9c71bea..41e2c5b9c9 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 e857640df1..89bd4393bb 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 1282f5c3ee..c0a265a36e 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 ace4ba21ee..ce58ac5e90 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 4e422ca508..d7c65af7d2 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 7acc5bcf33..32d6e0d1df 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 543a1f2bf6..32a7cc12b6 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 5c46d81de5..6adcf0c2e6 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 10224ad63a..1e23b3ea06 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 049541eeaa..6fd5cbc28b 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 dbe86f937b..589def3ebc 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 f558424461..ad469840ba 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 582145713c..b4493cfd77 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 76097761fa..5a53d5ebeb 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 1d34af7816..3aa878e2ec 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 f713656f1f..1ec16e4fa3 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 eae819fa94..71e0e3635c 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 cfb4b2e17a..dc5b27a948 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 c88820e838..38e9291b89 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 b4b280c613..fd601dc6db 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 04bc8fffaf..6c06c664fe 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 cd4f42c3f7..cb82cb2e2a 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 2f168700f6..4f537fea1b 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 e580670f39..78db35fa43 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 220e81b714..937bd2e02e 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 98a3f44c56..36174bd8de 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 0a71abbd3d..1b2d427c7f 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 28b2514c83..a066192463 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 4dc1ebd5d5..88e6760a50 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 6b4d1d7b97..531852807d 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 556d6ea0ac..b468d79d4f 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 12722f728e..3c8f8f0142 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 25066ddb8d..dbd5b19016 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 4947828719..68c95f687b 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 2687765abe..2f7a2f399b 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 59bfbda29b..398c19990b 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 9c9d380421..e1c21f8277 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 16eb3de60e..27261ef76a 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 5dbfc0d0c3..7fbd29a9ab 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 27e2dffb65..4d0cc9368f 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 0055c231ac..db11517682 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 aa4e2731e2..e00667c42b 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 7697c9b52e..9e46253b02 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 1ad154f9db..d8b9ae2158 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 0e2f4343ac..ce1f33397a 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 0f1679ebad..00d6394829 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 8bd6016862..63218a8e66 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 c345d9b17c..d9f34f2e94 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 d9ea75a14f..a6dcb9093f 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 00326ae8c7..2f6dd3a8b9 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 986b1f150e..961fc6e123 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 3aa7dc29eb..92bab1eef7 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 c815ae64e3..30b5fef84e 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 3ccec488a3..deb2649fbb 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 469784d3a1..91475fb207 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 7e1f67be38..3cbe0490c4 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 88b5422cc2..187efb5086 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 d2be1be377..db9892c257 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 5734b86aed..ca5bd66059 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 498eec8ae6..c12122a972 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 5595bfe84b..01aa3b9a5c 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 ebc7b37501..5f7fe88b3b 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 316f941629..9e6baab65b 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 de5e29230b..f8876ffbac 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 8c8bd5e8e1..d09979b6dd 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 7be30a8df2..852cbd8bf0 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 6d29d2e1fa..456227e1ec 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 a740e24a97..9a80c3ae57 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 b253734dbc..bc2aae202c 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 cdbf82affa..01921bab90 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 825356ee34..8b2d7cb9ab 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 c01a4cb5dc..4c8f5b58fe 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 1e55ccb482..25fe02a583 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 23ebddfb95..e362afd5ea 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 69e84ff7f2..acda0b47f1 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 5d3df28c64..2ecd20ae98 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 2a5cc64227..59a5fcde3e 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 59486fe2ad..623e79ecbb 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 3a02eef58c..7f8ce8934e 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 f469950c72..ca0714c9b5 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 c03558adda..9db61bc25d 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 9d235c0ce4..21ad08b74e 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 71afd111ba..2a857f5f65 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 aa8aba4ff7..d08209bd73 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 9e7c285eaa..342e3d73a5 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 f252ecdcd2..11718959c0 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 85e3b19e61..88dcd65e85 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 aca2a7417a..18ffe8718c 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 153533cd8f..626919b0cf 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 15180538b8..92dd828002 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 2c7bd6e80d..bb7beb38b6 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 83eaa5ae3c..31ba53b8a6 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 e01430139b..d02038cc5d 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 dde60c4572..ebdbc5679c 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 46ffc2c208..0717bad670 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 e7180b4793..930807de05 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 0d7d138d6e..d030ae5bc4 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 91a227929a..2bafe6e337 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 5108769307..592c412ea4 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 a03190c931..36a86594a3 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 01cfa9cc1b..fce9801eec 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 ee0db3d5fd..709e12cefc 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 cec199f4c8..f9b00fbc3a 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 fdb8144a63..d71dde6a54 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 bb3f46c74f..a23b7c57b6 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 f119277fd6..e944fee1dc 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 154399c545..ee3000e95c 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 ea75b9a063..b58c7f084a 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 ea6a288c0d..3ac970b98a 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 48390b2fd4..70a279fd3b 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 9ef72f2941..c864dd068f 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 c3a763134e..ca860a3a08 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 7276e44a21..843c0f6793 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 d843d1e197..4399d636f2 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 550df83b79..da0c0a8c3d 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 16c828dd5c..4c6f75a8fa 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 cbe4972ba1..e3600d18d6 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 227e7a5d71..9eac20a59e 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 6eeeb0fda9..755380a262 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 aea507aed4..4b629987a0 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 e19bb0150c..a4f8782664 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 54640bcb70..359c2be9b8 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 ea2e3f829a..30a9f8a3b5 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 7c2200b49c..8cd8800043 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 669f9f8fb5..ca70316e5f 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 addf02c63b..265250ec99 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 0725b51c2a..236c9569fd 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 cfa4db5d3f..da937e346b 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 79e1794351..bbd306bf40 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 7bc17b94ac..ae0d0ddc8d 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 e2e5fd003a..d8b7f19e95 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 0bd6477292..f3d0eaae27 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 0997d12714..0ef6498a51 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 5cfddc9a5d..4974e83bd7 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 279ea0b569..20c06114f0 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 68862ac062..79ef215732 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 79470f198a..24f410fd63 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 bb498ac6bd..30bb56ea13 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 9dd5afe37f..e96e4a0ee1 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 230d5ff99d..b98f109df8 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 19aa1f1538..c7d3fe2148 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 8b9a3e3bba..62e0155659 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 91a906a791..8871e1ffe6 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 541b8bcd32..b8a410582c 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 62f05f4569..89b2a269be 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 81fc5a6e32..428ef35010 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 3426f6fa2b..8fb9cff16e 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 b0de7e9f12..68c19ecac9 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 1e25ac13a7..32030e8e75 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 fe58024b59..abad552b14 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 4c7e0c9911..4ca437b40d 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 a2be338eb3..432c5e2e8c 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 70d86c5f52..0da497dc54 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 c98b4e75e2..362dccec90 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 ab27e9225c..5b8973b753 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 4ec66a6be0..f79d2eadfd 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 2d9efadb5d..1bdda36720 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 3c209c1a23..600ceb920e 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 058eea86e1..949bad3415 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 14dc055be3..86f8b9afe7 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 05b44fc482..4f284bd217 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 5281148776..2ba64791e8 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 0107599a9d..56b88d7c71 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 301ebee2fd..4687e05f67 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 fef4b2b0b1..6eaa1c852f 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 e7d8999049..b59e0c18d5 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 89c8b23496..e013c33ef5 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 51fa880eaf..992bb2835c 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 e8ff661fa4..3a8e3e463f 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 b83d17b14e..02a33d11d5 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 33f4f58ee5..c98bf71da7 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 dc93ddea89..619463a79e 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 1f0cea3cae..f32fb13096 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 f3d2b2b3ba..0e4f0fad9d 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 0c5278c059..b3abe1b433 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 04602ac947..0d82256bcf 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 9907973399..d6b06b7d6c 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 aa20bb8caa..811b9d7d38 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 b3bf9899c1..90cb01e550 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 2661c483c6..a3a8357ff1 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 980e7289b4..c8b6b7a7f7 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 1d1d4caad6..ded1c3bee0 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 970b9aabbc..8995c7b5e1 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 ab5ef254a7..9debbc2f34 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 d4685ad4b1..c9d1b3b118 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 c7f497c36f..5ac0a42bc4 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 7d78f072b0..d45845d8f8 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 f19128c8d9..6b1dadf71a 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 3b84d00cf9..50011794b9 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 8be567a6ad..ee8bda9c53 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 4df8a97b71..efd712072e 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 9a1660a12c..faeb96dc69 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 134ecfca96..b410193607 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 6e70781ab8..78dfb52260 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 3b54da9635..9d26e9cec8 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 d01b9245f8..cdf742f6b5 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 5222a035fd..338fa58752 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 0e265ed1f5..1085f779bf 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 2763369bbc..219425c83b 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 2398270427..1a5b0532e4 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 7e341e0264..b24be6d1eb 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 e338bfc8b7..b4c3a5723f 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 66ab1b9d65..7498db7c5d 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 d351be5fbd..822cae3b73 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 6304514a6f..8cae083d13 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 fca94a69c7..0cb76bc132 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 91e7b38143..1d172c21df 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 6145252d8f..fb26e8d704 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 711609503b..345ed34522 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 eb827b86ec..72ed9bb860 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 4d638f60f2..908de5848b 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 17450e05c4..8b30148c0a 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 ae4ee0326e..0221e2ab85 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 09f20c7947..f1a0e9ab08 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 b9dc0071c5..7109c5f329 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 e051d8c7a2..88a7fb3190 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 7ecb3dfe30..48a6b6eb2b 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 d57b976b90..2d59d80c9c 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 8dd7aa08ec..250ed7e3ab 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 5296d9a6ee..c713bbd35e 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 f502db9cde..9a47cca146 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 d5c688a8d7..bd7e79efc7 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 5c94af7bb6..714464c7d0 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 bd9ad32971..fc3a0a11bf 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 b29148ce7e..f62105dac0 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 65519eeebe..d2a14165ba 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 28b3a7071e..14b4ec3254 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 699a8afc21..d4c535a5b4 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 be747510d9..386f46da4a 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 e9a0e22907..7616415318 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 fd959a76ff..5dcf7d2d06 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 6263e4cf47..3ff8548d39 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 5302da5876..dfb20d7854 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 13deb3da4a..5aa39c22fc 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 38a779f4b8..2fa87f7f73 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 37efb1ea9f..c4a62fa727 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 ba8763cac9..bb89b830af 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 9f3479500f..eedcfa317d 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 add0f5ade2..bed103d986 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 8b4640c5d6..cf0d87e042 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 4f0ddcedfa..9530859e88 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 f4d434c379..971bbcfed1 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 5652da8a17..32a674edb7 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 a73dcaffa8..2a4f8db6af 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 0d65434982..2fdaf98c9e 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 bf055078a8..64039c38f2 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 e10bee706b..d6cac9d3f7 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 755083852e..850f41fe85 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 032d9d2cfa..18653f7b0b 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 ef13109c49..714aa318da 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 57b0db314f..9ca85b75ee 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 226c6c0ab9..83ecebf69d 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 d0979abd36..e6e359bd79 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 4a69ec77d6..f6c311b159 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 e14b21148f..6b80659d52 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 fdb1e7b7fb..5d1e8598be 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 6fb0ffc1c8..67ba83a7b3 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 2794f75df8..c547c2f3ed 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 61e50517c0..b8889a7df8 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 256447b759..172e871977 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 7d9f257de9..998343be87 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 b33ebf2dca..c4c8e7826e 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 243db04b96..1cddb00414 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 ad73733644..514623e154 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 849c5a6c2a..e5ae2571a9 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 0227223c06..737371febd 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 298a7402e3..d6a00f220d 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 2eccc76175..750ffcf911 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 20dad39b5a..90ebb01774 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 7967a0ee32..e03e3a2d68 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 fcec81f862..a74002c92b 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 6334992b0a..a75bc00135 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 6c3b74000d..870561060c 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 3a06e3b1bd..a2790a0f4d 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 3ad95a4c8a..580058b255 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 e923e17963..74df871494 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 44dc75feb1..191820a781 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 94bdbfcb47..1507050c97 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 03005757c0..1cd9a58598 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 9aae0d8b71..788ec6e0cc 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 112e55b98e..ba95c4bb92 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 ed3a96ebc7..f8926ca89c 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 e8fdbb62d8..4c0782a121 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 d842c60dfc..353202245d 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 b12e95f1c8..e931dc4aa1 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 18fe5850a9..f0d781707d 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 fa303e171d..d448a3ce38 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 6ea41f6c9e..0be0211d09 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 27d1cd6f24..7308a27001 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 c44df8e4dd..121104cbd1 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 2d2d809901..83b6229ff3 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 01017c4133..2fbe884c0b 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 5402781614..e4cc7960ef 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 15bd47bf9e..ab06e089d1 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 a6304686bc..ea74c5a7e5 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 21af67e422..b07794c8f6 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 f69fcf6cac..029fb42a24 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 c3dc88e6c2..f7ab661cbf 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 e27824ef12..f0b59a62c3 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 e6e80b039c..d19ccba0e6 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 f3503965c5..6a351e3b84 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 7cfd9000f7..b4d99d6fd4 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 5e9b8def5e..5a6bbce900 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 3db589b90b..9a5efabc4b 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 ff84241673..4b0d15e61e 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 f5128db7c7..708890f02d 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 7b236d291d..3a5faf3adc 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 dae684194a..d70b8e62d5 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 273c08e545..4f1a1b2aed 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 80aa5e9c73..e2137c6588 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 4c7222bf26..bcc8e11f27 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 ffca82207e..cfaee8535c 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 5306f4c44b..10ae370015 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 894fad0bb5..c8ea4ad344 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 59d3a60433..b10c4f4e67 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 fc075ab6b7..71ee6ce1e5 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 35036cc902..5188cec1fe 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 8c3ebd0617..9b9f8971b4 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 47cd16a113..cb02c5cb4a 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 562a038e38..37782913e9 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 c8f0fb43e2..2a15a478da 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 56a9c56ed9..115719585e 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 93b8b2338f..f831d49370 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 067fe0f439..9e8a81719d 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 12a624247f..0af5a4537e 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 32fce70085..4df43f4bb0 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 062c77c920..79cac00074 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 98d3c0743c..dafb01187f 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 4ae09505e4..1a52bbb3d1 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 526da43d4b..0a7f8f208f 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 49f0c8a1a9..ede5ba952f 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 8353c15dc2..2a40f8de56 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 91e87594ed..2028931bc4 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 71f9b5ec5a..796f086796 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 fc9f0189f2..d3739448c8 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 fa94aa3cd5..32641be081 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 1b79c535c5..bdade871ef 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 c0603f54ce..e67a5d2d9b 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 a421b01235..9603bc8066 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 eef06e4818..4e8c85ebf3 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 4dff19b6ef..9a403ce9c7 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 a22a0d634f..fd8da29238 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 ddf149db81..ee9fc70a0a 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 39731069d9..0a6db07aa1 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 f7c3a5a766..3ab42c3cf0 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 ff4197f5e4..ab10e9f6d2 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 15e46e6ac2..41504143b7 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 b461918dc5..4d138de34e 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 45f703fe0e..53aee74d06 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 e2e7b1c685..4577705c46 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 cc0c756943..4e69852885 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 d16c178d10..c06321db3f 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 3ebd0664c6..e55928649a 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 f30d4b17c7..5ae61f2ea4 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 ee890de69f..b879e0b233 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 66b3549636..f641c2a3ab 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 b49c4708bf..d51dea3066 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 120a009c99..3da510fd24 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 5e0fc31762..ba596e1908 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 d043bad4a8..27a51e2017 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 bcb8e000e7..6426d8f28a 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 b9218c07eb..45b1cb3b39 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 db288fbd5a..24d08edfba 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 8e4a30c11d..9329dba776 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 4ea7b0a803..51a7ec0f12 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 aad1be1ec4..daa54f83ec 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 c05f85534f..c813296602 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 107a7c84ac..2fbd7f8f2a 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 de9aba756a..d9694a1d4e 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 c68d7de1f8..576db0d6ba 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 1f2d7d19ca..91612da4f2 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 07c504d076..c638edd5c4 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 e4d5c41294..ffb001a4c5 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 0826a7bd32..e2bff0a8a3 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 be7f5eb2cd..fda3c7a50e 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 0a95f54e72..c966ead053 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 13634965bc..58157cd509 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 5a485ee98f..13352c80d6 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 a2b52d2c4e..c9ba0a8124 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 44d4ceb841..0e9985db9a 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 16b955a6d7..b34cd9c8c2 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 f50547b67f..6eb119cef0 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 e1b260ed47..5ec1443a2d 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 862df173d9..d92de7f2ae 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 8aa496ac85..641736155a 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 52593ba3a3..1fe70f55e5 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 d765acbe37..736a1f6186 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 e291028ba5..c22b2723ce 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 9497b13a57..06ac8eb5b7 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 a2ae136d2c..26402fadb9 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 5877fec9f6..7a17607fca 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 14e847c0e1..956f41db5e 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 82957db47c..7a9af8542b 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 a4282fd7c3..8d6216d7d5 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 aac68dc28d..2875e4c1b9 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 7b513324cf..4e4bf019ac 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 57c03d4917..021a8fe6fe 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 1c431b9187..1dc60ac9ea 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 97a803d68e..527ee557e7 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 b40b3ea50e..f44dd65f55 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 a2980482fc..0afb27a35e 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 cc1bdc0975..86060d2c37 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 937b7a0466..e6d7f344ec 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 014f7cd79a..b98243b008 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 0fab842902..009dbb1e97 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 68a7cfcb1d..e2815f07a1 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 382d94a3b9..e8c06bde8c 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 afc516059b..263758bb32 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 b155e71aac..3c87a105c0 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 c54c702243..4d95810c4e 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 bb110124f2..8737cf3651 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 5c5dd502f7..7ec1de2d01 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 a379221b96..931e1fa681 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 1e82850f2a..b2cc42d0c9 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 270ad066ce..9964c0d99b 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 e2f531c119..3b2d610c00 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 8979a50b55..bbd62ad689 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 3e30172fa1..4c04a05838 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 e90a2c469b..6e913dc52a 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 d786527185..70833b3e95 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 b18404dd5a..aa2aa44903 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 d7e4db7224..ecad375d54 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 acfb523214..151cefedcb 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 6fc37ab27f..6d090dd7d2 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 893216b0e0..172bb60ff2 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 edb2fd3a65..89d4051acb 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 8e69d917d8..d211dce729 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 48f0a96c0e..7b131058e7 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 2920341b14..76535b55bf 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 a2a3e94da4..5e71fe981e 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 0212853c94..502e354c03 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 3f0d9f78b3..df539fc9ad 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 5e0e4c9ecb..046c48d6c4 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 a37c9a4c28..2e053be8bb 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 57e431dfc4..09f31638f9 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 c8ef17e34f..14405c8dde 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 6f899e48f5..5184c54687 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 131786aa4d..e3fd8d7a3f 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 589797bad1..8cfbe02fdb 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 e794da727f..66ae971b79 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 76eb7db80f..e3e61d9973 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 37101dc50d..e4e79b01ea 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 36fe538e33..6442982ae5 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 2cee1f05ac..3b9872320a 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 558b791a97..4b3d2322c0 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 fb1a4a2e4d..788e534d6e 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 39eef7ca79..4157acc499 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 c57497074a..482305966c 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 5924db6be3..0f9daf54c4 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 66e8b22482..1123ee6ca6 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 d4c56da98a..1ffb9c54fe 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 8ffbfaa3ab..cf8cbe509c 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 57fe936bb1..f49c6fabde 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 4edb7963f8..85daf8e71a 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 b0e18bdc2c..7da572d477 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 fbe35af615..bda58fcca4 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 bdc4db0d16..2da3e229ba 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 21af0a1062..815ea1cdb2 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 bc4fdf17a9..5b943a2579 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 0c7531cb0f..3c07e2325e 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 ce85f76102..ec70efab32 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 2ba4c8795d..4607d51663 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 d2eab5cd1e..acdfddc81f 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 ed8116fb05..813d0b200a 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 48f85a3649..c8653938a5 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 ec085897ed..ae430e8ad5 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 833ca86d0b..ca15139eaf 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 090aa74d3c..42981e48ee 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 3f8237c17d..2d3b4026cc 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 b715af21d2..d2862381d2 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 b64955438b..e7e367c602 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 f650416621..cece5ee4a2 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 7bb4f0d850..60fcb160c0 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 e5052d9e78..294b7f4778 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 7159baa015..ab466bb03a 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 67e2927e17..38683f60ca 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 293b7af042..d31b64be21 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 739bae8e11..bbd5e31744 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 5ed1c46bbc..dec479876e 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 8f46e9be76..93d9cac367 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 f7cf56d635..3f59e8cd33 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 112778aedd..eb569881de 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 a55b0f9511..c17726f233 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 d35d1f3c10..b341ca7432 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 4fbe4b7cd1..e7883f2c27 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 6e3758dfbd..af7064b9ec 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 7e0b3d694a..953840c1d5 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 a75bca1243..842f54a50b 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 e56ebbdd42..e690f4106d 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 5aa93144a4..fed6eaa0ef 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 f362e51c73..f5e69277e8 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 58b8300e3d..b4cfb792ea 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 32cadafa4b..f084211101 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 2aa03eadf0..980bf6f8b8 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 44f3e65052..b008b0b0a4 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 493da5fffd..d988a6fb4b 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 7567216a00..7afd4246c6 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 ade2bfe563..f8203b1364 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 aa8be03695..40d4e7e87a 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 662f28bdde..7edefd845d 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 6459bc1d7c..90474c70be 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 58488e138b..d408e54467 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 c63bb6e6f4..16cda58dc6 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 6ef43adcc4..448fb6775b 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 f0514251d4..afa86550d9 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 f3cb001095..9fc65db457 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 a840108285..d13752a5de 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 e551ae0e20..e10ebeb625 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 aa14958d43..3ea4f181e2 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 0de051450a..e56b2bed71 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 8ea7aa07ae..83934c0e72 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 37e4ec487a..76ffd394fd 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 990a3cce8c..cb1754ab71 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 c5424d8821..69943672c0 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 3e711dea3b..7be1e349c1 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 711ed9c263..1cc0b939ba 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 07a9fb49ed..5f4f011d5c 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 284031fb2e..16cf46b3c6 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 9ca2643c92..e1d84c5f56 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 4719d40a63..a1bd5d4c06 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 97e8888625..207277efec 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 e1e7f65553..fe24ac5532 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 94203eb46e..efd52ce850 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 0fbbb72860..6787490134 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 2098c3068d..fd7546dfec 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 4eea340803..5730f1f575 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 e9b9614639..4c81b1b7b2 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 2f5f5f26bb..2dfa140dfe 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 41107338f0..a9c869ce5c 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 036062376c..798d114816 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 145767d984..39ec88ad00 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 5577b8e14b..f3bb763e21 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 90e8df6d9a..406fb7d70b 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 563fb7f0b3..9d68b32ced 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 abe155ad77..53e9ca6d2e 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 314623650a..8018f9a68e 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 a273362c9e..c38bcad518 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 dd15af4e98..4c09ee84bb 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 99cc9a549b..02c746086d 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 8b172c1956..5ce859844d 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 5f3e5d7bf4..7ac731b7b0 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 4cad68c3f4..fc63a444bf 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 2c2095e7cf..18fb65022b 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 70c53f33d8..7fa0170f01 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 5ad2673f21..6c14d67b10 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 b63965d9a1..b61e40291b 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 3a5897955c..ab8b7c6b2d 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 77b0c3d520..920469cc8c 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 4213c3b2d5..3605fa8ff8 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 885992951e..590e10a0cb 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 5fda7a0fcc..fd017c7890 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 f03797103c..a359f58638 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 ee5bd3c120..ee44588400 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 05bdad2147..e67fb41350 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 045c517726..458bd60682 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 2263029d1a..c33b1016a1 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 5f38a002bd..3dab096d5f 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 ae5048efde..77c6490da2 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 f29997b20f..45cd84d28c 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 7b7e7a47a7..612c55cf0e 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 60a4629fe6..7766f74451 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 1dd3755d9e..04e4bdbb8d 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 cbd52cb792..c00e81797b 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 bb0ce5a2bc..5187cf0eb5 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 c35f9685b6..96931ed6bf 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 cc7ddc4002..a7878a633d 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 fd91f8a45b..2c7fcaac4e 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 95a4a3cdc8..94a7e211fa 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 ebc4f1b18e..ca43137f3c 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 2b7034193a..3db65119dc 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 e11d8eda85..35d87f8b24 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 1cab20b5a8..b44305c6d1 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 020d392a98..6fd6176914 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 d3f42efc5d..5b7f303970 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 d3dc091445..5a2a17a0a1 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 65dba47291..c1d2eb6ffc 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 315e617a8e..19b8ba7e5a 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 f5d66779c2..be677d68c2 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 f5ed5d745a..ebf7d94013 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 730d8c43a4..2242d987e5 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 5e1d9049c6..26fa4cba2d 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 da472a2a2e..5820ba6349 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 bc5722e4b0..30ee230784 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 741ae21d9d..d11da63884 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 4c3227e778..7e16a4be82 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 8255986611..45d22f302f 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 1953188386..d4e0e0f534 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 984311a9a5..f9f3c7b808 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 0bd9b9fbbf..ba42e155bb 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 cb654c7b54..d025d9af88 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 8336596b12..459a326c94 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 95a61bae31..8312fc5609 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 835a3c9c1f..e6a15d7e78 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 9b136f6b8b..88d970444c 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 c572da9e9b..4907f629eb 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 d771f3a71f..083072087c 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 51dc13a577..64079af4a1 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 c574f798fd..a660f2d07e 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 1b0c4695c3..2f3027fe21 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 420098796e..8f6c023265 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 a53e9e6f6c..6f6bf492a5 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 4e4a3f8aa8..f4fc0d0ef1 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 dc7e92f2a4..e59998f0e9 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 8c577b8b5c..5b5a74ae3b 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 a1c609f40d..fbc1743583 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 ff1fb1ca47..ce72af289a 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 ab9757ce42..0e775020c3 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 01b45f79c3..1e9dd6524d 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 783eaaee29..5929be7f5b 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 36d1e65df7..9657ad70d5 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 a891037015..c0829638a7 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 c81c48ec51..b07e76cb42 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 18bddc32c9..db19f1108e 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 e78dd71e8b..095f6d4497 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 8494731efd..6ef1528abd 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 2c161cf691..6fc5d705d7 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 fa6fd312e4..919cde73f4 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 b26b5f57ac..83a78e1016 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 abb0c443ef..ec0ebf5f2a 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 bdb3a46b32..aeee595856 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 7c017fe355..3efac11cab 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 baccdad695..524f4677ad 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 edd1391683..356d27b055 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 1fb6ce6843..7672b062ce 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 5200fd5a10..1cf2081625 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 c509228be8..5e5d9ff889 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 b391a0f740..a8e14534b7 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 f782d93f82..0b7081a0a9 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 36c2405677..04716f212b 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 26c9a33fd6..51f34a0ef6 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 ef860cfc62..b383717e67 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 f67a4d4005..5ea860c73d 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 5d0f11f280..65b1e134f2 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 ba70915182..b94b0f4473 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 52e7475121..fb1a604bde 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 d6b9004c61..2ee1ef0454 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 91690b4967..d1c7238e7e 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 37e35f282d..f6ce3140c6 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 f88639297f..fc01dcccf5 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 100e46a702..af4c62b457 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 1cfd538b51..ddf8c17b2b 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 d78a1dc36c..47bf0192f1 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 ed20352a58..e80433ac35 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 d9a94df482..b306f3206f 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 6253a9ab8b..3adf68e9a3 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 9853be6f0f..99d61ca85f 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 944efd33da..1aabf874c4 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 8ba0917a93..5ececdc83c 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 476f8b72d0..c0f6b84d48 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 fefa40ea52..478298fc35 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 08d6a6c93f..6fcc635cf6 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 3dd12a8c8b..08165e908c 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 9c4b1efd0d..3dca70b4e0 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 8e11960fc5..96dfdc3417 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 fe0e46bd79..7035e858b6 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 554837c21e..c09fcb779d 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 cb53dccbde..f90f152dd0 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 405a07075d..0496e58027 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 8a742a8d63..b2a6fb2852 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 ad1edadc5a..95cb882c2c 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 a3047f7258..bb2acd71e1 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 a8f91a4b7f..e8d2b6ddd8 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 b8d298c04d..500d039d13 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 ae169929a9..62f46f547a 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 37bc3131d3..2e7b77349b 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 5b50d9186f..b93b82bc1e 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 9cb4dfc242..92db912b33 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 5f17f68f3c..c718ee4b73 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 d16b95304a..d432fed8f7 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 dfd571b221..3956543919 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 36a201533a..6e85da2159 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 16c382c422..8c1bad42e0 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 3bd0e7a489..b72130f1e3 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 1abe48e35c..7adaabef71 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 36a1be4923..08a2b7b1b1 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 bdc8020d58..b1ad87170e 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 6927c19622..2806f8dd4f 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 f0c6477dd0..132101ac18 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 727da06101..7f3f7d62e0 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 89fff76e51..b00aa36d10 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 0a2fef7cac..f47d5c2632 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 8bfd4ee5a8..b2ac11d047 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 fbeae05817..fb5dfcfe92 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 24d2788a27..ec7296f069 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 90580e3205..d851f5f98f 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 2cca759fef..b93b1aeae2 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 3e9e7f8444..defa1b116b 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 1bb1afe766..ea8dec5d3b 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 ecbe9dcf4f..572b039363 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 c7f3824376..14d907c6b2 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 4bfcab0c86..37058564fe 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 2f29049897..46ed4fdd7d 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 9750871ab6..c5184b22a7 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 d637143473..368bea7d97 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 0d7f30360d..5a8009c8d6 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 d6a0f7a0b7..c725da0b95 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 73e1364ad1..963d6046a3 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 87df3a9dfc..de52bcee31 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 885f17c326..fda09b6adf 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 e8efe94cf4..4662c13575 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 b8c48f9eff..284378a3e1 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 fc52f7aa5f..0668d238ce 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 9679f2b35a..73426886f0 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 28e6bc4a1f..6a37a03dda 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 7fa713ca8d..e1f9380eba 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 8f9753d431..c357cb7380 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 badd65f0cc..a786813134 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 75b5fe6550..51fa8f4bb2 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 5692561526..486cddecf1 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 1a714b56b7..45a3249939 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 951f46104e..07c96539d0 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 41f3676c7f..21bf36dd63 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 0052773606..fb604ad87d 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 f20ddf6491..4f4259bada 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 15cbef8202..e48dcc72f2 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 5198d66dbb..b3797ac247 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 65d609ed69..9b5684f4cb 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 a8edf45fd7..9fd2553f5b 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 b46a736a31..c1c669b180 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 00e8fa14aa..c7a246e8ab 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 d7f7cc44c5..aefcc9fe84 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 299f9a8f30..0e1f8ff523 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 cb306f9e80..cf0039c5e9 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 d87cf8b94c..9838e9c156 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 3b65f37f1c..3c9f608760 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 fa3692508f..0d7ff8af9e 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 b950acc9c4..088257211c 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 33db21251f..d8abea2449 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 d88b1999d5..3a99f6bca5 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 5f5de01c41..195c4c98e2 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 1f381d7b13..486536ed87 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 e480c2a074..745996552b 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 d75dae6071..3350b0c3cf 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 391c1d8688..d39902fe79 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 6cd8d77586..29fba76197 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 50684271f8..2718ec0cc1 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 c0c4f19cfb..de1780a7a0 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 12ff4c1f28..8eaf1735ca 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 f60560fe34..e7723713ba 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 5251a61c8b..a57d61f65d 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 201dee1a16..ec95af2976 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 894bcee61e..d28a0ce118 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 c248c90510..6c12930250 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 8fd42131cd..2ad7e6e0a6 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 afdf1ad6c0..ae5151c8ce 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 4b06374057..abc11944a8 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 6e90ed42cd..c21c75b7ea 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 7fd3377dbd..cbdcc697d2 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 de8a41a184..613a456770 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 2c4bbc2362..3abe5f3e84 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 73d9b72f9d..c071c65da9 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 dfd0f4e439..00ddee28ee 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 962ebbbc13..1ce7057353 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 8208ecbb57..9101dd9c2f 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 dc8634e7bc..d9380be7f2 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 4c6326b0ce..d7b70cb371 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 62b36a3181..7c8682337c 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 e601d56b25..a0b5d6a2b1 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 51ae0593a0..05ac01bd85 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 42d46b5758..dab5974687 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 4f39ba63a9..13acab7c56 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 2b9fb8a675..04336d13f1 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 4865eac74b..03f171d1cc 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 b3e854f53d..0ba04e7633 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 42a5fe3f11..10a53bd140 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 8e2fd6b942..71f0465f01 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 7f3ff32289..bf3bf37856 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 cabdd83c61..7ce8cbaf23 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 fc897ba79b..d58ea395ed 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 f526528d2e..be8897a214 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 3286fcb4f4..94c863ac54 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 3c38a8ddae..e37206c699 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 36a70451d7..dea86f2604 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 d48aa7231b..ce846a78d7 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 277c034bc3..fd0371621c 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 13dd169188..a00b518bec 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 3a05982b39..c7b46c6d43 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 81984d4ebb..908fa5b86c 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 60893691d4..d0c7e6bf06 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 0e9e987f37..a9ed8ce396 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 3024da0bbf..58fc4081df 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 43d8380aae..34075fb66c 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 338acd11a9..022f4a74b2 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 1be8295a95..f862c470bd 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 8eb51b1a00..f9bcd22511 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 bc70ed8efd..2e1f0fc901 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 965c2bb99a..17234c9c72 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 7b70ba6cab..d8593c000f 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 ac96e2d1eb..9b5b1cc2d9 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 6ff0385201..0c1537e16b 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 b338f385e1..0fb8c95676 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 b945d75966..3343354336 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 3e02372388..60acc7d909 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 48487149c2..e63b01d4d0 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 d4835d4c50..806b6cf799 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 cfb9f275eb..45638b26ff 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 59f1ba4d49..01d9491c66 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 46c5ff7d7b..e25585bad8 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 900cb756c3..8b47604c96 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 b1b7bbba28..bc78b88734 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 2024d8ef36..670451bfb5 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 d81163bc91..911288ffa9 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 f385b759d5..1b4b36bdbf 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 c97406c600..d6bf12ad46 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 d93aeacc0d..88d6ce0db5 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 f9f0f16c41..e5860ad49f 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 630cbf71c1..cc98d64caf 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 9c49321989..5f035afa9c 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 4275b393a4..b81a73c5f8 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 08364f10a4..21fe7a04b5 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 b18acd8105..74d72b9bf7 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 134435e900..fe9f86d97d 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 23eb3c9d0b..5ffc070d07 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 6ce6773fff..054fd581bf 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 aa07ffbce5..8de7dded22 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 76ec1555d6..fc064ace43 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 318a0ef1af..01bc6cab18 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 ee9fd3a94b..1bc89eb8a3 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 c889fb3747..7a8324a6b6 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 c10198d445..764f4c693b 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 1197f245e8..ed21e36a3f 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 c08a5c1bd6..1812362ac4 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 1c3336c7a1..dbfbb8c85a 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 61d7d79f0c..a51c37d6e3 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 b14538bde2..82fe272bce 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 53d0ce34b8..6a40056526 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 dd405d82c6..9f5220deda 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 6db21725f9..e1ee5b409e 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 dcaa623778..f0d8db384a 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 1b1499520a..d7b22a3b14 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 8192740357..ef8af17e15 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 9201ee10a1..56db001ca7 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 6ab3486072..06f0be77ad 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 232bbd79a4..ef16d31a9b 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 758a423a45..a54c17f04a 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 b034ef8a73..e69da30c23 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 6759388692..3c4a82ac93 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 ad5121e9cf..12915fb877 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 baa9b14b16..b2deeab3e2 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 a032c1ded4..6a7e917992 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 dbf01210b0..92609f222c 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 5d123df0a8..6fd66f04c8 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 f4a44f05c6..073109e935 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 a206ffa76f..892007152a 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 79a47e2fd4..1dcb51bfc7 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 2b4716ccf0..3ab45a1730 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 0bfa37c140..d5a15d99c8 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 1aeb36119d..2b2c9ad85e 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 849b77330b..8102fac15e 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 6fde41550d..97bd6527d9 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 a19789b571..3ec23bda0b 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 613fc6910f..2fa56aa7f6 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 c9efb7df89..7cf6692d06 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 00397a8073..724a79882f 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 b2495fa801..ec67a839b7 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 fdda061670..b3cd4ba5c3 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 5d4a1fd2b5..28c999216f 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 c514483134..6d92610278 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 2894114858..260f953817 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 3a4985b582..c6e2258bb9 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 2f3baa5f6e..831c727b26 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 8d860dacdf..129192ffa9 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 7b3739b29c..04dcbf052b 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 e40b0669d9..abca728bcf 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 36c73db44f..c2d781430c 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 78c821349f..14a4c5ea3e 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 de733e0488..17cb128323 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 820c4c5069..aab13ff6b9 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 57947a5590..ecb150b458 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 9280ef544b..0cacf9fe0a 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 df3617c4c4..61d9c40f52 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 9982412fd7..f11191f22e 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 db88dcaefb..9465ed80f7 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 0572f6a9bd..4f40457ac0 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 a14d0ad978..40e5ed1cb1 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 5f470499e6..099d2552b6 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 571847a7f8..6db90bc3cc 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 53fb76d574..b7e8f6fe69 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 e957aa12a8..1ba368cf5b 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 816ab1aa05..5832edbbd7 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 a7f2d67dc6..d43a4d6f1e 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 adc89e651e..75a3c96949 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 8dd14d916c..584ecbc11b 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 5b01642ca4..2c4a624e5d 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 58f5143359..e60fb50a00 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 c058cc7913..4bd63a9760 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 8976dea8e1..2bef4286b1 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 f999798a56..43261bd511 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 0d19e39fec..5688eb8f81 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 534369ffe5..44ee2563aa 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 cbed10b1d8..c37aff744d 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 bfc978b15b..e7563e4608 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 08a0ba5ca4..c1e4bba85e 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 159295c4bd..82f18d51cd 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 4a2f068721..9d8c06aede 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 0a66b73564..9f651d068c 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 f72c92c240..27a081c6e6 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 720c5dc889..d0c357e4aa 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 f357a7ac70..240b149d02 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 f3e80722ba..abe1e4d26e 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 4766446f0f..be5bfb9690 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 ea86c70356..de7ce5ea51 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 cbb99fc5ea..c1186e73a5 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 5a9e262188..8d92f5d708 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 09f7fcd7da..a67103a9fa 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 08731b3fa3..33ce4c62c3 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 46a71ec36a..21767f5689 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 3ef8c29908..af269b6cff 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 a00671b587..a728dddcb7 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 1da7e98d0d..e4eaea9662 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 1fe8468f0b..d276584399 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 1cb502a932..79ed32cc55 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 f2783aa7a8..9a5a442ad7 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 26d235d152..7baf657243 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 dd55e5c26f..2377193e34 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 eb88511136..fb6fff7cdb 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 41837efa70..3979879190 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 ec3c156bf9..a61ae8240e 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 d4bb40a695..09dcfd2868 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 26e09c30d5..3fa87a0be1 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 253488f8c0..e2bcec1a13 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 4016a30656..6cfb522c04 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 e94a6b1803..bb19cf664a 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 1230e6278f..d5e3adb139 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 eb8b35b622..b6ef55c2a8 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 52118867ec..272c8a7dda 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 82f120ee1c..b84b6b7167 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 7c2939cbde..678a55b508 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 50d0c4213e..61142b2a7d 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 b752022046..dcae0ab876 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 b9fb192e0b..33edb213a0 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 ce9b248c12..7ab5d10aa8 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 dbaf262cd7..cbdbd244b7 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 d7e4290410..49a83109e4 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 d6f1d85ba8..3a9c3c6ecf 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 59b6cebfdd..62397dfb13 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 3a6c8111e7..c30f837da4 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 da6f7957a0..006d0a3d95 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 517b30f56b..fbb52802cf 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 97b49bf4ad..db49976945 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 8275345631..6c0630fb9a 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 0e85c75d22..d58df494fa 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 c06d50db40..303407c04d 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 b3f6424c17..67cafe5ee0 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 2240994390..65616bcb69 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 7198a386f2..81bdb5a647 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 d3bd385694..019ad7f939 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 8b15ec07b1..86cbd2e95c 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 421ec47c59..8671835ceb 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 493bfb410a..80a2d18c07 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 1732a4f984..dd89a7d373 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 16d07d619b..524e6fc149 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 b4aad6604d..1770b7966a 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 aa7b2e703f..8ef4c0cee9 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 8dfe9b40c1..06b1a1d049 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 a7a163621b..408608dd07 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 812686173a..b1114fea2b 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 1949d57b00..512c70af2a 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 520d8b8662..e4b732ac5f 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 37d23a559b..716a0f8509 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 977f945b6e..5eb76f198b 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 11d28c4222..7a0173837a 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 d89d0f28d8..4e24ed836f 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 56b1a657e0..1414d5e411 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 b9e976ddcb..6074e97f39 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 562aba6658..57e5ae58d9 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 07d775a7b5..07c1b42ecf 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 0c797b8d0a..1812d01b38 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 753bd93f02..a75adff0f5 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 b919df6ce7..5fc38b2775 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 4571d01cc3..bcb39e3265 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 caa6dc12a7..6303add2fb 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 3276fe4435..eedd936716 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 acd76e9392..c94a10be0b 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 01e14523f1..0c2be27444 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 7114eca881..dfa7630248 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 fc6e7da05c..cf476f83a8 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 6d0126c393..6a44248d0c 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 ff6a97e328..f66e2e0cf7 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 d62a201431..5e8d7277ca 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 b6b0516819..9bd6eeaca4 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 a9751ea2a0..0a79cd7f5b 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 18d6eab5cc..3308249564 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 44ff8e9eff..40069748d8 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 110035dae8..bf046d8e44 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 b6f0875512..512004600a 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 d81367ce69..62c1544f75 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 b30527c402..34d904a3a1 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 4aea584468..bdd4b5d1b1 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 cc352eef19..640a9fa491 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 ce1beeb548..6abaafe4eb 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 6604dacea2..137558302c 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 5ce100cd9a..25b91ed7e2 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 d6a86f075d..e23ec96c93 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 48b010a1b7..54408d8b67 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 5bd2bf4c9d..2d24b5f4b4 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 4a54b8c353..dc7a466116 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 39d1967584..02685702f0 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 d28d8ffec0..c0cf94d3bd 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 abc84ca846..a2f04ed3cb 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 5ac497f80c..4f987ccd44 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 6406fcf5d6..bd892d5b99 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 c4443ca05c..de5b9f202f 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 869e07e406..7959b31790 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 d13616bf07..b958c01974 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 6791ae1d64..a2cab6fcb2 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 e0e49f782b..307fa56352 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 08f44baf18..0564d3c84a 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 59589748f1..67c65577b6 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 a12c8379cb..49962620ea 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 f1ae9e5b5a..72611c36ae 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 b7c48b6706..a248216591 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 7898f6981e..fa19241543 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 fb6af7ccf7..135b2edcb9 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 0d0edf4204..af26bb63fd 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 3ce5fcb0e4..45196310b4 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 e8481626f1..a61748c625 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 cb3e891ee1..26aa4c8b35 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 850c608b43..a2443a0580 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 12d3a6c92b..a6f8c9c391 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 4d88b02ffa..827c604ad3 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 994169ad39..0ee5ba72ca 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 ec130510ae..14c536d050 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 80f7513949..c5f4dd777f 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 d9e376eb04..3cd70ca062 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 58d3e86f62..908b94e8fb 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 73d3dd8a30..a86d4a2d87 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 ee1c2fa8b5..0798a5a9d7 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 4390529847..cce0999a29 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 eca8145d38..f98fe3df83 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 f5ca2fe0d0..6e05e607ba 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 90e0859a8e..7a32d35bc7 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 66b2dee391..5f29f2485c 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 147947f632..67982d4505 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 c67f163c08..0b15024892 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 855ed7fc72..07a99efe72 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 37bf641064..d91b9f0c82 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 5a9e93fd1e..598d7de299 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 88f0197fc0..25f6a79402 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 830350bda5..fdaec781eb 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 b837d31416..c7474afcef 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 c693783bb9..4cef3691f9 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 122e07ef39..bf5ef2b334 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 7b823be9d8..173ddb9312 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 782209dcb7..645487d768 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 59068ea387..8dd7189bc4 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 43186c193d..a82b85971c 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 83de40bc44..79b5891243 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 89c7c4e251..5c37b2bdbd 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 e7d64b1285..163e8be40c 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 c3b06b515c..5059a773cd 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 38bb501fc5..bfb4906de1 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 08a154bce1..f9d5c6c33c 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 802e6596a6..db33360a9b 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 41d192709e..077f108fae 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 e5e274bc9e..9ec4b463cc 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 7a45f5f628..d62c6592be 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 c8b3f3aaa4..a20c5679d9 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 b262244800..9ee02ef377 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 b70cd4af1a..bd82c47e92 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 23ac6b7c2c..cf6b6eab7b 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 45a7ca660f..50999dbeb2 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 2224cb74b1..8b8141fe2d 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 73c38a6b48..2997583644 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 6595eca749..0a0fd1366c 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 a8bc003077..faa7473afd 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 3f0543e55d..c5622e59cb 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 83d993fff6..651dd4fcb8 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 6274d16242..e43ca94841 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 e4d11fa7fe..9d4dee9115 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 ac32afbf2c..013eef1689 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 fe1013a3a5..0bcacf7816 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 4a27e3753c..301533b243 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 ad3a3fda1b..4c9ac116bb 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 b4ab85bd78..0f8b52ee59 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 121e51ce1b..95859a26dc 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 e4df89f2fa..250d965aac 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 1ea070200e..24eab690a3 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 da102c7917..e5dec17042 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 ca01a07f66..3c231bd01b 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 ffcf2276eb..eb09162e0e 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 74a0134075..545748f974 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 1e2a30019f..711b2f45da 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 2fb73a5e1d..6b6f0a15ec 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 426caa0573..75033f3833 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 598b3a2ad8..717599ab85 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 df58dc02e1..95ac913ca4 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 3e16cfe059..a5d0355715 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 c139ac49cc..91bdd5cb0f 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 5ba467cb74..f1e3c587d2 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 2dbc7efdd6..ba82a1ce95 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 fe9abe8cd2..c6d3d2bcd4 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 81fa7cbad8..47bc5798cf 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 9437d69877..fbda02268a 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 ecb848b607..8be39ff3eb 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 3633f9eb2c..807b7e6cbe 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 0d6272ac0d..866bec0067 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 ee5945cfc1..c4b849a714 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 b5257b2b4a..0d89007941 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 14de62c1a3..52e4d38df8 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 ee951493e9..ecea00f774 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 5d7e3ddb6d..19f755f88a 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 b070403e08..8a991c4445 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 740a6fc7b0..af17134cf6 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 a0845002d6..54755425a1 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 27d4034c81..fb36a2cf45 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 34c74ed99b..29d3f7f416 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 e1def77591..125a711b37 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 f2144fd390..766becbc47 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 805ad31edb..d6dc52c031 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 ed4152cd44..a5f944e825 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 0ac9212e42..5dc5b6edee 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 b8ed193c01..1cc25b7eca 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 2d73456700..b730daccc1 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 419f5530f8..be42297478 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 2c74425f50..9fe8f1d20c 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 20ceed0dd4..36b1e3b724 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 a7a9345f34..c17a4db78a 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 34d9fd7704..40f164ff51 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 6833430130..ab197391cb 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 b7717f9e1e..1bf41e23aa 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 564ca6a619..f05a001f41 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 d59d83e0ce..fa33c22ed3 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 700da9f453..add0b2f537 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 d07c454c9c..77a6205124 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 b301e6fbce..7c0d6759f7 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 0ae436bd9b..70645a761c 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 d79d73738a..a08448e3b6 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 f15e7bd690..91bc0c0073 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 18fb3a0719..1a0fbafdec 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 58b3c0501b..d035a57e73 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 0f4df5585f..d03e94151c 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 4b7f439e4d..ef781adaf8 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 02a525645b..1bcf5f6939 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 2c660458b3..7d7da28385 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 136acc4147..b92490fc8a 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 d7a2a483cb..22993cf7da 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 8826998797..41959fc94f 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 7218fe70f3..fc5c60ee9d 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 396c94c537..80edfe2e7e 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 c021ebcdde..9eba5c00f4 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 29a9f17c2d..24024edc31 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 6d3413a44b..6f53bcb3d8 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 c3c0b289dc..69bb9522f2 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 89d4394ced..125ec45e20 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 44c24c6c83..3c4cd051cc 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 55c267ab28..b0a09c1bf6 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 f20caf1a39..c940b07c0b 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 ce40d94909..5a11c6162a 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 c866cfd144..f035e0bd10 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 a2f7b4c1da..aa804eb2e1 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 d385bc0303..ca9b13985b 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 6909e989ba..bc77b1ec8e 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 19702b6f09..688badaa7e 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 1ba1f21ebe..a204e18060 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 89c12cb2aa..040b4a6d6e 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 e152dc29d1..bad7641009 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 6d376f85fb..018ebc1a45 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 aa683eacaf..818e49137b 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 fdb1c82892..870ab98235 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 5a49970afc..5977ad9d45 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 6ac7dcebff..e20506ad59 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 bfe1be3458..1ba875e8ce 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 338b6545a1..c4177caac4 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 f1a77c4c44..bfab305d7c 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 756cd44a81..4ecbb2e764 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 285490f6f0..8dbe78ca15 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 ac72ca39e4..5b59d60294 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 26a226126b..40f7abfdad 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 63bd29f070..9f1ce495bf 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 0e5c076e75..1a8ba3f222 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 4bb005b93f..b5e0a8fa18 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 e41f2f5b4c..d2e787dc65 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 26514cc3a3..dad4f0c526 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 be841f8919..37ad6336f4 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 94f5e626ac..44890d40f4 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 bd7dafb567..4ab3c78551 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 d82fc9b1c1..714f86a6e8 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 f0c9687036..7eefea5cde 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 02b0cfd535..edd72816d3 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 261b2b746a..dde2004c70 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 25c891e2cb..d5358315e2 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 fb70a1e354..b190cdaa5b 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 41a25d909d..5d9f18fa27 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 1acf2df66e..042fc86481 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 c7b7722e1b..b579b2ae5c 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 f9209b863e..87075709ba 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 7651b1bdb5..1b975ee1dc 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 5d04bcc216..b6d8d8ee11 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 60e41de72f..559749c077 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 f62d6886a0..4e345ae1d2 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 79e6fd205b..6bf812bcdf 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 aada342e0b..fd64ca2a30 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 c1395e6227..3ddb73346e 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 aac413d0f6..1864abfcfc 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 8d7eb89c16..ec9d9aa0e2 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 1f53210505..73526e5235 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 d988fe541b..3f1aa2804c 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 efd63f4ce7..5bbd800e1b 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 c4a54861bf..35a2dd1001 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 f471c96210..418649a0eb 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 1e1c79b18c..130616c0c0 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 9ec0c60b6d..e535c048ff 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 6a3f187320..e55bea9f1a 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 67c0c5a92f..de78e6461f 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 bb96b87b2a..1e9d2ef443 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 4239f2b21e..e96973d1e2 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 688f16c513..776e9726a2 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 e44236cb21..b061ec62d0 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 862a0336a0..45fba60792 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 4f0ea43478..ea43d072bb 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 ce5fcfd42a..8f92890839 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 eecf8a38d9..2609ff3112 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 abe7f6501e..ccb87df67a 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 488364ef8f..479909f450 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 ef79924fd8..e0adc0bbb8 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 e1127d7e08..22a7c7f4d9 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 c2d98ee665..b3b08cdff6 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 6385a7db7f..2f1479c1c9 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 b70d20128f..f6048a50e9 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 41eafcda77..43dab4e750 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 45fbcbdc7d..2e33c0e692 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 1681ad00f8..6f29a250ed 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 e1752a513c..6be18c7590 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 6327f4eca5..9c7040d170 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 05f66ab13b..0824c11cbb 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 2e911d4874..12d823b6b7 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 8cf9d7e7c3..3b2c6f4f7c 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 814fcc7538..e0d400f05e 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 f0129d10d2..9800ecf76e 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 d07e7c7355..70d621173e 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 05d7c2a4fb..5724719da3 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 cfe01ca63b..fc172242b7 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 08841b9a5b..9672b4c1a8 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 0cb64fc567..2ab3a74831 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 e1d707a7c9..98c9da4de7 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 f411bc6d79..1c56d10e08 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 52fc9eeb5f..0243ade4fa 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 3878c4124e..cc63d58c16 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 81df41c7fb..5b6d0a72d6 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 c739bf7463..bf587fa635 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 9540a05247..ea4029763a 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 aadcff1e2b..d6981c8db1 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 c1a9c1e442..4ba4845755 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 ce6ce2dea3..5550e754b2 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 b4bba67a45..f6696c547f 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 b03d5a1f1a..7e4db3d089 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 45dcd277a8..204b6dd5b0 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 5331b5468e..8f5ecee952 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 396d005f4d..e764cbaa0d 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 8b852581c4..f88b9eefa8 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 c9a29e626d..db9671a484 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 0a0c0ad4f9..195f9498e5 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 79d4a7a4da..dd2db46d29 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 80e3ccf865..d9111d5125 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 1e2b1e487e..de3bbb9702 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 fe94db0ba3..04ea1c33cf 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 c7c5bc0f16..ba2d6924e6 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 09035a77e7..c89b120bfe 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 243d0c5928..518600083c 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 bf900d8c8a..dbe264d6f5 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 32288697da..669ee68ddf 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 c3a4ccb9de..261fa86c46 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 f2ae3f8f2f..9ed1063273 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 2ad085b1f4..b2ac6e57d0 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 b7bc94f7ab..ee65e585d2 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 ba876e92f7..88d24dfeb9 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 80edaa3dea..c718079ada 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 db71d81b0d..e3defbb618 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 4e3fc91b72..ee36fb1d57 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 104748fcdc..9f497616b7 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 1826c37c09..5a41e07232 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 b0656b143f..1efa0c5558 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 2f97cbd423..fd2f4469aa 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 c1f8c6bf8d..0b2bc2df03 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 3588dec75e..de8a7a1d28 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 031d88bf63..ef684e18da 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 b63e29590b..ca0e4720ad 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 b7bd3ec4cc..670f16b8ea 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 d998a3f1b0..139c6086fb 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 c029e595e7..bc06a92752 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 47554a5f40..7338913bfb 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 f0453f3f6b..5ac2156d65 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 aaae3b1f54..28222f07d0 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 ab13394896..5b1dd951ca 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 f987ad3192..3d6b352123 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 3c844cd419..25fca80d2f 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 5872fc9b8c..946fa0949c 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 582f616610..bf27b652c1 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 d25445bd1e..7f71e7cb66 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 a279dcfd30..bf8e258e9e 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 fd82050e33..7acd2ffc93 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 c16cda087a..e71d82035f 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 6cf187d92d..5004eefbd5 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 0a074e0a3b..4ded4a0159 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 408b9850bd..ce7dc28881 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 b5803ea1eb..7aa1f31534 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 ee00b2af7a..bde13fd7de 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 f488620d28..701953b3dd 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 ec94c43ba2..509eb5c133 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 be7e61e2b2..2f73b5c8c9 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 d337ab543e..33757515b5 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 cec2ebdfd6..56c50c9a0c 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 48711dbcfa..97bc04652e 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 a0a26ef482..607261ffd1 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 2b4dbebc71..8db2c794e7 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 e7dbba7134..fb003a1cb4 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 ed96410328..4814b456ce 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 b34ee68f3d..a3df83b593 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 e08e44cae4..979c7d2cbe 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 a7e85c5c8c..0e23876e49 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 8b01ab986c..7d3c69a305 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 96831ce8da..1224a0839d 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 a7806776a5..38e7bf0613 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 ac90191a39..1a592676bb 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 52edc19d8c..efacbd4023 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 2ce5585964..d9703ed144 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 3b0e8c43ba..ae2c2d7968 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 ddd714cff2..8f9b14c92c 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 c2f4fc83a2..dc56f3afc2 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 d1d8058ad2..dd8233c836 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 231d2517f3..97d632605e 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 826409f6f7..f50cfc0361 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 f297e82d63..c39c0da29e 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 d2ad169ae8..51a35aa478 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 746f2acffb..9b87e0a1a5 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 90fd69b486..c074c61dd9 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 4ae4d215e6..5e78461e7a 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 5240dacf13..f31e918eaf 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 3a3c13a41f..eb5d989db6 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 7e68629796..583707dae5 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 f8fc6f30fb..5d49171f74 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 b1944584c6..28432ef5ce 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 e021fc57d8..1ffe669772 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 ec312c90ff..c63ca96e4a 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 0a93ac769f..ae37fe0ff5 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 cc8a84018f..a321ffeacd 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 d503544fda..b31d49ba79 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 dce0b7cf7b..0f6b8d2e0c 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 eac46d1a39..31423e36dc 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 47ac32ef9f..d2702dcf0e 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 3bf36f8f68..9509e0b226 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 5c59acc8c4..0376b76f7c 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 5f262bd43f..06077bb2c9 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 dd85be9443..7a0548ef86 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 b9c9cd3f44..2012ab4178 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 3464b32687..45fa45bdf1 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 19da521a4b..28f3ed3035 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 f15d1f5d1b..ce8a90b31e 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 04192c5f07..becbbd2773 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 a37b32cbc6..b36ecdb76e 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 d89840a115..2454106b79 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 23362867b4..6e2e601b5e 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 cd0dce8de8..372eb3e49b 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 16bb1b4904..8c49a9c490 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 8a4c963856..04e7c523a9 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 c6b151f269..c6f5698427 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 4cf3920b00..4899f967cb 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 1d93fb9e4d..1709ba1f1a 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 f664b277ad..1cfd3734f1 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 231920425c..39f3b4237c 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 40571125b3..5f3e92c269 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 4e37a28847..5d57772fc4 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 6a76e3fcb5..58e2e995bd 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 fd1022ddc9..efecab7121 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 dbb5615dc3..99569e1166 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 61ecc33116..7639a2be05 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 7b87097163..5e84c93dc1 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 29b0248cec..78bf6dc8cd 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 0e3b9417dd..18eb9d2e0e 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 766c24db36..de6ff51cba 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 69a0d67858..4aaf87d669 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 5d9818587b..035c5eb450 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 20cb4e03ab..5cf48cb4e0 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 26cf27be76..1d7463e23c 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 f8a8c35066..02bdcc2f39 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 50799f9bfc..c86f6d497e 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 0e172281b0..8c9de7394b 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 3b4b575aad..a44fb841e5 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 58e9a94002..37aaaa4491 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 ca63f78014..acc5cfb7e1 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 af1a458459..c903d1e6d0 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 a56c352a45..f087edfadc 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 683c0ba5fb..23a323316f 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 a493ef6bed..e28279e824 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 83f6e508a0..d6c97b7d5a 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 edae13755e..808c24aafd 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 c3cc1ea3cc..a67effc9f7 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 738facceb2..55842d0425 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 867807abde..ea46b42c1e 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 44029ceb8f..f7ab54aa94 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 ef0be44207..3fdf16f526 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 2d116a4191..f73301d720 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 380b6f8a53..d9caa79ffb 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 d9a2801636..17fb663657 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 953218f1e0..c0841d5e49 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 15d4369678..881d9cb813 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 5ebd046371..fdc43f80b9 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 4f4111055d..10636aa694 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 610de29b7b..bd924eed0e 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 ad156b82ea..014ede966a 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 798a7e4bea..0aeea59537 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 045c862a8f..08c63fa982 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 89ac4c6b3e..2fd651eec6 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 d1619a229d..743b01d8a5 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 d0c0faae01..5473e94eef 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 d35c63a673..d31230da03 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 b588f1dcf2..7abc1b022a 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 16285ae7ca..5c7913585f 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 363232bb74..f8cd49ef32 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 36379b738d..39188a84ef 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 1fee0320c7..eea54075fb 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 f556acbac7..90d5eab913 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 0b12ee8ad6..354309ec6a 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 edae3e2419..7a4fec407b 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 53bab21eba..4b495825c9 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 bb97837bae..8eed9b6875 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 1a6c1f8706..b8e539079c 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 0f7fa6032c..a88dfebe03 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 06be929a3c..ef74e96735 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 0957223c77..93085afa96 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 dc99e7ac47..86575cf215 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 619a9505e6..5d50486f68 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 b15c5d4865..d913ab992d 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 164d060ec6..66afaceab6 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 df0545f09d..0a67f02a42 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 6e85aa519e..21437052a0 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 1bb274d839..f7645e33c6 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 6bf2ad18b0..68d42c0b1c 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 0c54f818e5..dd3e9cb4de 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 853911900b..d26558a2c9 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 df2c3a891e..407b844c57 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 5bd35c147e..4f1a89785c 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 3baf8ab01e..6af96e10a6 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 4bc77010f9..f75fb67d29 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 2ec3655f1a..56230832df 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 6588f54777..2ca58738d3 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 9d66dcae54..9d55b387cb 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 cae47663b1..349f9acfe1 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 1294a1d652..4bd22fcffe 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 caba7491cd..12a80bb07d 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 21fde876bb..edfec8b452 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 9742d3dba3..1b5b5dbff8 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 c604613ab5..850849bee2 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 9f53308a99..225ab0ffe3 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 f124110944..666303531b 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 fc53180358..1e1397c3ad 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 8a2504a628..4f224f90f7 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 b3c4040257..f5b82439f7 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 d44e02c6fe..85697a5387 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 2dd6359354..549862898b 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 c34d30f7cb..6407aa3df7 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 27304a9878..8ebf396a3f 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 7fc1bdb6c4..6a3b5ca424 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 5662a244f8..39f2e018f5 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 fb20fe31cd..f689a9717a 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 b9278d996c..7ce21b7480 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 032b93a41d..f5ceba4b7c 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 66f0f5377a..d50fd4d7bb 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 34b4b34276..bd6533a5b1 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 f3397dc6c4..77c1d81dd3 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 be23a29e7d..5a5f80cc85 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 686bf12b6c..444c04109a 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 0f466c3133..472f0f7c1d 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 9deaf59dcb..f8e1acabe5 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 17c6e7fedf..852cbba04f 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 26694cee15..23fa59f554 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 4820010a86..925d97351a 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 5a1a0287c1..ef2f11c0da 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 ff177b06f4..bbdfb5778f 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 a760de191f..d3da8a7c6e 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 dd6d21f1db..861aa98e21 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 cab889af4c..2042836e6c 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 f039d6f191..d6300aa69b 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 dcca71158f..a77cf96852 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 9c53825f22..658e4003dd 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 fecd88967c..8357bde448 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 ef6722ffdc..d071cc23bb 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 257737137c..736699a25f 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 9d0ef04ebe..7cadf56dbe 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 77a9a6de63..96a707dbef 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 f44e22f245..82e2f4ade9 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 1c0ceac6b2..8b10037a10 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 245cb99a3d..039509a85e 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 318bd4ed83..a784bd1c6c 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 947ecb0a7b..c8d7327370 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 6882e90e90..d61ecb4da6 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 1b1222c737..3a80c78785 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 54d6d00ecd..a06749f9eb 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 3d34caf7e4..d2c49b6df0 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 2b705bdb79..37a896a725 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 a5ac6ca867..7e77181da1 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 f240016ed9..33b73adcef 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 573400d57c..829be90ab1 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 75772979f4..6b3ad44a74 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 535c3d8a9c..70f59c1d5d 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 05d74cd724..7c9ced7ebc 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 300a7f9c2e..529802aa61 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 9c2943fd90..a7852aeaa6 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 c891ad5498..c73084eab4 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 3a16851524..ab8406a532 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 b89db2db65..fe167568b6 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 10f2ec70c7..1c3a090331 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 d3110eeb45..9bf60fe49d 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 0f3a750899..aa537e2372 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 e432cce976..da395349a0 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 5fee610597..302457c173 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 b74256efba..dac2b1237b 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 0f7b201522..71b0e7f0a1 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 59d2b3e869..150a4c69eb 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 d6828e1cda..6675ea2803 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 42e11ba120..3ec38c5f31 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 bd56cdb022..98787ed780 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 727266892c..2cf6ddcfdf 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 fc0054f8bd..aa2ab69be0 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 da7edd48ce..572ee2e56e 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 f5018bfa31..fe161948c4 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 a9178e077f..e1e53f7fa9 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 53cb1eed1e..3132586add 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 46188951ad..51ac4fd4fe 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 a7b8acb2da..96f7fbfa81 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 4bd189dd67..17296db0ff 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 6eb97b7eba..a6f2a65727 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 7ec39e0b3f..90c49b2862 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 d91feffadd..2b46d0fed1 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 33c01f8ce8..76d94e6e55 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 f4169de939..2defbcb334 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 651fcd4169..23ca5ec1fa 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 3304b5971b..b5ce691e6f 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 0457712286..ec98b16de4 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 d4506b8b46..83679a1a32 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 6257460f8d..f5d60d0f51 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 a5c40d3506..4cdf929c24 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 f8d206a07f..3e652cf705 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 efa549dc68..de30e92c74 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 ec554a0592..023212129c 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 90e5666c08..d13097470d 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 20a8f36594..e0c7a1cfda 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 7c9b169422..fd78fbc9cb 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 d81f696b32..30c4d8b14d 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 21c99ad7ef..a14e7b1810 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 d16be0cb0d..85396af7be 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 14ee5b3b94..22fecf5c6c 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 e16f06a284..6cf3ec1ad0 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 dd71c1c95c..35e6da1f08 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 557380c9bf..16eff45b88 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 a92b2b7391..416aad07bb 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 301b431800..f1f92dffe2 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 3a28a8cc13..4505d0acf6 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 968c73e06a..ea2b3c302f 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 e5d9d1bc94..f81493af00 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 782813aadc..543fc9bf34 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 408dc08b64..d90210dc0f 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 2fa34ca690..d0e582d1eb 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 769d924220..1c349eada5 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 491a32921a..87e250055f 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 bec84f9323..b9bfb51944 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 5506446762..e82c720b73 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 daba163802..1a170dc195 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 dcf4328c1c..e01868d44e 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 a5efa13a89..0d60478894 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 01cb3b2830..5424185c72 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 41778a8ef0..9c75c179c1 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 d0cb511ac6..6fdb4f06ac 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 66b06a493d..32e55aca66 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 9102be1803..fcbe8d0496 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 b63dd7f3ee..1995ff3b62 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 6c7273e5b0..2d7bdfcf64 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 26ed3745af..7a0861c16c 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 aabd37366e..7034b0f6b3 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 eb92cbf1a2..0b314a0da8 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 22443cbc74..cf60bd913c 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 cefe56c057..78513c3f64 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 90d5e79fbf..82b0a8b14f 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 00bff4d3aa..08595f4762 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 2708b1556f..ab7d4331ac 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 f6b03211a8..1bb752b905 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 54ff6de96f..faf88f8efb 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 618a5c2bdd..382d3bd875 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 4333005b3a..5fb3985ec9 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 29732315af..31501a5723 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 03b4960db7..8740d30a57 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 5fae9a6e27..3bf41c5834 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 833d0ab642..456f974466 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 ec96861832..b54f8b0bdc 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 5ec084432a..183c6ae09a 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 8439c849a7..58fe63604d 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 3421e53dc9..d24de317f9 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 416d49e534..3db6d6b726 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 14e66f3f5a..5b3a9782d5 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 e60ee992ed..7cc9ec0012 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 17057e68bf..85b6ffd205 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 e2498659c8..2cc55d90bc 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 3ce5d6fcc6..0bd64771ef 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 871b671019..01ac5cbc9a 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 2d358a9664..2104acae42 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 cf0fdea45c..8a1feb7314 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 c4161754c0..b37a7bcc36 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 3072850c27..2232efc2ed 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 6cceff88c6..814e67f714 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 292087e882..bdba1a9917 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 3d40aacfc0..2404921909 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 d9968f0385..0849019470 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 946dd7956e..b84468f50e 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 f2ed16feb6..62596092f7 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 65c37e0cef..4ec909ea6a 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 1ddec7788b..d1ff54149b 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 71dec93094..c7386cd7b7 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 ffc77d3944..857612714b 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 5528084581..82fed00d27 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 5c293ae965..4602bd09e6 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 76d623b2ca..c4276da657 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 274b273df1..1820a88805 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 8f60772913..749d8b32cb 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 00a8286bd1..5f1abe0fa7 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 2560e2f46e..d0d6d1eb50 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 beed795edb..891744a692 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 14a88ef79b..56a52ec377 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 d9780bb425..e34a049fdb 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 29bb735da4..58e41f8e1c 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 12523ddba6..f9417d543e 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 ec36975f6d..eb1b45558b 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 833923ab24..494eed5f47 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 ff9176cdee..65e0671711 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 8bae77c761..a7806fd1d4 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 3f314e8e1e..39c6fcec50 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 6ee160bda8..111978722a 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 f17cc01017..2399fefade 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 9ec6d0b53a..90260f1b29 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 632ae755c7..816cbef5aa 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 a04585b4b7..d5b03dd731 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 83d3dc42e5..3ff1d8ddd2 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 ed657d952d..0166f16a91 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 907443b361..516524bce3 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 dbddf25692..846141c5f9 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 773a1cc2f8..ce4625e004 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 d4d31a5465..ca5b506b59 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 5d9e952b29..cfac298d2b 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 ca9cf628eb..ea983753d7 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 05ba43e198..62f8bc965d 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 1b5cc271a9..533c834c22 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 d4cd2215ab..7285dba15e 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 42df68a54d..e41b067feb 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 5aeeac0dd9..ef59462b05 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 c41ae251cb..22d6146cc3 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 050c2dd9d5..e47913989e 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 c39e7f313e..5e4dd0ee63 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 a229c6cab3..1e1f5f84bd 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 c3d27aaec2..2e5eae3262 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 af298021e0..bd9a0c2a84 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 af970f9991..bfda87155c 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 5bcabb7dec..6c666036d6 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 fedc7d5921..50a8e29f78 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 cfabd5aebb..093e755c3c 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 f4ef9ff971..2737e73b85 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 8a3529d079..24efb0c342 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 a900421753..af9c2939ea 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 711902a809..d2a79c7b51 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 f1188368e6..b46b22ab3c 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 956c576366..6ac7a3f72a 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 38af6cdc28..c8fcddbd8a 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 2d3574c1f1..803ea29c27 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 71840f41b7..716f08c938 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 3adcfac288..48841792ad 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 c1a53e1ba3..9a975a93ee 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 ef5c069542..ba05265ac1 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 30b60d6ae5..82601c150b 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 ff678951d3..2fad1110b4 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 95356e280e..d519a42c94 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 cda6f5f3f3..ac46118d12 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 42e21e9f30..0e347818c5 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 36ddc5a69f..0e83503a3c 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 09923765e2..790556ff14 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 65d0f80545..177c73b3d2 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 45775ecdf2..178a14df79 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 4fa14bb573..9236fe8588 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 5c29201b34..d01ad49e48 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 b51a23300b..f5ecefddbd 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 f895f560a1..b04a297691 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 1000fbfb94..4b8e1f276b 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 f2395309ec..979b82c678 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 778a478ab5..95540233e2 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 c20886b02e..c9f1016db2 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 f5361d582d..c7391fae56 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 fb23d409fb..a869984f56 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 3bc0c1c906..35d84bb2ef 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 93f76acf3d..99d86c1c54 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 cabeef0dde..29eb1dcb8e 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 13e48b1e73..6cf1b9de4f 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 a6d50149e0..871cbdb5b4 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 d1cd5694e3..e930af4bd9 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 b79dda952a..34c720ef37 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 070c0431c4..0c12fef906 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 fda6ba7963..b9e9acfdc5 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 27d04fec36..ce0e3d36f3 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 470a869e66..cc2679763c 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 e1bf41c278..58ba5826ec 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 dd12f5cdb1..8a8018eec1 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 7aa2da0cd6..9a08c355f2 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 f7d95c9624..7d87eb1bd0 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 c57a4742b0..d0e370359f 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 4efab907a3..5b5210783e 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 766a7a7c7d..6d6d86ad99 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 3abf14d704..355a357650 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 444872131c..32170ce4bb 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 8e123bbfc6..277cfeea85 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 cd2156b7a5..02b030ee76 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 11c63c320e..0d5728a571 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 4f4493d0bf..86b163fbc8 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 cc2e60b06f..f733d06308 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 c06ad064f3..e888da6805 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 09e5a16d72..1e8c39e171 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 edcd3c879f..c0be0b6781 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 379193b244..84e7d6f4d1 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 7a71f06301..8803dfd268 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 67d0b9aee0..fcd08af33b 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 c5b8df58d4..f962291997 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 145d6f9c01..fe1623cd53 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 478cca33e5..c196c46fc6 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 4641999f3f..5f1e1d8d03 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 f9d0d13944..3270db13dc 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 22633c3015..fa55b1939a 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 9eb26dfe4c..1105013080 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 6518e77b89..25aa3ea222 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 d080469264..dd92076265 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 bcab12c3b4..2a8cc3bbf7 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 a164364109..21549921ff 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 0bc4afa4fd..3dbcee88e5 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 f749d19ec5..f3ea38c4fc 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 9a9f9e14f4..0984bef2da 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 53c32e1de7..7c8724351a 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 b57ba45902..e685895dac 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 0fab3a0c7d..2bf7256ba0 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 d69497bf5d..a3133bbfac 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 24dc7011b7..310854b188 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 79c6e0901e..87124d0d71 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 a3c312c3ed..bdb0e97806 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 d094163a9a..4ef4d7c421 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 d92aad60ed..90a854b346 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 b618f07f29..194533cc79 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 97ad21c396..8090517bab 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 3730613a39..893f0a0b92 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 34a730a0d8..c3da269fda 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 4354ae67a3..b3909c880f 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 9d3ffed13b..9781a5727d 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 fa70a7d553..3944b5336a 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 8508a711d4..e25290a080 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 f06b159f97..e27bda1a6e 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 58878db404..29439dda72 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 ed151754fc..686baeb0bd 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 9823872692..9ecfdcdde9 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 989e7cff8e..9cd84cbcd8 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 bfc07efd0e..461ffc078f 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 a76f2dc8a9..36b7f94cd8 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 0b8cb7e61f..e49069c082 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 288033f022..ebd940dd14 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 9480823af8..f5d8212d76 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 addeac90ee..0ea5883ca5 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 d6c35e8d02..60c2bb659c 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 20373ce998..3aadf216e8 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 aa54dbde6e..d301bc5815 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 97e0d9c01e..55879659ad 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 e58dc4000c..1f2f7663d9 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 228c84ab5b..100b8a9dc4 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 427d1877f4..e29927b642 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 9f9a344920..f30e2ba224 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 c6a2e8b22f..ba90d0589a 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 c8444a72ff..984ccf3bd2 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 03f4314bdb..3bed21f6e8 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 33aede56c8..4f0ded0906 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 68f890050a..3e400607b9 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 494b2706ab..667b103408 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 7612c22a98..6b605fb759 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 9b35c65d91..39f32196ae 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 91bf399c9e..6c2954365f 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 dd57707a91..986ca9b90c 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 f74e4e84fe..421a738187 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 ff458fb851..874770aab3 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 6c12dfbd63..45744475f5 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 8c2167cc1f..31332610d3 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 044dd65eaf..04179aa0e0 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 cc699efa9c..cdedec989a 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 036701433d..99f90145d6 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 743ce0cfff..bd04f78cc9 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 0108850bb9..f851a19e1d 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 88b7a715f4..3d88c6236d 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 48a3c94606..bb5962ee8f 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 a9b5e3c884..77e8258cd5 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 1e7f0cd1c8..94c34d25a0 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 515c1c3d6b..776eeb9b38 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 bbe632d56b..709941eb0f 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 181dd7823b..a820860ec5 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 fb66f610bf..a2bd79ba72 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 16589e1849..a67fac2c1f 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 5fce3db52c..8175d50db5 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 579b1789d6..c1688e00b8 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 e5775b94f0..5e00cc070a 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 db16a325c5..73a710d9d5 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 d9ef7e1da1..b2c0bba300 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 17d29249a7..30dbd116f8 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 1cf801feb4..ce9229422b 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 776e28e99d..253ca987c3 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 f104cdb649..aa5c9f5d47 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 0ff8e355c2..213a2ace70 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 d1b50a80c1..3a09ecc054 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 6c4fedc3ed..58ef8f8893 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 b34dffc6a3..9cccdf90f4 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 bd45d9bd40..9b52895cd0 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 90d3f6ae82..2aff194004 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 71e29b103d..267fe0aaa4 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 041e3113a5..28d439e66f 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 b8ed80c842..16540b316d 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 dcd7cdb96a..0fd00dcc38 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 d895694be0..d3a06d7b0e 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 65bfc14702..6b3739ed4d 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 c65d14fb91..33cf9ec0af 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 b3e6c91e26..453a0afeae 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 e1f8112188..52264b0d26 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 462fe1d026..0cfdf3c793 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 13e689037a..f34bcd5306 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 95adac6667..f787d07df1 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 8a856fb42b..445508d007 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 5967df08e3..8ed0ebfa5d 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 5864be89d1..69b88efb1c 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 8b6352f7f9..c5db0d21b3 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 46ab90332e..126b113b8e 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 50b79cf8fb..e3ed96b493 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 f5a9ecbf73..464d107b02 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 d97c88ebce..80313892c5 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 f8b159c746..272e99e5dc 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 1ae56e15ca..1f1ada2e21 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 3a4a334762..a3a7605284 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 fb003f9ce1..02aeaa0929 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 13a05066e8..b7a3056fc0 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 1e7b3c770a..b0be177a1c 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 e339f2383e..f3cc725f31 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 1557d32efd..da6f31eb84 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 fcaaf664cb..0bb9944f05 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 bd71592fe2..a226b5c405 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 504ca587a1..a03b53e60b 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 d35ed56d6d..65eb791ad1 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 0d0ccbc7d0..0f4186b7cc 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 b4dc6ff2c1..4bf70e51ad 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 b67d69b01f..fd6077cf1d 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 b85075cd68..1c35c1bbee 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 c68a9fff68..443f9c73f1 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 4cc62e49d1..5cf9c04302 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 eaa928bab2..ca5b6d5a49 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 766f22d310..a9502fb7cf 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 fa0ed39cb1..7214b799cf 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 56b16186d3..444af791ee 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 55be0d8e0c..d05992da01 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 add5a20b84..066f4640ae 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 7f3b2ea3f2..36da2b7416 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 821c28d9cb..496e8457ef 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 81020fd907..ec3b395e0a 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 1f98d35a8d..3b3ac32c15 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 8715e0435f..e28ba241de 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 27a22b392d..7e6b87c95f 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 c6d0c88e5d..7246ae8292 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 206b77e5b9..082579eed2 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 b661a26e0e..0265cfac4b 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 3f3e9b0c44..dc55d7ea68 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 2078eb6e36..c5143ae857 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 048efbbd49..704f97d62c 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 dfea896703..60f20d3ff0 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 ca1079e120..dbbbed2151 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 b9ce51a09f..52c814f502 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 c7436f1c8d..8c4f4dd459 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 1a0886ec17..f4bcfec47a 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 414b77eef0..ae3849ea3c 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 c8fd8e331f..5508f9b649 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 28c281b329..dc6869e43c 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 2078b06756..caf292db6a 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 0393b9a0c1..b9cc9f00d3 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 52a19cb17d..cb14dfac52 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 6d94162213..364944d96a 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 7a0fffc359..9b63e3945e 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 89b6485b22..bb764515dc 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 b9010b111a..5383341b61 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 dda597d732..7e5fcd2d25 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 744781dcb4..9335c0089d 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 2769b86ce1..ca69f9f93f 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 28c121cf1e..0cd9f9c012 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 5699846a39..9bd8cb614e 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 7ae95415c2..9c51b36cfd 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 322281e07e..4ac05c1fd2 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 755f76840b..169f6ad503 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 0fa943271f..ad845bd075 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 8b0afaaffa..43b8a53c58 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 50b9c2412b..3b645848b8 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 e35de52d8e..83321513a2 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 ce46e5b4a6..918b228407 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 2ab440cb2d..f385c6685e 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 3b5126ffc8..8ec2c53261 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 66819f6944..e290e236f5 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 16ddee577e..5087689999 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 f1e758a5f3..7d1c29cd22 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 9370cbda94..8a6d58a5de 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 86f1b39a96..86ef2c2fbe 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 0f7ae572ef..379b413e22 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 0824940c91..f44d6d1d97 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 1264c2f826..9aa8eebf60 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 6c6c763510..28f4f99c98 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 64768923b0..1095371780 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 7b9d9989e5..49f9dd96d8 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 d78fbe73e3..eb042557a7 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 f39ca1c2ed..8570044ba3 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 556e5f98e8..54e3285ce2 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 a66fcdb029..3f73bd42e6 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 e4590879b8..94b3b1a819 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 9f418b1fb7..f1b83d11b9 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 bd17714f13..ce72e11bca 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 3f69dd4361..04b92f9c55 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 209d84909f..22fb0aba42 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 84b628d238..d7e5b1a5c1 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 e574a9950a..60a6bb8e4b 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 c5f70c0456..da81e02985 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 a9c309c245..c943297c51 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 ce59ac9f56..6740ee3263 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 959d62aefd..4e0b2e2401 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 8677723e35..a848c37538 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 4633994133..1001face5f 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 dd2a978b9b..120a66f141 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 495890c180..11fc55d07f 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 9e05e83156..12870064d1 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 ca782469c4..94f14233cb 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 70fb05bc5e..40508541d3 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 4e72f49618..c1ba050545 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 70b1515c00..6b588b2f38 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 0b8a210bb1..2b19751249 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 07945d06dc..e0def522f1 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 12db0d0be5..61655852a7 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 f956474c3b..6f62b86038 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 961b26ba2d..db571f2d87 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 782144bb7f..245ff2aef0 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 8c995aa953..524a7714fb 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 980d17ef68..d4ad79c856 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 db99450e91..8efeac44bd 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 cbee484dee..36735c2271 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 e5b0c2a686..c9d15839bb 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 24c390b6f3..060e3d3104 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 150fed1894..beb370a96b 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 2708b523ca..beb51bc6ec 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 4437279c55..0fb0c513e5 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 fce094c7ce..894f8cf415 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 90c62b757c..f7e359796f 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 ef7feccccd..10010777ee 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 f99e179f7f..e2346e47c9 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 d7d968207a..10f3eb542b 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 073714db26..a8b31c94b4 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 46aba4cb2e..8aff5fd55f 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 372eaaa2b9..2fadaa0479 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 ead4d4e043..41d9e68e07 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 c528e6ca2c..611b7f0afb 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 7d26314a3e..ecacf1bf14 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 8c8e074a3a..a70126b426 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 2112d8d277..eb6dca5bd0 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 7f2c1608f2..46ecf180d0 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 a029049217..11111da61a 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 1e578533e4..6a841ab024 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 597b238e22..546f7778c0 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 dccc139cab..ec316bb6da 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 25c2b23239..3bba082f8e 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 21dfdcf9cc..4747557555 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 ab0793b990..550c28358b 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 45ee19e1ec..e401b17e01 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 e099a9e65b..05bf8f77a7 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 a44a7403ce..2e4f573be8 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 e8265208f9..51556223ff 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 52c7f560b0..4fd1f4dc37 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 64ca8acb8e..8fa14d0953 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 9f403d275c..95351a9c4a 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 df1bcb1e2c..d6e88d7ba2 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 3f9750b470..1f04fd2811 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 196d64ef68..cb51de1cff 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 dda36e41ee..1580d1c5a1 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 e61b86f211..4991ab4921 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 c3c103ff88..3e78734519 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 d12fcc7557..05cbb3f232 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 b034bab4b4..65dbdc94ef 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 00c4731d8f..cf306317b6 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 52386dfb5f..fc9d698b19 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 8686929c70..b2e33efa16 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 2a03dc533b..e08f2eebff 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 3ba462de8e..7bc4930978 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 5d569eeb35..3264da6338 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 2002e3f9fe..e485b18e68 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 a933e2c7dc..78fa5c8146 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 1f856fbbc0..bc95c6ccc9 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 5d8eaa7007..e9bb890fe9 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 084d52b11f..4810c05837 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 4a9e4b5d35..f2d15a653d 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 cb8b3102fa..40bd002bd9 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 537a5c251e..59d9267478 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 c33ee0d4d3..af5465edfe 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 a1b778a0fd..3b7df9f57a 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 e945aafd88..e83474e975 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 5663f197ea..795ccb3d19 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 e8d567af74..246be83047 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 69fc51f183..a830f0972d 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 dcb7d1cc78..61077cbd1a 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 b4b0ba8542..6ba66a0668 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 b450502431..25023dd24d 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 1936bb3af5..17f0db09b7 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 adb4840b04..6cb79b3924 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 fb830d01b8..b27f301b03 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 17434b3bb1..999fbc449f 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 7847463d4c..fff6bf84ca 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 f539f5e060..5c78ab7f41 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 ffbf547763..04c288a04c 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 6c18e8552e..5597cf9838 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 d1deef02f4..8644c8ed82 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 5f8620d900..9ae484466b 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 ac756318e8..8e17bc9f8d 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 a9f090e15c..69d3db342b 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 ce61b4bd1e..ab720c4001 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 4be1110bac..0582b767b6 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 d9f4b715ab..5fb60b79dd 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 beef393853..f4e530f3d8 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 e820fe6941..88e51c2c67 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 f481c2e3db..a2a98366a4 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 9d73ba933a..69e980bebd 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 bbfd272521..af767a65bf 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 6c3a8ea961..e8db159de5 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 03b49baa9d..8284f00123 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 88afca8ad7..743a5f5b73 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 12f0167d73..7cb2e0ceae 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 2ea4d7a03e..1cb02f1b3a 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 307fab2105..ffb768aa30 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 f6dc54c1db..52565b158e 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 a73207bbe5..1672f61edd 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 0aa2b2f3c5..7759d8d9af 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 5ab6c16836..45b8eec077 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 7c0cb1b7fe..f958e90c5b 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 6241866d39..e2b0977dfb 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 5bb9eb300f..f88f6c8184 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 79cc632721..f93567a25b 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 4eae89376f..2ab2a4d4dc 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 3bb51dc8d0..2f4c2e7aa9 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 0f6271d725..31a9d584de 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 d356ae3303..76874d2c6b 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 23ee5571e9..7003a3a642 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 3567834838..7ecf370160 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 e4c1a8a522..3db1f40e0d 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 a4e7f187d8..a4abd74d0a 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 8ee15a15f4..2ba12ddc30 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 bcfbc6b3d6..ee28975d32 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 26ca30476f..8b343c4b45 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 e916139b8c..6ba41c87e8 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 301a9d294d..1e3c0d8743 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 d890914aa3..22f0f6a7af 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 530a3ea47a..7ee411673d 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 109cf89304..5f6b58a903 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 702f50a481..94e36e6f32 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 6764c13530..ad01b6c671 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 b846889fcb..52569da1cf 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 bff46f7ca5..4104189f21 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 08ff0d6ccf..197cd597f4 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 413601c72d..9db84e64bd 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 5d5b4183e1..d256e030dc 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 63fc7012f0..c512ad62d0 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 4627847c6d..2a970e66a7 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 852a991661..b3fecffd82 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 9656254c1c..58206b6555 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 d12188ffed..760494fd12 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 ff747fc79a..3a7db49825 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 e9f979d2d8..cdf7de2596 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 f8bc9a39bf..ece3f29537 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 6a5b22589a..0eb569e0cb 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 26756ff0e4..d6a5cdeee4 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 f0a4783baf..4e42e1b2b9 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 6d3edadecb..522fe9e47a 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 43ac1c3f1a..3ffdc49ded 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 7ff33c1d6a..46af62240a 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 5af90ca6e0..4d85cedc91 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 236d632cf5..59f6d7af96 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 3ee18d46f8..e8eab206eb 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 7968e208dd..405160711f 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 fc0a7cb181..cca245c393 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 eb137e0784..be78c2a611 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 f071ec7ff2..761ab76c0a 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 ae632ef966..afc2621a4b 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 4fc131f963..73e38f4ab9 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 f16d3b0130..e7553c36d3 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 7fc569565f..240e55540e 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 cbdbb91e83..71cdb8ae90 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 63a47d420b..0cd57a4f4f 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 733688cd46..2f037be480 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 45ddce35f6..7332303282 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 a0a4388813..617e873bd9 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 c759ebc564..ff041c3bcc 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 0ba754ebc5..659615754e 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 a78a25b872..3fca2ffb55 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 7c22203666..3f9d582ba2 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 da3e2dce8e..83acc693f4 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 c1896a1d97..06066c624f 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 f9cca885be..9a0342b83d 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 113b2e306e..a9a419064a 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 e2a77a5fc8..0347e92ccc 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 bb4d029bb8..b82c9363d9 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 a9b03dcc41..2550469aef 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 39ecf2aeda..2386e28170 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 141bc4b66d..00f5344beb 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 9c8cde1250..b1b614b8c5 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 2037cd6d4f..62005e13f4 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 ea73094530..1a1b842d6a 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 a55381f80c..3aaa755be5 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 66b1986633..f36eff286d 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 381b5bb754..85d789467c 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 049662ffdf..6a4bc1034e 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 132c050a36..f811a5ddd3 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 2b043a9f95..9c44dfc7e8 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 a081bce61c..90e47e4650 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 018a80674f..815959174a 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 a0dfb3f98d..fdad264ebe 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 c493f2dbd0..39924a01f7 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 32a61a1851..b8cbb696bb 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 00d8ea6dcb..9e9221bb0e 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 af0fa8bd97..aa80923b88 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 64d61b2a71..7ca8c6f1fb 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 110d086cfe..079a81c123 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 5a9de11bbe..0476dd0728 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 deb2c039f0..91a0e3e469 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 9c09c10c2a..58090d9571 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 a367136d43..f9a8371ebe 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 416770adbe..0d297fbadf 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 be4808859c..bffe47915a 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 607ec768eb..21420d4d94 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 169eacc0a3..6d967b1ca7 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 6335d7afca..9b627778bc 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 bec6f607c3..330dcf172d 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 3425b68f0d..8aa180de24 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 6d78613838..28961850f1 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 7154bc1d64..8eec8ea63e 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 bfa418d4c6..bd57247940 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 ffe5b4eab4..93bd0f3113 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 ffaf2789c4..b651f9ac42 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 d17c701c78..f68b672c1a 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 b957fce83b..23e5bc9dfc 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 ed6f4adc61..a02318d942 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 1a163596dd..3556d0e2e5 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 d3ecf25a51..aad007df54 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 f27df8d7f3..a96a4fd6ac 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 079b8cd797..3683b9adb5 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 a5aa96a31f..499b00aef5 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 22cac7975b..23546ecede 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 f851397b65..b08656a7a8 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 368f6d894b..6a896461d9 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 71d4bb25f7..f86ba22221 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 4e18e08776..223b3193e4 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 dfd175f79e..658fccd820 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 1c1c74f4ff..4ad62c395a 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 641cb7e05a..2348fe2ad7 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 12df4d8897..ec15ee67a3 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 ab0f32b901..408ef80947 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 e7a347db70..b8416d6c79 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 36c626db45..d284aa1a08 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 a933db961e..e23ee296b6 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 b3279b86bb..de72010dab 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 87178a53ff..dfb6d74a23 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 309cd2cddb..33fcf9406d 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 5ba204113f..5107fc9765 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 ba4c409ede..e97d7ef67c 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 2f6c26cc6a..1ccd0ef939 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 e1349ef5f8..bfa783612d 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 41c67dfa80..a4b576f608 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 04f4a04959..09b23d3fa2 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 a5edcacfe4..eda96d95bf 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 2b6dc80d8f..f8fa5fc54c 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 c3f07be4aa..780b3105ca 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 68bddab3fb..8e2a240d67 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 42b172fc55..a21be3eb4b 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 05785ff21a..3e1fd49cd6 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 954cb79198..be3df0794e 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 53567f3ed4..d98e8ed943 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 1220530a23..ccd51960ca 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 e41f6951ca..d755f1a88f 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 2396d19ce5..b38f124911 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 e07e7d4bf8..c840ac43c2 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 32d16c5313..1c85078716 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 ed61b97fde..0b24d0d622 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 8f3ccb317e..5a54b48f76 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 dc90df9e13..ed4986105a 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 7bf228df60..d8eaf65641 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 55a8afd2ef..13b66665d9 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 105d6cb41c..903a275908 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 6948de3f43..e704d8ce52 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 89a1a1043d..7b67c0aba8 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 a9c097daca..fba5563d76 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 174027d1cc..55a9dabcae 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 d86f2565a9..157df5d0ef 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 ad2ecc2f49..8e9570f3fe 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 35c0822edb..b4dcebd921 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 29430949ce..6fe63f7903 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 69cb04406b..54ac940077 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 ad25ad1e40..541ec9db0f 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 deea2dbef5..74eb74494d 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 3da31bb118..202c355798 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 2eadeb7e06..ff526ec9da 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 e44ef69dff..cfadc2e442 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 cc88e5a28c..60cc8f9ac0 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 5dcbd5aa86..267d33258f 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 c06f3e0429..05e43e008f 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 5946681cb0..a4601ffa52 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 7b8d8b3978..7d294a36a9 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 0d9784004c..51ec162bd0 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 c30e9a3e01..5fe689a392 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 0103815542..eec2bc86f4 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 2d068439b1..dbbf13fe34 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 fc8e7c9ad8..f81954895f 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 67c423a8b0..575f7821a4 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 f858a6c9d7..6dc52c5e4d 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 cd22d83333..03032abd70 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 9c12b2361a..8699a583f6 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 bda816d668..86fb2d0c09 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 6dbc7036f2..8d65eefcd0 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 15a579cf52..b97a7633cb 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 d1afde6f62..051aa9cbe2 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 1d1bf84a09..12431b90ea 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 88614005d5..02156a402d 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 2490f44caa..5a8e3e4dd0 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 b4cf245fb2..457f579014 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 387c88c552..f4a040b3fa 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 8cfbe55a56..08c7889c3d 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 7cf7e809a8..48ad9ea9c7 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 517d83e11a..183c4fe766 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 7bf7656d4f..dbf959e953 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 0b01b840ed..2f9212330f 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 56fc19f092..7e851713b7 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 e2b4245619..f1b09fd952 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 7ebe532490..14709535f4 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 0967a32319..3cfecb94b8 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 e93b020b08..fa7103aaad 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 ab32bf1291..e93734e829 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 aa43f5f612..1c5ea63044 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 c41a0c58be..722715f3d4 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 c9961ad0e2..28fd7e9de9 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 d7f9ac99a2..c6b916518b 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 8a16f5f026..9871c222c4 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 df979e8549..369d52592a 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 af953e1d92..ff483132b6 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 7b78f18f95..547bf919b5 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 355e7f1fc6..273aa2be57 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 4f1cca6eab..d976845fa5 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 a872c640b8..9c2aa9313c 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 0b919895b3..ddfc9f8f25 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 e7fd04d6dd..e360249b3e 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 9ecf3873cb..29aa7d7c69 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 d9a96a1d59..34b36036a3 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 b39d628cb6..69cdff800a 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 013e67136f..83538a4a93 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 d88f12c532..fb19caa3d6 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 119871ab3a..15693ccf8d 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 4e2ffefac9..7e08642e63 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 19799b3fe0..d811b9743a 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 89c2711232..91cbfdd75d 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 1a7e4e5d8b..9d2e823e66 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 f89ce791dd..4c6fce982b 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 82879b1c9e..eb527dfab7 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 30d55b111a..4209336ea3 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 ba14a76208..cfd4786533 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 ced414fc9e..c6ea66c9e9 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 6ad3295d31..9c491fdda7 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 ee9c61ae72..0ea40cdb6e 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 7da717d6c7..692f45dd11 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 4034d798c5..48cb9429f4 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 57420806c1..1b79e3c141 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 5214dc3d05..41bd10b65d 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 f7e75e5276..3a62ec09a4 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 2eaaddcb0e..f6c61fd0ad 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 331646d667..09a99c54f7 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 f358d2c807..e8ac6f0e86 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 e3816819db..6c5e4b3959 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 1ee2d31816..b9bcfae9fe 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 1bb61a2c33..8dbc956f14 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 1e735fc130..33f9aa38dd 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 f6ed1af8b6..ee9b5c0e6d 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 cd2dc8e825..c01a1c6ac2 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 a2a13617c6..19d639b696 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 8bba5a72c9..4275acca15 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 5b4f42230e..d13867e627 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 c787524c5a..4f8e81541b 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 cb0cb374b2..fc7c4a0f8d 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 a6dca3a005..c79ff39fbb 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 4e35242277..16abc71b5e 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 86424e1459..e0402793d4 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 3b773aaf9d..c2655c656b 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 dbebb8c829..cdf4528756 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 a6da7ee3ec..3b250f8055 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 8fc6238b17..eb90d3f310 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 1e0d0adb18..aa99619749 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 5f0fb3ea38..d9af6ae3be 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 32af8f0957..969e52f7a5 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 4e70717143..175b90f5b1 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 01a50a0512..d59bb50a53 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 9eab974e6b..6e804e5d50 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 601cbb2257..297dee733f 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 f0cb31198a..72151560e0 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 8ba7781704..bd9fa640e3 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 0f9d80384e..f91936261a 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 a401146118..7d71eae97e 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 73c93e9cfa..b315675302 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 3fc3765fdd..1c8a06c063 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 016c9d5a60..347ff60e24 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 16f4496bca..e4de3ada77 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 9d6c7bf72e..590483a470 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 eefb2bac84..f1545e0fce 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 e973c68932..952bd2c468 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 834dbe9a76..ba89714039 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 2231dbfd87..28d8103941 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 4035010249..77e9a7e8d7 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 17061f1df0..49caae3f0d 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 6a819bd008..0e878fda6f 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 1623f010cd..712b260dc8 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 8e7e3ac4bb..4842b78d4a 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 c7e18382dc..fd85ffb5e9 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 0919ed99ba..0eca4b1e64 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 bb1817218d..120df3dfd5 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 f33b5d1ddf..ea4b4710d1 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 24d4f3a3ec..517591684d 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 d6495f2f90..c3d316cc46 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 5d1b9aacb1..cbf99a2fc3 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 3880460e67..3c7e8b5ffb 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 427abdf3c4..8769820485 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 b123da16b6..fd50786394 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 ec6c8dbdc5..b9ea27472b 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 4383a36fd6..86d7a5e837 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 ecd1b03124..1f2839ff3f 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 d8c216dc12..3bcf27e9e1 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 c0e1194a93..94e18a6235 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 15415d7f35..4b73d77acc 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 0f540bed58..23b2b0faf4 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 db3154c1ec..0908a8a881 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 f60a169382..c4ed0aa2d4 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 b067a3296d..6b9f9e0d1d 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 e6f1a4ac0f..e33ef31be6 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 0c50c74d03..425bf800cc 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 01cfd9aeb0..ae4c11a780 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 0bb7d4f5d7..9dd8c71aa3 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 4668fc9648..aabd63bda0 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 f86d9111f8..81e4f76abc 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 a4a800699f..690cff217a 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 a44b5c256d..7f8c55b528 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 0694084f61..973cdfdf45 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 345c281c74..718242c48c 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 3c6e837465..3b7dd40bcc 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 c2650fd0d4..db716795d0 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 f4a136ee2d..546406134b 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 1340edc18d..f22f8aae9a 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 0fbf86c0b9..734e8e7bae 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 19571ac2b9..f9c5a7730a 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 372207c33a..87f2e57112 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 12f41886c6..ac16070f00 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 75fc8b767f..1c7ce451ea 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 f8605fe61a..01e361b4d3 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 6636725203..871b550c7f 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 3c17897e56..43dcfb4c51 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 a520715893..ed1f17d63a 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 c21906eced..cf12fc8f64 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 60e74ac782..03d9796a2a 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 91559c8b18..bf8ca3f3a1 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 47745749f7..4ab3f6d478 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 01c5387e53..2f4b5efdc3 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 f1bc0ac81a..a760efbbbf 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 5a318487b2..f6d4cda730 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 80778917d2..334a62e109 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 ad4baaa34f..95f1f1158d 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 be20a52025..d9c875be31 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 01794a9d3a..27753c8418 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 2cecf32d2b..8a2bf00677 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 a9e7747844..29ae8f61d1 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 55f61914a9..d494aec08e 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 0ddeef7072..69207c2cb6 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 d6e7381121..1c33e7c807 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 297e7a3d9b..00feaeba6d 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 cdeac61771..c317d2c0c7 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 4919b27eaf..e760dd6878 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 dbc72c73fd..c6bde9ed99 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 c5bb87ff6d..c95fd6250b 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 62ecbaeb0a..caf8b3afcb 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 e34bea1ff0..306fcfbb4c 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 28e43831c0..72b9ae7872 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 c473e7c03b..3440bde550 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 c1bc0d3434..7615761332 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 28b3e93d31..2d371be1b9 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 1e237d3538..36064b7547 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 9fd401838b..a167f44b9d 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 bc630ab8a2..89d503c58e 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 a72aa57591..1e15d1cdb8 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 d298664853..21f3cbe238 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 942ddfca3b..93ea55a549 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 b5b4a958e6..5397b0aa1a 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 5fa037fb61..33935dce1e 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 460a825325..3bcdcea996 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 e9a6758fe2..103ded560b 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 654639bccd..6352b52501 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 b95afa3520..148a899a63 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 ea2ca2e70f..26469d06a6 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 3dbb7adc42..b4f6004696 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 2d92fc79f6..868c2da628 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 062f556900..179debd17d 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 aaf1ed2b6e..ce72a8dea3 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 99a9990044..7655b84ad5 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 9ba242ab95..4c4553509e 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 0cb78c583c..abf4b1b28f 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 ccf71993ea..9db3cf9458 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 75ddb8bee1..012e25bee0 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 4b78b6528f..afc07c1613 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 01ead2f92e..f7582e2cc8 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 657875ef46..fbedd89b84 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 213028052a..f71e6c06ce 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 7583699ef7..52789d1236 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 7994613357..2b7c2e377c 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 ee1822ca01..bbc37e94a5 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 0f88da3788..61a9efd274 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 83ec66a708..a578d9532a 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 d38f27e207..deb6cb5f76 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 b037c8f315..c41d8616d4 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 7db2c96c6c..148f120812 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 937ea6ae1a..93543cf02e 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 24bbf93b80..25f19af80a 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 3c2f683830..acc00fc514 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 3caf53c6c0..2fdf72dfab 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 ec6afc38e8..7896ec72b7 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 9f41905013..70444d5967 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 62be9c8dbc..5e3a00e9e9 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 260b7de2db..3d8459cfc7 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 6643a88c7a..085550b8eb 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 e01a98e74d..538fb1050e 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 debd235253..40e0fa7233 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 3ecc5059f9..3ec35a9fed 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 ef50c82e64..7a7e57a62f 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 1b58357b90..240a7ad1e1 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 ca7f19cc97..c674e29e44 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 218a60e945..fc79658593 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 9a505c7963..5a00c3e3df 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 be5ef6516c..cb8891c01f 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 4fedebf2f8..8cfdf87b5a 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 70dbc0431f..33ba10844a 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 9dad14e80b..c87699c099 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 5b1f271c60..6c70cc3300 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 18e01cd55a..b9d697a835 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 dd93e53ea7..0dfb6828e8 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 6c48066acb..4047e18aff 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 17d71edf04..5c01ca91d7 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 ae63e5a393..d243c6b042 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 47a3ed1615..81efff4ebd 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 760a5dec04..3acdfd39cb 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 7a65d427ac..fa05b7a509 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 88929360fe..3887847bb6 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 6143ebf71f..15d604022c 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 197997e264..5fa2f12b75 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 7fb75401ad..dd4f9707a2 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 2324167656..693915c5e0 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 eeb412cbd9..43f1893785 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 4a72ade2cd..6d775fa000 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 2bce7296c0..8001141ebb 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 fadcf98a8a..79559c631e 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 f59baa9129..96e9a2e0eb 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 bcc938d442..612df17b42 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 bcc51b26d0..b575289557 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 65e50bee1a..f11f7eb48e 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 c5345bff9a..76a41a2954 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 980bb3afd0..a5f6d62e23 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 068b7810a5..487ff3f3ec 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 2316de0fd1..0eba1053e7 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 bcfd26ec6d..e35f947584 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 779eab12e9..7bf34e5dec 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 a55967082e..47d91f43f6 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 0c341453af..879f45347d 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 e6c6f23bae..f1de248f1b 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 183bf43510..59fc93b875 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 36db0c3c4e..16bcdf55f0 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 01d47a42da..401137e9c0 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 23f5544905..5d84540ab7 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 ea86c282a3..2f8185773d 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 00784a60ba..17f5193410 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 4555630be9..887400d5fe 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 8da3347a95..561d9b45d4 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 818d55fbad..f93702a408 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 a329060287..45f1740921 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 db761adef6..c8db152e81 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 34d664139f..327443eb2a 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 5520aff53b..55e9e68076 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 97507e0df7..a110432ee5 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 3579265f11..0589fcafb5 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 7aae46f333..0ae1cd386a 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 4a2fc7ab42..d960c46fde 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 9369377725..c36adb3446 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 6658c1edd4..80ccba872f 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 7c2d9d5962..c1651c2ea6 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 0c64465196..cc78954e8c 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 bed9f07552..4c2ed13107 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 da4db49289..bb1b34f112 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 9bc478df4e..63cb54fdb4 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 c2df915ad2..5587e5a721 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 13dbb405dc..ce15e14e4b 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 e0bcaa8968..d1690c1085 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 91acc7b17f..d5963b8c7b 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 cedea47a35..efbdcef34b 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 36f939f23d..166f0eecfa 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 fc18349614..87ca064b8c 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 e86298dbbc..333b4e3bdd 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 bebe4bc111..77d87af479 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 a2daebd980..63fda16142 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 38a41ccf79..de76133218 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 ed0f9691e7..4a9b5f130b 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 d0bcd141ac..ebfc54942d 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 71f8fc9ea2..ae242b909c 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 41183aed8f..ef838c6dfd 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 9348a0fb80..a469e00539 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 6bdbfed584..931bfea7ff 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 4e664e7b8d..2b6ac95bd5 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 ec423432ac..dd1d39fe71 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 3320494b62..6ae3dad6d2 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 280cd50d69..070054af5f 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 39f8cf3b70..8d0961ae00 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 417a9ea591..c1e84c0587 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 e18d3a4383..6d15b095f7 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 e6e84dc62e..32a7ee223a 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 a61d38777c..ff9b25f448 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 e5fcadfc58..59019c8812 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 50fb3eb595..89e2279bea 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 5ff84fb8fb..d0bbea651d 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 803acbf33e..c28dddf4df 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 ca4f97be75..e69c8d09e9 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 5fdcd7f2e8..638b5c8bcc 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 a4ff7f5f66..7ebb1d58af 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 baa242b140..93042f0d7c 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 153394a652..7c812eb925 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 11636634ae..3f3c16b00e 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 d3baed4446..f93a8331a8 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 5e5cf2c3e2..2d8070bb6e 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 05b67fd93d..a9ededda30 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 adbc486af2..4c962a6986 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 85d2616061..eb5a6218ec 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 18f4eef28d..5916bfc951 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 2530079d38..3bf9dcb172 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 a947ffb2df..d63eeef1a1 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 1e464b951e..e3919d2b1e 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 7be9068f61..e3091343ea 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 d6f24c7d15..e4eb3df3a3 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 6bc0bc24d3..c6831628bc 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 e9e31c638a..8cde0e7fee 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 6868b60fd3..eae080bbed 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 370a8e16dc..372b430872 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 b3ba858f70..3f9947cd5a 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 3a1d2baa46..53a0534bcf 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 da494fe451..261ea003e2 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 7b5ac8fe81..c1569ed5bb 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 10cb99c20a..320e5c8c46 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 2a67e33fb5..b970506d4d 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 1083e1b4f2..e29690ca29 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 de0ce13355..e4498409e5 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 48140ac73e..d053743cce 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 87aa3f6671..042944de4d 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 4eadd04850..345bea868c 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 060aed0edc..c13e5fed95 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 f84dd5914a..0883b0b206 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 923ed23570..4016dd5c9b 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 a0c99ecf7f..62fa334711 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 9318689912..23b5ac1a5e 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 936c1fadef..e7070bf567 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 fbccc1d1b6..d3e63da24c 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 416635029f..7891a90556 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 e6327af45f..928e1a5140 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 c042440757..8749534a4d 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 99a0ef9817..11e95efd5b 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 c1e755c356..9b126c54af 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 f33e9a456e..431847f3b8 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 81b6f1a623..0049f0d7f2 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 1cc3214d6b..eecbcc3ccc 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 8af3563fdf..ca33c11403 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 23245352a3..f015dcd909 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 66858c6521..22a0bad1fe 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 ba554e0c84..78e907d056 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 b8ca69fd9d..1ef4c318b7 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 34430b68f6..c56ee906d9 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 e06a06d340..2e5fe4910f 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 619cf93760..ff24f2f623 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 cb4fb59fe0..424cddc6f1 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 973a027d90..7daf797d36 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 e80f76d95e..71731b6199 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 1c9e50a132..4d7395a288 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 8014ff766c..5222124e74 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 621f02a7f4..f75de8007d 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 4801115f2b..d8c8247242 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 7cb12c8e06..a226ef21f5 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 a1e4381011..a88b6c7924 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 c2ac41dd9e..a69c40a418 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 d094030220..7b66769455 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 22f73ac894..16726b30a7 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 bcdf5575d7..b93f7891cf 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 7050b48c04..16fd6f8776 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 c3c6f56474..dd23e07bbc 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 c5394d007b..28e6a2c1cf 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 b879b81adf..e377ad5cbd 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 21c494881c..e8af7d8f28 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 97cfaa586a..3aa9ccd707 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 f963e4f9e5..b8e4d9693b 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 4df4eebe24..93d439b520 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 de3b9cc7aa..7807001da7 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 80108c63cb..eb50feba46 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 de71dcf116..6133cda5fa 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 cd32d606df..2d05640c79 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 03cb9b564b..55851664dc 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 c157f3572c..d1df3858d7 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 72ac17efd8..b0b5296f3c 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 51ccb0befa..e2f3e2fea5 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 29fbcd1848..343fe382f2 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 ea8c857299..d5cc477a7c 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 66e6cabd6f..abfa3587ba 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 7644147d50..62289d1731 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 93c8e0fdb5..1a719c658c 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 7dd282da67..b3eda5a75b 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 5e5a672b42..2193c72295 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 6ed4707bd6..53ac1c6bd0 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 33b5497bdc..927d85e89a 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 59d38d88ef..1862bf81ab 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 363f9a0df5..319022c8c6 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 36eab95271..6d65158f07 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 2f9e60c188..6a6397a415 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 c4a56b9d32..3e97e43bba 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 c0ba2852db..59f149cc2b 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 14dee73f9c..f0f219d854 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 46e5f7e7eb..3f0f2b9c21 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 66bf0b7ef8..57184b2cc1 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 5468831d6a..8af31433cb 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 6b390304f7..0b66de5eb7 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 2617f7f6c2..8d5e0ab076 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 a553231a9f..5e93c41969 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 462c61a24e..960389bb01 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 e9cc5f2cb8..881fc5f5f0 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 c5d35031b3..197ce2dcd0 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 6e56498d06..3f91937d7c 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 67a6ae5ecb..c3e1e9b145 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 8473fa5745..63e7e1fd87 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 706e1d83b4..986365e043 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 6bcfe83609..cbee160457 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 29fd6791ba..0bb0568bf4 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 fb69e21a02..a8a6da76a5 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 8a5ed50f2d..4b7d4b7be6 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 da23078878..cc064ff34a 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 59d756a10d..95c5769dcc 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 3ac8014118..f85dfed8d9 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 d5b0e516b9..b37c718f6d 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 f461585c84..51af399933 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 92ab1a3164..e0a3e62288 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 37fa4bad6b..573b8a1fbd 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 0928a526e2..fc49f46c22 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 7f5600103a..b239191099 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 91b3e62743..03a8220823 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 977d21d753..e660426c21 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 7aef2f59e8..7d7603b281 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 c20d2636c5..419028eedb 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 191c282246..1fc4778f25 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 e2a09d67fa..568f46f7c5 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 dbc7dcce68..4d4ff61db4 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 40d3cf128b..b07c835719 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 22d8d8a8da..796764dc7c 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 c843923252..6652fa245d 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 9dd0bd00b4..a7bc08bbb9 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 1b26ddb4c8..1cd793e6d2 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 7e62d46850..3953cbdcd1 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 0eb11ac7c2..34c210d8f9 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 c8b05f7b24..b57b727c9a 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 9ee3cf61cd..14fdf7f811 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 703aeb1225..a95a485bfe 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 82f1ffc0b0..854f0db7fe 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 406a87c8b7..71dff591ca 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 3731f9b256..c87700fc9e 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 5063361b01..0c594d3271 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 c90e286790..c0fe6711c1 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 f26bf630da..dd8ef2f9db 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 271f1a2258..2ee5f22957 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 5b71deb088..ab637176c8 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 1d1db17374..86b8e9fa9c 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 04f4fb4bed..2d80f5420c 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 71f9c14fb5..eb4de49ea5 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 59903f86b1..8d729001a9 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 89a5a2b69d..297242f384 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 eff6dd6b2d..eeedd90ee2 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 64afb82cf7..a7d96cbcce 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 c0bb71f80c..cd118291aa 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 d7024a1443..b4ed05d01f 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 e51b2d13ea..55cbb1a4ed 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 d047583960..1d82455aee 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 b38f3ae26b..1c8e9e95d9 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 52a7d525ff..a3240e5c46 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 058e1d9266..dc19bbc77b 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 673cb0f089..f2e551b723 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 553725e126..c56f5e6a5f 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 065ea62609..71226f2cc6 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 a2f69d6c72..26d1787134 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 f6504e0ecd..f7236821d7 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 0cb5a25b1b..776222590c 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 1a0b7484f5..14edd1cb1a 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 c0ddb9273c..7f8696196f 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 835e369cdf..02e741d801 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 320cf5b50a..3226557788 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 7cb020dd34..69dc1f67dd 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 fd0e0cd1c1..9602599f4b 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 1cd1b5db2a..edcacae0b5 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 9a459b700e..0b00be0aaa 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 56e9ade8a9..fa595cd32c 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 330356706a..327f10a096 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 f4956a417a..153745b43a 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 8d227890a3..98cf09dba9 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 eb7c6fed20..4c88b8e319 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 f905d3c645..a0df46c0ee 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 c6179d8701..cdbec4270f 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 231792f48c..cd15b1cc3a 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 f90bf7e954..c11982efe3 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 5007dc7a35..f86048d894 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 f8d0199c6e..88a7d3e55a 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 cae290a6e1..8f31b6f13b 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 f1b5101868..572294ba1b 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 651a12b59b..025a54dce0 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 da6f290af7..1ea4c600d5 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 f5eb0bdac4..93739a1c5d 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 f22c000047..f949db3847 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 95cd317592..c4a2c5e81e 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 168ea980fd..4c703e3c15 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 11a2bb9586..9a585b82c4 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 9e2a6c5d0f..31125b6c3f 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 a7c65cfe31..849a790a88 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 86b1b7e2da..26d57c6785 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 8a280433a4..da7761c9f1 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 8bf951b049..dc8dc7d4d1 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 ed646a7e70..8dd354ebce 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 5e7fcb2674..7d21e73102 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 eb93015be8..31bf2d8dc9 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 5b1c82459c..3523ca8acd 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 eb0b0f61d9..977e9ae2c4 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 324c0a5d65..b069a061f3 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 a52a9bf13b..a435b1615b 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 98a18987f1..1d82c729c0 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 20f6dd37c7..b86ef59226 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 a3a6d3ce7e..ed6686fe48 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 a591ad9534..e7c9899573 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 0ff07e2107..e2a3c86b0e 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 248550ef98..6d011a25fe 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 cce453686d..820e149060 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 c0221e7258..dc65c29cc3 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 c0e5a4ac82..c92e58d414 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 582de10d5b..ea7f858b9d 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 0420f5b283..78d3fcac12 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 6b3453ea00..7d67633579 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 8a6b6f366f..3add72b781 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 592aa956ee..49d309812c 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 e6a768bbb9..b55fe65343 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 5187983c58..e12d13a3fc 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 c79fb53d8e..0e0a9bc3a2 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 30d5e5ddff..298224aa93 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 8dcc2bb777..a6a71c345c 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 8f4c08e599..b0f580ae43 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 7f8fc8e6d4..791d8dc846 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 126306c014..a5ee969010 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 4508a31472..ae9e86e7cf 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 29de2f7bda..22ea244565 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 4e8ffd1730..e92f8c9f79 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 d9701b6106..44cdfd1c2e 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 c3c30df29c..42191d0241 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 fba35510d8..e0f8dcdb68 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 a636dee075..a5dede5b91 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 be925508ed..fc6f8db8db 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 53c9230c29..dd94f78700 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 3898a7f582..feb511a33a 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 b528a5d037..f7ed71bb0c 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 1c8bf80119..13bde5b830 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 595adba5fb..47d0b6cf49 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 21b06072f8..8ffa32cec0 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 15eec1d9e0..97979f4f36 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 9c3e030f07..acfbb035a2 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 21ef79c42f..8de3fd9365 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 f2361746db..cbb8be0c00 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 a15e1f453f..c550e72e7e 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 32be62e498..a93089cec5 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 ee665f26c2..37503a002c 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 d2749b67cf..5d0b5da7c5 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 28cf3efe06..556e71b8c6 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 c19173492b..5bb63e0f2b 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 21c201717d..f571234d34 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 8c8673df00..5558c1b317 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 f402ed8732..311967027b 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 6fe846534e..b6a7a0b2a6 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 43cef89af5..dc49d4d641 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 c661ab6350..14fdcab47e 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 85a60d64eb..8257c660d2 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 7a3e458489..0818070bd3 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 607b4d607e..44d790259f 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 b44afbff86..f1897863bc 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 0b039e1f71..1169ae10a8 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 c64d1c91b1..a8cf2ecf6a 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 734c8e0077..a1b8661497 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 b505d89860..aadf9c9b5a 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 637a5fbae6..5d05b6462a 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 f49b417c9e..508ef5b970 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 f4f75ea033..2758a526b9 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 bec9616c4a..382eacf982 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 3409924498..6bb306b020 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 c89df95aa6..92498d40a6 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 5b6c27aa7e..b5b5c9b24e 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 62fa6f89c0..67ad89e05f 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 d274831b73..916cca31c8 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 6213c2b600..d8559704d8 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 a8b440c6c4..acb1ddce46 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 4968434312..9bc18d1d59 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 1eb2526044..465dce7e91 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 b5543b5c67..c72241fb66 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 c3ae9d7948..add4b0e59d 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 a26aec3ab2..19b138d578 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 fe6b4925d1..cd53f0555f 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 1f0ef4727b..5507d6d587 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 3bed4b8d08..a74af01b37 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 c2b472660e..1b7d901fb2 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 8638d3007c..bce43b473e 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 cb295856dd..e55f2f4328 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 7920896283..1f7606f69e 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 b0c7e4f6df..f223e4335c 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 7e0ebf11af..024cc7f4fa 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 4aa46383c2..51ad4beb12 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 9ea20fde3a..2c90994699 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 c165674c5b..8dc98ee5da 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 12f7a253ea..e3e1a5f72b 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 6407354631..ba28288fb1 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 80c2fc55ff..9dd6e332aa 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 1e8cc2c80c..518f251c3e 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 4c8cd65fc3..a10b55ac2d 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 d9ba1b6c2a..3460f65ab2 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 6208467ba6..bd806c27a8 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 59d2ce8462..44b57087b2 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 752b78e2c0..bcf5277861 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 f46b27155c..0e44c962a3 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 e9aa99f85e..4c1c440009 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 8c353676f2..c767592c07 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 03bd01b4a9..7e6c5ac891 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 23ab3ab064..bcf45cf874 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 b425ecacd1..6834da0c49 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 9b716c0d2b..411654bbc1 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 15aed44676..4bd2d387fb 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 73a1d8c230..838cb44bf5 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 a5dbc8f279..216e353bb8 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 9bf0a54f27..08c3965235 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 8afcfa4e56..a7b4f604ac 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 fc0daec94e..24e18f1a4d 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 a8f82104a3..e1727e8e74 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 a4bfec5281..cf8ad3290c 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 53a8eab19a..88404c3afd 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 e08c7992d2..bb49dda7b3 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 3151f107ad..ea15d7f045 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 4e40973433..f78a420afc 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 ca6ae56608..f9a89ab590 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 1d9481b170..f841ee4485 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 a5b583f104..3f78ffd282 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 5d0d8be815..180d875c83 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 83254a95ef..12c291a3b0 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 0b7f74beb6..819c669a89 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 4e8ab919b3..c3843b411a 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 731c58ad43..087596875b 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 af1ccfc90b..f2580ecf04 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 bd39cadf1f..1ac24961f5 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 0404efbf2a..f1393e7f17 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 d2b0b6aad3..90641fbb51 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 afeb399572..406b02f0ba 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 eb84715171..8ab7517db1 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 1546517d81..ac58d5f18c 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 9b044aee4f..4f492c764b 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 e580c022be..0c3e1636ae 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 1034192ab4..2aeb5e2d27 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 09542fdcd4..110bd26803 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 ae5cec74a3..50d4a6ca7e 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 3111f50263..6095c8e0ae 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 72a7214811..163c2360e6 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 aa76bc6d74..961c90b8e3 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 9cb02444f8..5c9be8e85c 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 8acf2b73ae..21b71f7917 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 ba0ef1ea57..882af2b491 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 7dec709ebd..2cfbe8a779 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 47d14902a0..a39391f96a 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 dbf89cfba4..06d61df684 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 88abc25731..0e0ddea3f0 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 e59e4fc801..72fb756b50 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 2e2d30dc13..eeb7c91867 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 37ef322923..1b49121d1e 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 5632c72851..6f4f9aa98d 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 5421141c58..c2b234a574 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 5977dda3b7..6ef2e46432 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 f6435227d4..0b10b70ea1 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 d8857f329e..26dd1f44a8 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 edb242d306..b36b465d06 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 3b252d684d..6bc76417e7 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 76adcc5abd..fdd6fec2aa 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 7bf1d5c285..733c5c048d 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 b3a5222a17..ae6f7817e0 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 140b299563..5f9797556d 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 a3ffd19fd5..e36c3848cc 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 2916f7d900..ffc7437cbd 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 8bd0c8512f..7bf427be2f 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 f492f73ba2..4283794fdb 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 0e8742f31c..b6549b5b44 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 ba06a9ec23..9d09d64186 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 8dcac4fe84..0a63076fd7 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 1516fe7b4e..82e79a2b64 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 dd5dbede0f..5ffb645e24 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 cf9db8ac0f..e5e9c57db3 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 c6e1836c69..c28591c220 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 bfb8b565d1..f2d1638c92 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 9fe651370f..64f5d08200 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 1565eefdd4..9b9ba13ef8 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 2f4d73dda4..23294f87a4 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 b739594756..63005d442a 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 b7858c2b2c..a13cd0944b 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 6a79207e6b..85838c2975 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 b51befde9e..8fc2a62d2a 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 5f0b7334a4..cdd76b3fdd 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 c0887596d1..0e13847a8e 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 c8c5097c11..c798828341 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 995ba6175c..9d694313de 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 70f608347a..6af80dfbdb 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 6b1c7122b0..5a93f27c41 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 bb7394ae25..d6da8f15f5 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 03d0f65d7b..28f07c0b8d 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 72609cf747..a1f50e3dc9 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 591905e413..cf7a6a6508 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 ee3ae3d2fa..525dd3f52a 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 53f2404912..7c5f443b1c 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 b59ae08912..29e9d0bb0b 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 468ce0109b..cbcd0cc997 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 d2624b9b5b..9d6eabdccb 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 b18c1a47bb..7e6543e4ad 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 d577788944..c92c791188 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 69c06c2c0e..a3136fb5a2 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 cc0694881a..34314bdff3 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 2bc8d4409c..8b2eb88a0f 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 6216c2e057..162698399d 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 2a762ade9c..8f7c7681e5 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 9569e8c0ce..a900717945 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 f5030a9ea4..bc78538023 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 77c6ac464e..76e7cccaf0 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 143c266222..6dd5dbad9d 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 b214deeafb..383f01fb7f 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 93e482c6b5..35451c76cb 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 dd19e74856..d41ddb080d 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 3975e99d9c..7925868603 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 cd4cdff309..65fb851cd7 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 3f8a9dbcb7..e0162be6c2 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 83345c52b2..13dfabc0d2 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 dec957c172..b3a644f062 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 e3e0d66cfb..d5eb15ab12 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 abda75d435..ef36182bff 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 4918d38abf..972fd4b72e 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 d6a46fe0cd..b9d26945c4 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 efd77b6c56..266ed4b36f 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 6bf37d8085..4a334ceb1c 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 e0366721a5..b4562a1474 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 77bd4d1f61..7c46480755 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 eeaf344c36..d35acebde6 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 d9e3a8d593..2c1b2fd7a4 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 776d32465a..47782a1bfc 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 cfd98b9dcb..82ebc9bc4e 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 20c4323d42..9bc4b24142 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 00c3829216..4dec71fb7c 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 fa2df48963..4103b8eb66 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 117e72b4ff..3ec607efb5 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 4e8b9d7c2e..be05baf4e4 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 a75762e4d2..c3bfcbfac5 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 872948699e..ec74bbe595 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 4507dc8b55..74a2c98728 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 10adf52edd..f683c4a0af 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 3da7f3799c..e757edec75 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 a71e1f4135..72b4c43787 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 09ddfc434c..c74362eff9 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 a50c2183e4..a16e069dcf 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 64e2096a05..94eef0fe70 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 81dfbd5e7f..ae93340fcb 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 162dfc2136..c063f7e30b 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 d9c98faa7b..115e836083 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 7becf2781a..c85d339c91 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 9a250c491f..e312728993 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 487825bfd1..35f0fcdf29 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 dce601d993..c352b25961 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 4789d7442f..eb3e232add 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 84a119718f..87502c07e5 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 2b6ab7f2af..de90ffd269 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 d7b244df05..a844b90ee0 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 45aa958b57..c02e1a5002 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 fc7ebeda84..ad53fd8f92 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 0b4a3dd9d8..bcc0306021 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 c5a52fcaba..18580a041b 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 db0311b141..7e11913f67 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 8d71dc53cc..6386dc4366 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 eafa06ca08..b55e897dbe 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 13ed87d5d3..8e60aecf4d 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 0aae1a2534..f6373291a2 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 d624a4d302..878b9eb904 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 35511f83d0..cb8759ca05 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 c49d28793b..8d5ba13c91 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 366775841c..17186dc521 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 dca963633b..6787ffd81b 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 2dac5c71eb..cf8048b330 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 efbf40c776..435499923d 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 e1a7bc8cf7..2e1da20ff3 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 af67057128..c83ac17708 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 e713dea98a..44c24723a1 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 ec5351fc28..93553dbda1 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 0a57ed51d4..a99fb976bf 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 479553a792..aa795cf098 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 2bd8487484..4659de7880 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 387798fb09..a198328c68 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 a4b04bf6d0..0ee5fa7289 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 5eb248663e..e565bf5972 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 53298cbcc5..50608466cb 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 2e16f09aeb..00f08f2944 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 ffcd0ec5c2..a174dd6bfe 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 abafbbb8fd..dd06167bbc 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 2d04829b29..620cfd357f 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 5f6af934a5..30b00847e5 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 100eed175c..d56bc5a13a 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 e9f6192785..23d929d49b 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 c7f14546de..d1c0198366 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 ddd6d6bfd5..378cb78504 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 d716f23d83..d4d0ae2503 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 3241d3ae62..9ad118bb1e 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 7145b8b0df..134e4c0fc6 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 4d4fbeadaf..c0668e05a6 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 5e02017683..e97bb460ac 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 abfaff468b..cf461d13f6 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 acb945a257..78a41b3152 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 586f2f67c6..3750457e4f 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 94e1add6dd..7d2a31f50a 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 54f61c8cb1..e4b8b4fbc3 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 b6363f3cdc..567b4bb069 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 fcd9d46de8..2d8f094b44 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 cf5b2e4e8f..93df63157d 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 70da3f3756..29d3e03116 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 d69f114e46..48648cfe85 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 868ea33bec..a3628730f6 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 e8b481e87c..e852f7cf5e 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 f322bb5e61..fb36a2b70c 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 0b33b01dba..c93e8e0c5e 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 22f576337f..efaaca3194 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 2fc67aeafd..f384f1b593 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 ffc2f0b460..fb24074323 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 af3ac031e3..f61873d2d4 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 998f23d6c3..00c966924b 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 d3cea3437d..08516f9a9f 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 03ee13844b..883d6d0728 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 1d6760ffe8..8acb46f6b8 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 129fa51d13..6fa0eb7f3f 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 83e9c9f773..a8c329edc7 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 6726853110..796d2698e5 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 f8c8b9d849..e9b65eead4 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 b880e44b82..8a516d1ed8 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 3d4ad61d0d..6664885cd6 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 dcde86fed1..d7c8ab5c59 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 aba129ead0..27a7fd30d0 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 3a8dd184ba..e56f8ecbc4 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 2a4842557b..7888ab663f 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 b3acbaf8c8..ffcf7399c9 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 9fd7a8fb2b..5024df05b0 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 3654913f1a..57b1bd7427 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 27693cd648..95e57c49b4 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 335005084b..3586fdc71c 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 6ede3149b6..2d27c60721 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 cbf34854f8..68bf5ab389 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 239cbe75f1..676606b208 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 67b452a033..15e81dfc42 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 be177fb0a9..35b0ab6e9b 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 0a9e357e64..45e4572feb 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 e94de90833..4ba2275c9e 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 3ed093ea8e..d314517093 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 364e6d9973..36a5308e55 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 76aed32962..a769961753 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 cef330547c..e77b086b82 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 729fe3d7e1..b72aaff837 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 19abd5233a..9774dd1189 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 e99871b90a..33867906f7 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 a81aa092ef..2884252806 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 5ded00396c..049ab8af80 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 544a52fb8f..92c258a9dd 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 b1b6934bb4..6874e69b84 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 f23d92d661..07e0c6813f 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 67db062fdf..6a5fead8df 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 2fb15208ab..1b2474dad6 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 345539b9e6..a0d39ab490 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 94e042d1f4..99101994f2 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 e5b55693d0..f2a9aeb40d 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 b727593af3..fe2371484b 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 202bec003e..c5f5dc98d3 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 3820095745..2f8a081c52 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 0b8db2c7e5..26f9df4ad1 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 4dfa820d4e..00b1c60644 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 f1af1a6206..56aaec9965 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 9ecc4d40e4..e4fd69aa92 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 7c535698a7..930325364e 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 53f28b9c49..e82280f925 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 4a53f4ee20..036ac27ff2 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 3eae51472b..17a1b390c0 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 750f410311..ca138ecf79 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 44e09608aa..fff98636c5 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 d9f9e3dd9d..2b1019afcb 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 0e839b6aaa..5f7e4f28c0 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 cf8297e8b8..d303e81199 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 d93af5f0e8..2308d6126c 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 687d986de7..39139caad2 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 486b72edf7..25efe85840 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 4cf8575797..f4a34acd2d 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 79a7010b73..602e96f14b 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 cc8a99a6a9..33cff06be0 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 4078d83d81..335da20a98 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 c0e178be9c..9820ac9e96 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 d51e271e33..d0b13489cd 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 b7d9186861..ae8623d8bd 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 06700685ea..b1a8199241 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 5d3d1e4023..122fc48cd0 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 220fb582ca..26643105a3 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 08b8ef6efa..58d99636f8 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 78dd8153a4..a733c5984f 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 ad861cd669..b5befdf975 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 64494a8649..747f9ebe69 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 f05361f310..3a327593dc 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 99949b5520..ec5f94b662 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 439f654162..1aba7eeda5 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 9889fc5dc2..0d3324155c 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 73065919c8..4cffaa8144 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 10a62031fd..b22620c106 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 f9fcedf5a6..be12096cc7 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 e2ae038002..93ca9ca63d 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 6f92f176ed..6df72c8211 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 83f940fe30..0f00fd28d8 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 64f8024a86..790accfa5f 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 5c966d51ed..554555b4b3 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 7970fa6e15..3a9d7acef1 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 bb36f40b19..64c5e1583a 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 7d7fff5387..da04bab09b 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 2440604863..fd96f2baa5 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 86f919122b..f4f134d76d 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 474c337d2d..7b5ddf34f0 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 b07e50d635..ee139937bc 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 96d6040a88..2fca6cfa92 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 2293af6428..7405d32f21 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 eee23ac870..154829c660 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 1b00765192..8b4d1c7f7e 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 9ee3b700a3..f3091a892c 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 ed48b04376..2fa9ad3f00 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 4611e864ba..3c37f2762e 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 e1a8cb6691..b52548f336 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 791e089d47..11451a36c9 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 d9e5ce0dfb..b0d264c3d4 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 2c51c32b8e..2a7f4848ae 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 e800fef91d..b73e6f6559 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 4b04cb9134..5a06d88a42 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 aead3b1173..2c137de568 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 22640cfe9e..b774c35840 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 972b14ab23..6c34608342 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 53b44b24bf..c081f4a9c8 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 262390dd7d..ec1c067c91 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 b35c62f9a0..b9684f748c 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 a01bc197d7..3ce7efc483 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 46ca28fb2d..5f21c34c92 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 1c8abd6858..4c6b9ce29e 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 ec0fc1bf7a..cd750e0e8d 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 640564db2c..b357fbc2c9 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 8417c4243d..efc49a339d 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 3569093f17..8ff76fb798 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 41587233aa..861c3ed2be 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 91434743fb..93f8c5b825 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 54b4625b52..6801d4796b 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 bdf555e63c..93dcb73a30 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 4e8c1fae7b..dccc99ce7b 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 df2de853df..40790e0fb9 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 817b22c3e6..0aa73c5369 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 0b6fbbac7c..b36b8744c3 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 a1ff39c542..827e368361 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 e2ba5e3b9e..0122435ee7 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 3cfa4c8be8..a64e13f009 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 29a9db1975..d068070694 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 863e779dda..3bfda7bc72 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 fb874867db..568388befb 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 4826ff91cd..be59f450b8 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 495e7f5d41..7ac157ffa5 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 3a742f74ec..8ef33b6d8c 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 d3d8672f74..619cc53717 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 627dca504d..eea301e3de 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 81fe0b08a9..1f9c0d2add 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 68715c09ba..a13b0c0e56 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 e374effba2..1391572cd2 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 82db602124..72ff01a516 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 881a4d7ef5..8f1d3f43b4 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 c3a2dcf71f..bddd72b618 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 0e303d2fa1..9be1699cb1 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 2443fff1bc..b28034056b 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 0526aa3f84..f761d9203c 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 185305ac89..4f19f2c136 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 b0c46d8954..f125984585 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 7f1fd68db1..634108a340 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 33af9b5791..30a714487f 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 1ec22010a3..1b87a4e1a6 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 a8c5fe973c..4ed21c798b 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 fb624a051e..a7be2defe7 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 48f068cf5e..933f50de63 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 7530252ef7..b49320cf9e 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 c476e54786..12eca047f0 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 401477cfbf..72354a840f 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 d3119aafe7..652ac3badc 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 d14f382f23..d7c56bd881 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 16cf9d15f2..1d24755c0c 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 7fa13f282b..ca0a00f372 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 3433b3c916..4a325ee810 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 9b67063a0b..0159814b31 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 eb5cf8c067..7c625b44c5 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 0b1dff01e0..96fe78fc43 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 6a99708a5a..2dc1a6faed 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 663a97113c..6d5f895129 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 ed5397f6d7..561b4395d0 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 d832aab7eb..b96c6590c5 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 f81c51c5ae..5108c5ad0a 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 ffe7b52715..a60e0a49b4 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 fde1df191c..e13d1bea5e 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 91b2fc8ddb..f1616c2586 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 6709bddd97..879227ba32 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 fabe7efaa8..77615f6ec2 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 cd657760a6..f8138bd9ce 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 8efe35b77a..cbaa5ca058 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 b2e82bf927..06a41bcf30 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 6d121bec44..e16769fa5e 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 b97de80ae2..b65922c521 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 8693cd4877..f83bb177b7 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 1c23ce9df5..490dfb3d25 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 669793c657..7ecda19eb2 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 394476a35c..728e5e68be 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 5171183413..7f6d657223 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 d1f7cfa824..203705a564 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 ecf6d2438e..c74895ebba 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 69cd2b4ebd..12ed0f60f1 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 7d2308c37d..86a1adaa5f 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 6eef314c93..fca45577da 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 c983243cd6..f491964fc0 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 8d8c92ce41..799135c491 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 de00d3ef5e..38451a0b65 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 f6b01a8a89..52fc7bee48 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 f48f3e8cbe..efb008f2e6 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 c6a3ab3461..2c367fb9ca 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 fd1c65c018..9217b4331a 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 45e1531697..5543a85111 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 1c0823d502..b3e8b41e69 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 2e3bd36a44..ab61eee7c0 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 5b4822f77d..1be290ff10 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 61137c7f09..295b8752a8 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 bfc39cc3b3..e7e9c5e15b 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 50a16f3bd1..b7716642d2 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 0fb057a07d..92400e529a 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 49c5edeba8..d55c2498f8 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 11ecbd6a9b..82a39afe4f 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 3d425b2018..67f2e5ee98 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 2a50c5c751..e5233196a8 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 4a1d6476af..dd3c2c2af1 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 6d77954d28..0ded17e900 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 1a1758fd7d..c8e01bfbe8 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 bc668b9c2a..aaa86ba14c 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 86c2b84e79..0f20636d40 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 de5aa2d4d2..30d8cdd17c 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 019b302db2..cf58ec5d0f 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 fbd0fcdb42..ca8885b2d3 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 65ed20bc1f..fc37c025d9 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 a68b21fbd0..060da2aee9 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 88fd68f86a..83f5c905e6 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 374c029ebc..71644d8606 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 4fd3ec511d..9b522f29f8 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 4f63d7b1a2..3da134e5b1 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 4277d494a3..c9d0c26a25 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 2a9dbf969f..5edaf74ea6 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 ab3bd2d9c6..733e8213f5 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 087e8db8f1..8ae705a683 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 21c7e0d18f..f1305d741b 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 38a00d514f..af791c03c1 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 1cb5a75480..f7653bf64e 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 1584a19847..028b320730 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 097fa43d69..cdc4f00062 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 94d333b9ae..576a33e0a0 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 869e5addb7..a864c78fa1 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 7213a8d4bf..fe746425f0 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 438532a047..f8348caedc 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 7170f8eb76..8a426030f8 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 5590302a56..331bf228a5 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 75060c842b..5b6d8bd4ad 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 e6e6dcfc74..149415c856 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 0b92047265..106063e9f3 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 f3cd612e55..d1258a9eee 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 bb74ddf9af..df33d5f696 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 a6eed99507..ce10e9be43 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 d1cf8f3463..d5bf916314 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 1da79e3d21..9d4ba2f622 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 c9d80ad5b5..ca57c4f782 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 d10f956199..73d823f398 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 def1144a07..9c731ee9d2 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 3766cef81f..cdb3286883 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 8352e97327..57d2655640 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 78cfff80cd..aa8d797543 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 a565841711..afdf5a3775 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 1d8d9168ec..2a16a5dc52 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 3f281996a6..4c89015a6d 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 65d328bcd6..dad735ae3b 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 09bd9e4946..1f0a48a408 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 9bad8f7268..9d43847d81 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 a10579144c..893f417511 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 28fa82f8cb..4c7a6bfbd8 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 f22e9523da..cb29a56924 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 9827b31175..d08b695b35 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 b712bcff6f..3eb0c53445 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 d5b37414ff..e20d3809b4 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 5ee8adaa65..c88c9171f0 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 6b479cfe3f..405a914567 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 f4c2282129..5148fd2c3f 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 557340b53a..fac95b33b9 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 8d7c34abb0..a3098d1fd6 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 3f632fd350..9df68321d5 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 7ce75e2e03..1704220de1 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 c901743600..5859ea0df1 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 9f978e531e..769f65e50a 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 0617292b5c..364309df96 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 196e46a1d4..e719c24bf0 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 6ce9c67820..38cbf81c45 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 4d8273b47c..11a52ade80 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 9951c8db04..cd633de94b 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 d44c435596..33cacfca90 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 b18043e31a..5a003fc46e 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 e8fc0d7b33..8e591a3805 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 7f0ada4fa6..b6c488a22c 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 dc40f942f0..c623dddd65 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 0e8ab15b60..3c38258225 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 e3826959e6..4cd06bd0b2 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 3ad146ec1d..ca40707dee 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 3827178565..ce924f765e 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 abc31971fe..1d2e3ac05a 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 61b18ac206..07e76d26d1 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 efd0c074ad..ea59369036 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 f67c7f56ab..a82dc4f3cc 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 5ec1ad4716..f05893ef1c 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 14aa87b39b..708e42a205 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 39f89c4714..d6efaf6926 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 d246772aaf..e344c8634e 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 97fefe6c38..a5bf19a6e4 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 d1518598df..013b8203bf 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 51504113c1..1370e11338 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 2ac2f31090..3ef5e6c594 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 8f42d5d164..9781dcd8c0 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 5b8f9cc325..9c5f027f37 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 48e9861bb5..d153e61501 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 fa7b3bda68..2a801c5891 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 6a7b96d3da..58feaa630f 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 f50e637d50..a28d8f27c9 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 83de27cfd4..9e58889e53 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 c82326a9b6..246ded3317 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 0f3dde2657..661edb616c 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 cd073ed3ea..84bfe859f7 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 d68d231e71..d912a6e5e2 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 a265e66753..46450f5ef2 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 c7e05f7bc1..29e84a5f06 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 3dd2285657..3909cb4960 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 6cfda85d3b..41c25f4e16 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 a356e49565..7348dbcdfe 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 6c8fb7a4dd..1ff3177a48 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 1ee5239269..b568f45e23 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 a9dcb0bbe9..b6af606f95 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 bfaa09d164..fb1848e59c 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 8b8b80228c..fa33819349 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 78ac3a8fbb..f57038688b 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 ffa36ed928..4a1056e2f2 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 97ae010069..da8983131c 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 b359413903..f5ef2d3c5f 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 c0d83ed5a2..c5c213cb98 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 0e479e35e6..cdfc78f1c8 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 2755601f97..15c3b58446 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 6878c4fcb0..5114eecc76 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 1b5d935d08..1e3d77414a 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 e0eaaefb13..7c77122ffe 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 5ce5ad3efe..7baeae74a7 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 6fa60f3fc5..d053452fcb 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 0d49489950..7eb5753827 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 83863a5e0f..d6e06d0bbe 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 97ed71593b..a1e5bf1967 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 19f82c1d30..2bb69605b3 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 0cc9a74249..39649957cc 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 e07f685750..6fed37a3aa 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 3b9b9f30fa..5d9b1f5089 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 9775ddc1b2..8e21209d23 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 ed285afaf9..411d729883 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 cae3fcafd4..01cdc8cf5f 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 13c4fec2c7..22563e1023 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 faf15a8f74..c6b2473ce9 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 5469fefb60..e3bcb9aa44 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 8fc293c9c5..b4424bb499 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 0a37dc6a79..a289aa070e 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 0b70a5153f..8f882dc7bb 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 0abce76f89..7853e44f04 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 0f58d252b6..67d6e88752 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 0f6d3c54d8..376f988393 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 18397c527e..2e9fb75fee 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 1417e230ed..b92ce0354c 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 9c1a9ad42b..5152d2cc0f 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 a0a411b4f2..fa2a445fe5 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 a38a65f5c5..8c094e9b1e 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 f09a3fc652..8c7229941c 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 41227bf958..a501ba2f21 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 0775fadedd..14ddf74e88 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 41a24e0912..c16641037b 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 6f13e81f98..35668f7d0d 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 74d3eb83f5..af1785b004 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 abbebd4bfb..c24f893790 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 f0c5136af2..b6ec7ade72 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 64562b9231..87e695d5e5 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 4a84a2fe91..0ca8303460 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 e69b50162b..2b843f0022 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 678f44252a..a18c3a4065 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 57748c3ea2..9a07143ec9 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 fe52bcd896..745a48328e 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 becdd9aaef..8647401e7f 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 a415c432d4..a3b1275ae7 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 444786102f..4facf1003f 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 7055e2c40f..8c0d5e756d 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 a7dca8c59d..50afed0191 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 8872f9b57f..36d883372d 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 f323a667dc..91124be0f7 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 5409649571..b66a3f6582 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 28076929d6..a174840af8 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 62e3d060f0..3334617cbe 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 c2a1802027..a9a944e40c 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 5bedaf7f06..90b03f47ee 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 4b65e1655d..96061fdb12 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 c2dd2de6bc..b166133da9 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 fc2f58b4cb..0ca8c90d51 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 7352480642..097e2f2a12 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 3167e06d41..6fdc7c0b02 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 86ec962aac..f2d00e057a 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 0d2c74f8d1..b080f0f53f 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 f5402b7146..56600292f6 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 403df9bd95..dc87164bb1 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 d1908815f5..9f1e40babf 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 37edb9ae67..77a17d234d 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 736e96c186..fbb572eefc 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 931fbcdd21..26f5dd876b 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 17f08ce755..269f9d3c03 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 f42c85607a..97ca9dc4f5 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 c9236738f8..d4c4eb5913 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 f11f726d20..e23d7121c6 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 4da99cb721..7194c787b3 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 51e8977d3e..c2af4a6762 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 f346aad8e9..d0788ddb38 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 63b1fda2be..977aaed81b 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 6a31f47ce3..2ccf7af224 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 ec79d9d503..0a54b0a848 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 2b00a14792..c9e83cda74 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 7b885d2565..4b9fb0191a 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 b57e42f292..97402e3f18 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 f4ea1ea059..311f10ac86 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 10d5af18d6..2773b65ae6 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 146716d814..c739685c58 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 8a4c54089a..5c5b6202c1 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 139956168c..d62de5fd4c 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 e02f5a55a6..a4748e1f2e 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 10077a61d8..0384399636 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 805fc0d851..b3e2f255a1 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 99437b2ccc..852e5e5170 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 68ac040082..9049803af4 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 53f01e1980..b829b32218 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 d183aa53c3..b15d1246a1 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 e4299cfa22..3ffb5a5657 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 861e14808b..10b8253dc3 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 560cc06319..b4cb51aa76 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 b73e582128..89cf89035c 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 50f1fdf7df..91f160120a 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 dfc119d735..644a5139bb 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 01b7502f46..410a7a0727 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 6f5629dc3f..3db224f1fa 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 e526841aff..7618a60b84 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 9e052b164a..7fd301da6b 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 6dc38d5cbd..b6409afcfe 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 1505fc3ef7..ae50cff0c5 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 552869ef91..8bdcd1a025 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 b1d84b9681..f1f9bb6afc 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 0133405697..f39ce04a8b 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 71357a0362..cc83c53a42 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 93ac8b2dbf..78d6c5f87c 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 6c43f801c4..f63d3c0762 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 265cef327b..89769a829f 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 05727169f4..cd289e087e 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 9e7dfd6e33..d136099e31 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 eb23bc6834..675ad38004 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 efea4e1ba5..8f0d8acf3f 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 7d7ae8a40b..7a1dede9e8 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 db7ed15bf8..748810bfad 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 1cd81ee54d..da613109bb 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 57508cbf9c..525e15f561 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 3141d6cbc4..2276def8b3 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 1f48e2bbc6..6289545e2a 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 b50534aa2c..6c4f9a8e7c 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 03fad9331f..b30f3f6331 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 fc5b4cacc1..5c0f481913 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 a45707e636..4d77ad35b4 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 7c3023d5d9..1ca751cea8 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 b0393c9c5b..e951696c23 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 f44eb41d58..6754df9fb5 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 e500aa327d..cf8ad6318e 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 8a39cddc75..a2e39aba0f 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 a4dfca6cac..3ef13b6502 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 14513010da..53ba1fae5c 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 f3a60e14d4..eb814f1263 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 da75f53d0b..8f438405c5 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 31019a1a6d..3fb68ae973 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 7449873c3d..906bafbfd8 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 22745b217c..19c00d18f2 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 df1fc6c719..e4ddecb448 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 950ede5eab..c5e7d1c6d1 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 bcf0a5cbc6..566524cbde 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 34bff2f65a..d3288d0be4 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 f312864b8d..42399b3c85 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 189c61ff7f..3380c20e4c 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 d9aa349f81..53b371526b 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 7d93119a4c..157bb66996 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 b5af3e91ba..1f5596ae71 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 65897fae17..c29d416d2c 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 1237d95708..73fe5b8e1d 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 0dfc552b28..b4f55abade 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 232cd12e3c..eecd286625 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 012d87878a..cd24ad8517 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 7748b5557a..9b4045a816 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 75c82c0811..c255ea721a 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 08df560a2c..0e519d15e1 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 b1b2d9caba..f42a01dc10 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 3acf6149a9..cc72789b8f 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 69b36ce41f..92bec98f4f 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 d7f72d6deb..af2be26c29 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 0892362acd..7a8b7ec451 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 746d47d334..d88a47c54a 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 7d5f7a2f65..195f003296 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 c45f0206b4..06548e9128 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 cc19fe520e..68e3ba99da 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 eb60fb9a5b..88679efdf2 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 fc7e3454e7..aecf65ce97 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 0994cd7dd5..7fcad5bc06 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 381836d29a..4575165241 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 f6fef62962..507018dbc9 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 7b9bad1978..88b26aa423 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 2a960b278f..66e85fc804 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 470d53e3c9..ee4cf9b0db 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 8551ab4d2c..dfc43da067 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 31b298dc50..bdb044d7a3 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 61ef7a218a..f9e8b90b6c 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 b2c4d4f526..d1f40ba4b5 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 8c5276d985..fb042e51eb 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 f19504dbf1..7df40c3050 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 ddef6b78d2..05fd3c4b10 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 e912fcc12d..8fb1b9605a 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 4a7ac85c4d..3292442a00 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 9a45795602..31893aca7f 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 1b572c90c7..628fe34591 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 144a454103..3d959d5d1e 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 cbbb0f8097..2552d031ba 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 937f1a5b78..824718b37c 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 3b086863c6..5feda76775 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 0aa7076bc9..b04605448f 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 ac506ea40e..95628c876a 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 acb58518be..0d9385273e 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 949236b93a..a9cbb10b47 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 755cb82bdb..d5e7b1adc9 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 9d43a12db7..a7e633b749 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 8160d45f8a..1398276bab 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 02e2081e23..ef0054f7a9 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 1a369334f9..5b43adb708 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 6ff6f3de49..d82f0405b4 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 83f532498c..ba5650c12b 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 c6a79338f1..3e5ecf6a78 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 7cfe991cba..6d3c9ccb88 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 7039874d8f..eb80a3c438 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 266f7bc5e4..47c50ed373 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 56beebc388..db02be1ba6 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 3da753b3d0..47cca581cb 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 53fc2b3645..8c6e00bb36 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 12c46455e8..b9792d6a93 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 5ad3a7183d..4687546006 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 dad2c3e559..c8ec1d3af7 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 e9324bf16a..1934abd9c8 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 bdc19cd8d3..fdd578afff 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 32d7756022..c7f8796e95 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 e894690da1..02ae8c6094 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 0f935532f2..5ea1895ca1 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 31d9c39f14..5c90771217 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 f6a0627f36..25d2a18bde 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 465ffad81a..8d48e8fcbe 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 a220fe4f9e..1dd15bc495 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 5b00370a9a..4a09a53cc1 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 d48c70ffd9..8124c42c42 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 7d29c7654d..1c20d03b07 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 6588fae303..50c3a9d533 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 4a5720d6fc..37b7c17c09 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 8d825e0b46..16c9ec0ab8 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 7532af2d72..d1b169160a 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 29fc466f76..83a746669f 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 ebbedfe5f4..b4e2033c73 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 b892007b98..66409fd0fc 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 5fedb99b9d..ccfab2876b 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 cb02222c97..68c2cde9c2 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 e3f36603dd..53c79db919 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 3a586d1f32..d20302fe49 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 55c8c9f66a..95a1d69a0a 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 1d2f371d2d..658f6f22f0 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 82c33cf727..d95fb4563e 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 3693423459..5ab40a4751 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 b5e2ffd5ea..cb5e065b40 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 2231e6dd20..26dd9fe085 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 a72ba26ecf..685b43a677 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 1d29addfe0..22493abf30 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 98b0c2430d..771393dc17 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 b87ea7adb7..8cc0b6cd3c 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 bf82775f6a..21fee1a55d 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 96737abbb4..4ef3863980 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 de695f1944..d85e02cc0c 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 cff738e4d5..745bb52d30 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 19e992d2ee..2d961763fe 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 8fc79f9723..850a6199f3 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 e094fe5a42..99f5c67cb3 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 d682733306..e20cf98936 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 01d465d88f..9c55947610 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 ff5e6e82d3..1c679c4e71 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 3b1d202f89..77f36c941e 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 9bad577b3a..d7ec0a1da7 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 f64f24d520..8b954d10f4 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 1a80c1537a..65e315f102 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 3ee8184e4b..2b369e0d4d 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 19849703be..36c2d2bdee 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 98ab4f9ea9..b2d54e80da 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 219a675f83..7bb714712e 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 4e2c0ab951..2c024d06df 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 865821a2f0..f4ed155c2d 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 1eeb8018df..f5df875c5b 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 38ac2c689f..c304fe6eec 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 5f97ff26f3..8182b96ab6 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 c1c216f7d0..7458b86096 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 18449f7464..5626e56d93 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 e24a7151d5..1731f0ba76 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 b9afe7f624..1a1e1b828b 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 f00fa24522..6fda6de851 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 60aae242c4..5c396f604b 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 72ef4e8545..633d818e8c 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 cbe1ff0fc5..0d1dff85a5 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 2ab3f565d2..67d94c819c 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 a1155068ee..2e5064e32c 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 ff0b0d1169..011a685fe1 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 7062582506..931c874b48 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 621e411fc9..a151cb5c46 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 9f92737dc3..c3da42ae00 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 efcc67e3d7..91789e410b 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 54cdf250f7..829587d335 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 6ed13cd1cb..b01939e241 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 249cf43af4..921f077e92 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 e13372cb80..2d1a253187 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 7434bf42d2..bf5354caeb 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 d8a8ffcde3..15e6a5abd0 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 a6bf7295e9..69c259c31e 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 997e93c129..61cd3c2b64 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 5c3aa89830..b6a79d638c 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 3d4f111ed1..6bfe58b22d 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 74720c09a6..e0fc7f72ac 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 b65876a68c..4d28a49bec 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 d59644499d..60edab3eab 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 c7ab515145..b384ffe48d 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 9f4366250b..e819553915 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 d7cb9633c7..ef7b4b51ab 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 5142f064bf..8251327930 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 e5d1934f78..d28ab80071 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 b5aedd6e33..23da33c634 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 c7596dc24f..7c8a5b430b 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 ac48db6dcf..a715e3440e 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 05e9840bc3..9fa67f9c6e 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 44efcdb87e..c9ed90068f 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 d60d9e377d..affa73d9de 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 219f96f2aa..46a41fe11c 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 55ae72a281..b7617f9596 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 1765d6e60a..d00adfcbd7 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 a0927081a0..2242f0f4b8 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 c02ce0834c..7e5fb56ec3 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 1f31dce583..7235f992cb 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 f7e86ae9f7..47b37d5e72 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 0f0d819b15..03da268185 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 70af7821d3..24ffb9230c 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 6e1d4bfd28..897d314834 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 8f7695624c..d4bd12b3dd 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 a6073db10e..15a3c304ee 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 835113b2cb..d029c9482c 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 c7624d7611..47fa5d8701 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 8075382cbc..cc9f5f0b62 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 7bc779055c..cfbf6ba83d 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 511f5a8f89..dc7cebcad5 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 ecf15694f9..15c0106f97 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 e3e4621ccb..bbb2fed576 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 797bf67738..2db93a0153 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 ee3f1bb976..a955a6a53c 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 b9c093f606..a2ab618a69 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 57cfb8620f..6251d95e24 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 06d6992dec..1b9a8dc9d2 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 3eaae352ff..abc79765c2 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 d1e177176f..37d263256f 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 3440934052..7f055b4e4e 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 d9268d150e..70b4595a9f 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 02f5fdb8ff..7280892e54 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 90c664d344..de8da4e53c 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 e9702acdd3..6271aca0d0 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 c7eb6dc8e9..19b81e1976 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 c663347547..ae615d2c21 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 41530b70cf..2d8db1fe3a 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 56be64decf..486282af35 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 9cac7aef77..9f170f6004 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 e6822c0210..66e6c706fb 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 4f1cd1c001..053c7951bf 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 7e108982a5..c6fe247792 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 f7d8fc935d..6c01a60ffc 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 fba53f638d..3945793e51 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 fed4978e38..4b9be85c3a 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 fcd588f9ae..dcd8f0b379 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 7dbc51c32b..12a5680e91 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 393bd1c33b..ef1a42b777 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 9ec3d1fff8..d0f9a4c6cc 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 85175066be..79f5c5615f 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 203936f4c5..9065935a16 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 e0772c9f70..f2b10db868 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 2e2cf5f62d..c04bfb2d29 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 3302a127fc..24d9ce4fb0 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 ec249667a0..d8cbd69e20 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 6976dbcac7..46e95945c6 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 bb22b2db59..d362d2fc0f 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 b5eee19bac..278aede538 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 190564e559..758a3d1e08 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 663d9a5370..43fd74f8c2 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 7c82a10ca9..14cbce9472 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 edae1e843c..c375fa9b68 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 8d99c6ff72..efa371ac55 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 19ed528528..f6aa6b1174 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 e5202a7b62..db5ac816f2 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 dc6c8b0dd1..ceeffa91f3 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 5f4537766e..01948dbd25 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 9dd9972266..c97b804465 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 daf01dc802..0ff2e9d43f 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 3901a02f32..4e995a8c77 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 6e0f5b6d73..073ed4d1b1 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 458fd30243..6d247446ff 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 9933cdc5c3..623d740c88 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 5f6ea416fa..cc7cfe1f78 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 50ca8e1100..00c0f6fdc8 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 e75d1e377a..355a502129 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 ac05942e4e..6dae6dbd86 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 a3d71fc720..c75eddf058 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 f667baedeb..5ed3130295 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 d03a70cf84..885f840ad1 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 b50a28b9dd..a656242e20 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 ed0ceae8d9..e979ea43db 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 766eecb356..f358bc05fa 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 637e0da65f..3a26821dc6 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 437bff5bc4..19dd637676 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 ae14162f01..abbe5c4552 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 02c7d8b61e..78be38bbeb 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 868e86e174..9accd6ae9f 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 723858d62d..1ae8e2e020 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 19445e3965..9dc5b2aefd 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 922759ab2e..1852105d42 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 868e95f088..ff27a6e62f 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 8b05422aca..6346817742 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 c49e0e4d02..b803cdf0bd 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 3daf7befc0..512f485201 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 8106d1edcb..42557cdd66 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 d0c3008db5..73c6d7de7b 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 53e6a77e03..738be3b11e 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 962a6fd298..3a10c41067 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 47d3f58aa1..4dcfe0bcb9 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 0806abea23..a8adb793d1 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 d25279c260..407b8b559e 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 6f17e2fa1a..8828a05402 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 27f36ef5b8..fb5b1aeb03 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 4f28ef1bba..1081eadf23 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 142c7492c3..c07860ede4 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 5b57bbba79..4a50de7fa1 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 1319e02f3f..860be324b3 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 cae95d35d3..a3fd6ad72f 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 f5f2566b3a..4a3ff32456 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 479195e35d..26b4d92d3f 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 2504190eba..0fc66632bf 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 e4dfec3b42..c7f4ec91c5 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 b111c7ce2b..efd66ee45b 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 67a75281b0..a4094f234d 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 24eea7a91b..2869e34f41 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 ff8573a5ca..d27374be99 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 237912a922..38c79fa424 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 28454de057..bc29e0ba42 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 7a6c8af9e8..d50d3e5d62 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 4186fcd375..41502e1173 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 f0a680c155..9741a295a1 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 ebfbdbcb76..404994b249 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 a1ddc4b060..7fc8766882 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 9dd74fa955..d5e2f41baf 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 63077d38ea..f0bb7c85b5 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 a5b42b42d1..8f8877c5ac 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 4845350868..e0637fde60 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 acea176101..71b2c21515 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 e2bd54ee39..b39fa6e625 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 bac43ab9e9..05f558df91 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 4ae4366899..8441e20f63 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 027d6a539b..def5b90ea6 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 5dd02f658f..cfdd5c7cea 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 3d6ff40055..7e80a15d8a 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 45fbaad6c6..94145ae91d 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 d753145de3..a06a086402 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 26416d26f2..692db3a307 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 1ec3535a25..4371ac2f1a 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 418b882b16..0f64eb10a8 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 93c50cff31..57c3b002f0 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 d281c10596..6eee2cfb57 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 77747eb516..3ddb613944 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 e6db961d58..f39370d428 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 202c4fa9b9..621bfe94a5 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 98f1ee8eca..a7fe5aeff4 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 5120be086e..d860d8bfa1 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 c74b75b1b2..5209400045 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 ed83c5e05c..200aeb3ab1 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 9a28381e26..ba70f37046 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 95245e6a6b..7e581eabf7 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 f4a7e566be..23a9528e5a 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 198405f712..e729752160 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 c8028606bb..dc61f266d6 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 28afe758a2..21c4a96dc2 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 b1cb925581..7a46e10b8e 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 9436c6bbf5..8ce11a6f66 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 40dec55a9f..966b3caff0 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 b2674adfa3..f405cd69bd 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 de724f23e4..25ae75696a 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 1ffe7f0293..6bd08b2c8b 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 44c26fb37a..af7a416f48 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 e7f843f12c..9bb85d1d48 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 f254527be6..9471fb3bb7 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 b0220ec2d9..2ba379421f 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 33565002ee..912d697f3d 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 943c82ee97..c8f999c3a9 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 7d5e676205..e54fc1b108 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 6fe526222f..7f4ad71fe0 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 58b86fd787..ff2cf259e4 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 a7ed9de8a2..551b24ca6a 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 8b95f7e871..517c05ba1d 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 a1bc597037..35bc7d8de6 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 c759add4df..099f637f47 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 90b823848c..bc13366d42 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 2c0e9ad820..f4d591a082 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 d010f013af..71aec68329 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 6af17ce0b2..414dc9baa8 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 04216b2bfb..2427fce38a 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 3935162e35..3f34d8994f 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 b4ec26ff25..e84a1ecae3 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 fe94435340..7e0f4f894f 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 210e0f9aa5..d64be3bbf4 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 98ade073ef..3e369bfaff 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 9673fcf7f3..9c5e51891d 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 78fa0573ef..1e46457184 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 b0eb6e0ce8..5d88312202 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 b3b0c37a9d..5f03d8324e 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 a081f177e7..afd3568bfe 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 129d55bc70..1bfcbc20e6 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 99390ec148..6aac469319 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 d1dff6ccab..dbb2f2a086 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 a25eb2018a..80173fa79a 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 3ff6da3bf4..efc649142e 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 9a7e150b35..f3030c6043 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 0a0b85f452..9f34f036a0 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 1ff369880b..5f800a32fe 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 935da68610..2aa2d54c8a 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 121bd29d86..afa8fe4c22 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 fa5660f3c4..4b598fc417 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 24db067502..9f85ca1775 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 547fa7fe29..2abfa5d30e 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 5b8bb45491..ce868950e4 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 05bbf8d30e..7b891225d9 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 de00a85bfa..98dd26530b 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 6d6bc0006f..5f7ac54ede 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 6985c34de2..40f92fa58f 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 fbd23295af..7556d65b28 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 c6b8b64782..3caa533270 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 134bc33f6a..afcca99546 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 188ae25726..293deeed16 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 ab798b5291..ae1fb02f34 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 5cb92535a4..11b949be7b 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 f6c9e56bdb..4e8c14be40 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 c22206652f..384aa5b7e5 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 3d4d343ee0..f3517bd00f 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 f50032ad97..25efaa3e19 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 c61cf9edac..d79b4f8546 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 b0e167c0b3..43a83c3744 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 59cd6bbb33..d8387b4665 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 f699d541b3..5a302c8ce5 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 847276c690..6eca3bcdd3 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 7000250017..273b4004a7 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 f01c50dfa4..5cb0d7d87b 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 790eb42b78..a5e052e7a0 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 e68e694316..ff37e3f531 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 15ccb7dd2e..6653f00681 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 6cea4fe39b..3d162f1945 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 bbd14ce24b..622095ae92 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 94e952ee69..ca60bf5610 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 65fe05cac8..2959a87846 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 b8a9a54a17..bde5bc79d0 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 8da995e36a..2d59bd5ecc 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 29618eb9bf..360e270073 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 200eaf5006..1d1d99d312 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 64c9504565..3cdda58d9a 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 b3a83b03d9..ec6e40fa96 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 20ab05c4da..9d56c23779 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 ec87315153..8314464191 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 f000adab85..6809b3faca 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 806f8d79b0..6d0f22a654 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 7236e31d2f..345ee7ec9e 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 6e58aca2f1..b2b9d56272 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 2c59bd142d..9512fc228e 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 387a0d1fa4..e05bb2f16a 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 f9ff78ba12..bfed2ecd53 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 06d22d0f7b..4c13428e9c 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 b40522f010..50484eac29 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 f4c9f10e49..275fb52e97 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 022c078aae..80b74ed6e2 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 532903da52..3454fc5dea 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 858d369913..0695eebb46 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 82d27d07ba..48f0a81cdc 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 f8f5af57ac..fcd5abf139 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 2c92ce7548..dac82c1dc6 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 98ee5cdbd0..66fcd8cff2 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 67cfa17f58..cf0f638e53 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 6dabec93a3..528e491cf0 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 b6c16139ce..ea3d376a72 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 994f89ac43..7619e6b3ad 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 35406b2e19..4f75565855 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 5f4edeb394..3191a09901 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 e02ee6383d..ba9e357986 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 91e0b19f0c..99ea58b4c7 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 5b399de16d..1cd0d0e4ef 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 d5535d2080..21d96d1aa9 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 3d34cdc4a3..6097f96f18 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 084c71a0a1..9c7d7064ea 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 13e5e138c8..7c52879108 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 6bdb016193..ddffe05c77 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 35b641f3f6..ddeea20319 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 31a57edecf..967d9e3f9c 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 90b0733c00..d160df29e8 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 1e614b2a02..86ff268228 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 c748537e57..af6a23885e 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 ae25d9321d..d04f54d6b2 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 653ec9d0c8..7e7961ac11 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 c976ff1c8e..0803d529ed 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 732969303d..bca575ddb6 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 6d99e3ff72..4053de8fda 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 9d20630340..0e1b78d5fd 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 8c6bf3d497..a3855ef2ea 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 4ff32bb4c2..8828a943d4 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 bafd6b6195..005b376422 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 8cad214b1c..142f2c5eae 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 28d1c2e5a9..d8c205f620 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 1858a77401..c7ee6b6d44 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 107bebec35..75d4dff4eb 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 0f5bdb0e39..dceb53bf5e 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 8921e7ea2c..6050c3869b 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 578dbdd2d5..75106c12cb 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 2196080b41..db033f82a7 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 67b85bdb49..02677a8137 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 ab39bd37ed..5872fd5dce 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 4856af080e..88f2a038d5 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 951b38ff5f..8e2551b7f0 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 4a07315b07..eba4461cdd 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 934378d6a0..2911c646d9 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 7d07b0ca7d..4a49aa3422 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 4f372279f3..5ad8049bd0 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 4c76ca5e4c..59d12f4958 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 3b702b8f0c..c7fddeacac 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 4789eafb8b..e83b50bfea 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 2594fb771b..f9a22a84dc 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 73f1284399..5f1fe3a65e 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 6c5591ca86..7438811316 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 b342b84324..2cbf9627e9 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 172063b51d..040c28ba8d 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 67cc5e8bdb..f80ae251d0 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 7a86cb090f..0edae54f5c 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 a555cc3be4..10b1aab836 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 8f981ffff4..0310ee00ae 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 28fae4979e..abae90fd41 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 016c82d655..57c0989f04 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 52c2419828..ada1524b05 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 995cfeca97..e4ce325be7 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 4b84270a89..a56158b899 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 f77f75172b..7e8a9b2c70 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 f9e10647f9..0fd4f98884 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 bcfe0b45b3..920ebf4f8f 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 c12941f71e..bc6ba0d58b 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 0949c869b2..120e3c8c87 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 46daf32ea1..cbae80398f 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 6646467422..3b472810d0 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 8a89bba17d..ceaf1d59d5 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 d7537e6211..5945b052e1 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 c825728eb0..d70e510857 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 c2334f8f9a..4769e95770 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 0f7cd6dab0..87612ff47d 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 d4ee7ecaba..40fc0fa45e 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 1a525cfa98..d7570aaa4c 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 24a05af747..e82340ac4c 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 0f9bfa96e1..1af71e023c 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 812a30e21d..abc85325c6 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 befc616d5e..6c6a6fbb45 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 8877c6ff64..f6830f767d 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 15f7f043c8..e3acc3f5c0 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 42afd3de68..7469436489 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 2a5b5a9fdc..4c7c53f16f 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 e6598e74ec..61a5fa6539 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 83e8860309..c47274f52e 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 e6c436955e..6863ed8903 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 a38bd4f312..d56a4d93bd 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 970d86f2bb..eebe2bd1a9 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 b9955aa4e0..bcd45907a6 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 6b4a3a3d83..9b826ba296 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 b2a6ddc6f5..3c9a352136 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 24cbdd8338..924bd48c99 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 eb2a666a45..6f69afd44b 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 4b004a6b2f..a8c5b86f4c 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 700bd03431..15929a1fa5 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 501843996f..de93a49e93 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 be7208bc74..9773eeba76 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 0431a732cd..d8e62409a6 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 da378bfdba..d817b2484f 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 3e9f8fd54f..9ed3a9e7ce 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 a5ff6dfd29..ed6cf14efa 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 da891415ef..510ad587c1 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 50414f4cb1..5980cbaec1 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 8da57a7bb2..6e078d2a4a 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 87de87793f..7e3a128203 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 1b5997c848..bab6bca4a5 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 209beabb5c..412b72996c 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 bf5f9c3f2c..2b13686f07 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 129b20c33b..adf28604f6 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 fc1ccede44..0fac733a84 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 4b6182cde8..9f089385a1 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 6958d15444..f289ef79ad 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 fb0767b33a..41a9ac45d7 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 2f85897183..7fe2a56b17 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 fbebe538a6..bb78d535b1 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 a0d3414aa7..b28a7b28ea 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 e0c96f10e5..795a2f8431 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 9d369cc45d..8778d456d0 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 ef161eb0ca..41c1a80f87 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 39ade0dba4..b1c4dd4c29 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 d4f14d7ea8..ff663fef68 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 1ec2e13488..0bc91748bb 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 a45c1e1ac7..0a3bd28578 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 2cf03042fd..9aa6305179 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 e5197ec723..c403703050 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 ea3bd49544..eb2d5e3592 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 c282236959..5d7fe10bb0 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 6cb5656845..227de344f1 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 b6cb0aaac3..d16106dbd8 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 254c0a8a45..b3dc5bf77b 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 7fbcc6327c..e51808e844 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 6351ceefdb..b925035659 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 0def82eb8b..c4932cfb31 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 cd06030c35..d0cb96f909 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 1822f5daf6..fe78eb7597 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 e7c8bc10cf..fc5e9c12a5 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 1d8211f635..754e68a250 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 5b3cfac286..6ce7320abf 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 7883cd1607..2a2580ddac 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 5a234f25e6..50812f7a61 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 7531b2c37f..09ad9f057b 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 e53911c807..9c7343dc51 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 d4dab86fe3..c4d15f25b1 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 1b918fb721..9190794adc 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 942f37082c..6fe89b65eb 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 84a134cfcd..c5759715ff 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 5509bee49b..c963f118bc 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 1259b5d201..146e3b7b4d 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 2ade249ab6..0d8be05e80 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 8e45b7b995..be5deeb117 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 3f70c2225d..15d7974a40 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 73d511eb1c..2e6c7d2386 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 41fd15adfd..ca5b27cfae 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 4242fbb7b1..87585de962 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 fcdd2d0317..da2b835e17 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 02d7009ea0..2d5bb7cda6 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 fc14177ddf..455d03191c 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 c7c94e868f..b324f3745c 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 e6b3d9147c..66e1a5b94a 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 7bc87d8e9f..cab96ad581 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 a809264c77..4d5b5a5b7e 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 c7b270fd9e..114b6b8c8f 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 72a67d0c5f..03f36f2bdf 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 b2e87642be..7da8412ce8 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 310bc8ee7a..afc4080878 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 9faddbfd25..fe4e830e0a 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 1216cc3a6f..44d5b242e9 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 f57c588bcf..468ac9c147 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 ede17099b7..5cb844dc88 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 5a90633d85..b0e9b56bbb 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 e59aa7a3ee..3dcf356617 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 c1532db0a4..aa447f7808 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 1f94315bfb..c8302b1b6c 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 f68caa07f5..0d9a0ec646 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 e77621b646..81d8c21d79 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 254a77887f..c044ab18e4 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 fb3aa1cec1..8c71d72f5d 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 b29cf6ba6f..f665cf3a3b 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 8ff19150ca..e11ed785e7 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 b34ae0bbba..a73338b4c8 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 e6794190cb..09a9ef3359 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 ab105ffd6a..71af161ba5 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 9ad16b04c9..4586510700 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 a670e09891..45f4f9eb62 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 2ebc1c0b5e..a6be2545d0 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 d3f93aae0f..039fa1c678 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 952852bbe9..25c4f605c6 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 b43da848a0..5306e84947 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 0059f88c6f..6afcc129ad 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 8d8331a2ac..3b9ee049fc 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 1eb69c7a6a..9c0cc783f2 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 2604f674be..975639d519 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 c8a7888588..a1ee91352a 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 24cc9fc94e..9c35029f31 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 e0fbf92e76..96dbd042ed 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 c2cea904b0..bf1d5d48c4 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 83e50df7f7..7092cdbadd 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 92a2d92f84..945c7c009e 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 c0c9a6751c..76eb385eee 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 33463926a2..5817ada0d1 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 60656a815b..8af88748a2 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 cd5a0d7e44..0d95821754 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 5fa8682642..ee247f6c61 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 441c9344ae..d506ffded4 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 b5effee329..95691225c5 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 037b8ec940..d507921230 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 f789c4b6a4..f7e45209c2 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 ea3611de42..67e8ea62f1 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 779a6fdb05..5058b690d0 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 7d56c22b5e..fc6832aceb 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 ae1c4b9daa..3f77cdb9ba 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 9fe539a347..aa9de0d161 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 3c48757bbb..65e1c0c560 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 7434b6b22d..d5bbdb4ff2 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 1b14015cac..29ec0d30d0 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 90c78ee1c3..11041ba987 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 299ac3c8c3..25ef0beded 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 6e4cb2871f..a57b59ad4a 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 2d5fec1457..f118d88db3 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 25ed9f7139..bf80636307 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 c1a41ce70b..cddc5297b1 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 cd94ed6762..ddd328c11c 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 6982565c8a..ab7677e72b 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 a25a141e86..8121962030 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 9ba791bd72..e60130038c 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 1e81424796..45ecd061d1 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 91808e0735..ba298be49f 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 4b95ca0195..8845a90e20 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 3020839b9e..20102b1248 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 30b78aa75e..180734be3c 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 4955bfea4e..22c6ad6f33 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 c96fb026dc..be19c6c54d 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 dfc868a240..2631491a00 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 2ba74f2055..046da0b936 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 f0d3efd160..be5e6e54d2 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 129b1f13c8..85ad8b8fb0 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 a53ed523b5..ce510c71f1 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 5fcddd7c2d..14ec972d25 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 c2553dcee0..fea7b42728 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 548ffdf537..8fadcb2c76 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 3883440295..a9a09a1a19 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 1843ecec19..ab82817c4f 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 3d8d29f87b..ed9497bd80 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 b7372cb2b9..22356deb87 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 f669a562f0..ea510d778c 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 618904ede7..cb6233b819 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 1463585c45..1b28cb0df5 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 c22fdde67f..95acc4c94e 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 04ae9c6150..ec2161d984 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 fe2631378c..754d0e26cd 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 5447e1a47d..19530e30c7 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 6d609c42e4..ec9e023ca7 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 359e83e37d..86cb4a2bba 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 3bbd4a29e6..9e32a45aed 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 2b585ba01a..6bf7dae671 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 2cdc7f0474..adcf45a66d 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 b7aeef6e09..df257031e9 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 9e391206f0..5d235023b5 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 a498df7cb0..89b786fb28 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 3958d906bd..eeb1f65fef 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 e09be44859..4d4cccae56 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 551647bc10..0132d45d76 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 d79a4cc25a..08ad47487b 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 5bec84db25..57cc469d5e 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 0b81151478..918b89c352 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 04133510e5..d3b312f9ad 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 3a384bf9d2..503764242e 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 a09c6ae6a0..dcb1b7d991 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 be6a6702cb..7a2e4f44c7 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 e29aab06bf..d1fd90b82c 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 7b7d3ae392..7131084c2b 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 3334b5b7d9..aad7c6b26d 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 6655d9c311..9f06076575 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 2d284c64ee..da29f6f19e 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 8f916ee366..7ed1f08a6b 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 9c2f0dd426..c43274e1e5 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 b167ba22fe..c304bc5644 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 f44b576709..b91b9a0cbd 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 d77ca48687..28e4ae1470 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 6beb51293e..7a9883a2d8 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 1ab5767590..0da184eb73 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 3a3027e0b9..029d184664 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 7ff7877a2e..6acb12643a 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 645e83462c..45709c2ee2 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 de7db7690f..548e441e02 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 5bacfcebf5..6f9c9e768e 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 6eed0f6e0a..f7e0e11bef 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 74939b7fcd..5519c7daeb 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 72bb5ffb49..8319623f48 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 2796580a3a..952d59e248 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 6687077e9a..328341ba5d 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 218a0d66a1..800e472f50 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 4955616517..a9af101340 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 834d7c1819..e0cca8e037 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 43f220cea2..97e5e7624a 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 76b89b1cd5..cb59fb7ca9 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 d09864bae5..90d0824ce9 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 fb3ca7956d..75ca922694 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 2946db448a..b43f9c3604 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 e418a2bf5d..94e8974531 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 5130a35214..49dce5bc3f 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 3be8790c14..eb70db06df 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 1b78d8ddea..9ae598f225 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 4d6550b485..51f7034346 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 7dfdf11b00..89bd91270b 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 db8fd04546..4d266e2d0a 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 c068227e25..e1828e2865 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 cb01354248..16c547a422 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 5e3eb7b86a..681034c089 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 8c8688f99f..0b7af998e5 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 aca21560e2..32ba1a17b9 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 58d5b85e58..01d8aa6a6f 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 b5c8d6d38c..708f403e2c 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 91940977ca..3b52134af4 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 52680ac995..4bd4a88fa5 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 c27200159a..956bee4600 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 660ac6fc40..b7959b14a8 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 ee18bf2e80..d802db534e 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 2b52b403eb..de5965c7b4 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 3c25625f96..d3d2eba408 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 687f205fd7..9e462b43a6 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 aada2780b3..23ed75de31 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 6ede8c0c93..bfa70f2156 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 b86c1d09c7..c806f37a3c 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 94177e4160..86f28a8229 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 138e752c5e..12b8f68fad 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 c5d46a8781..0e60191545 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 a07edf7217..06d27e78a3 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 d083ecf02f..384d961eb1 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 c28679d3b4..271c5eb27d 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 32aa954dc5..1dfd1d86bd 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 d6ceea6dc9..9719050dc6 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 3a11fd24eb..f307de70ba 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 04f23295ff..b6b8905772 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 2d5bfbefca..42e76b66b4 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 a7b75235f5..0fd3af3886 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 b495d52918..5bd6d5ff14 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 3e8d564a0c..931fefcf13 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 6ec253976b..9e4f63269d 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 33c0601343..aff95fbeca 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 a90e0ecaaa..b2cd512920 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 84610365a8..84002dbff7 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 0135dd0ae2..a7154615a4 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 65aa5ff5ed..93861d62b5 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 1beb275275..dd6647ff27 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 99b3bc8382..4ecf4d8dd9 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 dd2f860a69..8083b35971 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 b5d6201320..51b516ce6c 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 115f69e0db..3d520b870d 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 56518f7bfb..b6c8b7737f 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 578fe86708..8b5d2fa492 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 823317772b..415537f855 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 810fe76452..f8a956e030 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 b72283b18b..150d06d830 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 2d3998368a..fd744ca735 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 e5512b3b59..58b5dce960 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 98460e0875..5fc5a36321 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 919fc29f94..498be932a6 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 dd01fe11c5..801a79ada6 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 eceb37ff5d..38f0df12c1 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 a5ce3350cb..bf95536b6b 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 e77e4cca37..badb735913 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 c81045bb4a..c1a8fa9c51 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 652a45890c..aa70d711d5 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 e42b2f24a9..32f9992547 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 54e53863c9..66ffb1ff91 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 6d3e75b332..e5530c3404 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 8ffcc54ee6..56fe38f06f 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 e5b6127783..be31c783fc 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 151ceeb42c..825154801d 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 93c84d70ef..c671299346 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 ae2b5aba7a..83728a3b5d 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 fa23db554b..d6f016f8e6 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 4ecb9acb26..ecaee5d346 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 ae643575b0..f059bf912e 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 4335811e0c..e6dc649519 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 79e94ecfe4..232be4fae9 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 8c6492e569..f5c420aac9 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 e1272aff28..34ad81d0ff 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 df58decab6..8c8a82a29a 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 e752594b69..f278524ea3 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 fd32e991c4..644083dddc 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 1dc5b766aa..8196d4543b 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 23f86ddb86..58ac90647a 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 130027291b..cedc81bcf2 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 09d511f069..f4534e3e3b 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 a2a262bf6b..787ece61f7 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 79c43c204d..c23aa92e14 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 688b512882..79aa3e0dd1 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 c770ea3a18..88ec8dc520 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 2a56f7fd4b..019a81581e 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 29a43f0f2a..2369fd7056 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 29ce348675..7a77c8ebb6 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 c3bf9a918d..f9d9ab7b7f 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 2324060b74..85ea6fe22c 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 4c5bba52b1..dde95eb139 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 d1213c33da..52eff81a9b 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 5ea096acc8..5707cce6d9 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 e3ba2c63a5..bd554f556f 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 7a982c60a8..d12532c5e1 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 e71d3716c5..6aaafd2ab4 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 42594f5ee4..96bbc02547 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 96fcdd2d70..70bebded39 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 5d661681a9..9e74394e39 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 28f57945cc..fa9b0e3a58 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 bde8c8d433..de43623d71 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 484890b4a6..f11c8c1379 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 b1a2be1f9e..a21632b42c 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 baf1a8ca8b..f0e6538d01 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 b8b298efd9..70a3cdba40 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 f7051592a6..336549860f 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 37df7e8052..81f8148d35 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 cbcdbb19d8..cc7f5bf47b 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 a3e52a5a70..2dff1c21a9 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 964cd048fc..e685c64810 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 57e9b0a66e..108cfc95a1 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 684f9898d7..bd0141c3dc 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 de002f7a39..aa3c101575 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 ed2b6b8bb3..ae9627ab89 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 3fee27914b..a8ac4022af 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 33626311fa..50787ea06d 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 123fb372fc..36affea6ca 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 713fa0d077..d3138777c0 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 9682d6457b..d405c9801c 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 705470ae84..f142043047 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 0d0053b52f..05cd2904a1 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 643734dbae..c1b4c7fe40 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 38991cca59..1e02089785 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 9808fc2c5a..86e8782da5 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 630ea5de68..ac4dbb95e5 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 954ac4ef53..22615d75ca 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 7ad34539be..9ad878da86 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 472e756689..f6683ed630 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 fb47c32ab5..f1bbdeb9a4 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 8634eea799..a8f3c46d2f 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 0743c6acd6..68d77cf2e2 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 c170345ac0..ebecc82fdf 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 e956505a06..af6bfb5e8e 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 678c2c10bf..b9cb091856 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 9ca99bd357..6308b98cc0 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 05adec6b77..03dcc23029 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 557c9b29dc..0aaabcb630 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 218a6de192..eff448a59d 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 7eeb3f359d..645e211dc2 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 7acf849d49..d48c46e2bb 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 ecc7d03079..d24570043d 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 d4de401548..4c8e211634 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 7205c59ff7..e2bf479c2c 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 aa9500791b..0cba52aafe 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 a40c1a52df..c01330ec8b 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 c2359eb86b..92e8041ae5 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 f46428ca77..a5e22201ea 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 8b087d9556..5657172c04 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 dbff5b621e..a598537bec 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 6e5314215d..6e5e9fd7a7 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 5fc8e36b1a..0107c13189 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 6ae8b9a294..fec836a126 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 217694eca3..51b87fdb34 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 18f35823b4..9bfb03b482 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 b4f44999ef..ffd618e27c 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 dc1ccbc65d..de18138aa5 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 dcdcdd06f3..f25cc56d56 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 f82728ebac..06bd3c2cd7 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 c8015f04c7..66d740351d 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 02608d3784..953fbddb72 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 045d5d45ab..e918f75ee5 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 89ae78e93b..c83f4ab1ba 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 53ec7173c2..10ac64fc78 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 6228d0b248..9ea8dde429 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 7a170c0f97..6a7a1e610e 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 814d516645..d22c0628a9 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 daa472be7c..a099c37005 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 ca4a0af95e..70f0e20ce4 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 5fc52dc642..99daabd3b2 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 45a2c9f676..bee48b8d7f 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 f71a6bb77b..24ced99018 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 11fce47be7..6b83f9c84e 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 2ca7ffd5d7..8a809fd760 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 0793d70507..6227e41b3f 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 2dcdc77ff6..e3ea540734 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 74280bffe1..e5ef4dd75b 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 740cab013f..f2ab08397f 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 9444cb5f51..4bf7a1981d 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 6803b02733..0a8fddf4ab 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 92f19bf997..2a7ad40180 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 4e608bc8bb..b5faf1e1ba 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 10cd054fe8..1d5705ea29 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 cfcfc28060..c0e1655baf 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 8fe8830669..b0b850ea73 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 23b7bf16b4..9ff0539196 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 7be31fce5b..21da8ebdc4 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 daaeb6fb6c..3307d3ca44 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 e72e768ab8..4b33f6006d 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 69ea3ce75b..c4aad6f46a 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 af97140dd0..f9b4fd6bad 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 6ce8afbeac..4eb55d9ade 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 e7618d715b..378fa54eb9 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 c873b4509b..a37eddea57 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 2494d13fd7..8ccfd1caec 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 dbd2d5835f..cfdd0ba384 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 e12f0f806e..c47f67a062 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 7d38258cbe..97e7d7e41c 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 21eceb9e2e..c8465402f2 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 2247dd39ee..93c1bfad38 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 b90f8337a7..35ab3b494e 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 6aa3eae575..e213d9d6de 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 8d7737e0e2..dd712d6783 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 80e364baac..2e23868d5d 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 cd92a97883..e6c4a2a824 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 692c00ff54..e81b935930 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 4cf0cbb31a..8bf7fa579b 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 c27ad626d0..99eb73a5bd 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 608db97d45..ee630e4bf8 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 570f27af47..68a5890db1 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 cd4b1db902..499d2af380 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 35401a0d9c..fa794a93af 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 850ca49186..1785f02468 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 b157966985..465f8e55b1 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 d4fc9dc583..f5bf89700d 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 0f90065e35..0f83e0e26b 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 ad41aaf8a1..5fe71e3ac0 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 184c6d1428..82abeb22ac 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 aecada6bcf..48a2436914 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 d6651611a0..f799ac22fb 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 e714661e61..2f9eb94396 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 bb4fe81d3d..f289ad51da 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 f643e0bd73..4beeb2418f 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 2c63c0ffd0..1c0e7966b4 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 540042b9ee..f929ad329b 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 4e61011fb7..7d8f10fe31 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 652b9dfa75..0e70366f73 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 52c11532bc..508c89817e 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 5caaa714f4..d874848d29 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 eab39dfa4e..1bb8e383d3 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 e624f848c2..6cf489dd4f 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 6b098734c7..87b0961fe4 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 62ee6b8f9b..fb1cace3c0 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 ef913cf859..fbaeb65078 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 60a3c3d749..e313152585 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 8ba9cda74a..a6d209112a 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 74d1691020..5e140aed95 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 cbabaa4dc9..d2f5d6a316 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 59b8e9a30f..3b3a17dfad 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 44afa6d996..4939738c01 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 712a08e9e5..b56269d219 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 fec633f807..a2669a5d17 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 f8fab0205f..a4c7694782 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 85a138db81..f1fdf1a67d 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 d96f6bb688..3f897cf1f2 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 83331d1fca..b5174fe0c2 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 6c09da7738..1fac27c6b3 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 4e9e04cbec..e45c9b52f8 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 c092e04523..8771a6bde4 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 07bf35ac8d..fd0f7b3361 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 171240e50f..b09cfa9398 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 ced6e7adfe..dfdb98dedc 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 8450d9f0b5..08418c4f63 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 20c2dff01b..0c1e8f1da4 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 c4ed437354..1e0ab5114a 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 3a0818e972..db03475cb8 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 07bd983b56..f591fbe314 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 291c0ccb0a..4476c0269b 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 a7220b4d0e..c4f9cf722b 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 26b2f4184e..201d17fbf3 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 2b83561d4d..b3fd45d6b2 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 708ea5d964..d99efa4b42 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 10cc1dcfc7..522317941a 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 0510dc64c3..ea295f9f13 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 d82acf1af1..855ae06efe 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 43ab62494b..bb26f62b94 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 959acff8fa..5ef57a214d 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 ed64932600..b90c8da4a5 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 c6d4522411..d03f8f10d4 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 fbd1ed41cb..0a1719ca68 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 7cb6be1b78..a1b31503f4 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 d4ebf3eb54..62f94eea10 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 7afcd14aee..51ecf77b6d 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 a86e27de8c..7c4535e18d 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 e5e6013d08..57348ed3a7 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 519a06e728..8669354bec 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 5cab9953c4..0737c0dae7 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 528e32b7d1..8a2d0e1b58 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 94f995febe..a7465fc181 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 ec759d8f70..43a3e3c1d1 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 54c8429b16..397284661d 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 284aa2f039..68a2e8e94b 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 7c6246e3f0..a200ac5014 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 e6106e67e1..18c6c197e3 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 c8b5684980..3a3466a668 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 2a205a6464..da983c3587 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 218316be94..db8d8127e7 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 3bd60d067a..6eaa7d4ae1 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 b8a0fccef1..79b27826f9 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 6660b664e8..6cba96effe 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 3baa2b481d..816b531b89 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 4ab05e105a..84a9e87669 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 0eebad1fe2..e26eecf02f 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 35031357ac..87f4bd0b47 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 d0aa267462..f40fbfe387 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 f7e768d8ca..37c44a4c60 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 73972900fc..9dedbc08f5 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 56f1af8a7d..6c1bf2b156 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 b08e900687..90181632fe 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 b177b7952f..7f82322684 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 89d7516b9e..dd5b373784 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 c2a87201c1..024bf44035 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 6ee3d95241..4c544f8d4a 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 f883990be6..85a8c34ca2 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 48e12e81df..1a67169245 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 38e1df8f8a..42c9408acf 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 04e84f45dc..e48b6e1216 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 6cffbbe83f..b4f6739ce4 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 56e43d43c7..0791596d8d 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 4a7c084e68..f385699211 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 6f2b640400..815c30e2c5 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 60845d467a..7a945cb434 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 a1e110c96f..391a1e7758 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 73555dbe30..9d0c8259ad 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 85fb689594..26d6a2aff7 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 04b938c535..fc96935130 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 3312b2ac00..404b1095e2 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 b1cc5ba9fe..1bac67b5f1 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 a45f07a2cc..2cabb81dc6 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 3d84f84b4c..0dabea23de 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 cf2e510614..7eecd672c0 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 55850b5a7f..6ee2a8b3ef 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 98e334724a..be435ec4dc 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 18bb018b4e..0adefc9e20 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 be4730936f..bd435701e8 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 d8544c4858..f3aee78689 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 9cfbe3fc3d..451b875609 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 8e1636bcf8..666c673165 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 e23a973592..844eda81c0 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 6bf501ad8f..b04a379a3e 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 55e50d428a..da2584ca62 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 2a1c4b2caf..c197970ac7 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 27f0d2f12a..cf6b9f4404 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 35f3a4a08b..e5e1f4a60e 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 899063e64a..9d27adb6ed 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 ade7214678..9ba28df6c6 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 1690326553..b92c3705b6 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 e4a90a1402..99e6a0a0d3 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 ab8f1b758a..b41a64b760 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 0a92d08830..6a14ee28fc 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 62979adcb3..3ccd0c670d 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 a13e0ac1a4..27136a6540 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 0d80f43b17..651fed0171 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 c5d3c303c1..3a9e64d00f 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 6fa7b78248..59a0c84c88 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 0250076a7d..e0e88e00f7 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 a1e5fab12a..9f6425b56d 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 43a5586685..b3ce5a9200 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 2b83fb6dc1..a2d34e00b4 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 bde6c9e591..ed342a77e7 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 383e7e2bd6..a0af132490 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 a226ff208e..c7fa74e523 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 b26b5fca6c..bef7d4564a 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 f5c59abba2..96c4bc7550 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 738d5e2d53..0075ac29cb 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 185c99c5d4..e11290767b 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 763f477cc4..fcfa53261d 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 c10e244450..b79faf28a5 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 fbb58edd62..ba96deee95 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 ce992b2107..83cac7f415 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 70dc8cc765..eaedaf8e37 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 0a3656fb5a..fe53812701 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 0e18cb921e..ab816681f0 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 7d035e4937..dc60e9d81c 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 3285ce636c..441d1c2d53 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 4c85df7a54..dabd6f9ad9 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 602f36102c..1b9fd79151 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 ab419d40a8..4a7856484c 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 d0f65d97dd..4becc39221 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 61c07b4a0f..fbc3883b5e 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 b3afe283cc..661c4e7556 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 f4096373c8..cc418fb2d7 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 d60f7d8086..4d73f717da 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 533465ae60..cddf14f5f1 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 e5f28370a9..c268fe1a45 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 8b06b234e1..3c06fe07a1 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 7dda7f1fc6..2f065be05a 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 b6408a4759..6ce94024ed 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 4fb900f2d3..0168affbcd 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 7dd9671650..1bb78fa0c2 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 ea09aadaae..57fc84ac88 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 f931954910..5a043a5968 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 9b4da237a0..84f0268b87 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 882ee538ca..ecac4c2863 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 420d89ba7f..c8ad45e0b8 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 38c176cf62..1fc90cd153 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 5f6e102256..1ca969fc06 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 6ff5c9cfb7..fe5e000694 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 4d7988ea47..2afae99093 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 a596f60130..4e5ada4880 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 4a0205905a..fdb3adce31 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 a445494fd2..ced5029c12 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 8b0ad6f582..13dbbfae77 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 a80ab87cad..2cf492784e 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 ad1cd699f5..c89b17cf0d 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 d60cd987c1..71fbe00d54 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 d4550d8d8e..af0f9a8597 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 654eed20d0..e208a45c58 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 793326c4c5..1dbddf9546 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 b6b0a46cb8..7d9b4a073e 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 6cd3c49384..aa89728c22 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 67a807e2e7..ea9f735731 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 48da32ad04..7030c2e3e6 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 7a3b99f065..e2164d35cc 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 6dea702a5c..f912a9b891 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 573bad1d6d..33f1620b41 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 6ba7fbddd3..80375939ec 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 3dda9589f2..b17787bf46 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 d6fc2d8e7f..9c2191d969 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 a0dcab5dc4..6801bab855 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 a173d32eb6..00fe2e6dce 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 b6f0e2f114..32a5743e15 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 bf917f4264..b84630243e 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 3d7ccf2366..a6e583f78a 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 0f329fb514..953077ae56 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 529a1c40ae..0590026ab6 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 58f8e2fb6d..3843e1d518 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 8b8e4f06be..296f566ccd 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 1c80e8ca67..0d36ea707f 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 1add124e03..62afa99fc1 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 a3b16d4d16..7e5a3f28da 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 d214a889cf..b79da16d97 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 7498a83b1f..7537847264 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 7f592f9125..831fb68220 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 027bc34623..fa3b80a222 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 a6b64228ea..832264c20e 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 3dadaacc42..083fd672c1 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 1bd0370460..2de6096538 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 01f927ae61..732ac0e4a8 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 67cb947048..4ee1f4fdba 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 6b5561c54e..5089ab77aa 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 4d2d89d9c1..e560623bf1 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 ec6c0e1021..18da1f19f1 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 78ca394e11..bdd6c97a1d 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 9418086368..bbc8682875 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 e15a1eabe4..aaed9807fe 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 141476ea21..74b060258d 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 10a3840b2b..ba15076f12 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 4ef2a635d3..7223487123 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 4904b831c0..37ab6152df 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 23af4edd29..1b8a04eeba 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 90e71ce4ba..59c1ae70df 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 e94222b352..dabd2aae19 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 81918aa671..2d5898adff 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 6524a4a191..a930f3f394 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 8643947fee..9e372f0136 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 a536dd6f4f..d3aab24e2d 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 e3dec78f51..9b9c1bb089 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 a377a6f690..18e6860dbd 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 e319be7d36..318edd6208 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 0306a228c7..357f29cdd1 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 71b7ac027f..b0ddbe80ec 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 a86d780d1b..f1bb10dce6 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 9e77b8e1ea..f06d647e00 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 0e10502660..f282e07a88 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 a8979f9e30..7e5c364f1c 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 204448bfd0..cc9ace27f1 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 bf054dd768..727cdb43f3 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 75b43047a1..f6f7048774 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 0be719f383..054ce537c9 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 68240d6f27..6ee2b486e5 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 726c8531b7..603d046dab 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 7d9a4dce23..064681c9e4 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 fbe334c59f..8db985df32 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 82c6e7c7cd..6ea3866a38 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 4745a99fba..98ebbe4efb 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 8ebc67e541..367787c283 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 e06ff83b69..1799e03db7 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 c9a1dad2f5..bb694e5adb 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 28115ed637..0bfd7f63dd 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 06223b5ee6..3e088c087f 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 182aa80ec4..6606463c6a 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 371e8300f0..997220dda8 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 b234621f6b..358bbda028 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 f1ce02cd56..9587444468 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 a19cdd87c4..1ce97736c4 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 6b87ea004e..8059afd8f6 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 c3d1b9dd24..b30b7cb30f 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 b92e2e3c35..e6d836e659 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 5fad41b1ab..36b818a416 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 746d0ca2a6..c119b9ec40 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 11ddffbcc2..9d133fe5aa 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 a396f048a0..975b468e17 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 8b2b98666d..279471f520 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 198440dc09..043e1f3ab4 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 2d4c85426d..bb609848e2 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 4bc9e2dfcc..eff626e11f 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 cd692a4c5f..0266cf0822 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 2b44eb5702..b55ae28a66 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 91d196f26b..8010546afd 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 552f1913e9..037b482f7e 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 e743933570..ab18cc680e 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 95f3620059..d0b4a89551 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 392499e808..c257d90ccc 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 08c8dad9ad..da79091566 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 5def83c88f..09ce44c7d4 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 c0f685c868..dea1e4274b 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 b26a468ddc..b5bda04a43 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 28ac92b041..651ba6e5ae 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 003e61831e..fb10e82aca 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 1990af2bef..6009c3cdf3 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 f0c5a30ce5..76be3234bf 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 ef21b85cf0..7a00852971 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 925d0bd68a..7cfcab7f0f 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 d1a2a22ffe..a8927ef092 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 e460068f68..7c70af91a2 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 99be9da875..3b12fcaa38 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 b1a749ab18..2184764f26 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 5811583136..c0fc8d9002 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 d692450070..3c891f2161 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 823c65ff6c..d483f0206c 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 978df23ce1..6e3337ad60 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 8505567766..72e2da1f59 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 df6f40b51d..a60d932f02 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 0b59b63bce..646f97b9bc 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 8d374ae863..2d1f219c22 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 a0e794ffc9..17bff661da 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 b1cba986f0..8f0973a732 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 2559df8baa..04e4fd2a28 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 c44fd096ee..8d713b3e7c 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 2518e36d70..dc77105fea 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 9b57312f43..2cc7e8075b 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 40e65ab285..17df4c92dc 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 9a85f41701..4e431d243c 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 d4bde9bbe7..6fbdae1cb5 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 6cc2f7290d..eaa36edafe 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 4b1c0a568a..f5ddee17a1 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 aa68d61a2d..dcad5187d9 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 2fc6215c2b..b6b6262006 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 fb74829167..13ee45076e 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 cfe2c9c336..1449a960b3 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 df33afaaa6..6bc8185204 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 bdfd065166..3cb159fe6c 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 54bc1539e1..3acf68a555 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 54bd11e6d5..e80f3423fb 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 f6dd077d47..ee501c36c1 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 f56e008ee5..7851a6efd0 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 47ba3ba1e0..d3768abfef 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 754f2e82d9..e0a3c25be2 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 0f68739d38..8b14aa5180 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 090d436bce..c1e7825c8a 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 33057908f1..bbed83522d 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 77dcdfc412..748e34dd2b 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 40db5190a2..78d1cbb676 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 cecc3a0267..425a3349db 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 6c80e5b514..31cf02fa94 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 d6b0bbb517..bff0aea425 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 baf5f4e479..495ecee7f8 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 fa07a6f540..3a43136135 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 3407855369..01fc2f7d36 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 200e500897..618e8e2267 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 7aa418ebfe..695df9ea28 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 86fded97d7..db0683efbf 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 db0c217443..5a3026b511 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 b2540402fa..4c2d06197f 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 6cc1d53165..447747f03d 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 c7b4c464f6..8dacd0daba 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 713e13adf4..9566b75bee 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 34bde6650f..62b5b466ad 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 010a1df37f..84ef7a7211 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 69de9657f7..7680c7a1a0 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 42676627c3..d97dd93ee1 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 bf75940f2b..5bcdf4912f 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 386c8359e1..c07fe651f2 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 6fd89ae330..8f1713bd3a 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 3cf88db2d5..b408112f19 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 b6eaf49dfb..b59b90f016 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 6e1b252cea..bac82ff08a 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 d6d091b2f3..1cf439925c 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 1bd42f7db1..1a9805df39 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 5b079b8b7a..6bbcbdebd2 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 3a1d1a5864..7ff1a4ffb3 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 c612f0a488..e60763dbbd 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 bd3d489e56..2c06d73779 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 afb1549920..1e4509ea07 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 e6addab66a..805374c1a6 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 dfe05fab7b..3df6955f25 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 da4ac8a4ce..d9c1027d3d 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 52be01333c..727486b3d6 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 ca9d7ff2c0..6a85515237 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 1786cee087..2018965a7e 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 4ed9f46ded..58f6720877 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 f17e052fe5..b4a97bdd53 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 1a7437f432..873004da81 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 afd963782c..53ab5a3e24 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 dd3e3d0a47..3892289eba 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 d9a231fc0e..2002b36d88 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 ba42536d1e..47c1f9f479 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 f910e2553f..2dfd41f297 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 04a07fe57b..69e42fc493 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 5281d93563..64ae3e94f0 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 a8df916cd5..64036d3401 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 3f7c1d131e..c896818c39 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 d6c87a0bae..040586dc08 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 be6bf518eb..6be092ee7d 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 bf45beaad4..ef287bc10c 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 5aa728704d..dd9b43a4d7 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 802718ffad..658fc2855c 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 c8c5dfb3ba..beacd4fccc 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 8e4241c295..6b13400a23 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 0609ca6b93..c5f716db0c 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 2f478426f1..1b28eeda83 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 c0b2a980db..5a9a92713d 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 2b4280a43a..2c1d3df7a1 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 c15b2ce76e..4d325cb974 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 ae37f85f61..91ef2b73b0 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 ce62ab1180..bea6351007 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 705718f080..2e5a399fb9 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 5767862ae4..565e501be8 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 103ab6f1f7..17b67f6a50 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 7ed50b11af..787967dc79 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 4cc4077ea5..d9591f9a08 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 36a2c12684..59042cea8b 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 9801e5fbb0..546b469576 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 75b29a018d..1baac44143 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 4ed57ea1f8..402ba0f300 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 ed3dd443fe..5ea24bd42e 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 e0b173cc9d..3c724bf76d 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 df7f63acd8..93e517b30c 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 350607d13c..46652c804f 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 426b901c80..1ea6240cba 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 96569d4ccc..c548f77317 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 270eae7ac4..2b3700c81d 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 0420bfe9bd..8454b1d630 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 30a9c66126..400f22fcc7 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 fa94d71107..bc5e071594 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 f3516a0611..163729384a 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 2f9e01717e..bae18adff8 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 1b3fbd3282..ad2b37237f 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 3654b12c5d..7442e83a3e 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 21f1d9871a..1a0418c4f4 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 228daffb28..c498f43668 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 3d65a498b7..366802e093 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 f259746bc8..1d869f9f62 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 0ecad398ed..8d4dfa5c85 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 45b0e33293..2aecfb8606 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 ed34ad92c8..2781670023 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 dbd58a7e7b..ef5bfddaa0 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 3393a288fd..3d4e6db288 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 6d2f4c831d..412ad587cf 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 acf0c2038d..edce20c9f5 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 88237ec8b1..bd2bef85f0 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 10bd2aac2c..23b8681d78 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 3b4820defe..0541f35e64 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 a2bbe46f8c..bc9227174a 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 4c7462965e..8d1dd5c239 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 77ba029113..0500ff187f 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 1bcaf528c1..fccb0fdbc7 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 bb89a2e33e..b54aeddbb0 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 3a25b1a2c5..7cd2926d03 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 04a6d0d59a..5efd94595b 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 a64abe38db..cc26e90dd1 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 7b4fe0e6af..fb0146e7c0 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 35137f5cfb..f1354c4d38 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 86fe19e046..43be35bbd0 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 60d621ad00..1c2bc59a00 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 4fa18a317f..e10d0f19fe 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 f84a7e6ae3..fecacaa4d0 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 31d08c1155..55f4373bc8 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 f3aefb2dec..fd05e5d4b6 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 0e6a1355d0..aa245210f1 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 310fa5add5..1a250b67d4 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 c045898b84..2eaa0c449b 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 c25979d968..af9753ff0a 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 c9f410c509..94c76cbd60 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 e90805ba86..951fff0ba4 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 bcecb4911d..5a107c263c 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 b07062db50..86a34042ac 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 f3a17191a4..21a945de70 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 d953225f6c..acc486b066 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 2ecb853563..45ac7364fd 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 6b15ad1bca..1a2781a832 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 58f08dc2c1..914b570a4b 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 de75560700..f9d8c215a1 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 ffa5b49aaf..bba33e1716 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 e9d2910078..cee2c6d638 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 33582d48ec..165186e3df 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 d61d979f9b..d6f2b38aa5 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 d3caac3942..6103a5bc81 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 92b5b2dbe8..87c9da65d9 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 02b6d31b9a..f6a8c5bee3 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 bb803f32bc..54747730ef 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 b1460b16dd..a01c8c6ee8 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 fb6dbcb86c..d5c5b70b60 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 2697da3248..1ff59d009b 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 8240d59f41..d1d91bd846 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 e6f632521c..4d7df7ecb5 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 4cfc928bcf..020958976b 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 6d9d8c1969..b695e35aec 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 73d77cfab5..629d3be7c1 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 14dbfe954e..aa6efeadf0 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 aff6c9d5e7..99e99d8353 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 377dcab32c..7574e83e4d 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 ff0253d47a..2c06ddfec4 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 a86bd839d0..ec20a4071f 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 a00622c0c5..60aa1a2347 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 b610cad833..a7bd3dfa95 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 87184e2538..6264cea39f 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 abbbc4b36c..02c91d31b5 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 c69760775e..3aa2144723 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 b8b388a4e2..3a85679bb5 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 a6794f49e9..801638a7d1 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 768b85eecc..df3f90f9ea 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 0e5478d625..903b0adce2 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 8c4bb7169a..99c0e60aba 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 d4ca878d08..3fc9932356 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 d70f002d64..a6e1d95184 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 0d652db8fe..81b77c340d 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 45ac853e12..36568eb66e 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 3b951589fe..a71d8113bd 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 a6ab1db811..7cb9c5022a 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 7092d0debe..ff40ff4718 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 f3400d01cc..412fb00dd8 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 d9b7d0ee25..785a081d00 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 2b04f0852d..7692f90366 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 98b99c0f5b..dce2731e25 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 9b19d5205e..d9e04eb59e 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 1f2b61de8c..d5e58ad347 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 fc0b8eb682..30dae8319c 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 7f1ad305ee..4b9be436c0 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 f2e7997d5b..a2b1957ee2 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 bdc2f2f177..8838a15f69 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 b8453c0333..b9ddecad16 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 a58abd7966..abed531fe5 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 34ba9b1377..433160c122 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 abc4ce9eae..e85288d641 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 4f1d4bf9c7..8483fe7560 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 24b89228b2..a6d3b58e73 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 1b54ba51a4..7328964850 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 33df6a9ba9..564e1f4bb6 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 a5a1406a2b..8ec59afe57 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 23b68dd26f..7e14d818e6 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 ef593b70d0..10e4e783b1 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 310d0b6586..12d7b47190 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 a3b5052403..06a8fe37e6 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 cbfda8c04e..c02b4d8884 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 8005995a31..31419da1a2 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 9acca83d69..7ee38f1313 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 6a8d35aea9..517102035e 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 31960b72c1..6d3cc31b48 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 344aface9c..cbf5ee2396 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 33f403e307..49e08ff8d6 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 ea682f3044..00323bd565 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 92fe5c5c5b..a865613c4e 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 e8bc8d9e45..5a78be505d 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 3289b71031..14f339a093 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 7ebb46689f..aeca0fe4d7 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 0d2aed8288..c46cf37cd5 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 96174353e3..c7fcf8bb6e 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 1ff5bc314f..c265fb1768 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 ad6a56ce72..587fdf14ba 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 fcfc3bed02..fbf05c89ee 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 7792e00800..8574e7a76f 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 2f3e044b81..a31f705fde 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 37eed6a278..7e3c23cf3c 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 6901738324..98db047553 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 642556a1ce..ec2136635a 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 6ed8ef9764..8bbff33837 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 56685ee22f..8612d1615e 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 b00a7e08ef..d2010cd0d0 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 26c312a48a..a56fad41d0 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 2e584a8bf6..6ed3b8507b 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 ccfc2d26dd..d59de081f6 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 a7e3ec9bba..8ca50e1796 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 43970caca7..15e8db3887 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 ccd4485087..5fdf6e81d8 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 51c7cea71f..1ff9f7b1be 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 d395cbfe68..f76c5fbad9 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 3224044f17..0e80d71480 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 a04a5aa0d0..c9f340bcf0 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 1f01576f04..7eff929524 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 0abc47e72e..5cc1445920 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 82a7e21ddc..87ee621336 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 42eb65a62f..6f55c76964 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 0cd3db8ed4..594bca3e44 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 41ff6fbdb9..d87c0d1cc1 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 e939bc88e1..1ca46190d6 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 9e7a407ba1..7b0f71fa31 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 d772136984..a78d91be26 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 b0a74b036c..25bb4c7a8c 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 2fff689353..2c94e08405 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 db41d90a5b..a2e62ff16d 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 84f99ff8e6..fa664d8971 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 c447a9d598..729ed29c2f 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 f43e675c56..fbaa5c9b3e 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 301bc09c83..beb34b7655 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 28eab07935..13405dc76b 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 cf52258ecd..fe52111db1 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 7febc0baa9..ccba27aaf1 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 f08a5abcb3..5f14e9e278 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 b0a62aaa1c..b3af725785 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 97329c9733..df41d0779f 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 8f05e3707d..03a1dc7ccb 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 1ce469b7db..b7334572c1 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 c9984ef57f..7a5fd2896e 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 95a86e0dfd..584dd7e4bc 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 76cdad063f..e93785645f 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 a9a9ec086a..8af4432f17 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 e1a2a62b69..0b1d410a20 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 c5085e6d2e..a839a5077c 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 eb52e39f37..9ee5022e29 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 78346b2b69..01e6f512e5 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 b9d8053178..fd255ba9a9 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 b6e8730e04..e2375e524e 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 0ddc95bafc..9f9951e2ae 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 4a902c9dfd..d0b11eadff 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 5723915275..d9ffe0f3bb 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 ae8af0e004..ea88248ec1 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 3cd0d30740..cb921c3a63 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 d7f76fd842..f08d4a78c0 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 2652fecbfe..6034f45442 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 41f23cd0bf..68dd36576b 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 c093389eda..2e9a7fe098 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 7acbfcfc21..7e6dd47054 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 055a03a83a..c5181d3a10 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 99eb0a30df..ed8559caeb 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 b3baae91e7..c1e625a762 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 987befb024..99deb4d10c 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 ed21c032bb..95fa74260a 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 d69c7c444a..cc753caa70 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 fe47850a82..a8d61e2bef 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 aeb58a9e6b..4151fcbd9a 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 887de505bc..54c3fac634 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 f50b92e632..bd21fdc67d 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 ff4217fef9..b68368ac7a 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 56e455fb5a..7d4e55c86d 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 2c61624cb4..bd0dcb3f70 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 57fba34832..0c68803b68 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 6594661db5..893e884fe4 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 70c75ab145..6cad8b966b 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 fe549e2b7c..c8865f5417 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 93e9670575..89c50e393a 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 ae5a264d06..04f4fc2f48 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 d1d2556c8f..3a9d345103 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 48bf82d042..67d6328a62 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 5f4fca96b1..c14509dd11 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 edf3e5ef28..aff7fcbf13 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 4db3ba62fc..f525725993 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 32a77bee41..3f00fdde5a 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 471a37422d..7bc68b112c 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 1c24517e4e..8590a41e40 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 43f1a28235..01045fabf9 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 84973f0f77..a30c194b3e 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 6bad1ea9a6..5928553c82 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 0d5d3bd4be..0940c762d9 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 760f3f2209..a3e653d4f5 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 23627f9591..1cbf4b49fe 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 48be9a3f4c..535e1864f2 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 add13e3068..34b8aa08f3 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 089653018d..185421bf25 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 a61635326a..2e59083567 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 168f25e4aa..e31a28b407 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 93c223e0a7..56a4a57b6c 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 b43d876747..01be27405d 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 ca9cd691cc..507c242bb6 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 1eeece6e20..e24f4ead8b 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 365406885b..6d1f09337e 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 aa430501f0..3ccbaf9e4e 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 c536d2a9a6..9441e8b6da 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 57637a8177..791ee9aa71 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 f0db17e34e..2830cd2d00 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 eb5c045c7c..cc90bc7c9f 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 e13d5351f1..b5bb1fb729 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 96a69edddb..75ffc00951 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 32242d86cf..ad61c9d8d7 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 dd1fef9226..408ff7108b 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 0c99878287..570f285ce1 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 9240253057..403a650fce 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 15602ec862..4e938f5768 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 7acf9193a9..53c7d259a9 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 56cae22a42..2a6a79b93d 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 f02e12dfa5..c0ebdd4d7e 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 64ed7d6445..d1760f11bc 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 114390f967..f243b617db 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 bc780807cc..38cbfa6e9b 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 828d81e02b..48a0a5ecf7 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 3dde703b77..aa7bd59c4a 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 7863a44918..3df4a57438 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 ed7a570ffd..8280d4c415 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 a363f77881..96675e9526 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 5dd8febe6d..cb57d89f37 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 a638c30482..91e5381b1f 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 6dc0549f79..d80a177456 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 c887ecdaf1..1c501aaf1d 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 413d5f9231..238773bb9c 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 f98f5a27e6..722f3e599d 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 5079d3271e..a424744591 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 e2dbe4a66b..ede104d811 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 ba3d80d126..98d4208b63 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 af84997d27..3410179aee 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 863ab3075d..c55bbb0dc4 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 79681afea8..629af3a338 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 d862e30a24..3b0634e24c 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 2a54ca43cd..5f7f414330 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 92125dd65f..d79bf64b6d 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 5c48455185..cd810ec5e2 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 8319e36511..d578c689f9 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 b8d4da147d..6afc1d180d 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 9eaf3febb3..384da94f9a 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 b7dbb12bd0..4e31b7cd7e 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 b03310c083..3ac86c04d5 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 3be2e1b108..be5808479b 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 67e9ac3d08..fef3e23747 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 0191e36e66..7e5d9c66bc 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 cc94ca1b49..106154c4ad 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 09347bccdb..80b3695649 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 bd830649b6..6aa3860c82 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 2a010881f4..1691887ef6 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 4dfb5a8503..188145e351 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 27a346c406..813548bda0 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 3e79b3b13a..5f45c2da7c 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 7bbd3f940e..c616a16f51 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 6310f54e68..d8a45da453 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 9e3fddd8f5..46fe127092 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 0b60ed1629..026e56462c 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 8ed606ffaa..a9d75b4d83 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 0a3fb6c115..44a2f576ef 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 6bf3e6a980..fca7cc2a2b 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 6cc1847e53..9252c9be20 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 b0f26f6f73..3905966a39 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 4d7b9caee1..6db2c2a093 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 09b1c960b2..cb6fc23a08 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 6f6bdd154f..92bb35bed4 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 e1d7b79cc4..c7400abbc1 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 6b392b3ad4..0d0ab81a82 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 aa5348f490..1ff2f2b18e 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 456ef5d5c1..e6bc334225 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 18f7f0202f..78a2c59faf 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 28fbddc3c2..f84d5da970 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 6009e8b32c..90cf2e634f 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 c54154b404..385425f460 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 70b6eddb86..e0a0a89d60 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 02c29f5f86..8391b64c13 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 943911053a..0d5c799afb 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 a5e2d0e5ab..0fa5f73835 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 a3b691875c..d0a0c2f6f8 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 da5ea6d356..c856c262b4 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 4a88e54d25..0b1cc3d84b 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 892aa5931d..b7fa7ea947 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 53d8aafc93..975f42c83f 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 d5ac1ac0ed..a37a72573a 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 890f236ea6..3937f085fb 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 06bd94b29f..246ce7902a 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 76cb0b6a22..837ff57e7c 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 642b96c91a..046ab9a71a 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 006fec47ea..41bde030cb 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 f1c2e22d5c..41a6777029 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 fab668c83f..41dc8395f3 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 04a1b60f2f..535dbc5023 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 b46d22cf02..2602679150 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 33e2e0366f..bab682388f 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 475e229039..633c12833a 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 dff1375851..20d9af1160 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 104a5f9bfd..703f376dd7 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 16913c3ef6..685ddb362f 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 b8e5e1e352..88386ec752 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 455221e8de..53efda219c 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 f54c966138..f44068086d 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 41add5636b..a4e52f6995 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 2acf19676a..a681e25d3a 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 bb4639ca0b..f5e58268da 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 38179e8cd9..6ecc2b8dc4 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 0bcd858263..d0dadf2c00 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 0b6a288414..b618fdb213 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 978c43e911..7751f7e565 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 f455375465..af5798340c 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 f0b84b1f49..2a122fafb3 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 b2244e44ff..196ae1335b 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 30bc45d17d..5603e77653 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 c5e0d11c38..5de616d7b3 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 6220ba321c..cb4e80515d 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 bb0062c165..d7f0d4c115 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 a956c407ce..2c8e37743d 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 ae66c2623d..22f8805696 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 597f9025e4..06b37adb2a 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 b203bc685c..68e9c9aad0 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 50cd710c5e..81d74554fa 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 13e1742672..b2c016796c 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 c239107cb9..707662270a 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 71130a2f62..8e73c3320f 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 71be378d2e..5917b4779f 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 627f96ca32..afe3e37a41 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 7f11acd333..9dfc3f2382 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 39f412bbf2..fc97d25130 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 cd1779b6a9..ea77f058cc 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 06b4a596e2..3945ee3e03 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 a543ab9bee..129f5a6284 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 a25d1de592..bd1cacf6bb 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 1bcbe69688..0b71b2ff3d 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 ca98932140..68ffdf8964 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 2e380faf90..82b50094bc 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 7660a960fb..0ba531a18d 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 6500f863aa..ddfee6aed7 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 15782bed29..24eac2f6b2 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 1b32469f27..d7e381356d 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 2466d0400c..f60433b565 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 c7788337e1..68908d7748 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 c6f7d5c9c4..b04e1bedcd 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 8903ed9563..df71fe96e9 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 f2b3e02abd..3d3f418ca1 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 c18a0c946f..2ab122159e 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 cc5be8019b..b2cc7b07a8 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 cb515c2340..22734f15ed 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 021e9d1f61..707e467a66 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 003a2304d5..03110b5927 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 f75659fff2..d22e74c871 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 1c25aaf55e..654d53c71e 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 62b424e90d..a7852a0522 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 6209168b37..d5a4062ac6 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 a1926e8d73..7d663f74e0 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 03d653d5cd..ec37a887d1 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 e413b0eff9..dcfc8aec54 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 42f5eff291..293c5daebb 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 827c718ac7..88a4f13ef1 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 0541990901..52de54a691 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 ee4f17bb4d..6d8bb98140 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 ae727d9c8c..245b729d18 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 b36d4f752c..fde6d2a735 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 27bfa09ff2..0b1e363dd7 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 f94985a905..02dbf1a011 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 8e681f5195..90b0892fa1 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 d3b4b5508e..eee785bedb 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 d58376c381..e7530a4b74 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 61a156b44a..54378cbd8b 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 5f7bdf3bab..f4e227b765 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 4bad12a995..3963124125 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 f8092190b9..d389d60076 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 2ae5c3e1b0..e98d4438f1 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 58a2209795..e923ddde75 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 475ae52765..e161de50bb 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 17dadc1b9c..ea9550e890 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 439d5c3725..f86527220b 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 fdae2e2a61..212b57bc02 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 179f2620b2..e0c9a31e12 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 1734da357c..ca69533fb1 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 446b9fc1f1..a1a860f888 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 02577853ec..2d372d343b 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 6215c6a84f..b6090aadf5 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 ab75d50cc8..09a72c30e7 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 a9adbcecd4..a0405c2c16 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 d82b7670ab..1cfd4d9e5c 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 221202db33..6dab65d858 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 74d2fedea7..0081c29312 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 fdecf7b7c2..b3a4ec2ce5 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 524fa1b0cd..ed10e2bd14 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 6695702bdb..5e5f0237d8 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 5b1ee28e42..71024a1712 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 2546bddbab..8716673b76 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 06c2bcbee5..0a9ef05e5f 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 b1d09944b3..78c6558387 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 0ce94fdc53..dff6088954 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 f3760a3b30..96467b797d 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 6a2f90ab9d..cf3a6728fa 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 8fd43c6891..3afbee6574 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 7602b8a909..64145954ce 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 50c170a995..3e361eabfa 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 553ae7ee20..2071991f1a 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 269b4e75ae..8e63454b82 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 6e56e7609c..233e1801df 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 dc52a2197d..8ffd493dd0 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 038576805b..ee5aa96ec6 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 ced3a73929..0ebdea9892 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 193266f5e3..01b6a5c078 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 5845fc652a..43b36977ee 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 27d6e25a01..ab3ea94772 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 d5099a3386..21a98c6c8a 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 cf91abe07d..2aeeea498b 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 461f8c1ae5..36ebdf49e9 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 6fdf4d14b7..ccf9cd4466 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 9b7b2858b2..ea887752ae 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 643e94524f..804c7bd300 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 5fd311ee41..c83a9b0a68 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 fb68738dfb..ec30a5056a 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 5c67c13e57..897d0b6eff 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 a106e5e482..86191f7ee7 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 6068011dd0..fc89b15ba5 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 91ab97a456..061714c66b 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 530ac66ac6..3d9947aaaf 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 9db78f3d76..b5b787c0cd 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 1ed0251d25..0269833dd6 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 fda8f0daaa..685ca09018 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 6df2601fff..4804576499 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 ad1f8ebdbf..e8dd77380c 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 4ffdabaf96..166482fd17 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 f18be37efe..ef23adede6 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 b2c6451273..f65e1cf0d0 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 c69b78cd0b..30bb3f7781 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 17afc5aa8b..3d3163d258 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 d933cebad5..b62d7415e5 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 38c9dbd356..54fabed063 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 c5c22d1708..1a9550c85b 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 a3fb380ee5..4c531169cb 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 d7a3d85d00..9a94bf8a9a 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 70327aebc2..b7f97a9c05 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 7af0979291..9bff82b70a 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 5d6e08c12d..4aa51718f6 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 e163774fd6..ddefab4653 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 d48c3a5da3..4c721f1942 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 4d1dce4f49..5f6844266b 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 eb50379001..be73f7a453 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 35a7c4965e..a3c1f10764 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 bcd7ec291a..49521796b3 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 2fee7057ec..9056a39ca8 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 86c54fff9d..392724aaaf 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 02c1e62574..3acf596b03 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 db3e096f2e..e4222ae305 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 bbe97ce89a..cc109c85b0 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 9a705a9fdd..bb3b1aab14 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 89977bff76..fa2d5bf144 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 b65798ccc6..88c3849937 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 e06f412190..19df44fbdf 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 cfdaa5eaec..3440bd53ee 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 192cc5ef65..22bb771de9 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 90698d7d80..73dd181b75 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 18261cbd41..13cb0b56d4 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 4c549f166b..bfe1dc97e1 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 f16298b752..5a964cbbf1 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 ebe18f0b5d..c4e054cd55 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 7a33b479c1..66c3f29b10 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 84eb454ed4..7cdb4454f5 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 965b4cea33..907f06a668 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 6dcba0e0dd..e27c4d0bf1 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 41b5b58cbf..7293100b7c 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 a5ad90d66e..3992695620 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 367ae7120b..cdb34b1df2 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 26b8cd1c76..b72601e91d 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 79d2f9ab4e..78d8a6c84c 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 5552ccd716..0931108362 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 fdf37636cb..6bd6cca386 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 4b6b65f450..76025f20f8 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 21a14e800e..8d6cc01ef3 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 2013bc56de..3f98b1db6f 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 91642e05ac..8ead44a9d2 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 9ebf244294..3119b306d6 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 65adec7c75..9f59ecd4af 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 33239b4778..296b52bff6 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 72d9f5bc87..6295cbdfb2 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 e1d0970919..d211ed894b 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 faa893f83d..2cc13d72da 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 e01c63d23b..0e72bc78e0 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 23ad1249f1..22da96fddd 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 83ea296597..bc0a6e6563 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 f2f1d3298e..5f802b6345 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 bb7a625db5..05f06ba878 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 065456aba2..8208a4c8fb 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 a223b4bc6e..3d7818f0a9 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 481a7b28aa..3c8826b038 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 a0d8d3425c..a9b8181969 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 c8dadb532c..ecaccc1e5b 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 3aff5a166c..7704e41017 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 80a1a15de0..a3331a29b7 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 b2af2eed19..672ce71c3e 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 168ccf51f6..c15f418353 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 b8b79bb7fe..383c0ff476 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 318b076870..4b8cf64234 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 bce3d149be..659356543e 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 6cbed0b2e0..e440085400 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 1775ad39e6..10a79dbe56 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 392acc4026..cdf7571fe9 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 e37ca22e04..525e3c0d44 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 ca73ec52ce..507071cfec 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 60849e07f6..e6904b505c 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 3f412cf8f1..ca8af0d62b 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 e61e89b411..2e56a5fc6d 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 b46f072a03..c63c808ded 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 cbcde15326..6b208f2c32 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 64a7270f9a..b98c28bdea 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 e0b131aa29..eefb92a978 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 382e2a69f7..2a843755f8 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 c8b2add264..8df11db72a 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 6b91373075..9b3a4e51b9 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 ef7efeaeee..c7e5cd38b5 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 aafe6cbf2a..fb03f2ae9f 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 89e40fc45d..e23558f14e 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 3c1638ba5b..d6b4629413 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 3bbeb8d5bf..1abb6ff0cc 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 6d4dde15ac..e6a1152ef9 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 7e9e64d8e6..6b5c778a66 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 90e5813cfd..841a749a65 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 3770b8e096..22ad9f9a6b 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 5cc4632e13..ea302994f9 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 ae38c244e2..9554f93bfa 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 0eb35c4e39..5349bbb418 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 eeaea6a5e3..5f56b1f7c3 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 0ebcbdb1b1..74e32bc626 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 cccd17f247..7215b8cfde 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 98b6479b96..5d256561d6 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 50a7e4916a..3dbebff584 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 cba2299203..f2af30105a 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 8468c77371..dcfd12ff80 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 3e8c19227e..97106f1151 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 d336f4d228..4482615dca 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 b9a91dbfea..a58c895f6f 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 69c2e9d9be..1df7f27169 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 43bd9f2113..43b6de08ea 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 8577a19705..b5984b7228 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 fa0c1ee845..966e9248ab 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 369850d143..7eef0a87f4 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 9e56e87746..2410941725 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 688cabcfbc..fc86b08fba 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 08cb6e96ac..1103918eca 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 cae77ac185..e54aff2480 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 45e159e75a..d0cc1bb549 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 ec7117a94d..a196d9ce56 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 3aeddada58..e47d6427fb 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 7681a91d67..1ecfdeb3bb 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 7d647edf6b..e885042684 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 22b86fc891..be165d9cbb 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 741cf2af3e..9dc47a2ea7 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 0b0123e20b..e63cc88544 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 b3c2b03b11..d4ca0a6b21 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 1a6381de6f..cd8615ea23 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 6edc0c4db8..4a08f48ca2 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 8e1d911b88..368616c1ad 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 1db7e4e5d6..9cc5c6df06 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 7c0442883a..8e02d3d93a 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 aab36c779c..993d577d7e 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 1627aa66c9..faa1aa8d9e 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 37f1cfe10b..3740ccf525 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 93017faeb7..01e16e53a4 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 b695870fae..7f2f5c948f 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 f66efaabca..2fbd350944 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 130d7fc452..ade0dfbbc3 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 87bde2a207..f9aa2aacf3 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 e331df9673..9ae8e28db5 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 8f5c32b61a..5dec13a768 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 8bb3070e4b..c0d08c45ee 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 c4969f66a0..e92fc253ed 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 f25b34a917..1fc6b0d194 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 ad75f5f0f2..761d248d30 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 c07c61dc49..457aea3c27 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 f36fd36da2..5910b7f2b8 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 f2d19f1c5a..4633a6bca7 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 2c804c1aef..f65696e322 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 aa92fd5a35..c44bd99793 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 d1de6c99e7..1c0d9bfc41 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 256ae07db6..e235b11789 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 eaf5604875..cab12ae501 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 48fb11fea5..ffa75e8fd0 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 d5c8ee20b8..f396cea3a2 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 7096696108..7424e94805 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 f425d62e0c..d284228468 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 0b7eaccbc7..23f5949f01 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 663c0136d1..7a091cd1c8 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 60fce5c730..757d844cc8 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 ff2142f872..79a7f71c9e 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 2acb929b2c..5e0acbc569 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 a9aee2a6c7..398058f574 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 33b78c5375..41d3951985 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 c86dc56f38..a909d4af7e 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 2fec18b684..97ba10f4c7 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 1b54d8f9f5..1de5b9fa29 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 5232483c4a..bfa892ab93 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 502fd5eccc..969a40766d 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 e25df9990f..729004dc35 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 9a0160f6dc..4ecfd85c95 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 122140b975..c8199b4f50 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 697b3e8bb0..96a050620a 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 62c4b3f24d..099071b82e 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 160d36f7d2..7831d91cfa 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 91581974ef..fde11deed8 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 3cf8d9bd45..9861b1d3c4 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 9c7316b568..1dadcc950f 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 ffa379efff..efe627be8a 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 a8d2525e7a..8417176436 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 888069e106..9c4cf492dd 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 fac0e68282..5d5e8f2feb 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 bc275968fc..a100fa0992 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 ebee6b0e3c..92b3fdb24d 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 905657c925..16de1a0411 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 354486b7ed..43cdf6a32f 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 d11b4242b6..9a70181c5b 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 8254ed25e0..104e0a9a05 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 3b43848051..a1b7213109 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 aa6165e3db..a59e05ddea 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 493bebbba5..b71601de6f 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 dd70fd41c7..3a69cb69cd 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 45502098e0..e67a279281 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 4161e5d1f2..1656211df9 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 66c5c21697..75af252b6d 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 7cd5531278..93dfad5939 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 509d620d6c..7bedff147f 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 207d578547..84e366acfd 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 1629c2c440..b90ddf7718 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 2fd7b87ea0..76b9439663 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 a9b72a8b42..28a6e4cf0d 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 3e73b69b6a..8b535f9c34 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 94a357e8fd..5276b4f39e 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 6582a2c90a..5672454376 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 050fc2367c..d60d6a8386 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 16d3b17ca2..2355cb70f0 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 704236bcaf..9c38635f01 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 47e72b87d7..ff94bb4bc0 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 19eba085ea..d8468b7501 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 66210a7137..59572e59bf 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 08f8a4bb87..8177f0558c 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 0ab1de6647..0b3390f503 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 d3d6871d8c..4f9d8acc73 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 62f27172f8..c9dd20d848 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 46c257308b..a8a20033aa 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 e4c50c1ffe..96ec15feb6 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 255a6d21ca..50b8725c2a 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 020fe48fed..adcabc4def 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 478d710469..4898e4d4b8 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 256b0b87a9..2388a09cac 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 06b7056d6c..ba4d2a2aef 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 6736b09b2f..60ddece6e6 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 9670a8989b..5583a2691a 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 861a154144..6aa08c85b2 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 9469248f2c..571be0536c 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 bec6dd0ffb..c1d80d79a1 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 ca35b386a1..334ac5848a 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 e4ccc73868..408f91e96a 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 c680160d63..0e2d28c90d 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 30e436ff19..68226aefec 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 8a5ccc8ae0..aa4ce4f719 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 de1904a443..7cebdf6c40 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 e45c90a03a..7227304f39 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 3d2c6f88a1..f9ea907001 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 3b35ef6d4a..8b79996c89 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 90ab32638d..aee92b0ed8 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 d48464390f..30e35a58c2 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 26117e390d..19278c59b8 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 444c53b4e0..6d3f7844b7 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 9d8994fdb4..340a6b1c48 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 b4873c6d6b..40acb3c36e 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 27ca5f796c..769e49893b 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 4a4dfb42f5..82fe8bc992 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 fcd518f954..8262bdfca5 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 12c376c477..7d7b00311e 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 76146f91cd..99a833780c 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 d53e58f92e..ffc5908ac7 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 d4d86b3898..aeaaf95f60 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 5ac19c0055..3fb7892a18 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 0fb15a6041..5e42bca035 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 9a09bd3af7..580f7c56ae 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 152949c23d..13952bddeb 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 60cf09a302..c5c88e86f1 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 ac62b932e6..4922391760 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 63c77a3df5..fc847e5ff0 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 14f1ff6d44..2488a9a191 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 e509fdc715..0646a430ad 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 57dcf9453b..49957dc5cc 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 1f19323b0e..10639daac9 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 a484c0ca05..d484ac81fe 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 1cb7b9089e..a1d2c8abad 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 71de677673..a460b5ddd5 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 5326ea372b..b2a8e49095 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 45ea8d1bdd..08d0cfa1e9 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 24e9c909fa..90fff2f9e5 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 5cece0a660..668447b49a 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 475f24f20c..c42db2ad1c 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 ee112aa13f..82a2ebef5a 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 830ff38fda..4c9ee3f9df 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 172acf135f..4eee2c5c05 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 f45968ef94..ceacab1848 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 af513e003d..1dd7c4cbb2 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 8a9a8262c2..6bc3f1a32b 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 49388da5a6..120c40eca5 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 d339d5e8e0..140e6edb84 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 85a4223295..0dbc092213 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 6050637a0d..7bf84ae080 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 a4519babf3..c6d61ec934 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 3a4eb4f6d3..89e68b726d 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 be5f37f4a6..45824abf2e 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 95b9113d75..c8cdcfccb8 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 2a90f86e51..a347227e33 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 c7aef066f2..4125e58aad 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 964cc3bcc0..e2912a5aab 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 bb8b2f2213..d110fdf223 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 3d56ca83ec..1945551004 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 900a67552d..e845d8075a 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 cb34d0b5ab..807167d872 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 58e4e3173b..04fd62fdbd 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 8d7925a7ee..d06c0c4e65 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 a9f736398f..0344b10e2e 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 c7c42b472c..45caf7c1e8 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 3a7abdc8f6..8dce4cdfa2 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 f82522e2da..7d972a9540 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 a99928a13e..3601252709 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 dfa7edefdf..2141b876a5 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 3847884e2d..a9286f67c1 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 21b19b4abe..c257e7e954 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 8513e78856..e162db1517 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 f7a8cb38d0..816d6ad975 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 8f61d9054e..6e8716e44a 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 f0de788154..583843f6ee 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 8bb78b4d7c..33a2a87b43 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 b934d20c88..7d1f3eb8e1 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 d04c179a5e..88eaf45695 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 8b999acd62..7e99805bfb 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 40b3f1e48c..91f72197b2 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 9f1199c476..9f653bd8e4 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 b66560bca6..da5d1a40d9 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 39cccbfa3f..c97f85f105 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 064e88a5e0..d5bed83af7 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 0fb8a67543..43e43d0e0c 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 948b0b0a02..c0e00747fd 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 722b684fbc..1ef44ff661 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 c68b096444..d0348dbe91 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 f998b57f90..73c1757d8a 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 5d0cd5260d..176a4afdd5 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 8ee7656f61..bf2f0ac253 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 38c9c62366..2239aa749f 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 1cd3322b0d..0005a614f5 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 af17650404..8e82b4d816 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 968766c1bd..6993521a77 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 899d566234..bd3c0acdd2 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 09599884bd..ff81e492af 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 87cc5cb5dd..17c8d6b367 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 69c87e53f3..7a1e3a7f68 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 cd867937ee..061d18d876 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 b3a9b2f794..463a829098 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 0c08077c74..e6953fe66c 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 54789d28a9..3b886e9d29 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 a333c3aa57..557f97366f 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 958120b82e..deea05fd73 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 a42064dd1c..c410da3f72 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 7ec2309868..571def748c 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 0f5ea8b3e5..b96697860d 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 0089402bc1..3ab25b0f01 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 38751b8e9e..f43ae92f58 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 f60cbe49ff..d531cf5b70 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 632807fbbd..de09307935 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 52a07feb48..daaeced522 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 16426b2cbf..26bda3a31f 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 98144a1a9d..4000bbf4e1 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 82521aed7a..def4a2a31f 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 e9d6dd0bbf..f76a7d3caf 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 8e4451fcc8..f7f88edcc8 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 6a10d35452..d6a0eda2f5 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 e701b7e41e..2a538b58c5 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 afef48ebd8..430eba7da1 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 b0427a9d66..960846bfd1 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 3a32026a8f..f6a81c7494 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 101f703443..9688da114d 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 7a53928ef2..f6caefc412 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 38f371b6d6..2785eacecd 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 13054ffc0b..07380ad75c 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 b8ba26f56c..a5c5c88db3 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 c4f3afb858..9d4b1ffd2d 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 aea74be18f..a01b92d8df 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 6e2159f7b3..2bcb4db986 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 1720fa9d4f..4e92164c54 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 16e400b3cd..ff41c8af52 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 5c9e56a0bd..a7ac292897 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 6801a5d605..eca45c2c11 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 d09365e0c4..20bffde12a 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 6296deb72b..f70a09c660 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 a00f8d049a..89d7f492cd 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 cd7d1c1360..ae7db152c8 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 d9b68b08dd..6c760b0079 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 13678138c4..63faa6624f 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 16b7d36e1c..fcf9faf802 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 a1bea8bd1a..2be0bb3193 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 027eae0ca6..aa7c15bea8 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 ce93a07a79..dc04f1eb25 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 31b96d93c3..0ef21dd4c6 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 3c675063c4..1e8a4f29c0 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 bc18bdaaaf..18e79c8d18 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 9f9f3af9fb..56b777831f 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 ce8eef985e..4214026ac8 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 e90dea5821..90c8a402e0 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 d43a3539c6..6f8399a808 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 9e75cb6415..081192fd91 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 5193a7eb7d..da587878e1 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 c9890892c8..2ae636df42 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 af93ca9674..8eeaa61f04 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 0f0d16f4ce..4113fae01e 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 b411ca2f41..f66dcb98c4 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 6154dda2d9..0c0fc46b86 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 fb1710ddcf..cddb7dc647 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 2cb96f9a60..7b39b9620c 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 50b0b31d73..f2a5c2fbaa 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 8e1efeb637..7162e0e0b8 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 251dd75a76..eae36e6128 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 7490d189f3..4a0556bb33 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 b8d431dcd6..5f4d408de1 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 2ce2f32a19..c719769c39 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 46bb3569e1..732184b337 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 9217d26cf6..a7f9038d7f 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 9cfb8bc97e..7bcc0a0d36 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 e6c11d5f77..8ec256e331 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 cb8d652227..4ba0526eea 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 afe77d4373..99a974128e 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 2591d15787..36ca69fe98 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 3e014fd0e5..9d85980d54 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 940b28c66e..cdccf8cec8 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 78f00f07ba..a9d11e4b6e 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 391308e563..ada07973e1 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 73bd87f43a..499199a48b 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 bed5992237..7f14d759ba 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 39efd89330..226202706c 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 d4633572f8..3a02d90c56 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 edf473dd86..493768729e 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 971b685cdb..8860f3057f 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 f2a84c1d6e..84504a5e6e 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 7fa4aab35b..9d07ca1e5e 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 513e272f2f..0e6ea014a0 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 11d62313c9..0640b4432a 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 caeeaf9a95..20e66d630d 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 6da151e7a8..40d5e23fca 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 24ec09703d..19ee9b4be0 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 ba8660f0cb..ff44d3791c 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 a8a93760d5..79075b9c49 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 602342d117..49af7a2ce7 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 2993ac43c4..fc6c3d8682 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 63d9c97a51..fc034350e0 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 bf8e6dca40..3234050912 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 4be6e225f0..943933c93f 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 68b3979ba5..4708ac5d31 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 200a7a29ea..aaa6353090 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 9eafbb82bf..34501ddbcd 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 0c813860f5..64372d8013 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 fb9ee85473..4e64571549 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 d442b5f4c9..58e492e3a1 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 71e6e278a4..c57272755f 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 1f74c2dd04..2eb171af31 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 6df1ffb538..a64d193999 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 2b80d54006..6102208186 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 77360bfe08..12bd7e0bd1 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 e9cef7af00..2a1106ed8d 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 0a27330f97..9e91719340 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 fd7e37d803..4d262b1171 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 0d0ee8627a..a4f9f0e9bd 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 a08389b99d..a4e6ff16bd 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 ccbc0371fb..c6c74cbfc4 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 da4109b2fd..a50ba3b90c 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 bb28daa4d7..570320955e 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 1b5af8945e..9680e05e90 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 86f2b30cb0..90692622da 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 dd8c7b3233..b4069d22cb 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 37482b626c..2610bcf274 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 2c48d57a31..95fb92c291 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 fa5b7d3ace..0f3d64f5a9 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 777cac1c27..a0bcd45719 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 8a19b00241..6c22ac4cf9 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 cb9bf5fb29..317326f73c 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 3a3730bd43..6d66a3677b 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 2f6041d342..3a481eb9cd 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 bdf5a45775..fe5edf7881 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 d7901ff78b..7c72f3fa06 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 7da44fde00..c0e42bbbcc 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 e5707f5e30..fa221cbd8f 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 4f49fb57ea..d4543b0241 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 a118b41b2f..22a0ce6635 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 e4b9c36457..e7d69780e1 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 2d57178835..2e6782dc7f 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 f34eabfe8a..edc99cda01 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 434d9d9c71..cebb162cf8 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 67a776033d..1461ae29c3 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 8c6730833f..d38f534a91 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 cb2f49f3e0..c2fb32a30c 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 ded1986eb8..8a0fbe9167 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 3f9f9c5c3c..5729fd3d7e 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 5cddc09c72..a820857c4d 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 0751b2e048..7acae3e54d 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 c61128fc4b..7da7b5ea1c 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 0315cc0911..4ec0edf01b 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 48869cc3d9..b6dbaff506 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 394df57615..a5cd58fe3e 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 4632346f04..92283c2977 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 49e497a329..b6eddc34b1 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 a65cb49594..86473eca03 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 7d2a756532..fe7e4cb29a 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 1939c47def..ccf7ced9b7 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 66bb307db8..472e71be7e 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 259aaad010..cc28eeea87 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 e15d2e97eb..1d7755ebb5 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 c34631ff94..dc78f0191d 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 df7a903fbb..b4d975978a 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 a0420eb6a0..de751ac2b3 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 bff42ea187..6fe8803eff 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 9f8b0555b7..5707c06b0e 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 3e2843ef6c..dad57c1008 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 780da4a8b5..3cc5f144a0 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 444fb53878..8f104da4ed 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 10e98f08aa..c75edfa7fc 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 ad4ec34907..27b9804891 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 969677a3bb..075f131734 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 6877f2beee..9e8f5f4494 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 e7b99cee63..ae3ceaebeb 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 77c2d06c04..d4c31850de 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 46a334b602..f38c30af81 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 604185c00a..c4fe713a21 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 aa9ff7fec4..92709eac2d 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 da99f19a39..f317be4105 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 c9276ff761..e589e524dd 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 074ad0dc56..f730c10c6a 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 5ec717f3af..dd229ec4bc 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 dad2abe6c0..d9b3716e2e 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 6abe3ab2b2..18fd31838f 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 1d1fe8bff7..caeac7dc7a 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 32f71d9a9c..7e417efca9 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 263774e6a7..38dc241617 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 d2b91318f1..1aa0720c8a 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 55d59840fc..d8d0d5862a 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 2faab9fded..210e08dbbe 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 2db57795ea..09036a6ce5 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 211423059e..a3d9df1b7d 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 532594957e..c1c15fb110 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 0c4fac3154..bddbdec142 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 965330eec8..db9595fd5b 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 d7fbd91593..8db551384a 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 699c98c5ec..ada94bc577 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 f5bbedac6a..23794337bf 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 eadb74fc14..bbeb5641d6 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 67197c7d4a..93df19075f 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 f4b19ef7b3..30bf45b01b 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 ef2d92b558..dc76ba1900 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 98b15ca100..d57b6b7807 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 8fdeeda88a..06bfeba105 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 fe9f94001e..76b7fc354d 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 587a87fbff..31746dde0e 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 98704179ad..9e8d20e114 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 ac49bfbaa5..a4330a6721 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 0ef788abf4..7e21594d37 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 e893cb6fa2..4efd004ad1 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 2f941ffbd4..468f11e06c 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 3e80d03c4e..6585df2131 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 5ffefa5069..0591857cd3 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 21690857fd..0a440b8227 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 b3d7f50fac..ee1d224e31 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 d32dbf9485..96b0254f63 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 4da2487f67..d2e8d6506a 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 1f0cc8d58d..12a9540fa6 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 155ec311a5..d984299b53 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 7bef05a9a0..3f975fc46e 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 34692cca33..5c3bde85f6 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 86404b5e6c..b096639abc 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 9105594d2d..8f2e9811ea 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 70b5b289f9..74f30273f2 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 cd76e26e86..47d8a7fca7 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 462553d296..73144e93c8 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 2438931ca5..674ae9df54 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 665c85eccb..0d438f99ba 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 639b6da230..cf3921fd81 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 666a9f4401..ddc00c2fbe 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 f10427abd8..e7149a34b9 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 57c5736527..81d4634248 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 398dfa1344..b8e599304c 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 578d571264..5480db847a 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 994b8c578e..9172eafe8e 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 1df42069bd..15e7a124c3 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 af6cdda823..8efcfc380f 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 928226679a..6f1546a602 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 57c83f332e..21ee75601e 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 d8709d40cb..b75b870442 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 ffb35e1ace..f099e0b1d4 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 db3d7d72bf..6112091048 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 399edfbf8e..95fd6b6b86 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 abb6fdfe7e..fa473af627 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 4e81ef53dc..68e5a77c9a 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 0ee50b4a11..49c4ac7661 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 60edeae1cf..2baba88702 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 6ca6dc5488..de8e0abc1d 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 a00f9f0c85..6d74e9d333 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 1d0239eef1..cb2953957a 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 5dc00e9117..cc13e4dcc7 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 f9c4d487ba..0a3c2c2adb 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 944b9c724b..b1abb33def 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 025dae3756..ece4ebe10c 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 4e390541a5..42aa9b07c7 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 3b25892af7..33be98ed3f 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 12834f78ee..2451b0ab68 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 0ef8d4ff2e..0125b9e44f 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 fecd7457e6..6fe2879c56 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 046b9282b2..d3d56d622b 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 7ede144905..7847bc68e3 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 ce46f240cb..7406861fc8 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 7d0ddd5c8c..11810b7460 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 68e8d491a7..f18d67122c 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 7368b38449..dea59aac9b 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 f292a66181..c241a23592 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 2095de7259..dcfb271b90 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 731fbba17d..c0e8db9ebf 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 733594dde9..6c1b789f1f 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 5829a41415..e06b50468d 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 d9204c590d..8191baba06 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 17fd0d8cc4..83babd0c17 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 2c1950df3b..9c43288bbd 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 3698f2eb09..582446d7c6 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 a2dde08c8a..f6a7fc625b 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 c8a248bd11..ce67e0be27 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 efe8cdb200..b2206d32c6 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 2d44781be3..42eabacbc3 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 b565ce3b26..8b29324201 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 24db6b0749..c279231221 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 d8ca06e697..9b05cc8264 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 56d78af7ce..3c0f029f66 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 53aca059dc..dd40843951 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 832588f21f..229d6d3642 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 d63efdefb1..6b14fd8177 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 1d4e1788e0..58854876c7 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 66de2b8de4..9fb141e80b 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 367c6468b8..e777c9f621 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 620de39105..e361470f02 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 bf06cfdfb0..a567c3d9cd 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 27c85f2604..d087373241 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 c1888c42af..59058a6011 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 01a8e349dc..cda2d8d08b 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 09120a538a..ec5cefb5c2 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 10250aca5a..5f9465ed96 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 f7868b41c5..390f9e4df8 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 8ccb8541db..2fd5c69370 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 13159928e3..4bd005b839 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 ec7bc6e302..2b14d3f144 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 b2610073e8..1dfb58f270 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 d508b343ba..d14ecee7b3 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 8ec7b534ad..9210e5e851 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 83e172c922..77762b4765 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 db4e090424..62e4123a34 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 6f67cc09c2..f0fe8d16ba 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 abe91dc872..f9cca27117 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 fe2b888bcb..d2d5802f0e 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 083205052b..07514744f1 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 4718db6282..3c7dada04b 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 8b5ad50baa..c91e145837 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 50d21888a0..892bbd76b5 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 4276690fb6..c1bd10187a 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 3fd9636127..7b4a8cd644 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 93534a6e14..ecc252ca37 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 34ab628809..c595ed59ae 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 f686d95d32..1b24121f26 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 45329284f5..c1d737efb5 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 d6afaba52e..d9a07b46a9 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 cb8db25580..9d0f659c63 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 2f6d147594..39ebf141bd 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 0629f277f7..0773f5ad26 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 4c21b02be4..b36fef612f 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 fb39d9a19c..ec323cafe6 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 6346e0bc8a..a7a13a539f 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 16eb953e14..78b3417e87 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 5b62139714..cf932be1ec 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 950b4661d5..0d2a03ba0d 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 bf8390789e..13ec29f032 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 1970880c79..8c4b0f199a 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 2eba48d5ac..465cc2c3a9 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 ebbbd42b0e..1290cf212a 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 0be663fcd5..9ac62e3502 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 d0f397c902..074e3ab8a4 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 31bff4309e..fa2bdae9af 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 65f9140d4e..581a2dec0b 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 ecd0440359..76821af6cd 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 228a3e30a3..d574588d2c 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 b6f811e83b..33a99d7511 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 580bd25f98..91cedb893b 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 0139905f26..9de8dc7093 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 d65d47cc15..019e832ea1 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 d8d7735cdf..4d005ead92 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 4a47de4bb2..5f2a9e5f44 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 80004b5562..4a092c8a31 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 533425e9e9..ba8820d596 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 b9fd6bfc88..f0eaa5c6e2 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 5448d772db..812e49cade 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 c2fbdb534f..5506e94c3c 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 03ac2d02e9..3bd663801b 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 685a5aee5e..184aba4e36 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 f46f2ddc17..55114f9c4a 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 8b5b32f749..cba515938f 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 9a29dfd4c7..7d653ee480 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 6b7ab1814c..fcdc517a42 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 f678c12818..fe0f3eb609 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 a8d4b766ba..ba13750ad6 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 576f88b6a1..9ee1b7df9b 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 8fd7cf1932..cfbda5951a 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 723bc72f06..5a8c6b920c 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 51951967d6..f9ab3416b5 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 4643be4f94..9a8c1343b5 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 0d9f636c80..68dc010862 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 ea277c466d..b8767a38c8 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 ef95cf7d65..3abe6aa8c4 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 4307161533..21a4567cfe 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 719d71f5b2..a092468ad7 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 9b20be03d6..c65e57fc23 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 88558ce588..735fe12f1e 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 38c993d1bc..7f48be1294 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 ce5d53be10..69fb14e00e 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 41d3bc3ed8..6ea8ceb22d 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 96d6277a5a..a0a5f18f3b 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 57b9000588..7badcbeb0b 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 264c9bc8e6..5a1ebfa979 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 e21fcbccf4..496924ca8c 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 3d9efe69d5..8f48ca77b0 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 0ccc72c934..1c4b9a318b 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 48e7849d48..d4dea261de 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 c693d93410..0cb73fa8c0 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 ccfdd2f9d9..61b05dcdfc 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 b1d531ef44..73576be94b 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 25cdbb6d91..17fee8e4b0 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 bf51a17c5b..4f4e4e134f 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 589a3a71f0..4eae44ea4a 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 49ff3bae72..3f95d94b63 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 68e8391af8..f3946293c7 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 b95810f4a0..00d4d2e811 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 6312c6ba08..2a6a2cad9a 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 8a2f441cd2..efe0888e62 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 fc32698579..e3d938b7d9 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 9a4cec0009..ccee78d4e7 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 89498eb29a..3de55e3f29 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 ea87439fe7..067609b87a 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 718c6326ea..6788e08de2 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 b2a615aea7..2e26f8f603 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 f352ecafbe..f8b8bc8a91 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 debc94e2dc..5328211ec1 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 3fc679b6f1..b8575be9b5 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 678d6ed711..dcb4c361a8 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 d9ec3bf194..32b2273e40 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 d35e5313be..579cff4f2b 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 4619e090f7..733fab104b 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 ea4dd2fb1f..a70173529f 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 85a12e98d6..8957b5a582 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 9ee2e72834..e07a0b34f3 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 ab55b20cda..46a01b5cfc 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 a876d64f15..005c1d501c 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 ddadcfada5..ba7fbba15f 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 d7f2e6ca92..11db44fbaa 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 f39ca0ddd1..8bffbaa299 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 4585904fb3..56dc50fb94 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 32d2d3e332..0cbae46f81 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 faa5d00788..481a9e76de 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 8d9698ea3e..439cf7e20b 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 a2422ebee8..1950649fd7 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 01b58be0dc..e52da05542 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 94804816e9..32bc763a15 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 6e5dcac5d4..74c0ce7f02 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 b588be6286..f57eabbf65 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 e66d73ca67..67d8a1ae91 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 e25e36c99a..6fc289628c 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 c49ddf70f8..17aa2ccf41 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 47a99b3c53..f822bacb33 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 603dadcd3d..45fefa3d42 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 e546067c96..4c8c88a18c 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 1470ca519d..dd3bd3fd4d 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 8f76e50ea5..94748fbee1 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 6e90eb9f41..149c1fae50 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 2267479062..b3b37b01e5 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 8d37cd8c91..6e7ae7eca9 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 5d26b52bea..ffaff0d491 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 997d77ce30..735202e85a 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 688104f280..18d0a27a22 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 d86acff1b2..f8785fc8d3 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 64c0363b97..d44ea72d2d 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 f6e1493f02..3dfa2b6f4c 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 6245f6b97f..e97dc856ae 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 1159ecea57..9d7d39483d 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 c12c405225..b2ab13dab9 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 7c844589b1..b7df4072a8 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 89758c9934..8fc7c86f98 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 11d34f2a3d..c0379b9d0e 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 b1152ad7ac..044b24d543 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 64cc3ab949..41c945e6f0 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 6845756ad5..9d51543a31 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 315a76b01f..201256480b 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 1a51a4d240..62db6491a8 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 d80612506a..81a0f8bd3a 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 38f5fd0e89..489baba5f6 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 4b8238468b..f1fb586a30 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 a331073505..96ea03f82a 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 72e1ff270a..35f87133c8 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 b4ef7340ac..f142d57d8a 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 69bc89bcdf..57942835f7 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 ba43399d0b..a0383ad219 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 0cf0826b80..d56c963f78 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 1a04294eff..825e2b9579 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 45d1415871..00fce09b8d 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 4ab22d5291..339bfa6201 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 1637e79d98..d41ff07fb1 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 d7a5356714..d93eeaca90 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 45266ec72f..379685f860 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 dc8ea188a1..785cd09326 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 9e47a63f28..2321e3b9ae 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 3ced37b4a8..5e33fdb5c7 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 5477b94370..00314c77fc 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 d339ba8353..7fe4a53632 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 4449c28cc5..1b4a3df6c6 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 6d0c9d37c5..aa99d3152d 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 96da07e88c..81953cc9f8 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 6901058b7a..a3f283042c 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 f9b11dadfb..4fd2620b2f 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 31aa051693..bd47fd87a4 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 e81de9c30e..a4cf4670de 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 13d64dbd2b..80057e1486 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 b3948aad0b..e46de3a982 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 4f5f1dfc0f..e6fc9d69c3 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 1f4318249c..b54244a9ad 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 cf779874c6..7d4c06a2e8 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 9fa95c595e..682d21f961 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 9e810b2ae0..97b91fc64b 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 b5e0623726..471a84f7c0 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 63c7be818b..91f31b00fd 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 81eaca7515..aac5c6842f 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 69508d7a41..0cc335f4e8 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 3a95820290..a206264be7 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 6b58f340f2..851bad9434 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 dfc5c9c38f..6f3e558469 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 4b255dfef2..d93aa65ff3 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 4ca7472c38..652d50b8fa 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 b2ec1f6efa..c8b10a1241 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 cede8a5725..e9358b600f 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 a0b90275b3..faa44051e2 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 fdc2699b78..4830b2be5d 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 47930601a2..6e5beaa055 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 388a71afd6..c68b8b1cba 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 f57fd9095f..d729c8ac05 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 a94068bce7..7e26b7fb6d 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 b35c44caf3..4d3533a176 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 e18848267b..7fcf26219d 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 4c18bbfe1a..f9be530683 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 fe569f6294..be538621a9 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 b6de40815f..d7f8042b4c 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 ba7690c3e1..ae5ca67a9d 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 1bb2376af8..f76a9d3950 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 94677fec68..72a14f0c5c 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 214abeb89a..48b7f0802f 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 3c9dcb0928..85cb8a6ee1 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 5a429d923e..0bf76e94cf 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 e6a0f5b40d..f7696694f6 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 e28a921c16..3bd7733945 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 6120d827a7..63b92b607b 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 60a2915f5c..46886ad550 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 b33e708cb2..a5c007790b 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 bab1b143b8..8dfe3d7df1 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 4de0c975eb..db5a19821b 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 1691f1a57f..8a3cc2b172 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 758c4aa203..8b07c41ab8 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 26fc0464f1..c9bcbc8f15 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 0609582a62..001ae45dab 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 742004d63c..8265987269 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 a9b97c0346..9e7b2f0e9b 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 81dfb2adba..fa9a5260d2 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 0e81f78c60..b9e6140742 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 6c5ff019df..44e22c3d9f 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 bdd26c9f34..02858d9da5 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 27af83f0ff..c8244c99d8 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 b055d89cfb..1c34eae990 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 dc0371857e..4cd798efa5 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 e90c714949..e9720cf4da 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 c682c0d0df..7fb44392a3 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 933811ebfa..555481da82 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 b4461a89b8..d2de748cae 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 3215b9b7af..b0775c5bb3 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 649ae5c830..71fa1f1405 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 3012ea03d2..fd7383b104 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 273f59b9bc..2e34d8b94b 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 94542fc143..4ff4d99e39 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 28e2807678..d4c4442bfd 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 c05b89551b..a3d5a1df74 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 47df3c4c9d..33b200454b 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 6c0489c9c2..b115333805 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 776ec1ef29..3184928739 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 a78ef35c81..47efc34ae9 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 8ec0386360..ef6c9eb4be 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 5875a7b9b4..a9406f5c7c 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 cb5b42b360..d237e7cf07 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 9799356b65..02155d923d 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 9e49ef48b8..29b4c90067 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 4ba05a9879..d8bf922711 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 3efe075ef7..3873d331a6 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 feeede1648..6027943d95 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 9d5d2531a3..0f19e48d25 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 b8d5b7714a..b02d8e26ab 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 86d12d2b59..13cc17dd5c 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 7a837fdf9d..1b7c80ef74 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 719faf92aa..3ef7cb7909 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 6dd0190b48..bbe4fde629 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 fff9395948..cb38620885 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 bf28b8a9a7..bf92a0ec93 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 2f3b007576..4f5adc8ba2 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 e3db60bf50..5748ed3996 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 58e279ea7e..3b7789bac6 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 d47a62d1c9..53c6b8de6e 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 837991dc4d..43b43eb002 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 c3a7fad02a..453181ec1d 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 7f17d288c8..7914f33486 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 364599f256..901be83991 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 5b491db9d2..867343daa8 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 5c4895d154..104bc0a560 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 08dd8f8879..2f03977ce6 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 51df9d2d8b..65bcdedaa0 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 83186bf500..a632d14078 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 b778a20ec9..9e55ec30e2 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 d2482df5cb..e5843f2dd7 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 eba91daede..de4b48f706 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 0162155f0c..981d5dac6e 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 e4692a8433..e68b004917 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 ab9af37f6c..4c27edb568 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 bb7cc65427..d71affade9 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 667c2198a0..187c96f7c4 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 e70a56de1f..70637aa621 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 1bd7ec9c81..d0eb6b570f 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 b7e33a8965..7bd1bbd767 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 c488e5d372..2065d0427a 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 7aab38b2bd..ca5719497d 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 6e19c67138..83eff49f23 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 6e40792f92..bc0449b4ec 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 8d21373cae..1857cfb560 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 e8e13bf056..6b66bf9990 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 be2f130696..1f43fba7e9 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 5a955c80a8..527e122439 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 62cd9e0bb3..10e7b8ff9c 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 6429e8f11f..251ebe833e 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 42c5f9bc18..e15b4cac81 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 285b0fe41a..a02ba2cd95 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 3faa1b6aa3..4b9aa8d37a 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 ac7d3f197c..cfc5beb9bb 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 93e7dda4d3..acd11148be 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 9cc15449b6..a68e2121f5 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 a6cb2a535f..480b2552fd 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 4e47dca2c4..cc2ab2106c 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 37eb701b0b..e7201961b4 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 2a4c09f3a8..9235d2daab 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 2e999cb9c9..4db4a70a08 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 3a77a7e5c7..cf7b12d4ac 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 8e52be2b34..4bd335ee86 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 cc65c9fb64..273619f26a 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 0b85f47ff1..672fb33fa5 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 0542882cfb..7bc756b6d0 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 884fefbfd5..98085c64cd 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 14d50bd7f1..2439458b70 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 e3a9193286..4dfa331e00 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 e395ff29c1..17312a83d7 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 e6b0a55f0c..b0cc4373d9 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 87fa30d686..0598dd29dc 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 6d99a02dd4..37e46e50bb 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 b3c48dc1e0..dc98922bf4 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 72b1bb7641..7bf74ef118 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 c1fabad6ba..d55ee25b03 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 b4e1b90e59..e8ac40160d 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 1fd64a4734..cbad77d87a 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 699376c3b3..e9f4c6d0f9 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 7e76d0e38d..26b8f3079e 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 4ceca11ce6..683c1cd2cb 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 8004fc00fb..326972c0ba 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 1e1ad28d83..92199c8f62 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 2805cad105..4a6def7e96 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 6fcf634425..a3feef4311 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 7b02c5ca4a..a69d940709 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 2fc48cd63f..534bcb2f5c 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 436a559234..ae25581525 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 fbfe5575bd..0bbe467274 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 110d676131..14fefdfe3d 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 092755f356..adff900a85 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 6ed9a32770..efe5492f62 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 ad06b760cf..a9da631c09 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 2491551c29..6fc2f60cd0 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 2b3ec65d59..9dddbadcf3 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 38deee571b..f78380142e 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 df906ccf2e..76861751cd 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 383141fe7b..4c45a26239 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 0551c24c06..b0a77d0251 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 7033dbfe8b..de24a632c1 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 0c70d3e7b9..f6a3279a2b 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 6fa93c3872..e45d0ee7ec 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 39c1fd1ff9..f60cc48c84 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 0613f8c11a..11cc5ad725 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 78a1c1eea1..160615326c 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 c593d20a1b..78e4f25f2a 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 79ea7108a0..a9a28d0d86 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 9d591fb291..0fdefe62ca 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 1f78b0db3b..6156d4d1b5 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 75542333c5..3511164f48 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 f9b49939c2..b67dd04162 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 1a5673acd9..5179077b75 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 e2d92cf70e..5a2d84ce32 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 90c70d8d14..a53f5ab856 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 ef8741c3e6..5b84821ff8 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 d80e9d4c97..4b5dcfd744 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 4e18031a5c..f029e67f8c 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 784e46a0a3..3f9fb1306c 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 fe67c5cb0a..a89e3c3bb2 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 6b2f7208b5..7e793caf9a 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 2960031ace..e47ce9e4f7 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 a931fcde7a..dab02f1734 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 7a11c3f2e8..8bdb7300d7 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 d65fc60dd7..7461dcc353 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 13f4e48b41..3803cb1e1c 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 03877485df..b450248065 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 c814644ef4..21766b0854 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 59b4b5e126..377cf0181e 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 28993a3d0a..c396d4bb8f 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 e3baed6c70..ca95d55a00 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 55db38e75c..81589975c9 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 3419406436..3a8d92d08e 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 9ab91b4c05..dbc787c86a 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 ffad049872..78ac65906e 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 b33f8656ed..3e51167d19 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 58b506eac6..8f7b119aad 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 9e63a9d3cb..48390eb009 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 604043a753..fa55f9f657 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 e793e3538c..d4d0ede66c 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 0167d8bef7..edfb20f705 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 454ac88c35..7e33380f82 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 0ac53cc846..415e13d8a7 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 43781593b5..2ab09d808f 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 6c454ae8a9..237e5a8533 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 70d195179e..215146f9ca 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 6f2e6bf312..b85c99d6a2 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 66b11cc070..6351d8ac01 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 8ebee0cc53..63d44c6363 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 5bf7d0e77a..dc5f4f5373 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 7fff34513a..c8aa32aadb 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 65bd8fb96b..a8ef026974 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 21b1cf912d..c9b7fe3e9a 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 5f65dfad1a..555d22ad43 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 c2dafb583c..58c0aad6c1 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 fa0d4e6aee..059db13c9f 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 dafcc5f44f..7ca4d84c2f 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 4e4b589dde..173add45b9 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 6d99e5a06a..bef9c789ac 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 41c18ec62a..97e02df2f1 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 338dd2aaab..e001c7a708 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 3f8e2e2769..1619617fc0 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 790412f8df..5b68bc961e 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 18917b2ac0..e10466d57d 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 e03f9b532a..ebc9becefa 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 4a46acd994..af6072b73c 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 0a1885d1b2..992f2bad36 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 12afc2fa1a..2040ca25dc 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 68a8e9de8b..61dcab7f72 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 773ac27255..e6d3326cb0 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 cd0f7b4bd8..eea376b4e3 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 5f3ad9a99d..f8f11571a2 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 0befbf63d1..f7b38cc747 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 8f38e2c536..dab88a059b 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 39f2376663..49ae247b44 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 7a214a3a6c..64f009260a 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 a09fa68a6c..264badd5cf 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 e29989d57b..b32a24f9b0 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 168707213e..78be8d778f 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 a2f041e170..c35d27f015 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 57f57c24c6..e635d8d430 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 735df88774..5270da2df5 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 2ff7f2b48c..28bfb9cc70 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 302ebf6d8e..1c1e61a956 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 b9858acaef..1587136baa 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 5cd9b898ce..8ca1a04046 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 d37c29a253..8d4f8b5410 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 97866bfb2d..753d42fca4 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 5e7b88ca8b..92f6369f93 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 0758f171f7..127be4f42f 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 e50ab799ad..60c2c44659 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 1243a5cea9..d0c3146426 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 84fb38a572..c93935578d 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 f0df114c2b..2d4e9718ce 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 d4ee9e1633..688b55399e 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 3ab3daa78e..5e0c083217 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 e52a2b05cb..4045b84e2f 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 d63479e1ad..1a52991b95 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 372788f0f9..925cf889cd 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 8ffa1e95d8..80ee9a1a5c 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 fac11f20cf..b7f39ef259 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 e72c43615d..30848ba07d 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 ced6076a82..b393265557 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 647e98f4e3..f08c5c612c 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 929536dc96..8e0c18c15a 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 f6402630a5..b8d5f8b85b 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 64a421ae0f..6c80e96060 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 dfec07e8ae..cf229cb0e7 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 bb027d2bd7..60ab762640 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 54be4aa1dc..dca82a7f34 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 ecd6d1f39e..81b28df573 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 a7a1d38b6b..9968311735 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 206f1b738e..a09fb7a608 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 fc0845f681..96e2a2b952 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 f204cec8d3..b45e799998 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 1de18d90b1..240a1ea082 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 4a2ee447b2..5557aedd9d 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 421c3af38e..d86ac7360f 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 e118032257..e21a5815cf 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 87230869e1..5cd9dd4ea0 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 2bb1ceb9d6..51daa70e47 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 a247da73f3..cd8954195f 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 f6ce6e26e0..04b355f5bd 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 d29edc7c61..f1c6389338 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 e483994016..49f6a8138f 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 a88ced93b5..75d1321210 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 a48994e11e..e39fde526b 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 cd22347591..a600d093f7 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 24feb0de1c..9dcd13f3f8 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 be50d03034..34ef10f009 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 5e3c515991..2f0e850197 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 6138468c67..9c165c0a18 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 e614366377..1a304fdbe7 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 763e4122ed..3322b1ca31 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 7c699f1b8d..0314076ae9 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 faa20054ad..93b56db01a 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 f54198171b..b048851ab3 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 c4d85089d1..bb99ceec3d 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 a07866f106..355b5387bc 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 607bcf639d..8635d1ec88 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 ff8df16cca..805b30f422 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 489dbdc96f..d9a56fc718 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 e740f7852b..ed721450d1 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 c3d24312db..78b281e7fa 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 7d3e641806..720e5fca33 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 3116ac7274..b16d196571 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 1ad8fa3f86..b70dedf88b 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 0637bfbc05..0b251d6cc0 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 30eb850661..44b669e320 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 994a78ad08..60313c3136 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 5c7538d498..fd37ff1176 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 904fe0632b..645e88e158 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 091bfcfef7..22146199c7 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 f3a1e4232a..8b9e3dc7f4 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 ef0d730770..1f9a5d7990 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 93fd5fdf95..cf40f14320 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 d18bf5e32c..bb64ff5d21 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 589bbeb274..da87ac60ff 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 e11d7643f9..94578028d1 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 40c3ccfddb..743a7d7120 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 e934f94e8f..591f95d8e1 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 e846844e00..0f3ddec2a0 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 f6e3817fa7..0ba7a7e6b7 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 45c276a31d..d756ec54e0 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 7ee1610162..764b0574f0 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 55e144ba8c..16cecb5d2b 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 42bfc14ae0..8ce18c410c 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 c116143335..a359b91f45 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 fe74d11bb6..cbff28d2bb 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 6ecadc81bd..788fc015f6 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 d3fad0fcfd..5a66eb5abc 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 9ac7554782..0a094f9209 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 56c53e0c02..f63d29de7b 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 5d513decaa..770c076a12 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 0a8c47876f..ae3247dd7a 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 e0bad57086..1341b66a63 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 8a35a6901d..29df19c9d5 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 96b588bd08..75b5bb08d1 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 0889958856..76fabba7da 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 f23f4c9a55..881c533020 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 45b42d8f64..029fec9555 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 41118bba91..7414e5b466 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 7fb4d4715e..5d3775784c 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 64c4965a16..972bf61387 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 0bae12e34f..0289ea36e3 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 5b3866909b..4c4709675c 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 256364d4b9..12d2fb6983 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 6bcac85c55..b1db8279a3 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 30016b805b..8f9098d52e 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 106046e17c..cb2ce7203f 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 675d2bc538..e2acf19be3 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 edbbadad61..409058e4c7 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 fa467a4094..4603b35c9e 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 3ddfd4f66f..1cc9575d82 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 49b009a7d5..31b42820ab 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 94d478b6bc..e59588b79c 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 da82598fce..7209554d3a 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 de16b02d85..fec3396fbd 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 0e38330271..4fd0f88c32 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 1305e2326c..ede2a63505 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 0aa9e8224c..8df7033194 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 d295ade8fa..7adb767234 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 7451e7cb7a..d5a815ea13 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 0f266bc067..affe413293 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 ec5fd25020..1c35ea99f0 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 ea3fdd8424..d6de3c249d 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 6e8804f04b..e1d24b1376 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 9da9fb4e12..6d5b70f6ae 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 49cf5aae90..6a72a65c02 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 dd252ff2fb..8b2d762a87 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 a96476507d..89381a466d 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 afd75d7241..5484ae0847 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 75831f2c7a..d002074d60 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 ca8dbec65f..4cd5faa703 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 f58590bf5e..50926df3e1 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 1cce531718..a058b3ccc1 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 dd21c25154..037c5557ce 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 a4a2d3dcb0..0bf0f63931 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 586e5524c1..41a5b0f9a7 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 d384f6d822..da9356c066 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 fd4b998ccd..d15553b823 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 f568dee08b..1b4d691101 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 203361a642..d71b6fbaa8 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 e8033e5f0c..33e269dc48 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 76ea6decf7..8621dafd40 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 563363aba4..ba4f9fa43b 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 d70fb5bc23..b054c9359e 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 99c7fc0d1d..b6a5c9dc03 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 578556422e..12294cd517 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 e4a419b19f..542caabe35 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 3684546e88..53809474e5 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 62566a8e74..95bdcca916 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 ac17411266..74e53509b0 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 8db5c91ae4..d0dcd7d638 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 0f1b45e3ab..7b9604dd4d 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 2e15f9a32c..15901c532d 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 ed762ba9b6..4b3935d8f8 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 46f343ba48..46c6f15add 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 4974bee604..5180ff9f90 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 fc1e06246d..ee58eee55f 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 c395438d39..bfedd103d2 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 08a21bd0c2..987cd40077 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 115d219c9c..217f5864c1 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 a36913ae31..3f3c35efe3 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 f2685f89b3..a0916e7cff 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 a09f72772e..c01000ca41 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 e9aa742317..3fe34ae758 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 148d7ec3eb..c3860ac50f 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 02fe1a08d5..ea0f357f8b 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 353bfb1ff0..18b4c46dd7 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 42b94d858e..0725f4a519 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 0c6f2ad81d..4c5bc92948 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 502612a565..c9730e96c6 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 1848ced073..43a8f8b87d 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 5c3d8b64c0..72e8201636 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 9c03e13308..8ba9dbe90a 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 f995cfa9b9..6eaa346f7f 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 23826fd7a8..fed2e05e5a 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 a5a9d395fd..2b05d3a6bb 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 9b53daf765..d14e3aba13 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 e589593b4c..d764fc8b7c 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 de6b8cc3d0..1b4ea3e3d2 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 8dbe79bdc0..70f4957d13 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 1cefca6607..1fb1a429c2 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 aacfde0638..e08c94210f 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 4dea8bc30c..54df58ddf8 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 b860c2e764..cfadac65f8 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 bf5b3c964c..26c6d15f9c 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 83c7e243dc..08749856c7 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 54885175b8..1483eaf375 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 7349ea774a..e5c3f51791 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 8ea1adc746..3cb8075deb 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 062bf2b57d..9123ac73bb 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 0b20ecbe64..c734157b83 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 b97fb7b0cb..f1ffa95e91 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 897f53601b..4fa02d7d27 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 e5c2630e37..092a448bcf 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 7cdcc9d16b..dfb106745d 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 4c201574a0..18c46042f2 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 4692eae89f..fdeed5fdaa 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 373942ceb0..69d9df62e4 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 db842a6de6..25c0651ff0 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 9d2007f448..16fb516e94 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 19e837de2a..a3b51304e4 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 8d803a612b..bee6bcd5b9 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 37a2f1b61c..e6ed2fed21 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 5193862558..fd94ff45d0 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 65747270fd..ce1811874c 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 888e8f6670..268566f269 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 4350011282..b5e4f35ed2 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 d2a5bedf73..d95124c20c 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 6ed2fa5418..33c5f0817c 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 bd9762eaa1..6f53fec64a 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 6d1d190c91..542005656f 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 1aee392e84..5dcea0ef54 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 4c6c08b675..37fd7bbf54 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 cbabbe1071..e304a89a05 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 f1c7034c1e..9f2e601297 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 db4a1acb27..6084d5b89d 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 34abff8669..1a5b3ae2e3 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 889dc44262..f32b21ae6b 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 f61f095ced..0d2a112c0b 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 8063b9d3ae..a04b17403a 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 98568b046a..44ea6df407 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 ba37a9fcab..281dcdd6e3 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 7e834587e7..177603a58e 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 2d23690d72..af6d51958c 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 e96710192d..ca47146912 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 58867d816a..dc8b9cffa7 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 5e6b545c30..0f222dfdd0 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 a79c8ac0a5..73c2ddd9c8 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 1d16cfefab..802a98d5d8 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 100048b3bd..77cb778d01 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 22a0942f0b..38bd810277 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 5f48660ebd..f2b43533ef 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 658aedc6ad..11823d248d 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 669c240523..f1483196cf 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 c3acd410ce..188d03d912 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 d98fd9e1af..c4a0079e0b 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 edfb635430..5cb78026e6 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 71c22c4bd1..c427254294 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 954fc5ad56..6f1041b737 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 4b5f03f683..8751a896c7 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 361d33b0c4..a01a693226 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 12fdb18934..44f747624d 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 0938c0e7a8..dfa8bdbe39 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 76bc8d5632..558a281b92 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 cc5cb09009..b338f49df1 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 9c7f300864..99cd38c9e6 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 b3d734ab62..a30e118af7 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 1425335c6b..d18af2ff0a 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 7663f2aa35..161ddc1849 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 f6e56c4b99..45e182224d 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 9f0a6b27e4..1ec84412f4 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 c801527d5b..1c753080dd 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 acd0a0e398..28fdcac227 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 4f5af929c3..d50373b53b 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 45d026e851..719a95084a 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 3b445312be..0fc080ae8c 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 e623e24d3f..bc2d00f4d1 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 aca0338a29..b207e5cae9 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 843a537876..bc0ff0a443 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 6843d7cb3f..173fbf1e8f 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 d1656fce54..f303c02628 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 6b7c73eff0..da430e93c6 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 0404489c2f..7af8a07578 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 d21a03cf5c..a5c0168f2e 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 5d6dba681e..95631e5af7 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 16d1570130..b6135521ee 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 016987764a..17afbd0d4b 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 c4e67c4b51..c014a7a029 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 8a1f6d1b5b..a32d0feb11 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 14e6dfef16..ba9ca03972 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 47106dd8ca..1ed898f663 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 5edf6a08cf..de2c8e930e 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 f4419d4526..0ee400da74 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 9480d4ff01..776f68fca0 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 0a94d30291..1228e8a577 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 386abf2664..50ee257bcc 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 9da4f3b452..f0a5687178 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 90282e51e2..ce99be6a4c 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 c1eb1036ed..0d71f0b57f 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 7a4c2c4ad5..0ccaa3c296 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 02396c8721..e63339a114 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 04cc3d6814..81c027f0ba 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 c708bdd69f..7d66e16254 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 27eb384a39..8bc8361e9a 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 06043c7c31..6a97156ded 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 257e4d7997..f95331c213 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 86df80399c..10538e04ef 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 585b2f3117..84d03ffa41 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 074d9c7316..110143ae9c 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 8a993ee21c..40ee0a171d 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 9315ba1831..539c2876cc 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 4f59867d71..a0b74a0133 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 2bd7725503..85770a7e73 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 8b492871d2..0e8143c045 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 062662d232..d9eb6906ec 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 b3ba16b971..eef35d07d3 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 7b7e1554ea..a75720d111 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 934ec5310f..1f7f03957c 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 af88f4fe00..8a887c1a30 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 8dcd9cc224..3d942d7496 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 a64190addb..b0f077baa4 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 65ac91d059..2dd763c013 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 ed6a19254d..99409e05bb 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 47b38dcc29..22f46352ac 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 62b5a30edc..81f0810532 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 1ce885e418..7e01434b20 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 45cff32656..dde78e2106 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 75f5a740cb..2404bc8f75 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 875016dd07..f33bb936b7 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 36b6e9fa7f..e142e0f511 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 24d841850e..740b22e5a5 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 3eea60437f..b2b631aa90 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 7ab4856aba..b7402f4216 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 ea39243efe..eb94bc42a5 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 365c100693..dc886ef136 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 2d9af74a62..fbc2ec5108 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 f392d6f84d..a1b0f7d4b6 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 379cf01a6e..3716f0afc5 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 25ec5666a7..e4f90beda8 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 41360a7591..c29a0d1d76 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 722504752c..40b57d7145 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 926419ca56..ab7d884ff1 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 febf34f9f0..223a57df8e 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 26baba3ab7..540d8e968e 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 9e65bb9577..f3905e057d 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 7c0778631b..e254e06553 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 322e59381b..7255f95f6a 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 c9a2fb3518..9efeb3ff0f 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 37644dddf1..eadae511e8 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 bb546f624a..e31b620569 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 546deff754..9b2ece2beb 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 5c92c8d8e2..fb109a0046 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 b26c1d382d..872eeb8a2e 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 70dff0db53..c61d6f079d 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 e713fc5964..1b9f8afc1e 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 af852d53aa..2acda0e09e 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 398e02af6a..bbe0e48823 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 68b9b2b411..9a3e14f130 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 3a25ee18f1..cea365ad3f 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 c003049baf..56449ce3f5 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 ffa5b9401d..3d19093f1c 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 bf73fbc299..71151643fe 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 e4fd1bb14a..c776f9288e 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 7c657ea2da..cedcb37ea8 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 cc8a864dbd..3cacede0ec 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 03f26589b0..d5fc4e4794 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 d17ddb87cd..093ae8c74e 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 4209f438ba..61ed2b0b29 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 df56c97298..92c3bd185c 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 c6cbe718b1..7560829bd1 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 587127abd3..4313860d62 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 0acc62569a..3a10033a5a 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 4cde3abb70..8277478746 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 5092d62c20..1472631ef6 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 e3935f18dd..e5c3944981 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 d666c42927..b8671c15b6 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 f0786f8fbb..bdb034f16f 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 6b4481a867..1c5ee6749b 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 476872adce..b9557f6ee9 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 ce6f25a965..1055384b3d 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 7acd163585..52a36cd9d6 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 48bb9bfb22..f400f6447f 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 a6bd3e968c..928889fc3b 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 1d9571f24a..b7ed43ab6a 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 60a93b8bbe..a091c04ec7 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 8c2a43d992..55b1b0d001 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 d5cf5e8bb1..6d31ae37c6 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 1ab134f45d..6187802fa8 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 6a98aeeeae..e96cb9cf7a 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 ada508be09..f09065b152 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 ca9353dad7..76862f9b63 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 e266a47c4d..247accb232 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 8423be59ec..5d99529043 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 ce09e789af..5128560e53 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 2940f0c84e..abcef914c9 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 51155c5513..9d9dca5778 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 7069dd3f4d..14ff1ad280 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 6e6ef8c0bc..99d041a069 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 88607d0edb..7c42e622bf 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 fb9031628d..21412c1928 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 8c09db750b..7b17b22bfa 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 0f61e328ea..aa8467ed6f 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 4df63e67bb..1decd45d91 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 5a9b9353f3..14cf7ff70c 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 cf4a0367d6..dc7a882b41 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 bac6f8fd00..aa5a9e4a65 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 f2ea3e1412..5b70b0baee 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 e8e5723f54..aa131b0702 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 ae54221011..a6f0fd6fd3 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 56fc3ff501..32a5cb25fc 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 52756fc2ac..4fe1a1958c 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 c181b2a0b9..099b6e06b2 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 97b5217c5a..0a647920a0 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 b83699eab3..81b263319d 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 30482d4cf8..cb7d894825 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 cd2e026dcb..60a75172a6 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 2a76f1f0ee..449db292ce 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 800b04fe37..c21e4cab88 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 5c41c1c82c..f6fa05a30d 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 9e2a18c0b2..e87787e8c3 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 7cc36f8482..db381b50b5 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 c3ea3a46ed..da1f940fed 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 36b25418b2..b604c792c4 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 76dd8e7453..5384c878a4 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 e29569d659..d625079964 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 a064859654..08be6d612a 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 aedcf7ebd2..c68fd602cb 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 9262a2ac97..0fe8ad32d6 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 685930ac83..d0e913903c 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 acb48b1c83..2c277a5b85 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 614de0c2f5..ac589f2e85 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 757f0a586d..54c58d8c8b 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 1fffda7647..45ce479af2 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 7d0584b2a2..d0306392f9 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 3c6a9b9b9c..226324173a 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 b1e672c2f4..0448a26915 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 a106b71e69..94f9b68143 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 c21dcc9b6f..d9f8142de1 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 9129e0282c..21655bd3b9 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 e98b479593..e3b96e4207 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 d36155b6d2..5645f7b890 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 3a1343d883..7a7fa414a0 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 2bce8cc03a..5e7b323af2 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 0288782929..4dbe11a585 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 e59bfa7c80..c7174f1625 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 9e9aca271c..e133a2451d 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 ad5fdf55a0..1b50f7db25 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 4d57a59022..bfa3abc976 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 397ebd5a3e..457e8ba8b5 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 1ee84ccc4b..eb409cfde9 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 9f2cc5fb9f..c7c1db5197 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 bd206cb9cc..2ba7dd871e 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 22579d0d8a..1f9f9deee2 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 485ec5b071..14ea2f5f01 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 13c664317a..52af6214cd 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 72fe83a6c9..2a56263233 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 238b549934..bc674fc150 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 741e68e461..2aa1a19ed7 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 11077beb72..da5f90a74b 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 df21009bdf..77d6f511ee 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 58962bcbf9..6818bcc745 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 d671189ece..ff3bb52f2e 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 15a17bf111..830b89aea8 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 a0afaf254d..7fa0fb1ff9 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 c78ff40b1e..85925724bf 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 ec9fff794b..0dde71a152 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 0017f6e969..1f10a8d09d 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 062a38fe0c..6cec4b7062 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 009faeb2ef..dd8b277089 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 670d573f6b..8a1d4dab66 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 4186e791b3..b2b45cb5e0 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 382b3698c1..e2f4dd0a58 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 e01f3a42bd..5cc37ffa27 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 2fce5f95be..c5434d32df 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 9ba369483c..e97fdf381e 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 dda610f689..444f5ea531 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 ce91fb1059..d5f48488be 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 a075620907..9a70e6dac2 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 b243bd5521..1c74e58529 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 a1669c35ba..e0020d8be0 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 089c6f8ac8..302f57c805 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 341d683954..42daad53b7 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 5a8a1ffda0..48fb120b07 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 7c0b05a365..338cd22056 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 0cff54ad90..e4968c63e5 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 3cc243956f..6c53d7d216 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 d2f476e48d..9467588792 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 e66b920e99..34edbdeed8 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 9d813727e6..4403362186 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 27faa0ead1..469fd10464 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 177fa6cd14..410f803ba4 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 9a4bf86e7b..0dd9c42d7c 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 73b1981cb1..3c73da7d2b 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 152ee33765..48f0a2f9fe 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 a26029e43d..4413222864 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 d96ab106a9..6f9154c4d9 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 2b77d931e4..87135fc9f9 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 6eadf7835f..e2a93bbc11 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 2e8ae1d2fa..cf6439032f 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 a884cec9ab..3ec9bebebf 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 9b2647cb19..3b5d6feb69 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 3876f4faea..12b24d150b 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 182c902c42..86f80c13f5 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 c54e42c7e6..90d99c6c54 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 1834f1a2dd..88a9f283ef 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 1698428654..e0fd42f62a 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 4357cc67a8..a862df659b 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 b57b6c9c40..6e345cf431 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 8eeec135dc..16f73c0e16 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 5f28797497..6191268fec 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 129d9d24b9..7a746a974d 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 3c1a4551c2..e19c42b02c 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 d46c353dfa..da04901523 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 67f20b5ffd..436b6acaec 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 cdbb7c11d7..fb9c416e34 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 b519fcf358..8a7bc923c0 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 0b0c23a0b0..f7b19ebefc 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 6d85b25b40..2498b7fb14 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 870a71f953..848ef83868 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 af8da6dc60..290f5a18f6 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 3766790c15..982280af07 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 c8b1463e6e..2728e32a5f 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 8fac171778..b3a2fea0eb 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 8051eaa469..22620db9d4 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 2a951c585e..0d9c53b6b6 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 19f6386507..f9173fc763 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 881ffacbfd..8926e9f0c6 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 ed822f438a..07abc2055c 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 88c50b984e..516b34f721 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 be49a97642..602d76fe81 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 759c982bb1..ceb59e1f44 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 e2b26af2b8..9ba6aa3b08 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 016e68048d..e7d6264957 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 eed2a7d0eb..7a5665439a 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 f3684ab787..b7142f91c8 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 8aae80b457..45bbe7a591 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 3abe9370ff..9497764b38 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 13a3842274..11ba8159e7 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 a7b388dc7f..b9e1d4db8d 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 6b92f296e9..a974fa6738 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 d83a0051c7..659b214559 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 11b3e24e34..525dd20240 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 c5965656ba..83a61293de 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 838ac01850..b5d4c9525d 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 0187c1c4b2..4028b43b51 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 6062875fb0..090e08035d 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 900a64ad25..0bdcd7821d 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 ce625b1ce9..824cc72aff 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 79110a69d6..7cdc4a7e9c 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 9aa30ef76f..12aeccb8d7 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 55919c3762..37bf5f8596 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 a2b2da1255..a396ae0736 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 26513540bc..0a50bfc952 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 e55690da19..5b00880262 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 a75f4a898a..590deb9a9f 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 d5865460e8..9eb7ba7815 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 0ae40a13a9..f80401a130 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 f11535020e..7d9cd74db8 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 993e721cb8..ca299e5c63 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 51bb70837b..4f94f04e5f 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 47f3a7d517..1f41850152 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 a4f02ea3e3..6aa141f134 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 30c11bf9f4..1a9e4a735a 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 e476504db0..a234842a3a 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 d5507b63b6..0a51aa9d07 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 6658dc74d9..a99f3b99af 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 8870a71692..0fc8a81620 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 aeae31d0ce..65d751c203 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 9c85162c19..7a4ea0bffb 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 ddaa136670..d64569e2c2 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 74240101c5..a26fbe784b 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 31a02e7fd7..66b60d502d 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 f57330cf90..917ad48e8b 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 80863a41c3..aef42f6bed 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 c328e694f6..0610309280 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 43426bd971..fd042ab38c 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 3cef2571d1..b39e46ace8 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 af531a3390..900b386fba 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 4588211d57..5cd7ee589f 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 34874beb01..87fbf7ea6d 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 c1c6431950..42ab768dca 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 b137f36793..7a4e47adf8 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 6caf09a190..8909471e98 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 4352b5cf74..46bafc4057 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 ae357d0145..6ee832f02f 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 17a19a728c..de89a27af8 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 986fa2a45f..454fffa2e5 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 253031b86b..93acb01523 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 d53d08f169..b9b92c493e 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 8b0ca7a090..478e91c722 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 8ceca24ac1..44a96b8cdb 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 ba47100f28..c24541b259 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 7e7988c425..e8ba181c4b 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 d47ffada69..9dc25ff5e7 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 a38d262c60..1101694f98 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 f2e686f8f1..338ba04b42 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 ad5b834806..d88b8e0aba 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 e44bb44c58..a9bdaa8a91 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 cf45f6370c..9b39979260 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 a92b095b90..0d8c7d04ce 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 9c5970411d..26cf827860 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 b45a24d003..c31f6bac21 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 36463ccc3d..45e77b894a 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 4915a7c1c4..547ff80bb6 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 4d70c833fa..bceef2bc6c 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 4923f18231..46b65396a3 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 be103c74e9..58576fe6ac 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 8fbdf7c6d6..efe5c48e92 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 0c771064c0..3ee30a07dd 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 dc4e510e6e..bcf148b35d 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 3a11e6f450..bac6bf6402 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 4be4a85005..e7cbd817fb 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 988b6919c2..0144d3ecef 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 c76e753b3c..8474e95f83 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 b38627b35c..93eb843acf 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 0990fdb146..c80a356b13 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 1ed349a556..13511afecb 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 d2e5cbca13..ccf583ced9 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 7dd0ac8664..ca10aee99d 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 2a5eb9260e..d001a54f9a 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 45f386a042..b3ec7968fe 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 51c9d156f3..93a408d304 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 a298045a8e..346ab26b94 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 fa754f203b..d77471f8e9 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 a4d3ace3e0..262ce04faa 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 c2990b7e90..17cad9c5ed 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 ef41ecef83..c5cfd6396c 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 5f9e7e4770..da16283136 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 5167bec14e..2b713d6459 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 f7df90c423..d624255c0b 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 aa2891f975..bb8712e2d8 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 ea61330a34..485e4dd282 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 7f886d3dba..a37f2cf61c 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 f43c1fe9fa..5f4f8aa06b 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 1e4e36edbc..67acac4531 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 05a481e4c3..c89014373f 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 bccdc9eab2..d2d605ad39 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 925858cc60..c97142feb6 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 552cfb5349..7bacb5055d 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 2b5a1e666e..c0b463c3f1 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 0a1db28240..70c0aefe2e 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 8b790df1e8..cb54311b67 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 81c40d355a..f4a759d3eb 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 d4bbd7a740..316aad6be0 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 e09e20492e..94e2a52440 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 f8442689ac..da29984b0d 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 aaa824437a..c5fff57f0e 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 ed8bf13d3f..5c1acc3d99 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 1d5a570cfe..a46f4a6664 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 753160bbc3..030965bc8e 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 df5b23b2f7..225b0e07ae 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 1e9b7e85d9..70c4d09919 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 74567af84e..c2f39028e7 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 69f49371ea..c8460e2c42 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 81ff42bec0..50b5816d7d 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 2493138feb..178887af34 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 f59effc023..e748cb8e63 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 728a546904..75c22bdac2 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 d8c2e4ada3..a6e13f5066 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 61a57d3870..ea77c96009 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 5e1bf0c583..23bce691bf 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 2df96a8821..f1e7bea6e9 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 19ff66e444..9d537680d3 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 bbb65fdadd..9b8dda40d3 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 31a52dee90..3d7953a2f7 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 050b5c21f4..9b10180d44 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 327b4ee752..d7dcd35b63 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 17eac1b3bc..606b8e815a 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 351c2b4d63..a77ac54dac 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 d04d225630..96adf5fc1d 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 affe5c5247..8cfab10111 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 f7ab9b3607..6962c5cccd 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 24e1a19ff7..59a4a533d0 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 babfd3ceec..8d2d900ac1 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 37651c2b93..b408d24717 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 37ccc631c4..77401e4796 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 c8b7eeeb33..c8016858f0 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 28721b48b4..16a90c19ca 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 1b493fb051..8056664fc9 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 d191560ce2..d7e9c504bc 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 f61a64905a..8a7e0b8e6d 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 c919b0fe4c..b07c65443a 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 a205f004ea..49860913a5 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 4ac20a59e0..47930ae0b6 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 9337110ce6..040c0b4337 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 e55f26888d..0311926597 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 e461e19231..b7fe2931c7 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 5c6575f23e..4e4bb02281 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 8a63ded0fa..a1e2e425da 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 c9fe50f4d8..17fadf26b2 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 237d3d3f3b..09354cf936 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 a63bb42c8f..2f327f6f60 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 bfe01b9b91..13e346f930 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 26214519bf..904478ea36 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 2749231f03..8813325002 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 c04ee3d04d..4e16b1e443 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 8aa8603506..18733cb8dd 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 3005eba6c8..79dd965693 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 49027f04a1..1c5563a80d 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 49ee3fb495..8da2b7d25e 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 7d02470f19..c019f75ddc 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 d52cd99cd1..f8c02f0f29 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 2424153660..dd6d7220a9 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 f1f3ee8e5e..492a378f8a 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 37bd18730f..b38ac7d8e7 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 daca8227bf..d479c11c08 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 c24156eb3d..91eb8472bb 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 f0600f6ca2..465bf8fd0c 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 1116a0789c..cd9a0e67a9 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 b807cf0752..f47be9306d 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 ec08432311..5a737b5956 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 bf3c116684..d8081765ad 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 b8ed1c5372..558834b970 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 a1660c24bf..f868f5fadf 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 663d66582d..c00ffd4365 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 39a6cbbb6c..56d1cde852 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 384fd3e4d3..4f7f8217ca 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 9dfbc53102..bed8a63ee7 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 f55b4c7609..42a72c8428 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 56ef1d88e0..edab16af00 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 826fb04de6..fc9fa5210f 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 e967536af1..e13c3e39c2 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 e826cb7dd5..d065a827cc 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 d06d248300..8808db20c7 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 bb147d8bf8..cc7ac1dd8e 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 bf764c92bc..0df548f906 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 1d2c57ba25..298670bca6 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 269b12ebb6..337a3890e9 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 df55e23b7a..b81eade068 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 5ff4a96405..d6625af23c 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 6251a6b07b..0fbfd291b6 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 ed77022266..9f84a714e6 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 c8ba098a8c..b2fbf5dd71 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 e757462af0..580d5f59eb 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 ee4b315d3f..c74ab1f70c 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 236aad5137..a9bf2bd15b 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 2bdd675958..c3ce911492 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 5389f8f073..79449e3e1e 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 a58a483014..6dea4945a0 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 56d7446804..f56e60792f 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 33caf0b99a..a81ea29044 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 e29217e476..f1a9bcfd5c 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 5e61a349a4..dc237f203c 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 308967b509..3b2be0ad5a 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 5c5284e8ae..19f590226d 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 085ffb44c5..45d79dfd92 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 ce2e6807be..db259a3157 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 bd2fbbda10..9b487d43a4 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 e116cd1d8a..66a183244e 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 dbed9696f4..67b57bb10f 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 4ebd16b7e3..9047d27088 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 594b60424d..954b82067f 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 8247963613..a497867238 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 8df2e51e33..88b29042f9 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 52f9bd2c54..3cedb1156b 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 6ab60fcd00..f6f77c38e8 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 0bab8352b6..736aeea378 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 10e3b9a74a..4adb459b83 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 59641142f8..0702e3b6b8 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 be96b3b394..f571d2c516 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 9cc3e87da1..25495a12b6 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 7be9e86532..7d42f62b0b 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 2f394b5a17..5ee0c94102 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 3c3ad3471e..d98c4ec8dc 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 1562a8f20b..7a2e12bc0f 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 6fc30cad5b..7eb2edb87c 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 cd3821bd82..f07657e484 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 eff757ebbe..ea16d3a198 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 0a65bef01e..aca434add2 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 b8344c4007..0c0d8d032a 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 53a610948c..aeec1617f3 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 900788c059..46c3baec8a 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 0e0ce4e024..dc9556ee8e 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 773569bce6..276401286c 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 12eea3e424..205a2359bc 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 0a5bfd8ad0..96c2abc0b6 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 a9db668caf..2cfa74f353 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 5cb5ee517f..fefc361d4e 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 c4d24540d9..2c7c6281bb 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 0e1bd3dba2..3d324e651d 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 801ef427f1..3995d13e04 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 34b6abff94..97c0a6c78e 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 25d2e716ed..210b498c2a 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 b71d15794c..98e8884a07 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 ee6fe51e0a..d7d7d53718 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 cb6ff15a21..ea7c743acd 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 099322cefc..0f77735e89 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 f5c4ef1775..724157a55c 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 a1919c1934..a9809053e0 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 8d69be7c9d..f59dbbbf7a 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 cad99f5b7f..0ffa4b5128 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 2e33da9849..af3a6f8cbb 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 73307f42e3..713df19ec9 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 de1c602796..1d42e3b00e 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 5717c33569..93debade7c 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 7704f2ab18..7fe0736760 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 de8ab817d4..0efd0af2fd 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 1ee0a1efa1..a105fef0bd 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 3547d58a29..3f3bf25505 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 14418aa379..4cbd752dec 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 97db325df2..55fb846187 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 a1144b1509..67e8a2c432 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 c99e2ea4b3..21f1799b49 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 9b74dae714..515dc5c673 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 7db17d0d8a..1e5545b30e 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 7672d2ea9b..85fcfa9413 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 2082b5c92e..fc5a9896d1 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 9743d51e7f..30c8fc7f46 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 10b914a241..77e55dead0 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 dc4e659e06..f93c429c20 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 a077bf346b..f526ce396c 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 79886a2466..c2b5410cb8 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 9fde0e3b69..2c45cde7f4 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 e6ad037e43..744168f5dc 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 bd389709d2..4d27dd6869 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 c8b1dfa456..4036bb3e3f 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 b9fb059df2..4a27743000 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 887fffdccd..6fa4984e2a 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 b16a9d9bef..353e998042 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 e2c1478aa4..922cfa5ce6 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 bb048e14b2..30eaa44387 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 9a893b70ab..f99343bc88 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 4eb636cd1f..18489d6611 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 2670db392d..b4693b9c0c 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 5be0cdcd7c..5dd10453f9 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 417fc69246..12ff37cc5f 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 800c05b70e..c180181606 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 dcfae770b4..aa9d5ef10e 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 2c5f009953..1af127a5ad 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 52528eb4df..ff23d65827 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 08b7f19a67..a3edc51b9d 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 c35a7479fb..17ba5113ea 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 676c6d3ccc..e44b630370 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 6f0942c6e5..7ee5af7d4a 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 03707461ec..5f758b34b7 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 2d9797c6fb..f5396b45ca 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 03e2317319..ada70488c3 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 3f253f4271..ff23216077 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 34fae588e2..03c1cef10b 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 a367731339..67c080cd8b 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 632ba24559..d21e13cecb 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 7341fed63e..587b8f636f 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 7edd47ab16..ef10e71e97 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 75afaa07e7..ceef19fcbc 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 0b48965a64..4f97295763 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 d20b8779bb..7b908e1da5 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 5404017e69..bb8d1e3d05 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 72b85f4756..2296683938 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 893888260c..22de9f1e53 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 f85428e139..22e258e5f7 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 64e76e1f53..e077c585f8 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 456e6e9e11..2a030e663c 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 56300be71c..65f1d90a5d 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 a0fc457040..7c41f8c24b 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 b255158d78..b7f754ca8a 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 53ca58ec5e..013f77642c 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 106d21e747..de6fc54365 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 66aff6cd1d..4c83772007 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 cef1603b75..0283627d9a 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 3f129ce9ff..8b884f59d3 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 e3df731172..ed3713a759 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 f4e7ed943b..864d33f911 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 458e65771c..0b45f90c0d 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 8cf0cb922f..816976c90a 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 22f4262b24..dc736f71d0 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 1d75f27c6b..33ae3b1c81 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 e69856cb62..1b558165a1 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 33563953b2..e1ddb8ccde 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 888d94ea8e..5545eb6fff 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 8f430d9e80..3e4250fb86 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 c18d290693..caa5985537 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 d487941853..aee473aa8e 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 39947e569a..aec90cc841 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 02ea41f6c8..8303bc5c06 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 7831c6a2ee..41434497a8 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 1dc70c96d8..3102929c6c 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 2c85ec9733..662fef2d45 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 ae93785440..8174e3a723 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 16543425bd..57894795db 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 ad8ae17279..e2ab3422fc 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 370e862375..23e127dade 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 f90a8eff72..6c5b78a11d 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 3624a7fbdc..5d21117d7f 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 38be57ba8c..063c281bf2 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 428001fd4a..bfc9151ffe 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 e6363a4209..dfd226ebff 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 aa05280505..be8d8025cf 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 bb7fe54dd0..c267ef9032 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 f13d763982..556c40e3a2 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 170463a7e1..98bf3d4be0 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 531b36d223..0ba1647ecd 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 41ad52b9d0..10fa811049 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 1b644be5fe..fec0413e4f 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 c59e5689d6..a7aacee12a 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 d80720c843..84a8b35b2a 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 48cbfb7544..bbb3cc3621 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 1da4fb1c77..9a82f57ca9 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 bbbdc233ee..dc5f9ead19 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 725194d524..68aec27584 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 68e569ec0f..d7917d6d0e 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 ed283029ad..9a9ba2bdf7 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 ca430ca69b..fd95c2263f 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 152dbeaa64..ba0351bbe5 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 211f236486..9b2d9ddfd3 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 831b2c2fbd..c3d7dbe7b9 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 675482cde5..bcad2669b0 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 0bc0f78fe4..ffe1addb13 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 a08d955d9b..aeeceb292e 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 f34429829b..718205c63d 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 6e55e42514..af7c27a64c 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 acfc8c70c4..d320b617df 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 1e010520b3..40b029a634 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 6432492467..85f2fc78f9 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 dbcda307f6..f8017ab27e 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 0b8d23c12b..e249d2e407 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 ec602f7776..d3103a1638 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 4a78b387b3..5952b74fed 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 e418eee825..b71289ea0c 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 1ff8fa1761..796d505375 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 1e377b2ec0..f89596c445 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 a3d9c66973..4d66147c19 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 8b829b7200..8f31f15e4d 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 6a183375ce..674881ddbf 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 e80c806ef5..48f303c2d2 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 2f4d707e2e..b5ff06803e 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 ba30e5568c..a7922142e5 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 0d362d2bf0..0e18442ae7 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 80fa87e2ae..3a12fc39a1 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 bfefa6234c..1f14b200a7 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 ac41f8f375..d34f62bacf 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 dd2002d081..59625946be 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 130adef2e4..3e5ce37ff0 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 dd950e4ab5..d9cd7737c5 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 92595af022..55fccba8ff 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 2ba91d62af..002030c1e5 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 0932907200..5621c838a6 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 8129156f93..1d6dc127f7 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 5850e4325f..3a989c8841 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 84567d67f7..b41200806a 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 7e98850d9b..24def7614e 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 ed6f4f43e2..35c8ecab7c 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 104f122e0f..7cc8900804 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 5f0dd01fd8..41692e9995 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 83dd31fa1f..32e87fa005 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 2ea947f57e..918bb587b5 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 8e5bac2754..f52675f579 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 a93b066141..fe3b2e38cf 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 42426d09b9..ae599aae81 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 fef008b728..4a4fff9866 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 ca9e84e8d8..5a8c11aaf9 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 51ebe78359..1442e82e84 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 dccfc38cfb..d4422ab11a 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 17b7253b8f..56ed3ba233 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 ccede85df1..d77b1a9adf 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 5d52fd0080..a5f5d54410 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 6ff059ee16..36ac4393b5 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 f135033c22..3da8258163 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 5b7965f36c..5a6f913f58 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 6b81337a49..bf2f24c337 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 1e04026f08..decdf4a05c 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 27990a73bf..688ef8d2c5 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 306d89651a..be54028985 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 66afd7be00..5b3c8c0394 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 8b7f765538..a57b91e873 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 8673fced87..4b91385211 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 d7ff172f0a..d610394335 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 a8d4a3e2c6..d42771eb4d 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 45c0a4a6f8..1d1abe922d 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 902191dddb..3894d7c4d6 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 70852d06b5..c7768a43bc 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 9791381a98..7b3af69224 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 90140b2715..167e52224c 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 b05f4a3bae..087d83e8ff 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 14ed319177..94ef72648a 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 f7456453ae..189110aa28 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 51595a3f8f..8132ee01ae 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 72f286ae64..6a9f21b979 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 1bda5549d4..3ce856f6a8 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 e01a2dfaab..f8478ac30f 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 42c3784255..2371aed714 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 47dccc8ebd..8406a4dad3 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 c5277a6758..24fe31b6d1 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 6da5ae7d22..982764e889 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 31308e1930..a094fb49b9 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 0d58ca144e..f47f2c9671 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 b08a6fdc53..0ba1a3e6b6 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 df984f3a7f..aa7fc63191 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 5caf74ca92..167ace2eaa 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 2bd26bfb2b..b61465e03b 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 d8f3bfb2dd..678e2fb777 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 0a6e05cd15..ac37a43e62 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 45b42f14a7..4afe821066 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 141f15a9a4..a17c2047c2 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 28d9f0b907..36f800cea7 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 13cc8b7196..80f6a71885 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 bebd371c6b..d43d3529a5 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 e7d10ffd3b..3fa7f92700 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 763adbba71..34060de9b2 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 66bfc1d0a6..2221c3b217 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 88a1758616..6867842ce5 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 122fb3c3ec..e483f03bce 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 2ecf80c082..fff54c049f 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 e4e196abda..61e8e75726 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 4e845c6ca0..b7db6116d3 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 55ddfa4840..fc6f1441b8 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 64d32c8fbf..7c7bdc686f 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 bfb3031885..7fcd7e26b3 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 fbc9f10420..2f6d7ced1b 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 0c9ea24a20..022da86499 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 5946c5abea..ea67dd8689 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 d3d18fc22b..5e29313516 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 bc509df04d..ab96ee5490 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 4230b817a8..9e525972c8 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 b01ec99106..0f5bf24a9d 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 4e239ec960..0aa1353c71 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 8712df8596..be75f53ad0 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 e92e2ceb12..1e3daacf5e 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 241b94f62e..e06ed97453 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 74df43b925..a682675dde 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 6b81e8f3a5..99ec4f1b7a 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 b177a534b6..03063eef77 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 8c92ea5b73..af9ccf65e4 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 1c02b3c0d9..1ac56daee0 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 66135eac3a..5d00fb84bd 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 5bdc6b82b3..f6646910eb 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 4d6a5d269b..ae5f31a405 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 74fe59f5a7..932d986756 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 ccf1955a11..a78e2c2724 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 95c10632f8..2b022f9af4 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 d0728285b6..090cceb417 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 1688ecd69a..1dd131ce3e 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 b152a1eca0..af82eee1fe 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 819cfbbc67..3c7fae026e 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 d6d79af445..b6018f8ac3 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 d9cbb02b35..1023ae2cfb 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 bbbf89c228..3cf78c85c0 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 dd0e65f71d..e0e335f2a0 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 413a8c3534..8aa86ec9e8 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 ddab689596..03a2ffa152 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 211299d728..79a11b3c13 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 05d6d28255..20b01df738 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 a57d5e06e1..8872bebe90 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 f84599950c..340c4cdcba 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 0a801f67b5..7456afa710 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 5da8b8d868..6e0754d300 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 e2a568c9a4..f421ea17eb 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 e1cac0730c..c6106bdb29 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 146fa7c6e7..d3b8cf9fca 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 30a190ce42..fc210dff07 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 d13db33965..4de0a8b723 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 af6b1186b7..bbf5f4aea9 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 a579f95be8..9de49f61b1 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 c87eea3478..8c163cad7c 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 1d9a1183e8..7b40cb5502 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 efb2e784f8..173dc534b5 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 30d1d574d2..2c9ff0b0e0 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 94d3cd2a0e..9a075a60ad 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 b6bd18d5b3..d3ab77f182 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 3d8c2b238a..3b1718d716 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 5749880b67..19aa26c361 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 3371d804dc..501cef66d1 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 86860f727e..06f67f2b16 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 cb426f7dd2..ad192dafc6 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 889a6099c3..7ada34fe9f 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 88f3abd5cd..57847ea7dd 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 9c86b7985d..e6e202da4c 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 c577b59730..3675f5ac7e 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 e53bc41bde..0b7564f3c9 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 09afcf2a42..311e3c3e35 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 832e3da94b..67b86908be 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 5f78b0a0b7..b603b7ae01 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 97da4f156e..1c509a8dcc 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 19a0ea28e9..30e89e0dba 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 db3c9522a8..3f6e3ac804 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 e6b59d9210..74756ccec0 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 052f65c48a..c358d28397 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 7c380f90ca..3d144f490f 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 42d3f37717..865b98e2f5 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 dc8ca11c14..6425086772 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 1ecbd1ac5c..c06e7e07a2 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 03a559b41f..0e9833eb35 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 66a158f67a..7f8691f922 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 bbba23ace7..e29bbc769e 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 a17a791177..4c5db94f9b 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 45047e514b..7377ca90f4 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 c9e7985150..79c49375b5 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 1795aaf1ec..123e13a81c 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 aba66b8e9d..8341edb59e 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 7df703e985..2570ffb33e 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 9fcfee6390..084453d820 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 e13ec0975b..a1a5b95bef 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 e038dd66b8..0d444ed692 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 66bd0324fd..60adfa976d 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 f00ea1b4e4..ef1e80e713 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 12b74fd2bc..b6d26b9630 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 932a03f443..c5584c5304 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 23d4104386..ffd33d50f6 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 702b055ba6..ed37ee014c 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 13a4d47e68..11386e27e6 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 9ffe7f5056..e1c1338053 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 afb7887c3a..02918319ba 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 9d5a200946..5978c7f5e4 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 426962547d..df5854e439 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 92e1b78ff4..2f1ea3d790 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 5f2184bda7..29e2f88f81 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 97148ac0aa..4bab727d21 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 ea2b0171e7..c7b3cdaa94 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 073d37867f..4902dc8d93 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 c3fbb6068c..1c48577d2b 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 8ef4b0df38..042c678746 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 59dfd7f6bf..16bf72e60a 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 10c647b122..c01af7588a 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 c2e3bb08df..959451e99e 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 6a16d3d0bb..c2b7521947 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 28f5af752c..2d42cf76be 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 bf6f733dfb..26f5ae153d 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 5b80ade1c6..9324c34244 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 a7b814ea74..111158afa5 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 f2c2361602..0b9885da6f 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 ae30e394d1..047c0ebddb 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 a30835f547..fb66da5ded 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 cf0eaa04b0..f3d386b2d4 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 4ab3405ef8..8d64e6bf08 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 5ce6101d23..ae00bf3b8e 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 cf845f8659..039b5d5d12 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 5a7bb7e846..394d20a98e 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 a55f801895..fd8546c175 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 4b3a192ee3..2cd0e0cbae 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 0f13a30533..d64dfe65a8 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 1280b9b1ec..9529d229ef 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 d3092d2613..8c719bfed0 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 756d262dc5..a99105a46f 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 a39892c107..3630979b07 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 b776e6766c..128af20eae 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 3b8488c86a..881e6de4ea 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 ec0c08652e..35523df4b6 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 395bde79e2..05d497272b 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 2a39114dbc..9bfef0df6f 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 e6c7a29066..e722b74fc9 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 a273b97ebc..f4c7dc98f2 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 cd0500e508..e3d81ecfee 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 1c73bb7eee..2f6d6e9b67 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 2417519717..c844e1f6ee 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 3e8e80bbcb..fa057ad2b0 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 26bd073bd3..7257204a38 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 0ae8e5bc10..457360e013 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 298089d45a..6a454a2f4a 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 21935f9620..1fe7d61645 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 d3ced783a5..49adcfbc57 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 c7a7235e62..aab1d4d42c 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 99d2359d5a..9b51436354 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 81ebdfc371..4e8d176433 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 6e5e4e5c0b..a5d57f919e 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 a48622d11a..1323c20d18 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 497496f64f..569cb8c0e7 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 1ecd5c48a0..e0983822c9 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 5dc69363f0..07e4e110de 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 b7b1da3c93..948d7f568a 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 a4b497ecfa..cb3d1f6976 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 90171431fc..2624125553 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 442731bba1..6885b5b763 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 91d110646e..d469ad2725 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 f75426cfa4..6c662925be 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 bc3689bd4b..38c6af457e 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 045bb72d9a..06aac0618f 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 44b5298f59..b467df66ab 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 e62ea054bc..5ca1908294 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 f16cee5173..48f1ef1e1f 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 0615bb8160..b7d6dbfda4 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 352853e6fe..c2bcd54033 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 d523428a8d..e3447ff8d5 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 0e145f762f..29089ed5c8 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 fbf835d112..f4e23841d1 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 d4ea7d6ccd..3795df2ebc 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 a489b426f2..59de6275da 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 b636650b71..c1d122e44e 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 ab0682492c..90f6103dad 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 1d282de312..b7d7a6d0ac 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 87b8988d25..479b2b8745 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 007ed139ab..5691c68c89 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 87a44a5675..2b29f9d952 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 74ec02b9ff..3a5aaca433 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 8c3ac674dc..35c94d2471 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 7f53b52934..f891a57acf 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 dfaac5995c..c4e859726e 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 5d1c2176d4..fafbd686b8 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 0e5c5c96af..1bfe3e0f9e 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 8955177072..edf87230f2 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 2c30ddd574..8c9176bee7 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 97bcd32bad..2ac47281e9 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 b250913c34..e5597fb1d1 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 2b9017e1cd..f4fcdd9dac 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 83806ccf06..64a5542b52 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 87d06d210a..591cd50b72 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 4499ba0eb5..ba74e21b46 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 984905695d..8bc7cae924 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 be7d7db475..f0152b0448 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 9334255a37..f5dd6f28a1 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 1c9aa366d0..ea39116183 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 96fd04fbc2..bec32ebcfd 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 a694786837..178d57f5f4 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 ad55063060..49b12d49f9 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 b774477190..a2d44d3c45 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 729a8508b3..97a9f9dce1 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 13e7291833..073c347021 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 eaa68b54cf..5a680a2343 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 03eaf48c8f..4ea3daf836 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 21a1f0b320..df6d37d9c4 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 a9fd1615b4..fba951326e 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 1d291dc0a4..71712c0283 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 ff9e448254..55bbb5e22e 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 6ce1bfb390..b15165027e 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 76a58715f6..38e21e0102 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 005f62e4a4..28e9d85e33 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 9670a1ea57..414c9dd4e6 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 4dd8549e36..a495e7b443 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 719f100aae..e9ccbc4687 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 1e91f0a560..fdf2fc5b56 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 8630c29818..aafb92f436 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 3011e1af00..d7c19e56ef 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 0820e35ad2..e18704cbe3 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 2bd3dc25cb..edc50d6f44 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 c2125f204a..cc55cc5ff7 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 4e689b6ff1..f2f6f0a640 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 d206452072..7c9f3a98cd 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 ed71d3960a..252a9b8bad 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 b356a272ff..00e27bbc70 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 060447101f..ca9c3619d9 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 45d0c54346..f86812a15d 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 8db86ad5ee..f540b799fc 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 9d3ca848e8..0d6f6ca105 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 b6c761acc3..3fe675acba 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 d5de6c0657..3061f194b3 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 83860e94ce..6c154c56d9 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 24b1ad5210..865203b4fc 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 ac709dc31a..3b1b0c019b 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 8c80d04811..d62b17746c 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 305349844b..09a6467508 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 8e9242c230..325f263750 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 f555763926..6beddbfe95 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 7795e7fbf6..ca0fcd864f 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 bc33b63c5a..cb5336f97a 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 53db59ef77..65901472d3 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 3776030fa7..91f8fee304 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 291109349e..b9026c7159 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 6152dba4b5..0d0bd8c1fc 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 8369fd94fc..0fa73fe33c 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 fbc7eecd8b..49509e84d4 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 2526436dc7..bc4965b28e 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 dd3c2d69c9..301da0ee13 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 d4fe0bc822..e8c8e74de0 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 3980d60bac..eb542e1b21 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 78681d9f7d..19bd5c39f8 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 4f449ac4dd..7f86cf1439 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 3918a600f2..c088b0a48e 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 d96ad8f38b..70ce446dcb 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 c82c1b77d9..8eb137d27b 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 b343f421dc..1f94c4c05b 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 3d2a156f71..129c7b2641 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 5c6e3fa001..c998a03cba 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 eab28cfe99..fad1351aa8 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 87493f9229..7c4e6cafca 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 49c3f99263..45f4115e8a 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 05a286d24f..e85b5e10fe 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 b96b11e2b5..96719e8a2c 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 cfb5de31d8..523814e1ae 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 fb321cd641..1afb0adc80 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 e3585330cf..39b9366366 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 9478fae014..25db374bbc 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 655775db7c..b817212dce 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 7e4a13e632..e6c9ceb652 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 87f1828d40..93c3dbe737 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 f93f73ecef..191e673b57 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 550980dd3b..2c24e2d8e0 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 2c960f187f..56cccd6bc1 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 0965e2dd4e..8caee1ccb5 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 14077d23f2..5b03426982 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 3e76e33f6e..a2719b1721 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 e20c40a62e..0827072e0e 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 4f65b641c0..43abe02039 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 24648836e0..6b2cfc215e 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 bfe07adb3e..a4afbdd618 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 093ad4a086..cb4de57532 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 1db82da56d..fd98d8076a 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 0f0dad427d..b537a87cd6 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 f52a457b30..80ca657c12 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 c5b6f6fa11..b929d3855c 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 4926d4badc..76f29838a9 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 ccf25027be..112722dec4 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 2f880374b4..e6e10abcd5 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 5683383d23..9067dcbce2 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 d6fc2aefe2..462d1bc363 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 ede69a5278..36a2b40a82 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 f2e8eaf684..4311760e99 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 b293d7652f..9d3833a529 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 223870a011..3023cf1142 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 d47eee6c51..c8cd77c003 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 cf568e899e..e6b63d8f2b 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 fc03326459..6f19d92fc3 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 7dc2810863..baaecc3d95 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 66e9b814cc..3bf4f9a83d 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 045e74847f..357ef874bb 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 84e0144909..5380424d47 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 cc7450f2b2..09cc6bd036 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 b11e401f1b..221162a955 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 7d5117e5ef..e3857ac4a6 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 2dc874fb55..28928db5ee 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 82df2da1b8..596b62400c 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 edba5fecde..260c5f5de6 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 f5c21ba64d..7f5d407d5a 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 86fe6e7790..2a22c7a880 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 5ebb723307..781db10117 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 6d1819269c..5f45d70ce0 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 15f1837402..d4c9ee2d2d 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 37ea7c5c03..9a29470e28 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 f59235f9f8..ee332f6a3e 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 088b7f02c3..e55b2e2169 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 f17c4c03db..c7063115ca 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 e325c5ce99..fcbee6361f 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 b44f90989a..25e626aa1c 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 f916bf60b3..f018d16608 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 e7d3af1a22..bd1ce60f6a 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 4e967754d8..fe3c6a91c2 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 4e23d53d26..e85cc6c20f 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 633da5e372..d42e18c45f 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 12c0ae29f1..7df6c3a883 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 f84412290a..04450592e6 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 057487efaa..fd4d2f951d 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 862164181b..842dfe520a 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 c5bf74d547..cdc03c302e 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 af7f72abbb..f3cc54a442 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 6f38802085..3a767907e2 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 97abe65bf7..fca1a6ba65 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 643e759eac..ac5a38e202 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 315336de6f..094b7fc232 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 8604e3377e..6caca4a7cd 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 77fbd19600..37dce26f92 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 05e963402e..8beabedd51 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 4a15924014..b7fda06c62 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 cd13165fd9..2d61a487b1 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 6830f8bc8d..b9a3f06bd0 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 a0ce272b40..1354ef4f82 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 fdccdbbfc2..a2c2696ee3 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 fd669daa4e..ea517c5fb7 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 5ba9ef2742..8763876a2f 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 bd40d5f088..9ee4a27705 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 765c344366..ce085eba65 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 0bfc7d151d..8b5592309a 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 f883be50db..750cc52fef 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 44f8aa8831..072094a777 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 094aec8d17..c6a56d640e 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 e941da5b6d..2d5dfac644 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 133736412c..64b4312fa5 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 894d2bad6b..3f25ee148a 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 71c10a05ce..ee0c5fcb6c 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 edcbd249d2..a4a3441a7e 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 1a906805a9..53703093bb 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 f4e9e12373..2c8681d54d 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 fd3aa9f97c..45899b40c7 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 d2516e55b5..dc748d2eea 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 014495d4b8..c09210e62c 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 aa56e8951e..8f55107104 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 f66a922942..991b008bc8 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 f0e96a3509..5828ee4a0c 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 8418813ee0..eb0374ad78 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 e0030ac74e..b2d26954cb 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 bc9556991d..055cceeb70 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 dde1857fca..4ef136aed7 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 e6bb8237db..c621cae67b 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 c8a7f26608..29785af3a1 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 57c204a3c0..3b26189f7c 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 44520549b5..9f9ec33700 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 6a4e7da10f..798310d919 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 bf0e4ea0aa..906784d13c 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 55ddce94af..8076180b27 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 c4428ebddb..027394edb4 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 20d5474837..2a1525ecf8 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 d672b7ab57..10b123041f 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 0ba8336c90..1bbd95cd1b 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 fc9676abd2..7111f07f6f 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 9b1c20daac..51188aba02 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 3d2e0c9254..531051b4e4 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 6ad9688d8f..03945fef2c 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 3a23c0b08e..a32fc75d78 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 0efff3d251..689ad18f52 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 93ad86ff33..dc6dbe912a 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 e19f396aa3..2ab3ce96c0 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 febf13a49f..915e3af4b5 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 0a23a8c071..b77326a4ee 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 b8381c7fb6..9d5358c2d1 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 b9ec6b47ba..5af800df5e 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 6743b3b642..165c7f0bb0 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 5c2d459e1e..9156645b73 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 1d644a35ff..62bb4e64df 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 b932b1719d..8e2b36f510 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 2c31002b31..8299d953d4 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 7ac67dc760..b3743f2115 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 33dd4660d8..79c069eac1 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 45da8600d5..a0f0cab744 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 0ef9bcb744..5a9c434233 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 53b36aa299..d4a984ab9d 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 97719a7c7e..0c3d06b005 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 02fa66fb82..0a59eaad9e 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 791b46a6f2..9dfe0faaf9 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 2caf50a4ab..903ccf26f6 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 9fcfdd6b81..b76147c27a 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 7c50025c99..740e19ee3e 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 c375e22c4c..941c5be264 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 d33d6bde99..f43fae0571 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 ce6f83234b..eb29f9afdc 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 3eb734c192..94a4e236e4 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 48fd2de3bc..c98727deed 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 b5b5ca1a44..45dd25d8b8 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 8cb1a94339..c720553d61 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 637daf6e4d..098fe15811 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 5ace2511fe..13f28f6db5 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 1248aa2535..c60fe6ef71 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 c336e2ab7f..5887b2c451 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 6c6f3bb58f..b1a5bbe305 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 78da47a3d0..264b73a6c6 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 fa1d321a2f..071a855f34 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 08b14449fa..09cfe21f1b 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 96cf7a1629..d465246345 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 6b3357287b..4baba6d339 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 a48b4befbe..6fd1820a86 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 b81e224d4a..76871c53cb 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 0970799d0a..4d8afac571 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 4b7d9015e0..85c02a804e 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 e8bc374533..54eacde614 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 b6c7da8e1b..b9eb31ee41 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 085a83ae9e..b0780fa64d 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 07e19e88ba..e53664c6f2 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 89fe857781..9b4b1fb665 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 2833b44f4b..eff0c4ca6a 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 230d9326b6..753bd11d5e 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 bb2ca1c9c7..a208ff2029 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 e4cae34620..bcf8a94c8c 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 f6cca3c971..9d6a783b9b 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 7e38c23a0c..f7761b7d64 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 f2eaaef842..fb2a9dd3c9 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 14e5257f0f..d86e3a2f83 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 1abc7ed299..3d75a57d5b 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 f0f72850fa..09541081d9 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 1ad2ad384b..09748265d9 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 feb0a2faa8..156d38d8bd 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 b73e1dd972..4a7e5e0c75 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 a2b5b44063..f32e164182 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 acb484546b..5c2beedbfa 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 0035851d72..bc2a90e97a 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 fd88af17d8..0a9ff403ae 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 4758f66da4..ad538a7976 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 2f853de444..6b123c7843 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 5df02c707a..4683e8197f 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 9f3ad12410..4850e9ea17 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 f189bf09ce..c71237aee0 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 adc956432d..062daed9e8 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 206587820f..f006281148 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 2987cb7c68..48ae2eaa25 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 baadaaa189..0584a92f03 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 e9224145d7..52b6ff5973 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 58dc3e5057..ed7106c165 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 5bfefc3e9c..2a1609e409 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 6a7e297ab0..8b419be882 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 a40ee41f42..c670bc0764 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 d8127a7120..d8e1d0c6cf 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 3f08e450f7..1f3ae00e21 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 f82e71f5d8..09850ebf39 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 af56fdbba6..6846948703 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 4b3c2acac5..842e4fdea5 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 b576897d71..91ce6a7048 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 e2248acb90..3d6de46cef 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 6a43a64ba5..2226949517 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 a0187d6163..4d91ae246b 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 aabf825e8d..38eb581eaa 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 ebf68fcd21..4b2c49a662 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 c8822edd32..2ed44c2f6d 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 a4c2b7748b..13b7b55071 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 0fcc31beef..b5ab1b7dab 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 a7bc58a5c1..e83b980b05 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 bd03f465e2..0dc60c9e24 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 c21c21adf6..f4fa58e20d 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 6cffcf0c3e..f2028bdd9f 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 9e8cb3b7c0..87c8e4933a 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 7e16a253fb..83fb5f4aa7 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 e3a1310fa7..30892bd02c 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 a2ac3fb68b..b3073a0f8e 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 8a08412f35..4ebe31329a 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 ab55d10bd7..2cd334418c 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 10ed48d4a8..bab07d9bd0 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 359a98e6de..82cc3c5be2 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 c9cddcfa33..9572133c42 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 838c0c5710..2abb0af88b 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 9fb06dc165..7991490bdd 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 1806bff8e5..4e9c48f861 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 e341ade47d..4e538ac4e4 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 a08250d244..e29971e5e1 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 3e0576d9db..bd97d8c8da 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 aae86af48e..f6b4ad4a0b 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 3f369c6f81..e76ab5dcd4 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 e5ec90dccc..cade0460f9 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 a7ed86fa98..6153245893 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 fc6611886b..7419ac95dc 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 90ba926f48..b2b6e6813c 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 52383b1d0b..3e8ed511e1 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 1564eacc25..3dd86f40c6 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 63b75d2142..f00ef1ac9c 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 f678bab189..c516f83686 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 2f663972da..429b0ac3d7 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 6f67d5b884..e1bb610017 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 9a115282f6..e564b4746b 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 f3fe786b41..055bc052b4 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 804588524c..451243255c 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 b2f2af1046..1090954a16 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 983390069f..c2edd205e0 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 2966f88310..b792c24492 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 2d10f49c93..84c21ed7e8 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 15cde055f3..21ea9a96ce 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 dd764f9c64..340741d9f5 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 c45bd19d4b..44f54b9de6 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 b228e5ecfb..f67ff9813d 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 871c1090e5..be4988c3e9 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 d90eda19bc..80a5ee316a 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 521507ea82..732bb8b683 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 e36e8948e7..8522ee5606 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 7c1c1dac32..e4a3b6b423 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 2c34875675..b9bdd66ff5 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 ad1f30bea1..709f027624 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 c2ddb998f3..735cbf5d54 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 970f0022ec..ab72fec298 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 70bb0579b4..6814f65dca 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 1d2dac95f8..8089b235d6 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 ca99900172..ec60cb55ad 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 a390b5d211..6e30a72223 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 08450d0060..50e980b54f 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 36e35c1556..821bd83c88 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 3c31485884..6662c7190b 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 40f84d0145..1dadf0ec20 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 0df46f09b6..1300306781 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 cd6a3721f6..dbe40599c4 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 d5ef5469e4..d67f115455 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 ba95f636a5..5c910aec53 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 affe4742bb..160d8332c6 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 bcda3372e1..7f9373a256 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 c378b5cbf8..ba9fdb32d8 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 4929f34311..6c2d62243c 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 f3f79c67ad..046d343c31 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 8feb9c1cf8..86ca680f02 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 e54ebe402d..632d32e464 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 975d98fc26..6597594e23 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 5f5599020e..153f33c1ce 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 07f9cbfe3e..68bd24dd01 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 a9a4432d12..ba5b461db9 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 706f56d007..bb2d8c7b9e 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 b97de0d143..41e013be1f 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 ed6e926226..328cef99e8 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 5e939ea3ac..08b745be9e 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 40fa05688d..8b7df760a6 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 c4d0516852..ca2be7bcd6 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 bbb2f5ced9..2c319ded48 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 bb36551106..fbbca8e426 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 289e6254aa..b8d9f99cd8 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 66dd1bb830..8746b25043 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 3ec3324c20..05873f42e1 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 4005d21cf0..df8d836a5c 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 9f3de528c3..e39e253769 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 2267f5ae7f..c1ddf13d81 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 0fe8d80ce5..1b0bb29ced 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 a0d75b5c83..32f2349fc8 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 700a0cbb2f..2fe989eca0 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 b1ab0adbd9..faba323378 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 be938fdf17..6bbfd2d186 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 ddaa765587..670240ff61 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 b3958008ba..e85570badf 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 a44d16da71..be0146a4a5 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 c0f557a80a..d5462dd3d8 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 5c35cc67ac..4a012ec327 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 2c101bbe26..a256509601 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 9ca83ef70e..ba98e910a1 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 be1a71a630..dae5bab130 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 3ac020fb81..0d9734bcc6 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 12272a8f6d..440bdb62ec 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 719a5243a0..868fa6a143 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 51daf4acbe..51ed5a63a7 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 f2bc401f31..cde4fc58a5 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 49f56a598e..5089663629 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 260f8a4938..6799be6f10 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 cf6d0e8e25..34714d0719 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 6648a924e3..b0710c2375 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 7929411837..3d6f1c9313 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 8ab014db3e..86e566d6b6 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 bbf8603242..9511d9b99d 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 ae4cb4e2e1..ca71ac931c 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 c12dc680f8..30957258ba 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 6318f3500e..656cb1f8ed 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 4e62c3cef7..394e5cfe99 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 2c2b12fede..c4f14467b8 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 b3b451c2b9..8365a2c6e9 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 3bc21d6775..e087b6cd70 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 cb1b6d0c34..515e7efd14 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 95dcad83da..863bbc26a9 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 9da9929259..a3fcadb5f0 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 70e13db260..2d1cb63f8e 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 f892ac7c2a..54e3a9c70d 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 9e641da6fa..fa5787585e 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 28407578f8..fba9fe61ba 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 38961ee1d1..34e66ee74f 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 c59086b7ea..158660ccf3 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 7749feded7..d5bd34682e 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 bb13c4cb84..3fc9758fd1 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 d5d0902763..aafffdd9ee 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 5ef6f71d3b..f04d3e72d6 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 3fb73000ed..ddf4a38caa 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 b4ea6978fa..e9a6e3faff 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 beae49165c..6dd080a8c2 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 32b4f5aa60..e02a7767c8 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 932e8b353b..8f075b4184 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 7a346e20f7..17fa1a2b7e 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 bce98c845a..f683c24dcb 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 f7cf4f41af..8fa8a3ab4e 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 5136cda597..36ecf56a08 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 1e0658a1d9..464e8e4c92 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 396536d9a8..e23ea54669 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 3d31f7840c..e38ba9e326 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 c8d8e129eb..857e72ed43 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 55ff2ab512..b93e6ad9b1 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 3219e0d596..ca7aa4c896 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 6c36d9dc69..f35f8a5afc 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 9d5ebc9d15..6df5b6e72b 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 5429041c7e..0e4b8b0d97 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 d5ce0ae660..0b10850660 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 3045a58e12..7aa9961871 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 c9c5f2e3a0..f44d5c9a24 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 536c8078f0..dafbee3afe 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 f9501c3a36..d97a214b31 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 fa84598280..6764421be0 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 dfe957493d..a45e478afc 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 57db08a527..0fb39939ce 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 10e872a996..51586f5baa 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 d3e55de4a2..f04d87355e 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 7e54c31589..74f26afa06 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 b8cfab8f98..e5708c3f98 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 b07b3b3697..21d90ecc73 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 76bddce462..3c2b4f92c9 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 fdf63e9c6e..b318295e9b 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 dbfe9098a1..87b85cedfa 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 c3fea55b8e..634aa559ed 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 bde617a66c..a9569e6751 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 121e634c79..9b7812b223 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 948d3a4414..f6eaf9482e 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 b01cdf6526..17cc302fc5 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 c885dcc3bd..74a1f530f4 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 db47b8ab15..285baff3f9 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 995f931228..ebd30bf75c 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 dd15072310..2714b7bb37 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 3bffe862f9..ce525567cf 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 8040c731b3..8b5817a361 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 87760fabdd..7f9a20a4bd 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 e8c5525afc..9ef8994901 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 cf0a0970c0..448af6f34a 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 256fe2c1d4..403f8068cf 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 05e5946ed9..578f0e3069 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 2cf5759ba6..2d12db3fc7 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 e04fbf10fe..dd491733ce 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 fa66b08de9..fbd0165452 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 7a8b309321..36e8e3103f 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 22fc333244..41d70040a3 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 e476c6de30..080f8735c3 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 48483cd015..556d48b52a 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 b20a1bf866..eb59cda835 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 da76353b3a..218e3115aa 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 1f6bc05593..69439ff7d5 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 749af7ad4e..e4aa4e4a2a 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 0c466ccbed..cec217c42e 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 7ce0fc40ae..2a08c16f12 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 a9416b20ff..2d722defef 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 56d50fd331..87426d9a26 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 1b0dfd963d..f8a4f1b7c4 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 6f57c181ff..64d0a64a9b 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 635fb8a52e..e24c188daf 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 c4b5e252af..191c0df7b3 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 c9b93b670b..e233f316cd 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 39abfeec5f..67132fd5a4 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 e7f2350c72..bd7a00ceb9 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 050f26168d..6942787478 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 87205660c5..cb9baef8e6 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 645240cc02..16dfbaf193 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 0018e09b86..e4242dd166 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 415d9c4d8a..d567c7b0fe 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 4ed8ddf2a6..e2a79da8a2 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 8a5842e4cd..8b90632045 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 776cf11d24..8ac6b26178 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 9811eb0ab2..b1f4a400e4 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 4b70bf4e76..0e2566bc3e 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 fa8d81a30f..33fa825d66 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 300664269e..72d5acaa1d 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 7b68bf2298..580dd1c7e8 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 c30e69392a..de614d0d84 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 0326838355..a5431d2210 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 48f4f98afb..b6aac8e559 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 0ed84cc065..db4f65254f 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 d7047ca6b9..64d954b7fc 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 384fa7e208..12db89323c 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 049ce50cec..2f501c5324 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 e5c6a08b7e..da45653aaa 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 38b8994bc1..4a2c527705 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 f8703038e1..8d04a8a973 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 043d20516a..571e364eae 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 482a362f26..c0f623e9b3 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 c3415ebb9f..edb0448498 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 c26424f476..4d2d1daa25 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 b88babcf6a..226457bd73 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 c4c225e09d..defa7ccac2 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 c42f4f979d..a99aa8791c 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 05b935b552..80b58d1ede 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 b4e5c40663..75b6d6b4e2 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 630f305665..d49038c2b7 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 92b0917839..395ee2da6e 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 1f00626590..8bd17da08b 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 a7061c2ad8..7fb492d7d5 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 4fc49a614f..acd4774677 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 0b6009cd18..0d8a7ea83f 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 950da09f09..71f9e72926 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 0b920ee40a..e082ba73d3 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 5dbc4cbb8f..e9c26c67a4 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 509eea96a4..b7bc8b2fad 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 f93dbca084..2edb2ac836 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 3de1547ec9..2b890dd849 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 0a4f3bdb2d..ea2622b64a 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 13cdb31a3e..6ce49812d5 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 cd4a3db465..a368b4539d 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 95e5256821..003a8a16ba 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 26d367e366..f41d07c66e 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 c1174a3f89..9306791796 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 ed51fcd347..2213a09813 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 21fc94b982..f658d8e0de 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 1b0bca8b4c..5533dc9abe 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 23f35187c2..6c244faef7 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 f439877ea6..4203f4f5af 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 fabe607786..905b2ab3cf 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 5444fc706a..e85d2eb00f 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 93b7ebf8d9..94d75e99a5 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 e5e08f2138..543110da75 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 c092a9f79e..444274b548 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 47ef3c71ce..264d47e780 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 b8c46c5a38..71087f12f0 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 f645c99204..81cce94bc7 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 8f484b105f..9853f63768 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 4afda419dd..beb4653a3a 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 140bd5730d..a0b9ba98e0 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 28c96961e8..415e0677de 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 ac6d4c1064..c66ac51f9a 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 6d59cbc877..a56a5c2f45 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 5ceb217ced..4886c0db0a 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 3927cb0692..bafc7bcc68 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 3b2a171e65..aead58177c 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 819e50d666..23e724b91a 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 fdc175e93f..19bc9871db 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 3728933188..77fb36266a 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 72de97c03d..7fb48449bc 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 c2aae2eef0..db2ae6feee 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 e2d921abcb..3a38736c73 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 93bd72efc9..dc8490a735 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 b2f6486fe1..bc5ddfa2e1 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 93dfb06b6c..54dca79e4e 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 443640e6fb..585774ae55 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 e79ad08751..d77cfff0c7 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 131091520d..70848baecd 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 95050e7192..fe4c021ac4 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 509e2f0d97..d3099d9633 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 3334c394ce..4c55daa886 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 86376f0dbf..d6361987cf 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 92e029104d..0ccf1b9772 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 2173ccf503..6cd24688c4 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 36618e3531..082efbc75c 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 b8d2499253..6b1fcb159e 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 8312cd2cda..2ecdf07828 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 d27a0b1080..aec90c5e41 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 9d65719353..8251c2a45a 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 e4356198d8..0c92f0a6ab 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 e7a88b7179..fb73fc7812 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 b1692f12a6..689089e1af 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 8c8202c68b..523c1d402c 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 b14e54b38e..24accd6d34 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 f6cd907b3e..09d218e921 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 7051db9dbe..2d963809f8 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 6df65540e1..a711c41f86 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 0260320084..5724f5a109 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 df9c93de94..7385b7a6fc 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 f8395cdd1a..2361985b05 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 d56e47bdc5..99bc145696 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 5e84833a47..8e2b89c7e5 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 13d58c51fc..e8cdf77061 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 5a2f740dde..bef5cfe6a9 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 7bc425283d..f2683893be 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 b80ba40e38..415770f083 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 86a6b317b4..78b370d2f6 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 a097908b26..6d94f49d2d 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 524db13897..b6fa3a41bf 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 53f3fae602..a8a97ec625 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 36add537d1..4061eab03a 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 0cfa35e82a..74ab67d8bb 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 e1bf6f9543..1160c1a730 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 47f50fa555..24fba7fd54 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 ef54fc8093..1aa8b916aa 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 fdb0edb8a6..7da423c8ba 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 ba26980cc5..e5b8816659 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 336d654861..7422a61c35 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 1b3af8c87c..cd64a0847f 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 191661af96..37b873febf 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 6796c1a80e..64ab68f6bc 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 229f25dc7c..cfa05fdc84 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 02c1eee4a4..6b5b6db467 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 cadf0b5f93..d7e6b8112d 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 8e886514d2..307396a231 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 7ae6745ca7..0b02b732a3 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 40d04dba13..cc666a4d0c 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 9b377481f3..a8399b5228 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 9ec21664ed..0cc213cba6 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 aaffa9e060..74cdbaf671 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 a5fb8ee7d0..ebaea76f19 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 d3a142f451..f080d0a34d 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 5a7a6859ef..127f15b725 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 30cf4fe78b..e30b47080d 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 da95a9de9a..00b97df38f 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 90f68ec119..52325e43cc 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 fdbaebc1c4..128cbffa69 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 6464b6c3d5..fae63eec66 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 51d26aa2b9..a50eb70352 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 3bcd9f35e7..2390645549 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 250c91c55c..2903dc0ad0 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 66617b1557..de85875bf9 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 a4f5321eaf..2ce5103052 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 d39246865c..05f0b39a7b 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 89a36fdc68..4f2c13f20f 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 ceb50b2dc9..97dee097cf 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 4ada525c5c..9288080a49 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 2149d3ca53..599627fc3f 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 29e8767053..72f720a85e 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 93d528f4f4..3c703fb974 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 be73233502..5d31aecfd6 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 ef7ba77f36..b04a57cd61 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 353e13a615..59f08a3e14 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 371aa6de80..315b956deb 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 3b4c152c5c..fe846327eb 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 e0f5429c0a..1c3ea878b1 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 379f4c1984..c618eea53d 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 1c152c2b1b..f00ef23168 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 fc045f2e4c..577ee0150e 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 6beb876658..6fad873023 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 8e27340845..5ed5d09945 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 d11dadff82..e91edb8bb0 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 86f44922ed..33dd17d262 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 c04796f6e5..14f4bf31e9 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 6cbc587c93..52c776e299 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 0db77c4494..3fe8a2ef99 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 da217246b1..b8ece6df58 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 5f3b6da0e0..bdc3487ecc 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 09df40b612..7c80a7e546 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 421d247fae..cd521d4087 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 b7cbe126fa..e56f205bd3 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 c0f04a1e7f..6ebd23dcd5 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 58f80e1b3a..54e42d6e36 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 576498245b..e56ddaf763 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 42f479da0b..03376dc5b4 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 de89c5bef6..41411db4c2 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 7203d2d262..4573d2b1d4 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 c973162d5b..c2ce954e9a 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 cac8c2cd4a..33514cc22e 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 1467f67907..e744f28c12 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 dca4b5d8aa..9cfffa054d 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 888a7ceb64..af8bae43fc 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 bb0ee1a59e..0d0cb18eb7 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 6ae9d6fefb..d945b8ee4f 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 764f19dec3..c9ba80485b 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 c553bd6506..a848bc134d 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 3bd9d2f3be..fc5c572f5f 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 9854253d01..c790883037 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 5698dae5d9..0ca166b2db 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 0925caab23..6020a8404a 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 dd91f725de..2bc6cce1bc 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 fda9f4d609..690c9a6f06 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 b697f3c259..048b4b91d7 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 764bba8ba9..a258b4776d 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 1b833bbffc..7c5347171d 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 859a598af0..fca22bd52b 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 411de8b361..de6f9a87db 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 b86c78d178..e3aa2f5373 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 3fb9f9807b..56465b4724 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 0b042b1fc8..f76d1255da 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 f987f78a89..bacece41f6 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 62879c218d..563246c8ea 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 437f3a2c1b..fbc77cdcce 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 d83372d3e1..bd7955bd94 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 4545f885c4..3b6d889f26 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 d2fa138a86..0af5943579 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 3ab3f0ff7e..332b49b317 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 cda9a36136..804150ea18 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 a1bda9dab3..2777d8b671 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 defb4162c3..4f18674ec3 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 b7c5da2d89..ea13af392a 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 f64edce492..7e434c4a1f 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 1de3602c98..7a5ea5daa5 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 87ad042221..e8459563ff 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 4709762713..b7e97c5a36 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 563f148be8..6155e37a6e 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 44b62b3c32..00d280e485 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 4b660296ca..462be8301b 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 cdfa699cd7..9890503539 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 0ab83bb7bb..f5db57c3b3 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 46529bcc82..275789f641 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 ecb8e05b8b..0f0411bbcf 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 f10f295d15..c1eb5e4625 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 b343c5ea11..1da1cc7c01 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 871cf4fb36..198059164b 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 52e6b58c5d..251b6491d1 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 c16578af3a..6165235dc7 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 8ec43f53f6..1359e537d1 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 0c1e902724..2edce9fc90 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 28c3cf960c..259ad00d29 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 65a218eba8..e62abc5690 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 8b9a72ae5e..8d129f4cce 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 3cfb86c5a3..bf0af32b3b 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 a040719aaf..1acd1be2d5 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 11d7f74d20..81643dcb7e 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 de32c95d82..6eb952e993 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 29baeeb978..5361daec13 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 9adf36e636..22e95a439d 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 a36aaee98d..72dec1273d 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 3ac52e1417..831202b0c9 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 0bd8a21437..361ef87e8a 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 591eb649eb..3324f2a12d 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 527458db45..b172672fdf 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 a7e0519ec0..468d585677 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 cebcc283b7..f0dd473d51 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 6ea3448d2d..b5ca5fb0b2 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 5e6877c37f..7e33e96027 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 b8fc732e1c..b0ce7068f9 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 880c42b4f8..3571f88aaf 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 a01f08c8c2..cc9369c7b6 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 d68afa1965..dec5696849 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 4b6f18d977..6709f33bb4 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 6bce19fd02..905eff0e66 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 5817ef2723..dc114f7d40 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 88c81ce114..3e220c18ec 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 9103896164..36c2be6893 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 d9a6ff6e67..2b69c4032a 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 adfcce2bf1..b9e711240c 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 e343c82030..0dae72043a 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 7ea949d7ff..16865eb497 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 e60a840999..70f5b64440 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 7da66ca184..0204a1f95a 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 19052fc47e..5b5c91aae3 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 dca7ac71f0..8a3759b707 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 51ea9bdc81..82c4ba226a 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 dad131e30c..263cdc94fa 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 1fed906042..2d696965f7 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 9d00f31a2d..df9636833a 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 263e4ba8b1..ffd7aa8df6 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 a37991fdb1..63b6a62dc4 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 7dae5afc2b..6c8fbdf7eb 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 cf16b6822d..c578d29c84 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 c58674a20c..7c6bbd9657 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 37ab6f28b5..a7d4cae383 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 f9d62abef2..2628270c90 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 a498ee8d66..fc99911014 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 a9d1c3b2c0..a8ff716ea1 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 8f70f8da06..5d0233055b 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 3d56fc7343..db12e06daf 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 e430845763..81b7df3551 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 49849005eb..7918e03ba3 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 874d951bc3..d984689ccf 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 add21abdf7..e8b613f3be 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 ced14ac78c..1a0c9406a3 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 72a435e5fc..0a25b632f4 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 2249ecd09d..8e0c449d5c 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 73da6c9f57..4cf1ac392e 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 6df89c92b1..ec5969d15b 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 b8c4918d3d..61633d613c 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 7a0ffa675f..980230a590 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 a1489aa29f..1c9bb682bb 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 b99e84a817..511983817a 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 8e6264f62a..f4e2341ad6 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 207b6a3266..a3e5d7ac81 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 ab6b916add..20d6fb3c55 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 cbf3d9194c..1e8c80b400 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 dd8743bc8d..160e95bc11 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 fc9c3e0d34..450e89114a 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 0e4c67373e..e4722a79e7 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 134d7f760a..1804dd4da8 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 315949a7e9..0a2508d018 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 d526f5ba78..4b4326b5d1 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 ef67295684..a105cb1858 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 fabda0f6ec..2e33d2f558 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 8397c43358..f1006d9ed9 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 4254ba3ee7..0a1a15ba5d 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 2aaea9c98c..5547cb0665 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 8a3857a49d..43896cafe3 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 e3654f4a1b..0cc9a07872 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 48d8971619..f12245ab2c 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 714975e5c0..4512d3b6ce 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 a10dd5f9d0..91447f7881 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 d1c138a416..37c22a15fb 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 5c4551117c..272af60a29 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 df79aeb68d..54bcdb6e90 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 9056f05a67..3c481cd967 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 c2d8a13a9d..167dc25719 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 b4679b7161..071061c6b1 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 8b07851787..7df37e3ff9 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 f13d25d95b..bebffe5b92 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 de2cce1d08..7d768ec28f 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 8337f0ae85..cd37ce32a5 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 41fbcb3f91..b1809dd161 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 db8dfb9203..ba227625fa 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 af9be0c5f5..012b513bf5 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 b1badc70bd..f6a7581a88 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 9eff091585..f71f7e0973 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 a126eb31f6..00d6e744f7 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 5d97c1d38b..63047a7bb6 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 1181f9cc6d..8fe5090a03 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 20a8047844..43b4a40224 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 e17d729084..fc5e168b8d 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 c085208287..9bae55f392 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 37d79400e5..37f3f3991c 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 e10d83ba83..5390500048 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 96bccefbe2..b1e26c059c 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 7f43e890d3..3863e527ca 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 e67ea345de..74dd81c594 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 9e1c48c5c0..b362663eae 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 9a98595bb1..e69e5ceac8 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 a0885ae55a..a41d157731 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 18ae614e5a..7bfc8a514c 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 5db460476b..6273aae5c4 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 dba51c622c..616244b06e 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 5ec9c83f1e..5b8738e984 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 d1a92d8f8b..d4a27925a8 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 987c92d636..4de0373936 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 b6fe30577f..0efa015925 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 432612d224..20e91534cb 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 5d1bfccbb4..3780658250 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 6e69ce43a1..179797a3fd 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 cff225721d..6862fc8bb4 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 bf0f2d67e9..f8d10bd151 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 9976cc16b6..22b9a52442 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 39df80e4ae..8628298124 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 3c1fa320b3..c6db32b714 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 57d372db03..c75553db5f 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 58146e9354..a339565b97 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 f579df0e8d..9d546e6cdc 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 ea6e616809..e3145706af 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 4db818c0f9..8fa677792b 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 bf412455e8..f22aab1438 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 0778743ae2..3a1a6a2ee0 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 27cd0d1314..b8bd0f9494 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 7decfe57ab..ca1ccc2a0d 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 832246b22c..ff4e33a986 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 e2eaac14fd..c48cfe839f 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 dd715cdb6c..9bb4ee9826 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 4dc327e024..62d6762aeb 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 afa16d7a80..51a71a5c00 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 196ef42456..328c41733b 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 7f44689e0a..8671b73ba8 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 2a1499f2ad..4c0f9e538c 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 93798575b8..8d18b3a7ca 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 0f1a35400c..ee922440b4 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 f9f7e38cba..d9d0e6f2f3 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 be710d809a..1f6bd8e6d8 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 c774ce9aa2..500f28ae3e 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 ac51a44e10..c96e291d75 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 5fb202acb0..e61d30001e 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 7b5433bd30..a197ff8571 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 42adc5461d..ad0399ca24 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 ef4971d71a..2f38c70ce0 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 936ea1ad95..56690a529f 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 e00b2aea8d..485681b2ab 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 8cca1329f3..f470a60ed9 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 ad7af8cfcf..41bc800162 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 9ec08dd4fe..5dc21ffbc4 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 441dfbfe2d..e2bf85f2e6 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 d5e0f3a52d..508dc02bc9 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 51ef97c254..1dd7d1f7bd 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 a17b5d8e60..c864867303 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 ab13ee9c7f..fccd5f70e3 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 084fc517e9..1cd1a6404c 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 ed85dd43da..598553fadf 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 481e789a76..1621779f27 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 f1cc223ece..40d27dbb76 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 fc262ceafc..a4c59bdda1 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 f7eaf95e20..b3c7a903a0 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 f008b95cee..0b815638f5 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 168d3ccc81..5604a296ad 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 6b50699581..fa9fb3c3b5 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 ccc1a7aa52..32afc55667 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 5683671290..0ff6006d57 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 dd0c8e560e..40e8d63249 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 4bbdc832d7..d6b069432f 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 674380837a..8d643e23ef 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 6ca3d74be1..96e2bfcbe9 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 2d8dc6b35b..f4e2b8f108 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 1b8d754db4..fea1a6e087 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 561c220799..9d654709f3 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 99eb8a5900..25e6f365d6 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 51bde45d58..aeaefe493e 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 e17b8da664..3dbaf5127e 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 946b0d3534..8fddd1664e 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 40f4b1a287..e6b16472ca 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 56c4da417b..b4bbf45c42 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 a9c61d0492..bf149d0b88 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 a8bdf3d318..93a5f1e7ec 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 deee16bc9d..456b315fc6 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 83f93337c0..343d2798d8 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 badc2cbc89..5a51399fe9 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 bc52afbfc5..faf9b0bbdf 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 d0bcf744c5..810ccb9389 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 2963f3299d..cb6bcc9aa6 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 43b20f4bdb..0b0db95ce9 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 62730d6a64..704cdc5f6e 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 7a5c4d16aa..8fbf15ac6d 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 3d22f03a90..6bcd56a2e3 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 de3aa9ddb5..58dfd94365 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 0bba83f9d4..6a97743658 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 493386832d..bc83dbd40a 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 d3c082173c..a5f66f2bd5 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 a7735852f2..5db0fd3d8c 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 d77e9b6b7d..1392ca4406 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 068143d712..2bc20e6a99 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 a5c3a9f1b8..1a971ee58b 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 e22a57a4b8..2b77f8d0e8 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 6f46d339f2..03d90d1fd2 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 299e089d43..30e4a7aec4 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 ab880499ea..89d850fdd9 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 5c37618296..9fa7d469fa 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 51ccc90890..22a7c90e2d 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 5f9b9507a8..251dbd1088 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 fc513a5e83..99a30a3e12 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 a43be58adb..f27489d6ac 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 772cd4195b..d0da57c2a2 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 36cf4ca119..81366a353c 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 b7397d079f..0293947750 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 fd3b95d1e9..1e782c847c 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 813ae79442..f02d576ac0 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 d9eb6d5cd4..25ea61e836 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 2678ffd98b..83ca8a4eb5 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 7e93d0a380..545bd11f09 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 4491737dd5..31c1179f70 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 4fcfbf8ca7..ae99ac9af1 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 e5e6270fcc..f69d26cc74 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 91d0a15fd7..e9da6c0b58 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 3ae03c76d5..fc3a00f128 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 e968aa8019..7320ec66b7 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 0191cc9d95..a32d70d086 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 a181be488f..da4ee49e0f 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 8e2be5bfea..1625150b00 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 c789eccb8a..9f0e3170e8 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 ffec649176..f60980d111 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 d352334d03..36e6e43f4f 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 09990e6634..39aed831f8 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 9279522491..8a912bd2f1 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 3230931530..960e6ba78a 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 c18183469d..ee558b839c 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 3652d68328..00cb27a433 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 11a67834b8..3eae0761b1 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 e3dca27a38..54dd9604a5 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 07afcd9e58..e1ace0eefc 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 f60645758c..86d3fc1803 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 b81c298e49..cbed823fdc 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 a0fa0610ea..6cc8315b8c 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 9fb73bafd4..8b8731f1cb 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 bfe884d624..3226420b7c 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 d0b9b98400..fe2625bbf4 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 9cc7eb8636..cd1a2e1704 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 71bd44e5ab..ccc726f5a0 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 18446b7b0d..19a85bf237 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 7c326ec2e8..91109ea29d 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 b372fb2c56..a22e041ecb 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 55a03bb05a..91bbd5e94f 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 9022ae650c..b18de2c502 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 bf27d5da91..ff3a82046b 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 980ae91572..94ad9b1aab 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 a4d74bed74..ff88a34cee 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 25a4d4896a..ce57ca0aed 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 65d05e6a05..595be0344a 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 b98e95d6b4..6aa503b94a 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 2e7b2e566e..c5d4406934 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 641ddaf8d4..4ba2088050 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 38934e6978..6603fd4ede 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 5f138f7158..b45abab74b 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 7157cfd70f..43248382ce 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 0a9ac5efeb..34e739e434 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 e966522408..3ece0391df 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 4d5701024f..e8d448ec41 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 769c6d3dde..09e50ce48f 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 fdc9b2ebf3..6c99ba679f 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 3b24ca02de..47c72b7a15 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 167093e8d2..92733549ed 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 395b204925..cbd88c6415 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 8b0cf0ed4f..422eabf35a 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 7681eefacb..fd3a1069a3 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 c93df55e98..a410796084 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 af1e2cedb2..a12468e5c3 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 58bf58b689..6954be3586 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 76c86f1c2b..e6f2e1c6f9 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 863a531603..f5e249b7a6 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 701d27d908..c3019550b8 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 724350925a..b771c5e8e9 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 563881ddbf..fd6c8113a2 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 bc27301eab..59d6ddc405 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 6bc4e064ac..8f7ddd7ea6 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 bfb8b45687..c867a53484 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 022f716c74..76f44db519 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 79b281e32f..4d913df0f4 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 1873bbbb7e..097f95f3be 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 782afd9fa9..e2951fd548 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 c681ba9579..880cb66234 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 450d46eefa..42953319ac 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 fe4fdd09ba..9c25d2ca3e 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 2347a50f07..12100f53c0 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 041fd1791a..34efc00955 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 4145e06d2c..f7ac6e6ce3 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 843ee02bd8..bf6e6f7ed6 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 eedf07ca23..03deb2a5df 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 7318e4794e..4e374f130f 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 339f0b11cd..df1cb9235a 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 617c92e7b9..5a6d5b1ba9 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 619ff03b15..c5b81e3e3c 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 b95724b767..316320e533 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 ef147e8b32..98f5e1b7f6 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 732c615991..cdf4ac977c 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 3ad7baf676..58cdb640ec 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 22da768e65..c4e9f817b1 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 b5fcc2725a..edbcaa7273 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 b686460281..c26e58bfa1 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 85239807de..9190925e3e 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 d1aa04a5af..e6be3385b9 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 6de944818c..b9316c7830 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 50e2faf64c..22a767618a 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 99637e34d9..6b6ffff879 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 4ec6dbed65..9c89f6db25 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 e85b1ccf81..7a13141f5a 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 de7f128587..ff1e621431 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 c92e0ea85b..411333fe12 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 1fe61974d9..180ad95077 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 ac3ec2c211..9c114297cc 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 e544c704b5..8be657d029 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 f58e891aa2..ceeefba1c2 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 be0a5758bd..a3431e7f7c 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 fca2fd07c8..311bfcb7b5 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 8e6e5235b3..51c1e039af 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 3cbafac50c..0c6d0bc4b8 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 ad8be3300b..7fee77e998 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 d53a6cc866..6487a8b44d 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 09854925fa..9ba6555963 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 1b21fbc16d..902e8c4084 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 7147ba6a6a..86f9b9c8b0 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 2ed541fccf..6edca9e219 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 49a1de5a82..c966425e89 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 701ed85d98..68face4995 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 f328622061..6119d5a854 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 fb8d84bded..5aaf100fda 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 5aefb705bc..b985f3c14d 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 a19d1ad705..88c32a0642 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 33ee8cb32f..514729c55e 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 6d1fbeca9d..4f24e68c65 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 919f99b168..cc567ba279 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 d7275990ff..62249ee7da 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 bec5475de0..df40856eed 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 b562d3dbc7..72ad8a6b34 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 e75e173a91..297c65f573 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 79267b3419..2d3ddb7975 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 7ac16a4d2d..bc4f9ea6aa 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 369455b354..0f61551ab3 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 9ab1119ebd..3730776b79 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 b46100a4f5..2fcb92c8c0 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 db107fe91a..d72cabef0a 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 beafc33d57..2cd76a0654 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 eee3c5ed1b..7619f5b633 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 758611ee44..207a8c193c 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 ff3dbd1ca6..a521f5c2b6 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 83f80fdb15..ae8f602eb5 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 cbae894572..96e8709663 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 bdbf86b56a..65f1081764 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 e9a69c95be..ee5a4675bc 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 63b7346c5e..540e2074bd 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 160960bb0a..646b2394a1 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 ba9146f22a..92a501f597 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 94986d11a1..7a6c0247c1 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 aa95855c70..84518bd506 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 1e20e36e0e..4b06db7f4c 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 9e6a014758..255976c8f6 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 5d91c3e58d..fee61de507 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 768f027c14..216b65998e 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 42932f8814..227818fd21 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 4eec684bac..09b847419c 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 87dcaae32f..96971d64c2 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 a6f7612195..707657cad7 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 b7cab1ad99..066e625ae1 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 f38bda5b83..904a2ec4a8 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 fe7bfcb7d0..d647ddc27b 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 9eeccff49b..cce370ccb1 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 5018898564..e73cebe96e 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 b7634f975d..ca31bc654d 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 714a22ded8..a82d0ad16e 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 728630b10f..77b6a10c81 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 2fc92a13f9..fa3b398622 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 817981e572..a2c6fdbc11 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 a458f1e112..7b80920e17 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 ea2b597fd9..e25a00cd7c 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 c6e7ebc637..02c1a3b877 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 f9b2c2c906..37af5fe5f6 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 52f0b75cbc..2c895ff889 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 49ab74e0bf..ab3f22eab8 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 5c6a5ceab2..c7f7db78bb 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 d8ca41d823..5d3d268abd 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 62d2c0cfe3..a7ed6b39f3 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 04bb297214..e04f811220 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 8b444e8623..5460fc5fd6 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 26188a4ad1..f51ca7cfb6 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 d362919f4f..e70305ebed 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 d6113dbe58..262b0e3a04 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 b5343d2093..a278ec0b86 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 98f8adc173..1f39b8504c 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 02e3c3cd4a..e7516b3ace 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 f188bd900e..280120fa5c 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 5c555db68a..2cfcdbf1b7 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 fa6b8cb788..08ac768dfa 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 776cae20af..256fee6233 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 71deffcc33..72be52d59d 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 f8b9c9c739..e7e5902615 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 55f139afa3..5fde41ccd0 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 39936d6da0..1a7bb41b07 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 f1848cdd6d..769a9caa06 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 eb61ba5bb9..b6bd4a9d91 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 163afc4ba4..e2caa02e00 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 42a529e26b..6fb7775f03 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 31d78da203..9377596333 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 bb8db6550c..910994487d 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 b4d10e45f2..25ebb3aca7 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 88d2850050..a76854b807 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 0f0755a9ec..5495e4c4e1 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 d282c2c734..6b071179af 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 376739f642..14d0551da2 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 f814fa90af..15df3e87f5 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 95acdae391..1e373cb19c 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 7c2b75a444..e62d6550a6 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 afceef3ddf..73a17116cf 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 6f7f0b4afb..e75948df93 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 1fda93dcbc..06604812f1 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 c3ed1c5117..06933865df 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 77b8ca2757..8f2f2fc2d0 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 505d10a0cb..c9a5cb42e5 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 833bae0687..7b915adbac 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 73707b6816..204d7a5438 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 26afbbbfb1..34f7ef7d04 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 b2d178d355..9c9977dbf4 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 572a9925bd..9b4078f61d 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 0bfc13c5b9..fd2dc4531e 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 8e39dfda56..d07c26ed4b 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 4b77c6dc44..04d2689d79 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 b57b3ffcbc..b10c791743 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 ac55193bf3..1940b9decb 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 65019b8ba3..ce303919df 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 8bbb1ad463..20c7f2e06b 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 d69eab584b..1b2660f43e 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 214a44509e..d612dd11bf 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 1db7ab6c25..e682f45a74 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 2cb234d4bd..3f08a69b21 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 3a41bbada0..d4ad8c0488 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 68a1f87c44..8bbdc8fa1d 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 f8659d3679..18afe35d65 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 7e6e473bd4..df081e97ee 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 ca2a84e867..5e0716f2b2 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 a3dc7cb1ab..19489f32e0 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 56ec1b233f..18f22626ce 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 3db1a892c5..fc00f58490 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 9828713262..67bbb91bc4 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 e0c44b4608..2bceaead1e 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 96e8a8057a..d86856c552 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 ce620503e9..1d6e921958 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 f65a8a90ba..c494acdf4c 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 f2ad0ccd08..313c73bfe8 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 747256025e..0cbb72b591 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 de7f4b3847..73bff80b91 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 d606e8cbcb..667f17b77e 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 7ff5cc9c5c..1e4dbc79e5 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 d4291d3a9a..94a90d5851 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 01424a5cdb..c2df24f50f 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 f9ee95953f..2a512c886a 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 d1b1532094..f75d49201c 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 fdfdc9a3ab..c53c52c5a3 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 9529fa3859..4de6fdbf94 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 52a520349c..e819805ebf 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 147d940925..6e717145a1 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 ae15f0bef0..b71a08f171 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 77f84767b7..23b27733b5 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 6844f1dc39..667849e32c 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 ce9b923498..802c780bdc 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 a72d6a6d20..d22a832a44 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 9729b56bd9..e978d9e705 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 2dd08388ea..2732d05541 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 2ded324660..433739142a 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 4e1db02d22..5d8beacbde 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 f3cb62d914..28f81ad78a 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 c1aaf77e18..e3b49c9092 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 5d57c895ca..aeb09cd7b7 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 8b9000a831..d02f86dfd5 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 788a0670c4..08187f99d1 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 1d1ee9f18f..307360b1f1 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 8a99b68d0c..18a498bbfe 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 3b34c3f4da..20a2ae0bae 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 f6fc5e343e..212a712674 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 2f075b5b50..67ea688fd2 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 6bc89c5916..f7281bb6d7 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 7ee7f4dad9..bb684814c5 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 5c4c5121fe..401c8ab805 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 09af55b711..5ac5f5f6f9 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 6cac48c8fb..f52f0a8833 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 fe29d186ba..85c991dc62 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 4a71f46d70..5cbe6df4c1 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 0e2ae994ab..7f8f455fa9 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 c9b1108d6e..70c9a6249d 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 d3483d9c75..39324de013 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 56c9a38ca8..ff38cc9118 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 7d880ff344..11f8cf5d64 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 a543ec9d35..f3e9d14b3e 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 58d71560f6..0eb26c52c8 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 a5967ac466..652ba4011f 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 554ae90df9..08b50aebed 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 a1ddca21c4..ca3535f432 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 edd7eca071..cff0da6735 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 2fcd0d4d1f..29c6f066ea 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 1cd7e73843..edf1114fe1 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 05598d994a..397d982bbd 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 2dbabe2d80..9e333d145b 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 e4273932e7..9371c3a011 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 4bb07937d7..74a7e9b93e 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 85e6791745..00b96539e4 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 b8e648b830..285d7ac2b2 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 6ef116585a..f9bbc3db69 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 d338fe56b5..bedb26395f 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 a05e3793f9..9202bbbfa1 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 181260e726..5c5e80cf90 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 a676084be2..7cb2962023 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 416c53eedb..5fa9711837 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 e4d7e507b2..dadb00ecff 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 6f16188771..1bd42f33e3 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 a2ade63ecc..817a59f9bc 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 62972f0ff8..2be15ccd77 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 1582e0637a..80f1836461 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 40e59a43d0..2f152ea61f 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 2c3e809d68..686d5c9fe4 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 49602b9a42..11f552d93f 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 ea53876797..74c3b2a225 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 82b687414e..7378167c3e 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 49797729f1..3f7a17e6f9 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 d216aeefa8..5b5a5808c9 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 65aae7e2a8..6e2bdfa255 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 2b3e807d4d..d2c6a333ac 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 4465cf0560..487bc71fa9 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 6ef735bd84..6ebb6a8e08 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 ce6608cabd..56a387f817 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 c8469c656e..247ec9c5c4 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 6c49481a2f..124b91c2f6 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 cbb7afe7bc..dedde5291c 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 0e407c4d8b..814f9870f2 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 d8c782e064..999c4c2891 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 6c79661e1b..b5d67a5792 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 a45ac85e60..18d43b8fd5 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 3d85265d14..5ed3b8b857 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 431fc5f5be..ab866033fa 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 ad429dffeb..92eeda825b 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 94e12efd92..cb22ed9565 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 3825e780cc..0694c6656c 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 e1e639f515..2c9219f73e 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 98467bb767..4d55db6dc3 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 5603530a1a..99082f3d0a 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 11d734fec3..b664997239 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 7c77d03968..5c642e6175 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 9fcea7860d..fdf174fcdc 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 61cbdafa24..5eea46ef0d 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 d9d8932a7b..4f349b7eeb 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 a4a0158f71..f0b36b9d29 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 d76eb7b39f..547a1adf49 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 5b3a840098..c2422df6a3 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 059a02691e..42220a2d5f 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 0b14d004a0..a438b1a8f3 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 b01f382ce8..896d71322f 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 3c3d3ad4fa..4d7003897d 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 c3265b8804..cfba3f2f6e 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 643718906b..9b062e0565 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 3134d070fc..3414c40234 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 6c6d682427..999de9c2d0 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 79536b2e3d..bd270838ba 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 e28ab4395e..2e81a9678f 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 b6ac9c4281..11aa1fbefb 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 8788740ec5..47e2a573e1 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 dde0aa3287..0abe8cbfe5 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 f2cb214581..f7f5c073b7 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 a148760fa4..d1974fa727 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 cd23de0f21..ebc0c31b02 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 5555dd7408..d86c08cdda 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 b36dc9b032..4b16846d9f 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 a950c5f256..60fd441488 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 e7693b94e5..6b0db26d03 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 84a9157dcc..03016cc207 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 d00a6f20ac..80e27ae02a 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 f453c37cee..5ee288e77c 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 aae32222f1..48683546a2 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 33946b5181..6358dd6ba3 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 7c43e0ccf6..6777af4a17 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 10b222dc6a..2f95e6bb38 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 c21a0c2b3e..26b33340f6 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 807c493ed0..e7309a6eac 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 5023dfe191..e2013921f5 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 632453aa38..53934dc8a7 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 0d76c4f37b..6844f23f51 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 5f1f969f41..64227c4837 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 7fae800234..10d34c6604 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 9d847a7a09..c791b91a6d 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 0788593b6a..121991bb3f 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 5f2e9a892b..05eb24cdc4 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 2b85c9501b..c2e9bbb3f5 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 b2f168b0a0..cca8623108 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 fe03745d09..a2f1821178 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 b4071c9cf8..bf24f2b444 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 78ecc63360..fef06b83c1 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 32c7f3d27f..626715fa07 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 194ed3ab94..1c109c970d 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 a2813270c3..e6eb72784c 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 0388a1bae3..0c66b9023d 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 c2a391c17d..dbaa91ae76 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 73531827ec..67f98a1352 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 e2b0a35de2..8cc6c967bb 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 5b3c85c932..6557f7b2f3 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 6e4585169f..c24e990cd7 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 f0e906ab4d..78bc405018 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 401f5d3aeb..498dd73c11 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 5063e8138a..57c37731e0 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 6fc9ab8667..cbf3cde658 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 7b998c99c8..1ff9857cc5 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 c5ba1f4487..815ae87517 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 86f8ce8cd6..e7790ad6ae 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 230d7589d1..4a57934411 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 4bebd94731..0917321b6c 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 241647b060..9a729da4a0 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 9515bbf0b5..46b7caf9c3 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 5e8d4359e1..8f15c30199 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 95ec42b847..d6940d515a 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 de53e14c8a..7cd18c9678 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 6e8d33b502..45c25c491a 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 388734132f..67d20e7d01 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 77b1c977af..5e9d65ce38 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 cba5d6af4e..a0e9b0dd92 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 0302a4e506..8f1031f054 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 86067c8b40..07a2277fe0 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 32d445fb60..0b9775b569 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 e6ba914f6d..0c2dbc6126 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 8ac8230c3d..9a2f664d8e 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 ad381c73ab..cb37b537e2 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 fa1f03c133..093d3cd2ae 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 8c04acd30d..434b62c775 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 91c1b30eba..636a36421a 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 bff3dc226f..089bb6ff88 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 40ce5f3094..9a0510e70e 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 53ef4b7e50..e819b20d73 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 188feac04b..ae794e8a5a 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 dbe9df8c33..860f41c79d 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 f2f7b43054..8b4e210761 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 5ed84f9cc8..50bc3f5dac 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 90f7fc219f..d98f65fba8 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 5b377cbbb1..51e77a2ed0 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 82a338458a..b79a41c9bb 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 0f93ed1a4a..629d106f48 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 a16b05c43e..30b1585296 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 71c2f22a3f..197aa39df0 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 fe8d4fa131..01a72b2822 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 17a20384c8..47ef67d1a4 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 dceef2abd4..8e6f50cad8 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 932ee4619e..60cf273b01 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 792f76d2e2..6e90ae6124 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 c19d6d7137..95ea9893fa 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 100afdd66c..2d53bb48fa 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 8796f2b3e5..2ebab239a3 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 b1812b2c3c..bc03739af5 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 1772d82f2d..47dbe027ec 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 309ce6dd55..dfdf2a1bc0 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 34bba96d30..d4d1ed4b1a 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 178e89711c..a31f77c299 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 b02e3d6c08..f223091b36 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 69366c44a7..e4bdb05a0d 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 2484dc9f6d..a068224b3c 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 06da3ca147..de03148c67 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 83e0488ff7..02646e4637 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 bf16aee50d..6a36694cef 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 618061d898..167eac4200 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 be16efaa69..df7085e192 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 ac11e94b42..6640edcf79 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 55f9031657..ff55e92a69 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 94c272a2ae..ddf5d2bbe7 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 fb47a76ead..e7d3887416 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 c962ad64b0..ffa21784e4 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 86a111d0f2..2252339e56 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 b9dc3752f7..0cf3b76c33 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 1faf04204c..d30e70827e 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 b40f71f878..d73faa3201 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 573e4e0627..4039023998 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 303374df44..9785dca1ec 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 cd6f022387..d5f7be5659 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 8b28213809..0f7855175e 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 bed6a09aa7..21cd2addd2 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 708334f9b2..74937669fe 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 09d63aa103..0ce60a1463 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 7ba35a7a79..a1ed080e56 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 4f1e257466..0b21471fe0 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 1084213b8e..09143a7969 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 cd6f0ff382..536a316849 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 7bfa37c994..544d2fafd2 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 b2a8380141..50c90c5e21 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 056de4819f..6343ecc845 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 c877bde71e..6f931d4e48 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 8d3b550990..c274fd5c6f 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 3a9cdf8738..47e0cddeba 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 5c04e70ba9..fc0a9c2497 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 20c4daedd4..5d069ca84e 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 84487072b6..6fb484a3d5 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 cebd0d5269..2d527fd83c 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 f0d2b04644..67bdd85ec8 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 3c0f25098b..fe72bbff8d 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 4dc7c83dc0..142d7197e3 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 14e48d3f19..aa4c89150e 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 bb3f475b63..9f356e0c1d 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 4f7040c9dd..cac69255de 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 84f117667c..a30af7b405 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 256ff7700c..6e105d7285 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 378ec7c8d3..3bf4659f9f 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 951ae8b715..c1dd914c93 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 091c79e432..a495c18fdf 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 6ef2ee9c38..3eef03432a 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 4e550a1d53..173d508ad1 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 11d5de10fd..b6bc4664b3 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 2949feda62..d3964cfdca 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 5c5374c44c..d4c086d0c2 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 b1d661aa5f..de3169d762 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 d412a83597..eb11afaf1a 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 51be8d8d26..4763db67e2 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 e1e52bc207..e061e74c3b 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 9a4ef823c5..8c27ba74ae 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 01c9a2dc0f..44cecedcf2 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 07f5bb8a64..f2f50bce76 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 d465280230..762cdf4976 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 9c8cb5332d..7ae3376e8a 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 efd5a7ccdf..abfe73a291 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 d189732d0e..b3a0b41d55 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 39e9ad7cd8..7cfa8bf4b5 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 17d4a38d73..ff0d5ce283 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 d5ff8609db..63d5b1caa2 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 203a1a97c5..25cf96b342 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 4c5dffc736..a9c220f061 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 9833624478..403c723965 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 12989fe80e..d92fc3b512 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 7561941a33..3113c70425 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 4ac679c1bd..1fb0e1df81 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 d593977d70..69494240de 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 3c3b0d2500..1ebc2f40f1 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 f8a37ea977..e6df71b512 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 c848bcc07c..bbc5c43a51 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 df62989246..aa83d334ce 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 cf99e0ca51..5ca05ad059 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 987313a52e..58860997c2 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 ed2e8c64b1..6ab6821e60 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 6ef2a9637f..05b0f61236 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 c753c79df2..4005a5677d 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 c7c3dcfa27..6c74d4693b 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 56a5446384..e30f2692b1 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 319004bf08..c569c2a9da 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 e8fa326ac9..b1f7383ae9 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 379b48d015..0d9ec9aff7 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 2a736d10ea..4693529149 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 80f0c4bcc4..faf0a702b0 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 2208a720ec..846956f70c 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 47edf30416..63419ca3dc 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 f4c5be6782..4974a56ad6 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 e4c8af8736..dc91fd9c23 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 dcbfa274e0..2d5b54aa68 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 0dab5941e0..74924e693e 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 06ac5a7de6..be3a56e157 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 b6ffe4807a..02e1f31de4 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 612ca682a5..37e141ce4c 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 b374cd9f19..49227dfc70 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 89bc9bcaf5..39c9bca855 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 fa5f31931e..69ff83b028 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 39830b252a..77b8566515 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 229cbe0adf..0874dbb7ae 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 0b41bdfecd..397f1ae723 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 201489d3de..6d8cf6832d 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 da31615727..f21e225049 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 418ddab590..eef0680d1f 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 7874cf745a..3e9db79278 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 044918fbae..8b681b6d3b 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 af68c7de8e..ed6251b3d4 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 0ada735693..a53c6cd8bc 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 566fd663c9..cc406a9024 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 5a3e3bf4e7..94be5eb406 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 3c1557fb1c..32e883e0f7 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 a58d1de2d3..48fdf83883 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 23a920437f..2487271b67 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 f83ec2bd05..1330a295e3 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 f1f88e48fe..a8fce0454a 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 2eb0c6011a..6099c53409 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 9d1999d41b..0b3ec4db3f 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 59eaad7743..fe2a3f94a9 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 b64785dc43..6b436fb1cb 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 37a1b33e90..9831cb3b77 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 ad94fbf550..e35a623ff3 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 2aa37a4d27..5086916a52 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 1fd70a7aed..297856f39c 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 c1c31d1a8e..02c9747bd3 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 d4544ccafe..6c4ef7ff73 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 778ac47adb..ad5890369b 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 03e42c7dab..81e4c8cd4f 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 19aba2c3d5..48e7f87778 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 0953f6ae94..48aa66a5fe 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 73b7e72944..1a32eaee50 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 b176728899..216de3971a 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 afe7497012..0282763821 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 c283b801cc..331e3c6bd2 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 95be67ac6e..fbadb4a1d5 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 edc0aef3cf..a5231acd1f 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 022e2179c0..1784e8317b 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 94fbe3d99e..6d389daa00 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 3728234699..57406715be 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 3f177b4ec1..1373f3979f 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 15f0903f6f..f8dfd1bce2 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 a12ffed123..ca640f65ba 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 35c7fb3ba3..b0a092c9e6 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 bc71aa9dce..e4976a1a57 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 4252b07cd2..8dcccf80f7 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 9918f14b48..72e6c141e6 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 7a5c5ef2db..ea0c1b4fae 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 a60556dbd1..d13de4c1ae 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 474f5a04ec..0045d183b3 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 38983c6777..4e3a802ab7 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 53af546c0b..28e39dbef9 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 c842ce06ac..2055ee8b31 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 ac5cecec9a..63cf346006 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 bbcf21704e..7950758575 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 3c52cc1497..acfc34c80b 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 07e30c5969..c4316abf8c 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 fc1a4d1ce1..ef06133909 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 c1e5e30e90..79cf23897a 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 086a312691..b6b2981c0f 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 ff9a688f1f..20cb35229f 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 63be4c65bc..85529bfb9e 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 defbbf1d55..1128bd252e 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 f6867bad0d..ee77bf3953 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 eddbe5cb04..07b39c7962 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 49b13d7c39..0d4846cea5 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 6ddbfb17fb..dbd209a769 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 5d2db455e6..e8aa8f99ef 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 b84818ad96..cda580411b 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 d1d26b93d2..f2b440cda7 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 375726e05f..d542b1d4e4 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 94c96f6fbf..b7f21646ef 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 0073f74e36..df064ff968 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 58423888b7..79995516ac 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 07b8d85221..584e51b310 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 19d3ce2bd2..8e70370157 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 8d4610246b..afe158dfaf 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 78f8ab7db1..07c9cf20a2 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 80178b69e0..260f490280 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 794ef95df2..7dc5594b10 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 37079a414e..ced8406352 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 11bfff5a80..0c45fac968 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 2fa7d3601e..28ce9d7726 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 b7a077c11c..475b5d0cd9 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 796d131107..88233f08e1 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 7d3c5eb584..e9ff1ed8bb 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 3ffac8f729..ca0a09a789 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 7063ea7964..0eaf9fd274 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 4a10de03e4..0283af1116 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 519ea055b7..f5845567e3 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 3caf07878f..e4201a04a0 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 f476775ba4..4baa4011f9 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 df52d76024..94d7d7c862 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 15dde9bd6f..2ef2a943a4 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 aac4b3b881..aa1fbd5e03 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 abdd6f3e12..ba19fa4064 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 3d3822ff3f..5117a4fd9a 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 41c89f5c61..583587590d 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 28555bc85b..2c19006568 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 e81ebbb919..998f2b2d67 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 74c1a130cd..924db4294e 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 5111e9befb..3677127512 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 cea2d381ff..7a8bdaf308 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 6d6f44215e..f8e267d760 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 d8fbbaf31c..0a6ab37538 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 487baf23b4..4e3f85c67f 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 197474911f..5225c7b597 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 d25d60aed6..9a96c9df5e 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 322b94ff9e..e94c259fba 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 3d398283cf..092083918a 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 5ab8225923..e2776b168f 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 15b17e86e1..0be8d7ed2a 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 0dd12e1c9f..1ad71e8d29 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 c4f6d65596..f7840b570e 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 ee6af4fe52..f608046ab1 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 e28f0cecb2..90a21cf156 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 535f16ea40..03bacbfa4b 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 0f06e4bd46..82e824687d 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 3db36773dd..0a4590c867 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 dfb0e988d5..acbc1d6043 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 cae60f11d9..8575c5907c 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 2a2b3c874a..b2cfe573a5 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 4c3e6a4459..886de4057e 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 26a332ffb1..427b40de93 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 b92805b317..f067bf6ff0 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 fda6beb041..ae6bc0583f 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 a700e3c892..070310f6f9 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 6a86c0683b..d11fda6750 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 dd0563a8e0..7674f8ade4 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 2dfe66b9ed..b939e5245f 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 02b619eb61..672c4b95b5 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 872dc0e41c..642aa9c178 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 1eeb31c5b3..287a342f4f 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 35e1ddca74..04803992a2 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 0687a76097..4a2757bd3d 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 e54cce2b91..4d0a012db1 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 c96630cb75..5a70fc5415 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 eec60b57bd..87594058d1 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 e2fe6c3282..9b576fdf15 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 e7a2fc6052..5ae1397d98 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 7cb6e8d428..9b05d63c48 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 278490683d..b4895621c1 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 a1dc1bf084..543c85d3a2 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 0de8fc8a0e..16c6ea9cad 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 0e2c66a52d..c1f1765bf6 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 c12ccbf665..27b82ec8b8 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 69988af44b..28a6594d82 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 f04a468cf6..031f55acbf 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 1b9b18e5b0..1604cd7de5 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 703e5df1f4..485425e62e 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 9876c5fe6c..9cfebb5c93 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 83c4d99430..a89f87c1b2 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 2625601de7..6564c1da10 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 f8a3c7eb45..f53c6941c6 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 b77db7413f..d455c8b820 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 cd500248ab..fa7d2c4454 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 c8a9b27f86..cfaa7e12a2 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 db72b96f9c..07841ad714 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 9f866a010d..26379f43fc 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 3ae2158d76..6fb7a1b79d 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 8158e9c1af..872fea4c4b 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 60db5d6554..f5b0499584 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 c93a756e03..d413c41cef 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 a0c3b35de2..e042eb3f8b 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 be66d7e520..26e2b9c974 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 645bd30bc9..725897d2bb 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 9575314f40..e7d58b54d2 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 bd45dda9dc..b5141b3db8 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 1394168062..88895e2d44 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 8e88201c98..537df1cfea 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 42ae8d595c..c706cc0556 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 632762b572..2c8a01772c 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 774e5a5388..cd366bf92a 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 b78968b63f..58118bb7da 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 85d8fcb56f..e06e65a5e0 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 9a5f94371e..8beaea98a0 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 99c63d982c..60dfcc3ec7 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 aa822c9fcf..d4e28e3921 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 49b8e5a0c6..048e0e2fa3 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 f6a075ffac..5d2807a14f 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 f7d0c8d464..aee528c2cb 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 da3d328f5c..6f1bfbf26e 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 0b6bc3f303..28fdf9c6f2 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 4ff82144f8..bdeadd1e33 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 9cbe15ce35..84d2304ebc 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 98d9b4c0da..8dec01ffa2 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 efd987ea68..98f5bb0c1f 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 f8e70e9c39..e378f3456f 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 feecd8f4db..9c0c6933c7 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 976d89011b..6d04e7fa7e 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 3135643d56..8cb4527724 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 829f49ae07..9d11993312 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 4dad04ead0..e348c48d32 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 a9e029b570..ae879c67cc 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 5f0d33b049..2b5b0d0f52 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 12e76774c7..3e61d65ca3 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 c06e2e96f7..cd1d32e9f0 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 81ea38dd6f..43c7484a57 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 1ea6afffa9..76332ced5c 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 6c18854bff..e0303afdd7 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 817c33450f..162fb93d01 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 6a01d91ea4..baf8bb8b9a 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 db9617556d..1e2b2eab0b 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 8f61114c36..318a481f6c 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 ef5878fb20..f29d02e365 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 150e5871e6..5263958395 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 fb50f29d9b..899b7f2106 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 fb5be6e9b4..40c1985b11 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 8df2d773fe..c92cc6bc75 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 7481fbb947..a6195ca544 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 99dac1aa97..c2863629cc 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 8aadf68015..eb7bc861c9 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 401423ba47..2cdc1f1113 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 62e60e0223..44fb066a95 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 a6f686b30d..f6da9f056e 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 0b9495187f..438d9d8146 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 22fe969c5d..294ea42e4d 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 c0c2072f54..d1f91ab424 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 137ba73f56..361ea354d9 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 e91fc3e4ed..3b916a506e 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 61c1690058..8940ede607 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 386d30e530..55b167c6d0 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 dddf2b5aad..824f21909a 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 56f7b906e7..e049d09b60 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 30e7912ebb..255460f513 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 40f1529363..a869a4d331 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 77c8d9487a..d9425191a8 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 c56004d314..9c4b5e8300 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 138ede653d..16aa435404 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 50c3fe2a1d..f80be9ebf8 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 16a51736a2..874a39ae1b 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 794041a39e..4f2f592908 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 37163eb49f..e06146ddc2 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 20caf9cabf..2c025b147b 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 2b2fbb7092..b1fccc6f53 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 b7c1c0c92d..012962d28c 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 a547c76931..d23c2d2bca 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 92da32275a..c97f020f4a 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 5c792b30c5..762378ddae 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 940a597ded..fb5a6e8817 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 a9055eccb2..bddf84bfa6 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 c52f992497..679c690bd5 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 9d24b6e0c9..e24d2a3d36 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 8cca800946..1af45684e5 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 8ec2cb6889..526d7fd94c 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 2cfeeecf8d..b5943dc646 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 3e7de26614..1514c6fee7 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 d546d32390..78542ffd75 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 33f07c5f25..a06f97cede 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 8a87021211..c7d0bdc7f9 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 71f482581c..5f90b93876 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 d971a01893..e8c1bdc969 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 b1f3915d5f..4c59843652 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 a76bf957fb..fd8e076464 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 cf7e610eac..e9ad9f4f6b 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 dacb2330f1..0e68e97841 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 d818b4d47f..a2364e26af 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 880c9bf2f3..ad182c18e3 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 1c2dd03f11..39b05496ec 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 073a3738c5..f1050434d8 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 8b888a6193..c57f57689e 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 01520689b5..55411532ec 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 ffde93d051..a2e307e72b 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 3cf736b9f8..4937222850 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 9b43da2264..cf0d98577e 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 d2254c9145..4559f59c1f 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 75e61c1c6b..75cae529a5 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 4013e6ad2b..3139a1b8f8 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 d0af8a8b3a..e8b5d4c51c 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 678f094d26..4daf7824ce 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 755346ea98..fbe42325f0 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 5c5ebaee35..80ba7a2033 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 b411886986..4d20995007 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 7fe6cffe7d..00c90430d5 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 3cd0c40282..4643d7995f 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 786f5570a6..3d3a89e9e1 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 fa4fc18c61..bf0a71ec1e 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 961d4af76a..cd6538afce 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 ae4c9cbd1b..e7ee581395 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 e2d31914b3..27652fb31e 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 f8e4e13dbe..826a799d73 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 2652c4cfd8..d90025774a 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 1a3deffe6b..fabf5b02df 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 349ae7979d..615827d3c0 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 a50f2305a8..67b0501028 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 f2b2929986..306e06ab56 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 68886881fe..068972f16c 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 99ff65466d..3f99880c58 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 77258eafbf..8fcc3a0f22 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 ca9cc1b806..772685cea8 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 73280ccb74..035aaa3268 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 4b7315e99b..538e5d382e 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 73f7e1fd4a..d4e6e24aa7 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 7cb19e6014..a047b21ee3 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 049e296f58..078539d5c8 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 2b082a7e24..e1347cbf71 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 7c1a65bd5f..0a70252ac3 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 6563141f5d..97337c1567 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 8a7baf4e33..dc3b1b27a1 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 2af39ba5b7..b8d87177c2 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 219d22857c..919be2162b 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 e95ce7d7a7..b91890d563 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 84a1200271..5e1fc8397c 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 28008e3d46..23690b9fcc 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 95c585c6dd..aeb4d8229b 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 3a5c25b2ad..80cda96a83 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 eb62a97942..b51c06343a 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 378088b07f..794eed5e02 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 ab8f9fc1f0..2749d5fcee 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 d444988408..1c88f5d81b 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 cf1a73cbf2..a30bb078f2 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 a9e6354d9e..9c683598cb 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 39511dd2ab..7244998733 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 d4281d1e13..98e12bbb3b 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 1acbad2dbf..9ca45e31b2 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 90408500e5..b16e51a663 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 c2e724d97d..c1f6636e12 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 2565d039ad..cd3398d901 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 2351a19ac2..120b5b479c 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 90d411a59f..63f570f86f 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 6efb696f54..b115338f5e 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 2abbf62ba9..e0e11de18d 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 944663d99d..95faa99faa 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 9f7283379e..c80fe2ebbc 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 dbdbc3bd79..056e3fea9e 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 810b50344d..19639e6f7b 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 e68d820995..174e4f43fa 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 2d4c5bab5a..b1d1a3feab 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 1916db9aa4..a21b14a3f5 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 6567e5eeac..7803b43f72 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 2c6b02d469..0cab26d6bf 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 2a1d165b31..b92c2d2931 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 b4233dc2c2..32c25e8a26 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 ef234469ba..62f8b684b7 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 d2ef312a86..2f6bcd6205 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 af8d122bb6..e0630e87d6 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 c80902eacd..bbf2eb0bf7 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 59dbd29cb2..6b22ce7c77 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 9f4322c074..9827ecffc9 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 24df4d98f7..3e4afbd6d8 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 3ef032e22f..dfa08bd5ca 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 7685defd7c..c6d47839eb 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 2338b3adfb..53d4fca566 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 db1e11b45d..c3fad1ece7 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 bcb1b9fea5..bc0846dfd5 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 c7196de838..fe08df3e32 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 df873dad04..b1a24e2baa 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 474e68f0f0..74c7ed877f 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 bd2149fbe1..fc22eda14f 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 00a6079632..975eabe799 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 995c32d369..a73f6c64c7 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 a25dccdf7a..cc80d6eacd 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 a89f01e1d6..3e1d4b67c1 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 710ee30b3b..c7ef1116c6 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 0a4841e88a..59a68dbeef 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 a2ff4242e6..46199f203c 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 3ba0e98b3c..4f6ede7a6c 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 8fd438529f..bc02a8a7f0 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 c7622ff522..f7f0f9185c 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 4fefec5b68..ec2c6b912b 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 f8e8c12670..bea73c7f93 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 2beefeba82..b08d21136c 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 00132d1248..fc92ae9465 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 2f9fe7c302..cd1263e816 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 bdc3c86231..da2cccb7b4 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 259c4b4f1e..1a6de7752b 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 f36c59e695..ecf000b232 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 aa66d91e20..63894f27d7 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 0c20fcaae9..7cd3a114be 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 b96cfd693c..4e5c75669f 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 a31771bc89..17879cc5f8 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 e48f5de413..e3bca08f1a 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 865df641b9..0b66da1d8e 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 a906a0ac0f..89f920e5f7 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 5a611d3950..233a3bf746 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 fedd473e42..b2f424a38b 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 5b055cbe53..3dd1f86aaf 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 af8d07bafe..33d1821d79 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 03b2c5495c..b328c0e341 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 1f306f1586..a34d4fd698 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 dc0dfc349f..a454e38ba6 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 f7d8064e9a..c12578ff6a 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 0a946932d5..03d792e530 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 57c4426869..459bec8cd1 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 d4856ec615..d7092cfbae 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 8050e51828..8ddfb7308a 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 4401cfe26e..b961898f2d 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 4e941999a5..afe046f646 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 17a9591e54..2168a3de3d 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 a6b27526ba..639dcf46a6 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 32fc12e536..7a7811f9bc 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 1d765ad242..4e7500d182 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 56c8e3d031..3bd8fa594b 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 2282348e86..e3fdf624e9 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 32a28f563b..95d7d8ddd2 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 da77f3f5c1..9839aad562 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 1fcf1adcf4..b0a880d785 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 392ec2f75f..f9e80c0f15 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 56435f96da..647c15a55c 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 298a2c573f..a0746d6bb4 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 7484d8ad57..7b599e3818 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 07e51974b0..d11c835056 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 07a313782d..da018e40c6 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 3450c3751e..a11ecaac03 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 ea3f128de0..3c15fcb967 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 da60a9947c..3af98cf73d 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 585cade210..71f28d2a61 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 293bbd9ac3..515de75f48 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 dfeba9b353..d5fe928deb 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 ec087827c8..5718f45796 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 b2871fa68b..c814318769 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 e36f6b926f..55bd1a7f81 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 e4e9bac12e..bad9ebc0ba 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 b8ef75b99e..80aec16b06 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 395d8b0023..a1f8f18a27 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 d86d2d9c46..627f202b36 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 954137775f..e5b36059ba 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 755883faf7..fed02916b0 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 e2cf3b08d4..c3aa0e4060 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 f5e6dd6a6b..bee1516cb1 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 19ee702273..76a4e9e93c 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 854984967f..ccd7c336e6 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 9ede71ecba..382990903b 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 23a56ba12d..a4747c9dd1 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 37b572cc8a..d4b685a26d 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 742fb9e62e..2623074ee7 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 0ab5f9d4bc..56f10058a9 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 76a9ac5eb7..cd1ae2a7e5 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 4f97896887..7e1bca1132 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 7bcde7114f..f3d60cbc78 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 41caa22e06..23aa06032a 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 0bb8fa927e..0c7e2fb484 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 3d9d404d5c..ebb90506b2 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 3eaeceda71..aa23cdd7b1 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 abf8f15d60..e19c738c83 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 3ad0d6df6a..54f4fe759b 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 b601e0243d..d5807db574 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 6234456037..a276df9f2d 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 897790889b..90a68c535a 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 59fdb7ebbf..32c58311d0 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 a23747bbe2..02b207814e 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 f1867fe8e5..62c9c65603 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 d1c9429a4a..e956faabee 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 4f9192be4b..64ea332bc6 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 0fef6496c4..34e50205f8 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 6f10db3646..abb90950c6 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 cf643a5dde..e2fee250dc 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 20f27e2cf7..fcc9f317b6 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 1088d3b701..662f6591fb 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 772488afd5..15b923561f 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 25f62867a1..1c64b5d1b8 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 e42b8bd692..5294702a0f 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 f349960f79..14a26906d4 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 4503b60ce9..74be555f4e 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 77198911b8..33e97b7dd5 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 afb3c116da..3e8b2de814 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 e9c3e69f38..3fde5112ef 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 269683d41a..1844b887da 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 3fe6b0c99f..f4eac74782 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 8b58eece4e..3c5e2e4238 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 bf5d05c635..fd1fcec51d 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 92f94ea289..721fe957d6 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 2cd767b968..4e0f9fc68b 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 0f7519f8e7..2b9bd5eb26 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 0cd680ccc7..57563c5c90 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 069d93bfb0..eed1188769 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 eaae1ce9f0..dbfe66de37 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 38dae590b2..63bfa7199e 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 df71949616..3ae7c845ab 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 0e4bc1ca15..388b7d0bb4 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 7c6110e964..f553e034bb 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 d31a6d40d3..554da52875 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 e76be24b13..333b4a328f 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 97fa99b96d..6663ec280c 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 101a0f7c43..2912dfe6de 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 0de2bb7cbe..ee7163a3fa 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 9b6fcb8d85..fb7367502b 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 80a8a09a21..b04bda9974 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 f39111830c..608151cfe1 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 3c90574bd9..8539fd75af 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 783f229711..b8a7f6e225 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 a88b72b0f3..81dc26b571 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 f63c658813..8c62f4d892 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 d305d85218..9e7ba90ae9 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 af225b32f5..c016c606e2 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 7472597f32..5bf2c89a43 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 2f8a7923fa..8e817554e7 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 0ba8e3c50d..ef8a158e3c 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 2889763165..fd529a97ea 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 59b922c826..46beb1e2e0 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 3d2a354cfe..b20334d202 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 91fa200335..b2211830cb 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 badeb222ea..5c9e49a66d 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 1f23641268..b084107fc0 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 488e47e96e..0dc9e540c8 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 18dda1aa78..f91f9b8bb7 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 aa59919b8f..e14455601e 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 1ea9f67953..d278447527 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 d031c8d80b..dce50bb5cd 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 fe28d86f7c..6f5e4feb67 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 f89792c25b..2b2b706c4d 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 cc48d16be4..0aa44babfa 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 1188eefef0..1ea8c6c99b 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 aa758efc37..2845f04fbd 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 5a4b722b50..3d01de4c8c 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 dbee72d69d..64c61e5425 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 f2fe33573e..f292b9e090 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 acb0c971a4..bfa2957d41 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 30d2249468..d94b5dfab0 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 630221b008..c2343a0d10 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 593e3b59e4..6f7906ffa5 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 25dec0b002..39f0bc7960 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 5a83b71714..a9e437921f 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 50d64e7fb8..84607e210d 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 9fe6123b22..eba1ee7faf 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 fd75fc927d..475b950a69 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 d04db4b543..ef9a0e3ad5 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 04c36405e2..487c73a161 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 1e351ba52f..bd8ab346bc 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 c1347da69e..fb2610486f 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 558950f524..8762be87d2 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 540e686e69..cf9f08926e 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 84b8d890d9..05fae79809 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 c4a9cd67c1..2cb2dd7622 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 4b4e99615a..6a14054588 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 4145bea272..e8ea878834 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 76537b8a43..62ed181bbc 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 48c934e315..9f7b89a086 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 ee4e68102f..bc3518affc 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 460af07f7a..48d32cb50b 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 354c2117be..c79534419d 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 8bd4ec08fb..ef9cd02d9a 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 e19c32f2a9..be5559a9c6 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 dbe29b4c6a..b2a0d00acb 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 6809b370e9..74e49d6f2c 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 5bbdbcbbde..2dff132bf1 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 4cb2ebc439..bcad316a05 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 c4dfbc293b..f7d904c270 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 3ee39715d5..a18a587cac 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 a6bb7577e8..69f9ca0718 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 137b4d9bb1..40c690b964 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 385af84053..5d387e834b 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 c97bb2fda5..78ee070f15 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 a8f076809d..1ffc7273a8 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 45c187e77e..db4792302c 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 06b75bcfc7..75ae827fc8 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 dca6e50b3b..6051a11013 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 32a42ef318..2972ac0566 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 262c0556e4..ba3cd75a1a 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 c12795c2fb..50276f7f45 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 1de6f15736..372716ed2f 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 2f7b94e983..f3cfcb528e 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 1767390590..62eb46df53 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 b30795f340..3e103d5300 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 9953506370..a687418444 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 3851cd1e6a..ac388efbdb 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 c706544be6..c0e09fc9aa 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 50523f953a..9bae1a787c 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 827104d00b..d622b670fc 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 cc2d3306bb..130e706693 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 0c42b15c38..5ad1574844 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 29f6e95439..a591c3048a 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 2f571083ce..09ab3b0e59 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 a520b11afb..57b226dc08 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 c46d584ded..94d078db3a 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 8faa73d3bb..5917836177 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 d88c44f1df..67cbecf937 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 c364cf777e..1dc7712a0d 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 32684ef4fb..e5393b05ad 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 0aa2514a65..405e64e6f3 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 b3b5586f10..fbe83561e5 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 e96d0063cb..7e4fe10185 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 1b4f32e2b9..b77232565b 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 7f8da4dab6..0390765a48 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 62719d2941..1d2da4e34a 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 6ea2f6363b..411aa11749 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 586af49fc0..340ca1cca2 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 af6925d859..0542dec495 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 b4da45a3a7..d2bdcf9439 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 a88fb481c4..fa88fb2a02 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 39e2707894..766b5235f3 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 df50828cc2..26debb6652 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 870ecd7c63..bb3c04858e 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 7aef4e679a..ef7f1e4195 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 03cb63883d..e972b4f434 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 ebbfc578a9..1affc53e18 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 bfbaaecb1d..3dc37be38e 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 27107dcc1c..7ddd782116 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 e2784038bb..31e32a5309 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 52f89f1137..97b6e0860e 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 366122f4a0..ae235ee74b 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 ee754d767c..501be088d2 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 d3ca70e3c2..10de981ffb 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 253311af47..fb7d70d5b6 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 c5740c6d37..a92ea395d7 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 03c5dbabb1..7402157841 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 b0e2a9fa64..7f3d749140 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 813e6dc7b0..60b5bccfd5 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 8c7d7f8e8f..652973500d 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 97acd3e5a6..473c86dc3c 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 1e8f8eca31..617bbbcda5 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 84f80a20f2..a3490afcbd 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 49b4bc294f..3fb76defc3 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 86d58f8c4f..3bc3997a6e 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 a218d99222..9ffe381b40 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 07a8aead43..41c9928b98 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 36a582e09e..bf0541cd6e 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 ed8e3629d3..60978a1b25 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 ffaf285e24..10aaa56ec5 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 3a699dcd5a..733cc2c8d0 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 95fd9375a7..fe9ee8fc5c 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 23ed738a0b..d37666e396 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 77fa8fe1d6..50cc782c38 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 6a26eca546..be8b6b9c02 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 f3b2c9d3ec..cb880f1172 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 ae9b9310d9..96f8fc8ff3 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 5d8af6e291..371f00fae4 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 54b1fd1ccf..8ec4be5a11 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 ff35b84a7b..64931676d3 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 810a4ba9c9..c60dfcb4c0 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 67028e30aa..e0f05d2929 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 7647096170..89dcba5e07 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 c3901b1364..be825eb81b 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 ebd75684cb..05366b7769 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 45540942d1..12ffeed5ac 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 95d948c8e8..f96ddb334f 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 eeb3f4d87c..6a62397dd0 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 b5c8e4c2d5..6be21a1d86 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 4ec74c18be..519c3820cb 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 40cf59301c..e3eec6a914 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 a1832da0f6..f4beb1cd7f 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 58e895f389..41adf5d908 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 e8e4dc7182..d8ced3813a 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 bd30771505..4593c36848 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 79ece91406..9e49ffd868 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 9d01f883fd..c53fb90544 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 a11222572f..4231f901f0 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 c5556bb9d5..b74d67982a 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 32e390c42c..c38449cda9 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 c36dd9f62f..33f2e22925 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 b7d05c2a6d..8e8c59748c 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 2b8e73f5f6..813303123d 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 cbef5e4509..386443adea 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 f084e7a5df..96ffa95d95 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 2cafca31b0..4d6dfa0206 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 6958aa713c..4f64d1c97a 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 62c01b4527..0db145acd8 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 f5b8e37b38..e1164f5d23 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 065e1b2fc4..2e5e673599 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 689e94f9fe..3acac73e9b 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 d15f8f580e..0e874ee454 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 32fbdf759e..3f6e1dd51c 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 c75741a746..acda65045f 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 d65d48b85f..009f91ee85 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 4f79ec7207..7b10bbc826 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 00034e37bc..8a3f1ebb87 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 10e6802a2e..8b75b60302 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 97d1b28243..4e983901b6 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 1ac56ceb29..7ca6f72186 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 90f427b95a..9552f88d27 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 8f22d1f229..1f1e9799d5 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 b14ce3417e..f290e27940 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 69f0a57a40..7d2af288bc 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 902ec48b1e..327e557a39 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 d6853ce089..6b66df3a5f 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 9e1c5f2b7a..68d5ae116b 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 2d89a7c8b4..de3e722ffb 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 ec48b5dadf..b6c7232f6f 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 486559d688..9a5a6fd4f4 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 b617b1be0f..f754117b15 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 737c407f40..435d10999c 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 905d06b163..e7c3b02e64 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 6eed14bff7..c4a072c99f 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 86f43b7e5f..b8a32f0448 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 f032c60529..455c59ebf5 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 a34fccc23b..5ba7109327 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 9fd8355176..3ec7804ff5 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 864811fff4..a6ac95cbc1 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 da360a6eb8..e4eefb79af 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 a63ec679d8..780d44271f 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 68a98ba578..1854162332 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 c290e5261b..59a7b63b33 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 ac7be07e33..a67c38e7d2 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 c2c609c391..1c60ba7efe 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 4688b9e38c..ff6ce2c59c 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 23379663b1..3e2484031c 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 e5d13eea92..1581f457cb 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 2f699c3497..eaf25aa4be 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 2a809cd8e7..aec971e4c5 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 4bdb9ffa9e..84f5311790 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 7421b7ea80..d2719ff30f 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 7468ec3884..b43f6ed08f 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 8e0125dc05..175b9df3b5 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 0c8f181d9d..eaea4baba9 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 283889e4f1..bc2eae50d2 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 672264807d..f9573578a3 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 ae442683c5..ec0bac415a 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 ac4c9bfea2..c012b93493 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 c3a23b082a..f87dca2775 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 7d5e06fe5b..f63ae6589c 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 703c8fa050..f26533b33e 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 8f5735fda0..9ea8ab1f2a 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 5eb11fbba7..991de85ce9 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 ccdeb0e84d..2099e59674 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 cbf758e27a..4d948fadf8 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 661e0f2a51..a3b7dbd638 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 d7396a8970..d15758858a 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 d2423f3057..0ec07e4dc6 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 96bb94c7b6..a06cc17c0f 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 3c342db77c..6e6bd9dd37 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 f72b6cd38b..65e25cabb4 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 b3260f0c17..b13d2528c2 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 3e9037363c..190abf2e75 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 e4c428e61d..48aaca8b8d 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 741884645a..d261e901c9 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 b38a1d00c9..b0ef96fcfc 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 90cc346a6e..a31f9325aa 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 4efa74a495..da2b419ef1 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 9b9d5d6acc..fc3b388627 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 4f59370905..2a087b235a 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 81462ce586..47d6a39280 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 d3aec7a992..700d7fbe04 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 656d3e8875..b292af570b 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 0d9cfbf4fe..04e118fada 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 9730200000..f05d08b21a 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 b415c99691..8a06ba5e13 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 7b9879ef44..db77d66723 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 e7173fcd21..084b6266b0 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 edf111e0a1..e51b359854 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 79af5f9f8b..98327393e1 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 d1e32ac014..17d4b8d2fa 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 3a4b520763..c5bfd017f8 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 4a93fd4336..65cf04bac2 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 20eaee3e97..0f4bcc8e14 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 fb1393b8b3..eec09e1e91 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 eed7ea556c..9184c31176 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 cdc1e652ec..28c7c1b2bb 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 37522d6cb3..06d95af89d 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 b5b2b6f704..8ce07171c7 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 2260dcd277..138e023392 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 de779fed8c..6e91e43a60 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 44d2289825..1eaf7f6fc0 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 46d2008e4b..4a4cf95f35 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 12467c1bd7..0638a8da5d 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 5de7a518b1..fcc69fcbb9 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 e6dfd5f28a..9901a7b02f 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 97cae40c02..a98a98311e 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 7a908a964d..a42b15376b 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 8134e1afca..9507a1619e 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 3c0b659505..a2bee10a7e 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 e286c2d206..76ac508404 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 c197ed47bc..5059f76938 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 614ccf39fe..efbf45a2ce 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 65de88cdf4..3fefaa3adf 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 e9f0563474..1cd9bbbce4 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 5bf832f9c0..b423394c21 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 ac9b7a6073..f509acb289 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 850d4a185f..07d8c5ff16 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 600b9563bf..567e3917ce 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 e116d308a8..bbe1b47f47 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 868d28583c..2dac1f9f05 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 7b37459532..99f1099425 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 0cbcc78064..57423f9063 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 9414552df0..e1d56ed829 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 e4745ddd10..5d69a96ccf 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 220e5abfa9..c8346deef7 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 9b0de4da73..d3fe46d584 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 3e86faec59..f501f843fb 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 1634f3eb0b..02938031d2 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 4ac4813b77..7eb00cb8f8 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 182087dfd0..b88a95464c 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 20242360b1..17593bd963 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 1c31d872c8..a62e0ab27d 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 dae03ebf70..0b295bf139 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 0a506c7728..b8bdb30a2d 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 afd3d288a4..a2be634ca0 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 888379ae35..76c9e95a2f 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 2d1ffc4d94..741d446725 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 1997b7dd26..b2a2f05f7b 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 23a88305f9..afc4b8c450 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 389df460c8..9efc695dc0 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 03c9f75e92..eda778ad2d 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 2b74ed56eb..ad3349332d 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 9404dd551d..e6b70b5fc3 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 fbf296137b..127e3f0687 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 6b34b72aa4..eabe55290c 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 689eceeaa3..7fc6ef929f 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 a000b1ef05..bbec350374 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 fa67374bda..2f569a459f 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 f60d1d041a..5b556c673e 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 8ba8afc914..1481ead512 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 85160b52da..265e5ca084 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 0e6603b1ec..a5b4bf6805 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 c827f69455..0c5dca32af 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 0e331c1b21..c236f49bf2 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 4d406479f8..840fcdd594 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 93547637de..401de436a8 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 10c2dd4864..d59361733f 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 12f752a923..9e5eaf7780 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 4744e3fd45..5956d4ee5f 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 01787fb6a7..c299ad2655 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 2a01fff46c..a94837ec61 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 7aebfe9032..51276533f7 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 0530b63f50..40878569d5 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 a30b83c1cb..61bcf13175 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 54e7fb1a4e..45ea2a66c6 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 f666f2f98b..5f85ed613a 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 8f152e5fa6..ea72aeffd2 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 fe77f51f6c..477c28294b 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 0f7a39aecc..25faa7a03d 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 afb8d3eb21..591b07f036 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 f6b447bba3..f0caaa4e20 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 f7a2f0e411..1d12f1bf13 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 aaf64b9539..58c7416014 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 3e4f17d335..0532a1dff3 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 9bf736290e..c6ea127ae6 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 8f5e76f5dd..735eecc7a7 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 1e6511ec84..111d4e1ed6 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 7c6fdedbcf..aff96b9dac 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 e70ae2c113..13d5f6802e 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 005964250e..caab1db337 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 7ebbff2f00..532fb82999 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 f68865a4d0..97f8a0c831 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 3733c0254a..d2d6ece9fc 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 c62f8fb061..23c9c133b7 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 f00e27df3c..0e0e4d6555 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 0c9e7775aa..a027f9c3a2 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 979bc4b828..ce6d375b9a 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 f2d66af863..2bcff0f4ac 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 215d4ccf12..591c5cb700 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 8bca2ace98..b1da78fac1 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 10577434f4..9b3efacc03 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 ba176196ae..51715ad887 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 4c36f13425..cf73ff0496 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 b17da41210..63772d52c3 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 bff4b203a8..b09a612ac8 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 a69bfbc8b6..dd74a3f51c 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 241e4680ec..61ddc72a02 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 68753aa303..c0e9f0a278 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 49e5861b58..4dd8004c21 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 b75c2228e6..e65d008ca5 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 de94447142..bcfde0f0e3 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 cb16c1ed2a..71afe64099 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 e3870492da..a7dafdc06f 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 2c49b27116..1d590076a6 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 3dc791c15b..d559140846 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 8b8132eb0a..987fd527e8 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 cc14bc4138..79dcea1822 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 7a11b245e9..d3f8415026 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 315fa90f0c..a8d8d535fb 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 5113f87973..fe804d20b1 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 8016e61978..2c17178052 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 c19d07eeb0..9cbc623f8d 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 3a35aadd8b..edcba52fdb 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 df7e95811e..a84fbab627 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 e8c6b0bf67..edc36eae23 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 b8668a80b9..9e24acb3a3 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 78c651f634..c73977921b 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 a662408ad8..2d7cdf7cca 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 12c16f81cc..ca98cbf6da 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 20d85c6810..fdae31c266 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 350b149e48..80831e79c4 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 ec8b951907..a215868bea 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 6e95e883c2..fab1a4448a 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 76dff1f9c5..7767d1d85c 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 2c21ae8aba..7c3b14d0b0 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 2b94e20772..48cc26b357 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 59025771af..dd95dfa127 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 d44987d451..020cf1b2e0 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 cc1cff6319..772631a33c 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 00d47bcf4d..da970591be 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 884703fda9..e7ac041c20 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 90d130588a..9fb3a3c9a0 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 96d49d9fae..6b0a294293 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 720cb79adf..53fd07e71e 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 0efc93fdae..02fb7bd253 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 3f72111ba6..38f810a92f 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 3cc135bb1d..c51cf04274 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 c3f7828bf9..9689134a01 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 8ccec73dce..8ed6e86e72 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 99e2e9fc70..f648d511d0 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 3dd2d8a006..48d696e8de 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 a9868f17ef..f735bed375 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 4e7bf63af9..3c4f9705f0 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 cbc3a75d73..916dd25036 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 041ce9adc3..d68eafb606 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 6724adce61..89179dba27 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 c93aaeb3a3..7cfa5d7365 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 e36d24a909..4ba3017214 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 07b493331f..4853cb8f0d 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 9ee189c815..147191b539 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 6e349704ef..a23a6e471f 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 305044a844..b5ce46700c 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 0e46f9e08b..2a377bcaf0 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 c4063d200c..6edef9e9da 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 aa7b5585cb..990b9d8c92 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 c560d84676..5f96ee9c5d 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 57b1dca814..db354817db 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 be6639cd6f..4771248c12 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 b783526ab5..1470bad4fe 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 87ba90336e..8e532b31f8 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 f49604d44b..7fe3581bd5 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 3a1ce04a7a..2982f229fb 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 812457819b..c8cf8876c8 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 26cfcfdc45..4b5f2eaa0a 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 c37e52e2f2..42af0560c3 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 1e2b51769e..a3249ccafa 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 c2c1c7d44c..fc26083018 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 2faab44652..0cbbe902a8 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 a818fdc22d..4c4046248f 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 0501ffcb8a..ff9b8e2a8e 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 dea09096ad..4d72ce7ead 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 4c67a32745..01958819fb 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 1405f1061a..308d2d4d2b 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 6bc0a11f2e..8756457b04 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 400eb872b4..220dd00330 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 3c36fa24bc..6109401f01 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 ce6f63c77c..3448fcd955 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 cb54b324fa..9287deb600 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 43a300ae6b..de06ee6fac 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 d55a4ab878..ba3444a473 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 adfd741020..24e65b2137 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 083e2fe964..1058555822 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 e0421eaa3a..21df67f674 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 0264730938..a5804ab946 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 71a12da300..2ae55b57cb 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 a8c67035e2..538f16e2da 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 024210f954..fbd5c6bcaf 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 7895489ac6..58cf3acb49 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 c20a41bf25..7488ab309c 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 e5d4533053..dc6dc2f27d 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 fe3f7bbe86..be0ecf12b0 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 cb4855ed95..e4abe03d90 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 74fdd8105d..0271ca4d47 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 ce72b837ff..cb6e5d51b4 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 8fa89b04ee..de8f605a8b 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 257cae9f15..481e5b1d6c 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 68c2519bdc..94a8bb33af 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 96f7243b63..6070b053ce 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 0707cc00fe..e546b3b663 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 d9e77e2500..e80b89ca10 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 3fda71a857..b5788350a4 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 df372496c1..696624137d 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 f3225bc31f..4df9f2e2b7 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 e16183bd1b..d89ab3659d 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 e2eea1daaf..e72240b9d8 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 8cf653c72f..26a1bfbd42 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 5872e73c74..7c51bbb12e 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 61bf8f4465..f31fdfb18a 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 c9e306119e..2a5047d5e2 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 307790562b..a6a200a1d6 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 7dfbcdfc30..35222e4606 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 8f68afda5f..b32b206a7a 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 80ede370af..77d7a7d19d 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 7413602195..c3623a61bb 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 dacd81b12e..92d98e6b54 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 0f2a8c6118..35f71bccb0 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 a04fc17575..e96b24d484 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 6482de4d87..7ca59b0f5d 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 b7af36bbd3..d10126af83 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 1cb5c16e97..256b75ed61 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 24e85c5487..89f3b7b6bd 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 af218742af..69cca918f5 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 5dc05a1e31..299ca59987 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 52509e1859..755d608787 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 2aa1e7d46e..a212772b64 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 77f428428b..90c2273d6a 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 eb6f8ef47a..fb93c1178e 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 d4d6358605..f41008c552 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 4172b0d0db..577635eccc 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 96236d21b1..581bfd8849 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 3c335057f2..d4c7896f59 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 aee11c74d3..2da14a2a47 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 171fa32ada..2bcdbe513f 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 b2e47ede91..ed2969ea51 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 db2274b94a..f96c6f87c7 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 134bad4319..9da5aa960e 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 fa6a3c2634..4dff2786ff 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 770173d8db..e593e2d3c4 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 7eba8ae01a..a9b7f7aaba 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 55eccb1c76..52f50663f3 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 ce588b8566..86dc34cf36 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 ca4ad6cdd5..c9f0d5fb73 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 797719cb22..87b7e7a419 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 a93af55df5..694dc5d89a 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 ff9c4fd7b4..501e86dfe1 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 8656ab388c..16d8fefbbd 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 0938bf7dd6..61fa1964e9 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 1229336341..8f7cf1d5e2 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 0db8065928..39277e0b58 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 d38c9eadbe..664ca92959 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 77b5519bc4..dbab41e38f 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 a21c157daf..34b9e2ece3 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 7e51f12804..dddae00654 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 e734e57be0..2fb28ab044 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 16a47c0eef..ed7a674c92 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 355fea2721..4db898000d 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 66136a4c1c..a0555761fa 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 254ded0b05..ba36eba058 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 fe79f6d2d0..7b4304034e 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 3a5bd1cd1e..3d70c0f509 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 01b2ce1e8f..ab5539e642 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 83c270bce6..9248dd8294 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 bc109a1a46..f8d1db4e6e 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 70b25f4ecb..384ad653d7 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 c9e002d963..eff3f274c9 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 c9d50c0dcd..7468a90aa6 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 fa8dd2a20f..8edea4ef98 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 e3ecb80cd1..3b3b70197c 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 610e584524..07de9441c2 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 92a44026de..249bcef17f 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 5a9c4be5f2..a9bbc40778 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 4509757d8b..5407504760 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 e24315937c..a8d553cf07 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 3191d9d160..13cd4149d3 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 3b3fa75d11..03ad390d79 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 2c9bd0edac..62d45cdfda 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 850dd736cc..eb5eebe07c 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 c285c64659..9ba51ec80a 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 ccef685023..3492f788fc 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 76c91f2248..62e1a37ef7 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 8e1dba825e..c73ee37c03 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 f28852078a..f6b9aef1d5 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 53a53357cf..5de807a906 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 ec4217d6c0..5423a74fcb 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 60d31c2fee..2860462c74 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 1dae26c51e..6ddf993a2e 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 9ab4902324..1139e90234 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 2a140b3ea6..a37ddde7b4 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 5cdca49b1d..8147ae5140 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 8ca634964e..3aa7d08697 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 029e560e32..14de6c6bcb 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 1b61bb25ba..dbfd988e27 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 bc51694827..aee5bb0065 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 f112156db5..283e7a5f83 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 b71ccaec09..12d6168cab 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 482fa7d7f5..dc674ee0e2 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 a725d21159..f270f79780 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 bcd156372f..d189240135 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 a6db365808..59d3c18cb5 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 ac1a66df9a..d2eae75aed 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 669b357b73..7350fbcf3d 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 25c455c10a..e5e036a9e3 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 9e9fb25314..29493fdd8d 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 9f40be0c3e..fd592d652b 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 f9d76d85d0..6a88340690 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 96a3b1a932..30cfbfe4f6 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 7dbfa6109f..2c93e77bd3 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 ca878525ad..cf0cce9645 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 f2fa34b1d7..0159d36ac1 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 a6e6a964a2..c60a6ce47b 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 9c3a590865..26c987f2c4 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 dff66d8fb3..76e62a4b16 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 ba673e8171..cbfcc05258 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 470fabbeac..0d1b7a97b4 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 251f27a830..f412954c4c 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 c7d9341b76..fddccd65e4 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 5bb615e963..11d5da88d9 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 09f72f1081..d8e4b74fed 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 8456dfbe2e..5ddf68a7c9 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 93ea425b92..2398fb6dd9 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 265a729431..56a6c78451 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 c82a95bece..4666a3a999 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 d41b03fd1f..1bbdc8ccf4 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 598041b049..b266e379ae 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 897a8f01a6..b66ea3f91c 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 b1ed55141d..c6fb844cb9 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 cd87f66671..8b72c13c5d 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 9a39656804..ef04d06ecc 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 8b81feb82c..5c4c8423d2 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 4235db6bdf..9d390edef9 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 61746c2b95..b6da7d05e0 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 2ac7731e1e..746ccbc5a8 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 a1c8b47b0d..78767cbccd 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 026ce9bd9e..762112fa69 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 5947b38e4f..099fbf3ac9 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 4211710393..59069780e4 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 7a37e7dd2c..94bf97ef61 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 05dd55cf8b..04216e5a2b 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 a50a7ef49a..d607547012 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 6df997b907..b979688d60 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 5e63b0ea21..4154b98af6 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 9100e16011..354be8297d 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 8620564c2b..748024b8bf 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 03eb1d941f..b59e0dc4bf 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 58093f49c0..a326ff7f6a 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 02602704bd..999d584604 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 e55701b007..a625de257f 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 136a67c36a..8eb63df7b4 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 67f70a621d..e7e66ea2c3 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 593605c1b1..332a486f10 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 f4c61c2b4f..00660d07d5 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 e0ea93eded..cd46f1de5e 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 93d8a25bb9..627da7bd81 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 d157a8419b..44acda5cbc 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 d6e5805cf3..3e4e451a8f 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 2d6324f3d9..586401bcaa 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 0a76bb3250..1e1377ec1c 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 f36087f90d..39806b635e 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 5ccf6ca311..a01316c194 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 c42ddd85ff..a724b3e6ae 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 53da629844..0d6590ef79 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 a1b044467b..b166eacab6 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 ed342f3456..ce5e2f073a 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 35ce3941fa..d1958614cb 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 1332e56349..294a1eed34 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 ca3a7f5222..6fe0b19930 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 2ed8a6c85f..b4452c0d96 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 3d2feeea89..20e75566ef 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 79ad105902..58f779ffd4 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 53e03fd807..7ffdbcdea3 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 cbb588ca73..2f58e75f79 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 cf94204390..3c07e138b7 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 2a2c4fb61a..9589cdb9f2 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 5fa4361210..1d942119f7 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 544ab15685..9577576a8e 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 9170a0148c..7c8ef361e8 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 258e5d7dc5..ae9877a8df 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 dea3eecaf0..11e159365b 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 60f7c445e6..4a780a894f 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 e9c9670a9c..b922a9af59 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 3405def79c..edd5a7a701 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 3929584791..33099282f4 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 6d56a28c91..816262ccdf 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 3cc63eacfa..9c8ebd8df6 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 2464545da4..43156856f8 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 10994b3470..54972c7b73 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 02adec6938..c500b8a675 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 4dce24cfe6..acc7d6eb47 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 af121a9aff..96063d58ac 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 a05219f702..cb9bf5ac84 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 6bbfd42dc5..3c1debdfdf 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 1b107165d3..267838a4df 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 f59d66f097..34df995bbb 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 13a63b48b7..211be54dd4 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 f0883357d1..1f002990ce 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 0364b8fb57..df7a159301 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 ca4f802824..c5c89448fe 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 3057576bc8..a21cd693ee 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 df5f344209..2a1091f949 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 3e18ca1ccc..404843e924 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 d47a279eb8..38788b5c7e 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 0b2dea56d4..4fdc70838d 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 bf398973eb..2575d9fdd2 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 3b8209e930..c48268cf0e 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 f2217983be..8f9632a927 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 4669e74cbc..315491c52f 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 9431e305b2..da067e6778 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 30b8ce2751..7958cb0e10 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 259cd9ef1f..79f1cd4f73 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 05a5f72c99..c948a9b2af 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 29bbbc1493..4cd3f803bb 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 4d4e0a8257..9949d0501a 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 6aac004c3f..5dfc5d41e1 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 6e5f0f4f81..bd94fadea2 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 0f9af1e665..13ea54335c 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 cadaabed60..74f3bcd476 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 68372bef4b..9ebdaf43cb 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 e1f7820a61..b2a3cffff2 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 297be6a13a..f47af1406d 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 24def9c9dd..26d113966f 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 aeedd5ec6b..d5aec8355c 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 da5934cceb..3bfe0e0fa2 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 3ca8eb2a3b..5cd11f9be2 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 f6a67109be..c155004053 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 169b413b31..06cc0a25a0 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 8c654caa68..eef36907b4 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 b4ce47dd2a..290f162d16 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 a39d8000d8..e6b7654bf0 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 329d919846..27aec23755 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 8706126094..58d3aeae93 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 55442b2f51..a4704f49e5 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 b989456fc4..426cb7d78e 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 6b7e3e0bf3..f27ccc2c84 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 8f9532a15f..5ee8559750 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 44432d0857..2b56dd8f82 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 5b2cfac3b2..6816fc0668 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 d1bfc49b5f..7bf5046e80 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 aefc9b6936..57c74bd8c9 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 3a2a2fa7a0..ab18e08108 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 bc94b07101..f153f1f754 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 db0b0af7a6..beef3b8f53 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 afe06ba00e..5f805ede15 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 e86b7b633a..dca4e258d8 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 018929563c..1b3594f911 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 ddb6a5817d..b2b9eadc7b 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 517e6493f5..229da19331 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 0c07662b44..ee15564bea 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 89b671b126..b680cb0b75 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 41a556be10..a134e0f545 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 7d2de4ee69..744e032fae 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 74ef0a310a..60bc7e143f 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 4c07a475c5..939f1a416a 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 5a024ca60d..16e8daffb4 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 0672b2f015..a639a1e9ee 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 249df7364b..213deb36ae 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 e542fbe113..21cbbfbe4d 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 6708160ebf..256e7aeda7 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 95f997fad7..dfe71ee2b9 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 be05b690b9..89f6002b74 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 08d811f118..dd70fcfd0e 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 64aec3dff8..a4dab766bb 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 c8c3e1713c..19f056a277 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 e01492234b..82c2beddbd 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 709021197e..bb9c5d822b 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 1614593b6d..8d50f6c611 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 942a887bf0..cbf3e34688 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 2c922afadb..3867742feb 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 abd77162f5..2654f9efcd 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 1dab44e13d..7997505e6d 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 b1551c2655..355cb3a906 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 51f0193092..153f7e12f2 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 0caf38e44c..4fc3bcd915 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 7e2c17fec3..c9d14f0463 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 54984f3170..99731f2075 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 ab8f309f89..5e8fe5e16e 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 309d5ba983..a804256aa5 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 dafd68f343..01586c1d27 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 5028c72d49..d4a3d0977d 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 4abbec2f47..c0a92a4431 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 7182f1419c..4e3858d16c 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 97d57c52b9..82ab737fdf 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 3f5b1418a6..9f1025856b 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 4e6d7467ed..b2a3fc5cc9 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 f5826ec4bc..4b9adb3aa1 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 d4c781a066..b618e488bf 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 7b1e0a2d69..d1e5f7f69a 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 8b65f12583..84747237db 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 56b0f738d2..af5ef85510 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 e13244729a..454327614d 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 19d3141dad..7347845fdf 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 be8815ce3a..7a0359d302 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 ff11d3a85a..7589015464 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 6d9c5c20b1..45366ec5eb 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 50d0f5fe4e..1dc7dc13a7 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 2e61ac1371..d15638a477 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 95b6bb78fc..4adb4297cf 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 9a45aed508..60bb8c855a 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 019408d3ca..2bdca7ce6c 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 ff95b1b990..8e3a2a5d8a 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 ca9eaee4c2..9a3fbb0d4f 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 28d77d454d..41bfb49f8a 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 8ddac1f595..69d3772cc5 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 ce310eb779..cdee8eadb3 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 1cdd9c28ab..ad20921e9c 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 a4e07e5e9c..470bc52715 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 78cd5ee244..9f017031e7 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 23c8deff80..09f9df45b2 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 5930d3b025..a465874a9a 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 4b88407347..b1ad1c4d69 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 f2984c7eef..f7fbc62ad6 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 161ba412cb..454adf13d2 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 6d9bf51068..7295288efb 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 3ab908b747..a6eab7b719 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 385d945d8e..5f316f21b9 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 a5db7c67d6..23320ed2a7 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 0e7f53964d..510648ea79 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 d885443cb2..f923143704 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 482e733c33..ccef6422b4 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 9a773502f1..29f3c07088 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 faee20af48..9eee82bcdf 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 fab357cc85..ff6d57fde9 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 717b726504..324e5cc29f 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 fae4aa4a5f..dfba32fda0 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 5080fa5fbf..3d1a6b840f 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 041c3f37f2..d5fec61f66 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 ef5dd88107..d7db2ff595 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 82af6cd76d..d014ca9cd2 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 6cb213bb72..680d85f861 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 b920e1bdcf..88535d5ebe 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 7b9d70f9b3..01280f597c 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 cfbd563498..151de22747 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 974afc4ecb..cb6d4431ce 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 6913979948..21a284aef1 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 5998c4cc6f..01245c41af 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 943e5998e0..5ba8fa0c5c 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 11d990703d..52aff33341 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 569befcf02..3125b87c64 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 a1a50a5c80..bfb448012e 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 d5319ebe24..a4c86ee3ff 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 34b8450829..6f61ebb7ed 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 760941e551..f3f61fb93b 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 58358bf92e..d66e891146 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 a268e1595b..ff2b5716d8 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 fbad6c35de..0139f1fbd4 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 df758adbb4..46c158f8f6 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 76c23675ae..fbc57fe27a 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 03abe08484..f0897b270a 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 d83efd91f4..668b14445f 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 7d945a527d..a0da080e7f 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 c6de5ce79a..e0a213c83f 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 81b96331b2..115f8fc555 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 abd7d91807..47ec36d9fa 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 c0c81a2c77..c1a8381f99 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 198f8a0d37..3e5fee18a1 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 f8a9596e8f..4f9c5d6c9c 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 976b56644a..676b2cddea 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 45b6ecd164..b42e455ead 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 bd5462154f..75ecf0379e 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 a60662f4bd..fa39243a48 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 942a948f1a..147e8fa2e7 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 479afb714b..03d6ea0ba3 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 4bcf7eff95..f274ee3a9a 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 a8f6d9d06f..be070da941 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 c52fd3254b..f1eb6201bf 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 862b96248a..3cc51139f9 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 d8a4f19287..0506cfc031 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 160080c902..7eb665af7b 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 2aa4421286..d93e747db7 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 786848ad37..1d389a3e48 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 366ff6f214..53b5024dc1 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 c6e97141ee..19df7767ba 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 18b07ff5d2..74f32337e2 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 4c1f836aae..3f8d637bc0 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 ee63af0ef4..9df84a1cc2 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 0735d820e4..47feeae050 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 6e491c720c..f1b9ec89f4 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 589456bd8b..eabd9a258d 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 b1f667c52c..5ce5a667a2 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 944b3cf254..4aa8bb3221 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 c4b2888f5f..e055b7f0b7 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 d3e621a11a..9dfb1fb129 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 f28cfd88ea..3f743ffe02 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 0ae67d5374..ba281c6a33 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 58faf1ddd2..8b233b9396 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 4ee624d8e6..f3ccb672c0 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 87d4db5914..2c2bec6e20 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 8cb266af13..a2de2768ac 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 27ab9d7adc..3bba02d136 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 c008d21925..b58c790f42 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 567efd626a..5889c792b8 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 b705751eb7..16509f094c 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 95372e0f1d..88f7c83a55 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 5259958442..75c9f24de8 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 21f6ed1262..c92669a1c7 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 83e0317681..71318f3d07 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 e75da98f52..ec25f6e8b1 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 22895521a5..9f4d1a8a67 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 a23eb8734e..3ce9ca2917 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 49e31e4ae7..0316e7fcfc 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 4c00398f4d..86fa5d9b13 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 949b72610d..de0c68304f 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 fd5f7112a5..99f8cdba22 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 430518ae26..6ab10e8305 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 9d37e7711b..982eb81cc0 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 b8d43ed468..815e2857d4 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 7bb9edc5c2..b0757d508d 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 976c78efba..d406223bcb 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 1d41b2ab48..29b09460bd 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 ea5cf3fdfd..fadd7ba236 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 5e1da088d8..8778b55e00 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 9553a32000..c6b71f3c61 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 1fe7894f14..7fd7776796 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 377717045f..dea390bcf3 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 c6439e30e8..eefa66c314 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 60d0be47a9..82c1bb4a4b 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 d19d86ed43..dd8488c791 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 233914b63b..c03278c575 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 168ec07e31..c6553c24b8 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 fce9118379..ccd4133372 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 f904739e99..5813851b70 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 c1f39735a2..57f5bda898 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 cef3e02107..5dd739e84a 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 ad5290be4d..b984b797c2 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 e047a4680a..36b6a8a62f 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 8607569de3..c3c5343441 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 a61e742794..2e5ecbc0ff 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 016b572e7d..77b8052d90 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 04d5fcdfa6..8e38b5dce8 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 6a16a5bd0d..92fae25a7f 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 f6a5d8c73a..4feace46a3 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 46540a5a43..f5c98b3d75 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 d585ac3c11..bbdc4cd77f 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 787c74aa85..e6176e82f9 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 a35019d2e4..cd63ba9fe7 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 d51d0c3e5f..9f28ef6d95 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 70da2f2ce0..67a1aee276 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 d704f7ed30..875663cd39 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 3aad643938..6273b1aa8b 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 e7a3fb9355..ad7b689684 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 c52ff929c9..ddb4e4c38d 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 fd492b69ac..3132293bc5 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 67c87a88cd..dbffdb990c 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 4ad8b2032f..1ff05c51ed 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 db0fd64d89..9a2b8398d8 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 e8992693e1..adf52f0dc6 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 8dd4cd0c47..44314c6148 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 e119d4f090..6efef996ff 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 fc9f675402..9a7e4c2529 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 4df14a9bae..e184d0ade8 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 64ab23ff55..b83fd24f16 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 be7817fbc0..25c762bc5f 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 6da3102b7c..2a21973ca7 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 ef5b7e85cf..b2b3af640b 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 ced8bd4482..a4749dbc4f 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 b2f59ed9d7..7a2d92e032 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 492a811828..4f5438d233 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 421036a360..aaa7d837da 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 5c61294f41..16d13512d3 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 1c9b283a41..0cfa3626cb 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 e4afc65173..8114484264 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 73296f38c2..93ad05b955 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 d4b1806bab..3159d1cf32 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 b4cd05dba9..088c1e9347 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 25ec800189..b184fdad26 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 e3a260a556..057988865f 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 e186998bfb..66bdbb1fe6 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 c7942cf655..0502f11d92 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 a5c4c629b7..8352fed3e9 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 ee6bac0160..8607089534 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 3e1b999113..b6fdc44f32 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 2b41e4c0dd..fd131568a2 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 cf37ad9686..9996b093ae 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 7e007f013e..ba68530ae4 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 d2cd33e269..7df7938adb 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 3c09ac2620..7b408d8052 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 280fe59785..6e2f187282 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 5670d32c27..e0fa72c695 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 dc4ea9b117..5b9431298f 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 794c13674e..06bcdb7df8 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 046f13b1d7..774a82b69e 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 2cec542437..982033f0be 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 9005fc156a..f634807257 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 512bdaf136..fb88147906 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 1f19b6f144..774f2d57e8 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 ea2f805d3b..2f44331792 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 6610b2198f..f585ac11ec 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 0a0eeaed05..ccd63a9e9f 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 1e62fbc22c..01fa20bf49 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 da2af413c8..0b8ac7a303 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 25c1007f10..5f4655ec48 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 5dd7e0509a..c59360e414 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 571200433a..d4bdf20a67 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 f9b0f66660..c26d58e7dd 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 5cfaab7d08..936ea3ce67 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 cf0b66f4fb..ea13acb66d 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 cac1ff59cb..b4fd7bc362 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 05a396ba6a..7c651dd94e 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 59457c0c14..cef8ceee1b 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 ae4543d559..66d910dc2c 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 5432a5f2df..9f033bcf29 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 a0596e1f91..ed68dbc2d6 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 38ae23c09e..bfd569638a 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 a966d29c77..b28003847d 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 592a22d86a..282625e2c9 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 9fde6cf20f..5f0168fe75 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 59d593bb5d..e2b9666679 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 0779daa8aa..0a35546c33 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 d6627a80cb..84f2572298 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 1c267db304..a1f9a8619a 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 5c0ac243b2..9ea63069bc 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 4f16d9c883..73c33641bb 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 58a5f419ad..d64bb81238 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 61b0159b2f..166d4b7fe7 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 5a6466fc62..ea219ac44e 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 63749dde54..413d2d3bca 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 aa81c67b24..a9a884d302 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 7a0cae9a81..352c4946f5 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 a74d2a1d65..b753568c48 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 acccc827c5..305be60f85 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 6cd03c2ae7..ae4c106b96 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 f506542925..780f62f486 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 c8d88e2508..29d490c925 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 b00d6f5b33..b299f26709 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 0827965455..18c748ca42 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 811a83d8d5..464f7c5773 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 7da909d78c..cd1eb6045a 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 d981b0fc57..9a012551fb 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 c61df63723..4ac09f198b 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 c81091a5cc..a40eec724a 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 d8c5f11afc..9418c1033c 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 d02f07368c..8f3401d98b 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 117f58af5f..6a9470b8d7 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 30a5a978a6..160f1f6566 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 ef75255d47..abd873d061 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 49753b73ab..5595875d19 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 fd41046e3b..d8e0e73fe1 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 3d365626fa..a401015761 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 912c46f74d..6d8f8636af 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 f7b05e5937..67d64b6ef8 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 1c82a28b03..60c09f5df1 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 168f84a135..b410e307c6 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 515384ca2f..dcc58adb33 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 04c8809173..6e43220ecb 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 fabbffdd3a..f0fab5fba6 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 1e05845872..0e26997481 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 b05e313c7f..d6c9ad6a1a 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 68901f1def..f888b43f08 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 a41b57bd11..a0a69739fa 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 0319674be8..28fce9601c 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 04c931cd20..ac4a067161 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 ebab1f0a01..5d9966a1fb 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 3a66b4cefc..e73bb226fd 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 8a1afc93e7..f80ade34d4 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 73f57b9e0e..d00d095af0 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 ebb4f4d88c..565629fa1c 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 ae82533e3c..a4c0e9ac01 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 bfc4ecb7a0..9335ef62a2 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 5a508d99e8..c949c271e8 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 e441f85416..d778db78ef 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 f669100132..b6549284a9 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 85149c7745..352aa37251 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 e0ccd97498..f1d5483e94 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 1f68df6e80..103ef4269a 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 4823c8d456..51f88f675c 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 7422888d36..362ac27873 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 1a995bc301..9be4175503 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 4b38aa0e90..f0dc836e85 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 dbbfe2d684..bf9dae0df5 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 adc069065e..8337ff0384 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 1039794a01..cee39982bc 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 58e675e0ed..834cc89194 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 9d05f29439..f5b6bc37e2 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 642fa4ece8..49fc5fc901 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 c73b6c66bd..2092257e7d 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 9c2d63a5cd..23fc9b6aec 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 94c00e71f6..db75270fe1 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 837857261b..62507d5d91 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 1b55e83404..2de988dc4d 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 0c46009a3d..f09986db04 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 b099d79e8f..5b738e4ae7 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 478b34b819..d780f0d18b 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 93b8668079..7194e1a8c2 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 1601be5764..f64d802500 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 4a858112e4..db2ddb8d6b 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 ef7f23af04..e3a7296a5c 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 9e4631fade..18ff39f2f1 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 f13b07ebfb..f0656b689a 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 8ea5b6402f..670e6d6104 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 ea1efef357..fb6dd602b8 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 81666e1d77..c61ce1103c 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 aac359b5c7..051ad37bdb 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 a6dab3cc3a..8a1e6ef8d2 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 c36e3d541a..54d2b5a99b 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 4d13f18f6f..f17e6fea15 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 ebc9a85217..67c5174dfc 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 209a963112..032d91b251 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 4d404edd74..709221c3c9 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 05b899f22d..44e47821c3 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 2ac4011a95..c2f4b1902f 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 75ea96c10e..77978f37f2 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 b0942deb50..8f1fb230d2 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 37f1ba62a2..ba0fbce29d 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 580aac112d..abd0cf42c4 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 34ab659f54..76d2a613f3 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 1a1a0eb5b7..32d99b3134 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 8a16672b94..20daa239c9 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 31948e18d9..5c55741dd5 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 220414e5c8..9bcb09930f 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 d96130e499..4f4959e362 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 70cf9ebce8..40ee3a13f0 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 82ec15bcfd..541572a215 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 f23fda0c55..47358a963c 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 136c2d05c0..5d2e9088a5 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 c180930a8e..58c5aa1cc0 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 43df4293f5..0897b581cd 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 e2040c327a..6981b517e6 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 b26675054b..b90d53fae6 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 7aa42de9c4..e080db3e47 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 8cbc1920af..8f0e20390e 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 8d32336674..3b1410e429 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 1e59072d47..da29b700d3 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 de90a2897d..d50fc49b58 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 96d54cb2cd..c2c499e3e3 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 7f22526346..6864bd6c07 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 5bb9245343..0e4f1311ae 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 4fc39fa2e2..29e29798a6 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 62fb103176..b880e36067 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 b3ff37a181..786449d7a0 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 446e4e3b95..ae3cbe092d 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 2f872d0643..62357dd135 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 271ec6c392..f72cfb0b5d 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 11a702065b..076f954c7e 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 5988b9bb90..13cf18450b 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 2c625e0f49..bc67a5011a 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 7138e080de..b682dcaa1f 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 cc20e6d568..22bc1cb5bd 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 36615eb3ea..267462792b 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 c9f4e38596..337a7fd13d 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 467c59a83c..bd53e461dd 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 a22ec1a6f6..2eb4ac5c72 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 e977b5a9c4..84b5b2bc3c 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 39a01934b1..19cb83f01d 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 5c6de605a9..4d62aff69d 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 718814730a..a0f2701efd 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 ce0a9ce5a9..dd3d1f3d66 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 30a655e5c4..ef40eb0ce7 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 8fbe649c9d..4e1f591b50 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 d1a0628df4..3f0f196f74 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 bf4f91b78e..2cdb4f5a72 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 13c7a08aa8..3ae81a4408 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 ff570bff92..ee09e6393f 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 d54d7da583..20c95ce010 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 50cc492c75..ef4b86cee2 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 90d56f92c0..a4aa70899a 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 0687028943..6af8c64389 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 bb7aca4601..17f776d44b 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 77f4f637ff..e566a099fa 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 d657b47c65..a3371b80aa 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 b315c608fd..5a1794950e 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 e6c8ed0c92..d47864ac5f 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 a25cf7bb61..75fe5a3af0 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 38cc38c5d8..1263b41b20 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 f61f54004c..a8534c4571 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 81974f69e5..6436f24992 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 ada158c610..ffe236e164 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 c5c67df80a..f3eda16bd7 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 3035079ebd..89fe5213d4 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 85f31d71e2..b40959328c 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 fd9dbca24c..8653d6d1c0 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 44e14acc18..28e7297409 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 83e4529164..837c1de0ea 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 f68a1533ee..1651d09bb0 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 0f0107c80d..d107134736 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 4125ee561c..0872170f10 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 c6e421c4e2..0e923573ec 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 245a323c84..349da6a90f 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 0e85e07e23..81eda8c0b7 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 54dd1514ac..23cd5f2d9d 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 dbb7f5fd46..2c10ab9326 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 9da445ca09..0fc5356430 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 99f09cbf2d..ee473a4295 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 64c6972125..f523bc58cb 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 46e667a50d..6ae864a4ab 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 8487808c87..1d5b153f55 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 385a5f458a..104043b880 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 7be4c35e47..dc2855ec26 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 4a136fc3a9..8f0a50b019 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 a7552a46d6..61bb62a993 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 d1f8eb725d..d4061424be 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 81baf20826..432d346d58 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 cfc2daa3fc..3a7485dcdc 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 dd62cc12e7..759fc7e8c5 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 617f744a2e..2606416513 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 540d97715b..7efb245fae 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 14f73872f6..62448439f8 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 fb1cb67a5a..aa8ecfcf6c 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 ceb48c3ca0..60bc9dcbcc 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 5703846bea..f9a9f2cf75 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 6c46aad233..90752c56f3 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 55415f0119..08369522af 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 3a04665adf..1b10465b51 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 068e9489e1..34b2eeb192 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 4c679638df..ad58fcdb63 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 bc1d96686b..1dd504b45b 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 e831637bc8..1c74b2ed99 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 af369e686f..5ed2ac225e 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 b38b7164ac..95e4c8f091 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 327b805902..994f878400 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 7c6f7c9f73..56d7b9b07b 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 0c1d086e96..e64be48864 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 0030fbe888..8c2f4703a6 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 13dc421fc4..d446c67cd3 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 7ab2b25b57..da79b7d80e 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 ca748f8dbf..539fd2fcbb 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 daacf2023f..4af7e93ed7 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 207b240b14..6071716d1e 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 80ee53f29f..a991e6d51e 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 0cc584d3db..aab3829be4 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 9e43a0a59e..3c94c1810c 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 fab8b90110..8bbdd43362 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 4a5f5195f2..7ba7a35309 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 06e8251a66..23d6b40a20 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 b0f1991719..a1444be231 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 78883343e5..7b690a234b 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 d8f7bfd60a..ab8481daf9 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 eb24fe2715..a7cc2551b3 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 159b033a43..9c41a19ab4 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 e1252d0426..4d133c99e9 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 2d890dd04f..dd23ac9966 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 62cf6a3087..6f244778ef 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 86d5fc5d28..a17b1f08eb 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 98deef6cde..71c0d6c4a7 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 481be15609..50c85ff17e 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 e6b24586d2..fd67108d2d 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 c92a436d9c..f605587571 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 bf591e6af0..937c0d8ce5 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 19c4fcc60c..84f78eb85f 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 1a506b0c65..2eb010bf6a 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 0f9a559f62..59e6efc60d 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 b14a434b95..63cb677454 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 5b37487d9d..be33fd1ef7 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 cf4aeb299b..778ab72248 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 1a591132d6..8fc4883406 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 7f12e56e6e..aa2dfcd01b 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 34afcd03b6..188988092c 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 3fa3f5dfb2..2f09967cee 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 be92750e2a..5350299038 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 6557a4018c..48a1b8836e 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 fd30e205de..dd91d8d954 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 a88abae5a9..13a2107711 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 811d02b4c4..61c0c59228 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 505f46a321..913dc6c041 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 97248963a7..f46eb37cef 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 38d75484e5..c30ea49bec 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 92d869317c..16b7db1a81 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 bfcb9cd335..0408974a5f 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 c0fc431991..6de57f4964 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 8b7b39d8a1..737992cafb 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 d550910aab..f05ca4283a 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 af9206a3af..b11233b5c2 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 b16185e9a6..20633d6914 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 40e230d8b7..ba663aab63 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 925db0dce4..50a32ecb26 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 2605f43737..b4292acd2d 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 72711d62fd..171442ca51 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 657764774a..4c94fa87a7 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 cc73253294..3dd2b78e2c 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 6f2ae7cad7..868dba59d5 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 e684c8a918..c1b3bfa07d 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 0573f96ce0..3f0b2da1bb 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 7807d81296..19f35d7d4b 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 7eedf4e3ae..7146e985cb 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 96e02a83c0..832a8c636d 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 666a3741d2..8de10cf97e 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 9121ec64e9..f76907b59b 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 b8f76c9057..a2aa8affcf 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 152a9fb4d2..4cdfbc0864 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 5d034bbb69..bb137b6aa9 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 02ee5fb698..4c90fc34e0 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 c4569d4b92..e75d5d06e1 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 de1b6066bf..07d835a28a 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 21d26b79b4..272046ab1c 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 e355881379..2c2579a8be 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 fc2d7c5d83..567e1ee054 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 868bd4d735..ec042745a9 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 05cd1e6e6a..5c81a73b88 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 6e21f72c5b..3365410ed5 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 bd058babfc..ccaa2679fa 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 1a62e38476..7c1a1ceae6 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 1c0b493ef0..7e05a060d8 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 b0214418f7..fdcbd42c0e 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 344fe31187..75f75e780f 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 df0798da23..6bfcf1d3ff 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 ea382f7bbd..f39ebe0758 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 95eedad85c..79c78959e8 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 196a92c7ea..c8a89ca02e 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 49020e6730..3ed947a4fe 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 2558ce1505..9e0bb21607 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 dc50b9a5bd..9f4754d68c 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 8d3f040a90..c0e40e5450 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 ba01ce75d6..c06b9ed7b0 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 6d77a5f008..6b017fbb89 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 7ff90325c9..629695a28d 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 ca594161b8..26b3dfc666 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 36affbb697..0b3be79cd5 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 4d3e5a31b4..3cb0b8c1a4 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 50481280ab..6b66327029 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 a12486ae08..9fa7d1430d 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 3210cfc966..0a8e2b8e5f 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 008419db81..e8e8d9a3f0 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 48105ea3df..55468494f3 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 b6a015aee0..bf9313705a 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 9d99f5a3d1..164ee5b11f 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 0ae8d8a121..1d9fc9d8a0 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 1494b3ee30..b707884610 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 3ba94c3429..5cb0a7d7a5 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 cfa44515ab..dd99649e8c 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 7873b834c3..b89244a855 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 8928ec56c3..3516e0ec68 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 d73957592c..9c9cff99dc 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 90dcf08807..5c19947d1f 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 f39244f9c0..410d4d276d 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 eae05c1783..1ccbf819da 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 cb2ee80d84..a50b125876 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 6dcf4bc7e3..3725ab2069 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 466da23e36..1106f3297d 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 4f49cfc278..1d8afc7d79 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 ff66b56a3f..fd88f8c298 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 5bc5ea505e..12b0c97e66 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 116a885adb..075c28038d 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 93f0643069..d961fa93eb 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 a5ebd56404..29ccec2709 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 e4bea1d346..a6dafcef08 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 a642ff09fc..768aa34d44 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 a770889431..68c3eb7a42 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 849ac552a1..85c17090eb 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 c437fbd59e..46a021c121 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 908fd5f2c3..fec3649f23 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 f095557e3e..079a18d8a6 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 2aabdcea87..1d39d6e3aa 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 87505cdad5..bbe07c12c2 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 848287ab79..d9946f7561 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 4277084de2..36c1cebf01 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 ea299da247..957c01449c 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 3bdc302a0f..286c8d319c 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 e5a13ecbe6..00904ba6dd 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 9520dd0007..d360a6e32a 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 fb0169a8f9..2029720467 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 b96e8203ac..966405c38b 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 2a1c0ad0ff..330e953aa4 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 3b507694e8..2ca839db81 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 a5a167f941..b200504827 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 c1a70f8f04..39812bc3ec 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 472da639a3..0cc61da35c 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 0c9e014e30..4b664adf15 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 253c71cc9a..47e487b19e 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 a61eb81e9f..79d97f60f0 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 ca730cedb5..138cb0d885 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 8b4fd27857..6677c7f0c2 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 81649da57b..b9e3cbb415 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 59b9d04400..897eaa6144 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 44a00f5acd..2cd970cb73 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 b4f7bbc3f3..54570ab191 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 0ca1cdfc40..9d65e368cb 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 dc94858540..7bf70d20b9 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 50332888c8..eb67d137aa 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 343e65f377..f8b8f2a3a4 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 f48946aef4..b8ae2ec703 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 cb6e827901..fa52b30e2d 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 4452cc93b9..a3d05a78d5 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 72324bd976..464f681abb 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 6df485f440..d36e911953 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 588a5e6ad8..3d5615c835 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 b46a6a5120..2bcc1b773a 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 731bc2cafa..ad194a5849 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 76e01f292a..0d27a1fa2e 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 bbe07b1be9..ae585ce362 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 b26c1dcfc2..dd6a6aae77 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 8ce25bc9b2..94d17afa56 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 37704ab017..b970bdbba6 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 e8991130a3..47d8869318 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 6aa12d0f54..d7de97a643 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 117d4615d6..3b4bffd923 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 3282acf7f3..11a63dc1d2 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 a07c2216d2..11438a8e3e 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 fa08ee75ac..ac1bd8474b 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 8158a25972..c1300ba5dd 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 33b77084a4..75f7dd9a21 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 079fe72a63..706e78b98b 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 dfda9ea619..058a1b0c87 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 0da652844d..c912e5a682 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 8e5151f0c6..b69c05563c 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 b8e58132e8..7242f24a65 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 978c129c60..d181316575 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 99458da6be..4d27707c96 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 5ed1a71cee..f0f5676e55 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 2c34389c3c..edd0e898b4 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 97944db6b5..199dc5a8f2 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 7a9d765b30..890bd21294 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 2b3cbceb0b..291c08c36a 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 9cc29ae85b..12ed1c6b59 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 c3bbd58808..0f006f65bb 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 b3a62b1f3a..161f251e07 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 7dc0fa628f..1e085f3c8b 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 dda323e0a4..ddc9008406 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 f50e5bab35..b72d98c96e 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 dae378f1d5..fb6b414e7f 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 3982fa0847..29e457d11d 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 3adf458985..b14b41f1fd 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 af6bacb3ba..9c88c085bf 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 8618d57c23..f661cc5fe8 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 4902f50640..3c31f73bbf 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 e6cf4eb06b..9a02661b37 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 a58716f169..53aae589e5 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 4fc3789486..eeada1e244 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 b652323bc2..ec0719e838 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 444a3774c8..b689643739 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 f1be1e84f6..f246944d63 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 e419e020a7..7b49939c31 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 78f4131af3..8c18421d7d 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 082ab66f12..7af1b789d1 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 473323f806..0aad4921ad 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 418b84e2b2..765fb3c180 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 9eeb862825..77affa1193 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 6a93533c48..0b4f324f8a 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 aab107727f..3b336993bc 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 a18e2c503d..d7c474ec1f 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 b049022399..c075a48f3c 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 bfb7758063..3c22ef4bd5 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 792ca44a46..5ff614d134 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 a0811e1fba..749791dfc9 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 d5b6e2002b..a49d503683 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 a2af90ee99..5cf7004592 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 66366982f6..a50d01829f 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 2d53690130..b87ac073f8 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 ffc72a741a..e3d9d982d3 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 cc08e04039..52f282c273 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 62c5f7d6f0..691ce20ff1 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 b10e1602c6..1a1d141378 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 4014c9b5eb..4be4067e04 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 125d310871..12639e9ed1 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 6574f9bcdc..9a48957b3e 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 0b881b043b..b75d6379ae 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 f0ce8ce1dc..dd310db31c 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 494d628d10..28020e537e 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 c8f43e0c19..1e50293f74 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 238a9638d2..40cfe3034a 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 976fe250b5..2c2e5725e0 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 7f68d8662c..93967fd656 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 120e711ea7..f37ce565a2 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 5c36bae37b..fcf26f2c0c 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 b9043c92dc..5173ea5e3d 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 4423d483c6..cb3bff85cc 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 463a74a27d..8c821e7ccf 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 25f92ba084..374c48069c 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 22a48d0fa3..fa649edc01 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 a8534124f6..f48fba06eb 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 6afd7707ec..e35bc4fdbf 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 f785672b7d..215dc25d6f 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 dab839f61e..9a8defc16a 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 69f53625a0..38f1b842b7 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 bfcc1a453f..2bc9f8b588 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 c91bf030fb..1a1df09829 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 304b41fea5..63a0f1902b 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 b396c673df..fc1f1752fb 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 f800d920d9..5ec2c547d0 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 8b689ebbd5..b41187b8d6 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 68bc88cce8..e4846c2d49 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 9826fe7f9d..896be7abb4 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 26b069e199..b2ef086a3f 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 bd86119115..4341dce3df 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 6585164c70..dadcab0266 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 4248dfa816..164de8f220 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 006b2e4414..250cd0fdd0 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 4190b90ff3..78d52fef6b 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 ac46d8961b..c4d7d6ae2f 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 2af678e71e..1fbee96fa5 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 b6b46a8214..a60aa099e5 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 1d73ad79c8..b8630f1437 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 199a899a43..d4cdb18814 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 afb151eac2..d5e25bc440 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 00dbcd4d28..d007c5bfb3 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 b15cf316b2..8d745a77cd 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 66205d6924..6d56c0b89f 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 0b3d0ef2f0..726e93939c 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 cb2e3d2cdf..18b5510bd8 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 025f518a43..727365693e 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 3cc2f303bf..d05c36176e 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 92891b0d22..7c689164b5 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 820d3e20de..2faabd1d94 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 7997a19d1d..36bc8aa3b3 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 7d284ac7e8..44cdb124e4 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 f8a7954f1f..5650237752 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 1f424cbfcb..bfca5c23e0 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 f8001ec808..653ffc08de 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 7d3e82e4c2..8369ae6eab 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 53d286b108..a930f47e59 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 cf2dcec6ce..13edd64c46 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 c0f5a515a8..481ae4b67c 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 f1a76a5820..3880aedc8d 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 0276b393f0..3aa946f9ed 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 7746229fdc..6b8f3ec19b 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 b538e39b3d..88e43a2103 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 9050e33c96..13c2ac9f44 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 a1e9b05ef6..3bf2b9f77c 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 4dbc437a9e..59d4f2f75f 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 bb60a1654d..330c51e222 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 d801315b70..8e078b884c 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 0c2c68c4b0..16e3b874cd 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 00982a0307..e30f6d43d8 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 fec59d9338..e9f3f3a065 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 918f41d97a..13a38ad55b 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 6afb54373e..f12e7485ae 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 63bbcc567f..19775cf4f1 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 98ad9b51ca..275dddd797 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 37340becb2..abeb3b996a 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 39c908a3ca..ff8cbad99b 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 24aceb183c..50dc369704 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 13c371261e..5dd72d9215 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 0a260df45d..31e39f5909 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 e939ecf417..a7bf53d22d 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 9fdc1f031c..bd7174f43d 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 993c69f974..9b2e4cbdc2 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 a74a4b4390..115e50f3fd 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 8fcc8139d7..84ba1ced9d 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 9a9834145e..cd591cc05a 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 05ca9c1faa..e3370163ad 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 d70db367e3..2a600d5037 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 9d02448ac0..08030dd37b 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 366431b073..6accee9106 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 59292f7f92..e90b520bc1 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 e1f7513a46..70d9259c0a 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 7474f88d7b..9a18050b0e 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 43cbf9efd8..b11fceb0d1 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 30275cb5ba..33ff23fabe 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 b4db5aa30e..f297eb5981 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 a756855a0a..32c4b5d41c 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 98ea76fae7..d86eb2fa27 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 2bfbf2b2bb..3c89371fe1 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 ebbb78b842..7ae87eab02 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 36b05fd842..a679242843 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 3bcd6ee803..dd7f45a38b 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 46a20cf4c4..f7fd698178 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 2976703869..bcdfbe3d05 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 2e4b9d86e8..3061f505cd 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 e1ab0faeb8..6403ff6b09 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 c2b5bc19e0..f37da96e49 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 26ba8c2d20..4e1855dad0 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 0939e6b2ba..0bf1cfc24b 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 2b6ac7069d..0e7032da86 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 71efe04d00..ae0a7d16fb 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 e949280eb8..aea409d33c 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 c1f75f2727..ad5dbfaca1 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 8e8f6af731..d1bba54722 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 ea0573cb8b..809fb42e2d 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 2df3133ce5..cbb2c69e00 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 44547caead..da7210183d 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 05e0b14b57..6909dbcc6f 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 6654011dcd..61affa21f8 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 26241d80eb..7ac7760455 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 4b65901397..d0e64d5b89 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 0e1c611833..c0560a0ca7 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 2ceb4d141b..7181fb0643 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 8e69a919b4..3e20891576 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 8c1d1554f6..7c31cd6370 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 a9e0c1326e..f8ab0d1932 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 876b30c570..464cefb573 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 a74621797d..d2087b3c43 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 adcb618a2b..80eb6af46b 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 ebca4b926d..917d5014c9 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 ecfaa4f9a0..4bd21a26d7 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 a32754a265..c5070fde15 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 424252982d..8c596cd489 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 5693b41b09..fa842955b6 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 7669371c13..f312c16a90 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 cdddc86952..da3e3686d6 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 f03bf5da39..1f3830d9db 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 b9c58c040c..6b4d96cd0b 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 58e849c0ac..8f8765bf2d 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 2d27f91d84..699ae99f03 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 48c1bce74f..6b5c1632dd 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 c95cf86fb4..1a1fe16e73 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 3650117da4..58cbd79d40 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 3f2e707a11..309965c297 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 c65ffa5fff..3e8c0ae8d8 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 692e2be179..6753822f88 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 fdec4db5ec..4d4a827718 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 5c1235e607..064dab2b7c 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 f56b18c8ae..9d62836c39 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 a7f7667ae9..3ed9a179cd 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 4a64d6397b..1847ebf4e3 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 8c9a0400c8..73dbefbe5e 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 59e7bdf506..a5c244403f 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 c6551578f1..f9443af846 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 9b6d79bd87..870e042a1c 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 6d7e638975..fa61102f67 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 c74d778c32..08ed6542a3 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 306e046276..2a2712011f 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 e6bfd39ff3..74eb1ed4ff 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 6e5f2f4f24..31ca2d79ab 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 dc187c7f06..c3f3d2b106 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 7b96bc3ff8..f076255c22 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 d1d87dce7f..98c39eec90 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 852e603c17..9cecd2d580 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 532fde548b..095d1f904d 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 d8fd35da32..570bebfd1e 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 2d4855e28a..6b73f4a020 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 b5e40c5165..6cb2f2c8e9 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 cc6051d4f2..c8cdd049d6 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 c860119a8f..9c09f2862d 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 f3e5ef9a95..d4768fedb9 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 b3a5572c16..3d6df2607d 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 06e03f5cd7..22ce6dd3e1 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 32a5f33040..f63235b89d 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 0a377313b6..2717e22716 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 cefb65201e..24fc03e10f 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 9e2b9a490d..b1f2ca1bea 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 e7778413e7..2412b19939 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 479c42d110..fe7c3e7947 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 d2835f1168..6f770ceb99 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 96eb2f1229..48f9cccdf1 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 f485f62ab7..fc33c23eb4 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 300d577b32..5366622492 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 f2340164f5..c7666ca548 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 6e4bdaa876..f0fab68f90 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 5793d71852..10216184c1 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 82aad47759..c70e9220a3 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 6b95d3ba8f..c0efb8c9d1 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 c655b571ca..e8bf58c54b 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 ccd773e4c3..ef84fc6825 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 2afb376299..6ebe043fdf 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 31e989dfe8..4bb71545d2 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 e119e460cc..05954c2569 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 f5a7d5a387..c29d1fcfc4 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 531cb06900..fe9d422986 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 0400c964e1..38c23064a4 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 e6f863c031..f5340b1b37 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 23e96305ca..fa59c08123 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 f6b8c13daf..4afa777f0f 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 782d673c3f..40a128620f 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 1ed281f3c3..ae70f982f9 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 2c3398f75d..d3a93d1b28 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 2c0017d058..c1763fe37c 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 424f10a6fd..c7caeeca24 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 7b823d7591..c3b4279e49 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 1816a4410b..9018a873d5 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 2493a5b1fa..e6b2c5cfab 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 0615e44263..f41eb094db 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 840f24045a..80c1c255ea 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 50f8b52403..f58e42c8eb 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 776c6de46c..251bd72fa9 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 fb6c55e561..79d710c6e5 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 9157b653f1..33c17e66b9 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 15e7db9a3a..09a15d4e1f 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 0c56d9673c..8de98dad43 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 5ba456727f..4545fa7893 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 8920ca92a0..1c5e320d3a 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 b05daafd36..f59671b615 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 7101a48bce..cb95b794e4 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 e8cccc4c11..163cc6e267 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 f97f77b041..0df0738851 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 619b3bab38..e5859168af 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 87c87edadd..ee044ca4c2 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 10219f55aa..0cb2122409 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 e4eabc8371..65a1c36512 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 bf0beaa23b..9ba2307cf5 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 063d23d858..465fd0a6b6 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 1154907c5c..39447c1438 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 a94084b4a4..dc8ccb5236 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 7b228ca2f9..34e248c712 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 f5d5eb6175..9a9235c1e5 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 621c46c700..29574a520d 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 a3a1e1fde8..72702521c4 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 e7f1134453..0ef5868924 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 e71b17d1e2..93860c5041 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 b1efed5462..4756cb174f 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 8d47ced5a4..9e3996dfdc 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 3144b4b1fe..c7fb01438b 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 5feafa98ab..f001446202 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 136b98c54f..47c98beeed 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 fe0e76fdd1..d5194b468d 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 97ff11973c..ed33a5cedf 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 5a827afd8e..6442697a1d 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 5c095cb8cb..a72b6624b6 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 16dcf115de..cad22fb606 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 4eb19c3a54..123365ea4f 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 3366505bc6..1113fd4755 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 ce540df9bc..33930b3c96 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 a5bff02cd7..3597af39ca 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 ef0e6af9fc..0ad30c50fd 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 b3e1738ff6..7273b4427e 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 c84d0cf619..2382c2f0e4 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 f549e4c05d..b57a30aeb2 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 7d2cdc2bd3..0ef9e70a65 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 e2f0df8cda..dee259acec 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 76685abba6..168b0e65d2 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 41a633a404..0fe0671438 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 87f570fd3b..7b53abc07b 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 1e091d3fa6..88a0afd7d1 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 68b1fcdea8..6c92c86b92 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 131090f31e..5bd9470a6c 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 58442ae1c2..47cb0b200a 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 32417db340..f48fd87f8c 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 379daefc48..3368902486 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 53bcca365f..a8b58bf915 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 016f16ca57..5b0d2b65fa 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 d8d8842c7d..012d6c5b76 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 383860cb1d..760dc7099c 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 bab6cab294..2b843c1cc8 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 4704dce728..faec36c737 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 6973184ff6..8ae773d8da 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 55b4d28741..8f9c657536 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 8ca98b146e..eac7b688a7 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 d61cd9b404..8604be0a8b 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 bdb587a724..4e262a03b0 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 8b01b7ae26..10663f8f81 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 81ae35b376..e6b95c0761 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 70efc727a9..6d35e05b61 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 1023361845..2e02707d46 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 4c5e08b0aa..8681323e25 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 2f0f9618dd..c4cea7cd16 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 31434aeb8e..1d8c7d9657 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 28c68b5f68..1dd4d2ce4c 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 697f571d4c..290f8995a5 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 3aac1456e2..5c7ab5b53c 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 415c031010..e4083bb0a6 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 e5a78b7610..d723674d8f 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 b63cfeaa29..0ef88e28fd 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 e7e4a39ca6..b01dfc3d59 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 310de7a80b..5deab8b4df 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 914cd263c2..f6882f8608 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 b7b318ad25..bab8db4fe2 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 9a8ce5df83..ae4a8b8d00 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 63262ef0c2..bb697a013a 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 2e1fe60133..3cdbd4900e 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 4d5fbacef4..0e8bfe2279 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 19e8048241..dc30ad0f7e 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 6f5c54cbf8..f85453740e 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 114fef65f9..bc0bb5a4ab 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 ae1ddbf718..7f0b38812d 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 434e70eabe..13a97fa879 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 970db62bd0..4a9fab30eb 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 54dde8c4e4..3d48879a1e 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 775fd4f3f0..e911af09b6 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 cb0d185e06..4caeb43608 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 3e137d8c9d..9ab3bf676b 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 b9ad0434c3..56b2b2de6f 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 931f55f781..7fbe337807 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 572b79bf76..1d445931d8 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 76284fc538..9a8eca1cf1 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 190b49c5cb..362a9ce954 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 e74940eab3..d6f9c2009a 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 7e65d0b0c4..a4dd332898 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 1a9a5bdacc..0e3177a424 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 079aebb16e..cc25b00587 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 a07fb07336..358402183e 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 817b07d95a..77f7fb5e3f 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 f8490d94e3..3dae3e0a18 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 30d2e06e3d..12fbf8f6c3 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 aad7f96b60..06f67da9f2 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 7d2931521e..200604f58c 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 b85ab0fb3b..1607cc9f1a 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 82ea407e52..4d9409ff89 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 03d508a45a..d4f466c9c7 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 56ce0bc831..37e0addf69 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 4012c4372d..088b6d7c1e 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 98e12f0ff5..3490e303ac 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 9937d4c810..a1ff17d2e7 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 825669e1ab..2b806589cf 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 e374913cf9..b3c0359526 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 d051122579..788a3659d6 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 ca34730261..e9e6b01f17 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 25f65817fa..803cf0c61e 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 e02ed6e395..1d42e55033 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 e0d30d6d22..b3efe6034d 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 a3505a4dce..fb1d66f430 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 30ee7e4fe2..9be1992d0b 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 ab87ef66c1..33b18f5e1b 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 432fcbbd14..8c88944aac 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 8c867023a2..3ba3b0de5f 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 d3e26025ef..b51c294c11 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 7eccd6708d..38aadf86d3 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 7c3a7db134..84bd7a94e2 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 e96a88d850..738ed554e5 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 a986aa6fff..6bed3de238 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 07b96d56f3..1e5d76bdb1 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 bc2ff918b3..1658a97f7d 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 9a9a870806..a6d066eb77 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 68221b1ab4..89636493ef 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 9a420d627d..67c2ba3c2b 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 f9e7fff1ef..7023c732c3 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 46e4317cbd..e8363c35bc 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 1e3ed29f7c..0258a8a525 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 2c6654075c..740490f0bd 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 3fc175f9f8..1c62755719 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 03efd45c00..ce7e737ebf 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 7d2d67f13a..6f30bfe048 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 de221f0edc..591cdffc67 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 a117f5093c..4a6dd27827 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 326faea38c..72b0d07684 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 73cab51f63..8f1145e6fd 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 7546647752..3a13ea9383 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 4e629ca305..180af24f82 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 8d142856e3..d7ce742c57 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 7b97b73199..bbe1c1b3bd 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 411fae18cd..291dcbb7f3 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 9ff7b2c123..f2234e7439 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 b1a9c1466d..06e0f59463 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 8abdaeb820..f4d5747c15 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 95f997fad7..dfe71ee2b9 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 4f581aed45..1a0d093223 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 1241fda78a..6e87db06f8 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 7b8e94214b..05a4c65f30 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 37d1147019..f52cf7cbe1 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 cadcf8613a..3b4a4c3928 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 573b6b15a4..0f1d4498ae 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 af8762b240..9e3aa890f7 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 643f50874d..4dfacbe896 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 fb8ac1aa58..f04b414c61 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 6dadb217e1..6a62fed45a 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 21b30b56e8..4450217911 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 b981a4828d..6f2a7ee3fd 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 4608aa5b4f..4aa5f2769e 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 f8922b0e23..3bf85297f8 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 0412814a22..963103998e 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 647f325ed8..cdf5c5242e 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 0285aaa1e9..ec680e3b9d 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 2ec63a1f4c..e86761f189 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 9f76ca591d..500dbc4233 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 f093c3453f..dc5bacfe4c 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 51526034c4..bf3e8bfed0 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 0e0bca031c..c7ebc885c9 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 d2c2640300..db135a8c98 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 afa4575062..1204b617dd 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 bf744ac9d5..d74a985a85 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 749011e031..10be0afa77 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 b8d2e69300..ac2288763e 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 52ae0e034d..2317ff1b0b 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 eca8d84d99..148d808177 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 4ed346e682..998187b84e 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 5ea15037eb..44dfcef31f 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 330a05286a..b88329ff5e 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 43fdc6ed8d..4c70373132 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 3b6d7284fc..93acc5fc3d 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 ebf95d48e8..2b7a89420c 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 54222fcbd7..a39fae0835 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 62486f8669..1562edfbfe 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 5e1fd6b1d5..706647612b 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 dbdf8a39df..06d965115d 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 98b362d518..5e48920e55 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 2248eda741..a24f3a2552 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 ca003e8a03..52bf97bda3 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 403b5ecac2..d8c449ac02 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 587f0e776a..ff5999c4ea 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 cf06b7ef9a..e304727842 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 8b5e0fea44..182b4ad1ff 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 cdf28ce8e5..00955af02a 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 224d38a92f..4f3572e122 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 a50e2f082e..5be67b7a41 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 e79ef9e6d9..26ee47cf1e 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 cc9f4e6a2d..44f04c876a 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 a62c96f507..b95cb51adb 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 6a54b2680b..6ff90ed37e 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 44e5794880..3bdd4be669 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 6d04372c9f..1c444194c6 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 b2443262a2..b60e3c12f9 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 824e0adb19..c648341fea 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 7c1343c4d6..1aaf63daba 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 eb10598a02..0e2c822d18 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 fde7ae20cd..b1b72d2cef 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 9a4316bafe..2904a56fdb 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 2afa32c21c..8052cb0cc6 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 450b406c6f..e72ee3085c 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 544c7cb866..94a32943c2 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 a75c967633..cdb5003502 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 79c72762ad..7c0cd78e11 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 c475913c69..82e12f6f2e 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 1faca428e2..9967b1f2c3 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 fc1f1e0df0..1d413b3631 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 b85a4d394c..1008d4e744 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 1dd9ac84a1..3450bc6490 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 81b510c96f..47eefa5499 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 e487819125..082418620a 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 86b51167c9..df6e1e8f43 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 7144de5a61..69ee90fad2 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 bf8173979c..63f52381db 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 f41482bdec..49d7263374 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 1ce89c1a36..c76fddb03e 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 7e5b1751c2..018a99efba 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 d41355e14d..918afa6270 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 08f68e2dac..3bcc5b8585 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 d75c588863..b39c30fdd2 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 2a0eabbb41..65d033e81d 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 f1cec65835..af81c2b752 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 d175898ad7..f4489f77bb 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 11bc332443..2e5807741c 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 80c956ee09..aa9bc85adf 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 ca22da0954..79352731b6 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 1a6bbe9438..6ee5056e89 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 7fac958907..b3c43ec7ca 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 42c4bf01a2..d226dd25cd 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 ff7e68b488..ae607f2809 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 2c85bbc272..6ca6d92de2 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 67a36ccc3e..9d1f4ac6bc 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 4629b2d155..ddad865141 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 fb2aad0cbf..e23bd1ecd7 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 7d7f7336b3..9e3adfad44 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 ae48e33d9d..be4936925e 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 b2b8275350..2d526ea71a 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 60b299f114..d8559258bb 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 c61e0f9145..0833a1b96a 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 2e3bb7375c..8ccff6e648 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 0fd92cdda4..835dd605dd 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 f0df3dda4b..092759679a 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 7ec7143e27..c864657f68 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 356f756cba..b01df90b72 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 88a26f3ce2..17171aa1a8 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 fc88d4dbdf..0fbec0c1be 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 6294f1d716..831d602e72 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 829934bd43..16a3fdbb0c 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 f07474c725..3e3f50fd5d 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 d074c978aa..cc55103b5c 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 4adfcbbe6e..903572c817 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 7d8ff24183..31e8a1b38b 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 dbab80e813..fbca1b4573 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 430a4b7e35..abcb96f38c 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 3cdeba2afe..1f3fb42f66 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 07ff471ed6..d0c8ef5456 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 4a65ba76c1..850a332002 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 5557b53936..0ff672145a 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 c6f65f90a0..9d5284047b 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 4a486cb1e0..cf33784bc3 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 d8623846e8..7e4b1ef6c6 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 a3f8a3998e..32663ea89e 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 9283f47844..b0e778a594 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 5b66f2401b..aa1321ccd1 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 431c956460..6736657aa1 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 9e8d39e245..c0bb464526 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 f93d9145ab..65c92f342a 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 2c18471336..e1b4383694 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 822c132422..5f3cc7edac 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 56044acbd2..1844f02ed3 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 cba5a9d507..880e15cb88 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 55971edb10..3d44acfec3 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 a6e600f3d4..d58d9a3f57 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 58fef969a6..3fa99c9531 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 7a09ac74fa..5386db44ad 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 186ac0a79c..5885f2dff4 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 1e61f21804..6872846ef1 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 b19fa9b88f..7ffb3dc168 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 d11a6e1e99..4054f3d4c0 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 e9356130f8..dfd65e0c41 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 822b0742b8..9d150a18e3 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 6a80d08952..5aa0f9f643 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 e88bd9ab06..c50401e2f9 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 339415eac4..d5c0ddbfd4 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 e80d3afd24..a422a22058 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 d144455735..7b35796f21 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 223d9c23b1..69b8e64855 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 d58004eef1..9840d58eb1 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 953fedc79c..3f74e690eb 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 1c161276d5..b5e9233556 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 9a13dbb818..548bc1e914 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 9f030f9c4e..c14c4d1059 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 55dca43f37..f62710959c 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 0bba5fcd7d..c9d216ec2e 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 9664749bf6..949d361d83 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 565a73b51b..db5778d09d 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 d316fd2c8e..04a747a3a9 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 ceedf0b1d4..73371e1c37 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 8c3d9043a2..afa2f4aa3c 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 41f37966f5..b080146616 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 1002eb0323..590368e9fa 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 d786492fd9..2d595edb28 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 a5145ad72c..8d60e0bed6 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 4d3d6c9b25..945192aeb7 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 7e2d8397fb..5265606868 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 9b23b4737c..c38363ae26 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 ae811ac83b..2ddb32eb8b 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 3c36c25d99..49aae674ac 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 da67bcad1c..0d68254210 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 e9426bd654..7d42cb2551 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 54c099cbd6..057e5990da 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 193b3b79b3..524ca24a57 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 0643330d1d..523e2c46a5 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 266fdd0b02..f00297c148 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 0eb7e1dcae..bed4bff11d 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 1586828521..0a4b993015 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 0e2bca3a3f..c735368f76 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 7e4b2f7108..fc153d649f 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 3d70dc831a..fa8f6f7fd8 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 41425edbd8..85021c9997 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 7f6ef06a2f..e10b05d2fb 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 ba86a60a20..70bbbc5f56 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 fd5d163828..e05461fca2 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 73d50b4aeb..9d2f2799f3 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 fa17f86420..d1dbff6dfa 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 25485c80b5..66b1fdce12 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 775838a23d..9da9f2029e 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 b7c50f2656..d9144d466b 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 799ad44439..baaccf84c4 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 28c0a652ff..ee9ad2b50c 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 bfe98ce826..1aa2e42197 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 1ba1927b54..ccb1dd9dd3 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 7a7822dfeb..bf0c4a7e4d 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 3fe6ddaf0b..f065b2618a 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 bf2411aa6f..0db45d7297 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 5368c8c39c..30d44d3efa 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 68d6685c80..23000f8fc1 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 4147616102..232fd79826 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 f7f722dcf5..cd4fbf1a61 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 4b80d4e4c1..496775a7e9 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 527d584812..a17688fb0e 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 9dd363845a..8a5e1927b4 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 0f73ace3c6..b597e8db60 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 0360ec9168..69204a5b2d 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 fbb03b66dc..093d0fe608 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 82736e5a5e..acc6a5e3ab 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 4ae29a12cc..1f8e38c3c5 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 8076ac4101..b88646ba5c 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 e4f93317c5..e06e523009 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 e4d1a2d798..79a40436be 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 8609812a37..85061703ed 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 36d87ca0be..847c6f8cb4 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 d0103904e5..3b7b6e7ac5 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 53ec6c8b8c..535b3c311a 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 65d6dcafd7..7518062875 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 e7af02f982..0877b89ee0 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 fadc2a85cb..f19d51c7d1 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 9e69d9caed..e9a1d9d83f 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 d1851b471a..b39750f455 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 5263a2f31c..eca8ec90b5 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 cbf68ca400..a9411033b0 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 b99122cb22..a6dd0483b8 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 5d83ad5a81..648a4d1857 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 1d7254bcb4..b41c8f034f 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 765b131c73..399bdd90eb 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 299dd9e1f6..f9bd9f9e4f 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 c459155daf..b421d59c52 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 d181458231..8631bf011b 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 ae50816622..012a31dbca 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 a9169ff0ed..6e09f3ed53 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 c09e4a17ac..3b081f1554 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 1ccb435025..bca1ae6afb 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 ae260d77a8..7f8f9d50d1 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 4bca4b70f6..ea4a2f2f5b 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 a23fec357b..d292758d0b 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 f1cb622f6e..3ea88c9ae9 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 ecc7db237f..d82698c8ea 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 dd409b704b..d59558127e 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 cfc1595802..46003eb687 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 a2c6521486..f8c87c71d7 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 015cb06a24..57cf92dd6b 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 28165a0966..c0f5355096 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 69925d3032..822e2d4fbd 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 64ea19253e..129ee7b7b3 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 149af7f598..06160f44e5 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 0759bd68ed..5421057d02 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 bd92c38379..4d1778b5c7 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 bc78275cac..8c0055f0bb 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 50f47b72e8..449a4cf08f 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 713c174626..b595f9cd79 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 424a6fa157..c42e905505 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 24cf7d7a19..1136980ee2 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 9ce66d2ca2..38410d3317 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 4c3f645065..ebd5815ea7 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 cdd5da7e00..aa9a369f9e 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 7e3fed5005..8518d4ae3b 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 5b25aa0604..f1b3761675 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 b3445b7d64..db3b1145cd 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 c922f82246..4b4761a5a8 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 ee1eb8f3ad..5c0b375834 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 a363c3cabc..a98411f95e 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 30e6de2044..23ef21a9ce 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 0f9a534bac..1867d5e583 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 95f644c31f..d4852b2df6 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 c40ba094f1..3986f825b1 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 49d54d44b8..58150b0206 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 e6b9eb6439..fb11d78048 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 b78c4e48f1..a4c3feec40 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 7475cafce0..ce9a880191 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 d852b77e81..2d46200303 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 4c569ee7eb..a89658ecc6 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 c2d7566a67..b9f1c17fb0 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 d51d05830b..f18ee21f4c 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 5bb57bf685..9acb2296a7 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 d25f01fc69..454e45fe07 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 4125923202..35eb28f514 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 55908c829c..652932c34f 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 99869ff91a..15453fee07 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 ff0b192be9..35f4085ad1 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 ff65a4f87f..5341edd2a7 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 e486488c86..d09926ceb3 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 60042b7616..ee49a5628a 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 1c640db93d..28cd59a121 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 052f7a3f97..28a4f3a5d1 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 3538a7d9cb..e832cc3971 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 1f799eb7c7..8c70e1b3a9 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 88bc1bd60d..dd0cb2efff 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 f5203d1640..6fc3531b21 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 e3c2a3ccf5..17d5b4f416 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 ecddcb5ffc..0ff9d15d86 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 9c3b053bf0..8f314c539f 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 83e48670c2..d6af354a95 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 ee1499d270..80df038e97 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 8902836c23..3bc7529618 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 01134cf895..a22bd4ae3c 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 4b0234e4b1..991bd76404 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 a7b44cd8ae..7811c0cc79 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 9599a04088..d60bb99700 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 16f92c4a77..8c46cb8105 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 8b164ccfa0..55db427101 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 2f9afffa5d..c54c34c917 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 75493302fb..483a974bae 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 5e4a131724..b969886fe4 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 d4c19b7bee..ed9e17f6c7 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 0abaf63597..a63e2ff456 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 b34000beb2..374dc9d34f 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 b57d25e154..5495a008ed 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 b8b7bba84a..1d856a3d22 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 0f1a651398..5d1125c54d 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 8e24b07121..8aa65eaab7 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 521700ed71..518a997543 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 2d097bc7ef..b13e682253 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 783abcaa5c..d603c9bb02 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 7e81b3676e..0b49bd14d2 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 5cdcee144b..353f077fe7 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 638c95cffe..9611eeceaa 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 b4178c42d0..eceafc3863 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 49839cc4ff..da9217da25 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 4e99393a35..4cf7e59997 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 e8cee4e4bc..71e4b5f45d 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 755b842f1f..0c2e8f5078 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 3dd28b4d00..7a298adcbd 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 b9737b92f7..d9e3942ae2 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 12fbc6d3aa..339fb73514 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 3e4f54799c..11aca6df3b 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 ea7fbe5959..24581fa6e9 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 7070245edf..7ef97c343e 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 e8ed11c680..ce88c09283 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 5cf43c0aac..3b13ae805f 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 ff15efd6e7..4bfae7f872 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 ac0f4be791..1885b14856 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 907bd2667e..2bcffbe875 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 ac89602aa2..67dfd2579a 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 b9ea6bc45c..304a28c58e 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 d8a7bde94d..0a9501c9d7 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 267da82afb..030c233460 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 c758204028..b57b33de4a 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 df5712cea6..51cb9ec582 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 913678f199..a69dd6c546 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 82dbb97ad4..0386986d43 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 a87cd60ed2..0ecdb93078 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 c5a9160084..d76f01345e 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 523570aa1a..96f9966213 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 45cf25605c..fa857b5722 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 d6c74c357f..ccf24276c7 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 50d5345ff5..c71e63d697 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 cfc2207e5a..2ea64500cc 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 64783ca3b0..e354ebe2f0 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 7523971e37..7f56ee7324 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 cf18744daf..b62fac51aa 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 ce40f15d49..378595a545 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 8e80db3ae2..7bb728fdd1 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 28caf66b90..0d146711ba 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 c9bc9cc694..cf442557bb 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 40efde233f..fd4a44726a 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 8a23dfab7f..614fae7fcb 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 7fec575d32..4ec3c5a361 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 81fb5d6dd3..4fa1971977 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 45c3e5dda3..87048fb2b2 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 457c0a396c..ea90d6f3dc 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 a5e730ffda..7c73d4635a 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 73d500a375..9ab5cadd63 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 37275800c0..8c4c21e1b7 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 c26724690c..5af0f90f72 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 8ec1a3436a..63b44ea0d1 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 c35ea613c9..734ef491e4 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 5149ff4fd5..2147648e75 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 caacfe6860..b31decf9a6 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 6f5696d999..8aabc9423f 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 138029bfcc..1282c20b1c 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 012a58959f..997b085c36 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 00b249101f..852744431e 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 a2f34f2d8a..dafd92796a 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 5beb69edd1..393f0c1bc5 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 5770cf6919..8f70b48dc6 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 3265d744d5..74cee45089 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 95cc31525c..ba1cd11f99 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 8fbd8755f5..e2afac1655 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 590637e81a..931ce2f44c 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 4f0aea155b..40052906c9 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 04c49f05cb..7916f51ac9 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 0e627eac9c..a7e09b7fa4 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 0ec5e4c22c..338f1f9076 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 d98260f840..414cc1fb15 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 13ea172079..0e818df169 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 c7c381a9dd..ecc0d4dbd9 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 714c961a00..59bf42bd25 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 d1fdd11345..2806d8885a 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 a401640a63..86cd4a86b3 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 bcafd73877..e0a1673d4e 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 3f0deeb549..5b687ef428 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 4937163705..26b9aecf93 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 21439c5be3..8da7a36e7e 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 076c111c85..509f684056 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 603abdc9ce..7118866544 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 495bb765de..cbf5fb740d 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 1c58c29886..165117f033 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 9d92d8a14b..08b3cb44d8 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 7f27e39931..e7c99b47ae 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 5f1654deeb..1dd4d7eaee 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 d46862ab90..38c9c8aa20 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 1545efdca5..985bc0c7de 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 19384e7e97..053397f97f 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 da64c35847..4f310f530b 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 2fc6f3a661..db7f3806a1 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 596e7a30bd..b2339536ce 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 e6d22ce77e..bc2d8220d9 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 748e83818a..dedb676103 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 3bbdde7786..1d57ff277b 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 ab927a142f..001b25a8b6 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 97bc27bbf0..78dedf9015 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 f331725d5a..f625ba6f17 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 4a61f804e8..56f6616ffd 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 97af230aa4..0c777a9489 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 4f4e2c1824..6d9dfc2738 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 a63c46bb2d..cc1f665cd1 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 a7673ad86d..b09edd1b62 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 8f33cd170e..1d4d8585ac 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 cde08c478f..c6d7ca14a7 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 601943ce0d..5caeb26e7f 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 b1680ee53f..a7c4507d09 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 7b6eb655df..84ec894ba8 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 aa3d477de6..1884bdf85d 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 636acb66a4..5b8faa58a0 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 6340823f8b..fcc36be1ee 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 686d56e4cc..4da48a1eca 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 e899995f1f..3fa84ceb81 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 0cb3edde4d..37bd932a61 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 a647b68e8d..0a228a3a31 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 8205673c8b..fdc737ce7f 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 838c3ed7bb..471649e088 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 e6367e30e5..1cc2d347f2 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 1f50612f01..a76ef6194a 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 0a5b0c76b3..3ce60150fc 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 47dac1736f..b19c47ef22 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 0116e9f93f..27259a54f0 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 833bc0cfe5..6cb4d490a7 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 273ffbd6de..0a6a085a7d 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 8d46886d2c..351f467aed 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 7d623b0049..1bcca7e1cf 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 573e2a7250..f85c87ef44 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 c92fad5d57..ef515ff867 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 5648b1f0ce..6875d5b2fb 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 56e4f9d259..a3639db609 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 d5fb949050..224ab64d34 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 ece259f75b..2172a50ab4 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 31a6886506..6d38d711fa 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 8f77b9a732..13f84925df 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 3834d7eb0a..e0e75318bc 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 d053ce5623..d977a6bc2d 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 ea1d9b2c7d..5b7c66fdc3 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 aa34da9b0a..b2384c8d0c 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 f6716a1d38..1604d19556 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 e24b2cba28..86562a5111 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 d51dfe8923..4e7df0994b 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 eb40e46034..c038da4fd8 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 9b3da5ce8d..cfbc69c76a 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 9e62f7285e..fb62f149e8 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 2c0b07f9fb..1de8deda2c 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 896acad1f5..235ea52d45 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 d12ca337e6..37e66c075b 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 1bebfcb9c6..8c266a3317 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 a528b7f762..d4ed56f17f 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 43bc19e219..ccf0b5569c 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 1382eb3bfd..9680c4c210 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 a6e49269f5..8ac42f8980 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 91df3db6a8..ffe3818cec 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 13fc712d59..418dec8da7 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 59f8c09158..4db53259ea 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 832660fd84..dc13d8ef37 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 dffca22ce6..82f2331385 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 61d56b0c2b..ab214f39e0 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 fc507dcc7e..812e4cdce5 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 a0bd4919a9..34932b7d6a 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 17ba578b13..f78acfa122 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 2a9d3f2ebb..a7b58cf81e 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 610c1536cf..6203302808 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 0f78898bce..9edb1f28de 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 f8bcc083bb..362ea16ba1 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 90cf0e2969..3f6ef471e9 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 7f0a471f19..5f4358c25c 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 8f3b90b6e0..4ab32ecc70 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 026e29ea37..e038d3d909 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 1cecdd7975..3e5c484254 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 363b65be87..8332de22ee 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 1b570bde7a..835a19bba4 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 2755971f50..d8a0abd366 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 8dc61335f6..ab8325b00d 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 1c483ee7f9..d86f2ccbc0 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 33933645f5..c583ec1688 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 c66e02ed8e..6840db6840 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 6799b1122c..403b93b0ce 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 38b21ee0c5..cdd4472e96 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 bb9b795e02..1bcb89b100 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 1c8357ad6c..f0b8d37c34 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 d2479bba75..0c92d27db3 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 8a44297964..ef0a8391e0 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 4cf959017c..480b7c2b08 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 7085e0b93e..a27f88ffa5 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 b59967c49e..3dd35290d3 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 aad7dfe089..0d22ffaa77 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 99b032a408..a685da4ee3 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 19ed0e6907..690f1d91de 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 e76bde25e4..442eb467ff 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 bb2a0ef300..941eafb579 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 2a295f6105..c20729a437 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 a003ef06de..72dca8cd98 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 f4d43c854b..3ffb633abf 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 4c480ad2c0..5a2f9c2875 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 e87b28428b..51a52cd4d4 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 5548ed8e6b..80d6173930 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 6451031809..d037d2b80d 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 77b11616a7..4ddab9689e 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 571e9d909c..ccfa35536f 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 df0a049192..16beee8d3d 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 da514fef45..5547fc6e2f 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 9c3fd5113a..5cc58ee79d 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 6459809ed3..77f758e743 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 e33dfcf863..4bada1a677 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 709b1a9c2c..02bc3c6e98 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 cdc5af5267..2e9bc52dc7 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 2d5f4d4707..018c4f7536 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 09200df293..4f28703a97 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 a0b76706c0..21d531a7f1 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 1f5b8a3d9e..ed7c09a114 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 0dbbb80055..111b58c438 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 c372b32287..1a67442909 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 28768061d7..66dd88ba02 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 93e357a23f..905098618e 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 b3853583d2..845cc25bb1 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 d683442b4c..918a5e2f1b 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 88d9e1f9a6..bc7d9ba300 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 05b58d4fc2..7231590815 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 d870b2d931..00f872c08a 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 797d838a2f..a29527c51c 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 e839a4bb93..7202c60a3b 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 fe27034f28..3cf2ebcb28 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 b12df5b5dd..45241d813a 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 82e180c776..7767d1be4c 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 b56eeda5e3..8e149c9918 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 72dea04197..4ed0f9ca8c 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 283aac441f..b4c64e08e3 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 54eb9bd8eb..1ff6429ea6 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 f0c17503df..990965dfd9 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 cb2eebaac8..e41296df76 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 7a1b816f67..d9a88abd69 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 6eaa950504..b16a1270b0 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 56725d3682..d19d44a819 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 71eec32a7a..cde6f0f5cc 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 932a9bf98c..8aa3ac0a48 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 ab0e5bd70f..c95ebc8358 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 8969ee2757..f65f8021bd 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 2c6de6e113..5d64fab772 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 02d30d8b6c..e79e467911 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 76fb81077e..65a5059095 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 973f057eb7..df7a282f2f 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 ccf682689e..9d2b95e8b8 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 023e5d0a43..7f08275490 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 bbaf72e70b..85a26cb96d 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 8a142fd54a..2f1cb281c1 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 8c4e5913c7..5cd1256669 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 f9f57232a8..9790d25270 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 a93ff8315b..6a1f0242ac 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 00f7342ee8..c7862259c5 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 f9a6e497f9..d0ef999505 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 643af4c1e8..b219f60e8b 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 783fc72c2e..f96d610507 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 91cce18901..67dfc5701f 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 3e9fce7bea..3e78347d96 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 48b4ffb4b7..55f917b6ba 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 ccde0ca3d2..30d888b841 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 581e138a31..2b0e7c7fcb 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 81d2ef5e58..ae788d6269 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 fa9dfc53c3..41eaa840ce 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 40fa379847..f5331851cf 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 e649485a87..56f3e3a49d 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 f5c0e401c8..c6eca92f7d 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 5b5603e597..e6a1f49ebc 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 29b018a212..1480c176c3 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 27247babb1..ea69a0af2d 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 db2f169cae..7c8e18dd21 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 9e7fd4993a..a252be90ae 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 bac9f86037..ef59aabe51 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 6531a67f13..49810ed8da 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 84e337ecbd..d316bc55b7 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 d65cc6fee2..8f158d4e4d 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 d9fff5c876..57dbc853cb 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 4ae9eaeb5a..711e810b09 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 8d8681a42c..f77bc3654d 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 0fe13d0316..1202dd422f 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 c657659b23..a0103a7bbb 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 aa0d2fcb1a..48726cbd8a 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 1860ff75fe..de18f38529 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 d3f9424088..af02820e0e 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 4af89822bf..b6bf31bb74 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 d31eadf4be..d1123b3c2b 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 fe50b48c10..82d15b0038 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 ccc49f3940..148e5e697b 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 fa8a2ccbbd..05f4543c8b 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 6d3c5b5a35..90bd45ec82 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 6d39b2b77b..aebcced8b6 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 d3278428d3..bd0eea9745 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 10f622b439..ff517a8367 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 44fbc6bf06..47d96aac33 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 deebb86364..a2835453a4 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 fd0ba4704d..1873508ed2 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 7bb22089a0..da32c304f9 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 82dbb8519a..53b2f2a194 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 9e464b84b9..ef5dd9ec10 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 b8474631f0..dc96113d67 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 ff6bb375c9..a82333a75a 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 5a799f7f00..cfcc593f74 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 80b313f4fc..b475454208 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 27d6150329..d53816d83f 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 b903a138fc..62aee94f36 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 766206c6ca..f842abd0e3 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 3c28961091..18c2d6c0fd 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 a204f42d10..a00e8983d9 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 b0970a0488..bbe5d41938 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 52b93407bf..c6b20be431 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 a7f8ddf4df..7fe72a0223 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 9dc5cecaa8..a891ef9b07 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 7fd8f413d6..efb23a6bcf 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 1d90db3b0a..a3111d848f 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 3660c312bf..f0e81350b9 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 5cdc34877f..8d2f3369eb 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 01e2c4cc03..5bb555625a 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 022df09c68..27e30f18cc 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 06d6a37cd8..ab61a3cae4 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 216d1fceb6..e08faaea49 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 376a9a1754..c9db9ec998 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 678631f31d..37aabbd43c 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 692d33bac2..ba06eb1067 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 f659b888a6..d71a8f80b6 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 449cb17717..be43fc998a 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 c2dd074eca..d28cb94ec8 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 ce1975e6ab..265a4b6a81 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 b2b76c7c71..4e9fad4a76 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 27c13b9cc9..4f4da528e9 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 48bfb3ad93..27096f6430 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 ea27cfb01c..069dcd6490 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 212ae77dfc..c26358dec5 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 747ff09524..78742a76a4 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 722bce3793..e4b2e549a8 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 eb7d5492d1..562148ef19 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 d5319cd2cc..02eba3601a 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 967cc3119a..28b8700661 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 db0a03123c..3d9d302bc2 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 d5ffe7c829..aeeb0f52d4 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 43a3bcb15b..6b52062a5c 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 29febddfe3..f7d0390ac2 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 a3f7dfa990..7ab3535d7e 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 129d434089..a40ea6cc4a 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 85d265c7d5..5407ed3dc1 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 7db0024495..2449bb2998 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 435d18417c..2a7943b748 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 bcdaf00351..6ad81418ca 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 75f81545d5..0d615e2d78 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 00b047fefb..df3b070463 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 250ffdb26e..81126c76ef 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 8a16671599..4743acd99f 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 f73a9fc8ad..03b4559c35 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 e60bfd0ee4..6e6f442c18 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 76c9d33ed5..d3c64d4620 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 5976abf2e1..b6c1af9ee7 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 9f6aa490e5..6017688a80 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 7ad8204fbf..0a61a028eb 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 4aecc8dcbb..b2b0d917dc 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 0907d0a229..db3653f89b 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 9947e0c2e0..f3a49540d1 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 ba42490f2b..586dd44445 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 436da0a3bd..6361686b82 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 5d2c4fbf44..0e52eb4d92 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 3378c7dce8..dcfd1b0f66 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 2b595ee0bc..887a05c5df 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 7d6bd8ceea..d747e45f5b 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 405106a6ae..b181130fdd 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 9399293a9f..10cf6ea0c8 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 12288567b0..8b73e42a64 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 974084e1c0..7f31c4bc01 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 5c859773fe..f090355f09 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 2b7f071d59..e8866e2b88 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 4f63279225..8f3bc63f31 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 654e1a6050..d157112d90 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 39ed57d2c5..8da99fd692 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 c6440e6e36..08bb236a86 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 89dc436a06..617094f370 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 85e3260f93..e5c4106739 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 600c571edf..6c8ddd2c11 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 f009cf7aa0..80cde2def4 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 e811629f16..aea4f41521 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 a5f70efa2e..b8686e1b8e 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 7254fdfe04..7f085e76fd 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 a8053e3ef0..e8c5bdf44d 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 e5f21360cf..5a299b2ee9 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 804f4208cf..eb9d6623f5 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 fd2a9dddbf..78286f777c 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 d2e57c7607..a99d2f39a5 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 f8ac362fc7..78ddcf810e 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 a16bf885f9..e9691ff7e6 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 774b8a7637..6b7e89d1a8 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 260c60364f..6e5e7c9386 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 21412a3ca9..f661d256e3 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 f2767fb196..1c256d8bcc 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 5e36d7153a..dc2f32debf 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 5039bd79b1..686ef6a91e 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 0ecafd0c67..d86d0f007a 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 59c339d9b5..4652e6656a 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 867b4ea109..86dd212ef7 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 1bf9d7b3da..ee5ab93ff5 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 d885fef0c8..90c52a279c 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 53846aeff3..fb19d3940e 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 4ecd151a46..69a0085cab 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 a073cece4a..0efde87982 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 f4092df865..040ab964fb 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 357ad5a6c0..e6146897ad 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 c75a9ff946..f5c75b2110 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 dd054aedd5..ee19649501 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 13f5f1711f..0d6bc8fe44 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 a93e2e0bb3..80dfc03449 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 8c703b714a..d4daacf7dc 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 2c02d3be89..a3be3edbd8 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 5c474ce443..6efdabac02 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 15e5a1118a..d10511c936 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 5fcbc1312c..62065a6cfc 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 7bcf9aef82..949e5716cf 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 44366f75de..0225e8b880 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 1464fd1c67..7169e41d8e 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 111c9b5335..a230c6e2d3 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 9460c8db39..c75839502c 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 1c5fdfe872..7f0eada35d 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 94671ad24b..6714f924a9 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 193c8dc882..81f2bcac4a 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 5f6fe31aa2..037c9792cb 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 969542c573..ff2dadcf97 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 c10d97964d..2456a1cc50 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 564b9086e5..2f10b30ee3 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 de4d8deed1..235e6bb742 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 8bd47079dc..81b73bdbcf 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 3ec06cf5d2..ac3a885337 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 4b565fb7bd..887a5ead78 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 b66965a521..e4d3f09efc 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 5073165d1f..e1ce57fa7c 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 8aab102624..9c77c7a183 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 270037c650..4d23c98637 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 44264e0d6e..862340c1a2 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 bf1bdf11ec..9266dd54b5 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 529fecd5ba..a721cb993d 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 ca377a5ada..3a66a498ce 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 63cda57cf7..34451f9cb6 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 87cf9da9f3..404a4b8b77 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 3c670207ba..012db13eec 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 dc35932b6b..dc0aa0bd99 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 21e00055c0..01d179c2a9 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 e77495413c..5a1341f024 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 16d5ea7719..34cc23ee80 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 2acbaf8467..6031d56b20 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 f7ba92e119..a71be0ebc7 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 1072f17385..1293fe5cd8 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 f802c83c57..cce86df5f4 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 8a2a200600..4bc6313182 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 96e6d82dc6..1bdf66f104 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 624a822341..48b0b146f1 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 b9a55672bf..063cf146cc 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 ecbee408d7..f72266f84f 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 6becea9bb8..32ec47a5e3 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 8923813ce4..b9d6ad682f 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 13a7d92e8d..40d554057f 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 bb1090b656..f7adcf5c68 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 c6d44168c7..df9a521b06 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 b1cfd9bd4d..f2044acc8d 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 9325e5c3cb..4d54bfac52 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 7d7786df60..3dcb1c11b7 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 5f3f61519b..57fecb6f6e 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 f8c8483fd5..288c71aea4 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 505cc97e0e..bcd20b7482 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 c1084a915c..c632b9c19f 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 1e8e3d6129..0028994917 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 6ab338f37d..32672e13fe 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 a204dcee00..cedc7e7997 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 81498f1e41..6c0795b498 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 0475590388..1e70ab0450 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 69e11d62bb..506ea4d8f8 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 160c8d0453..34a6e49ec9 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 6004ea1c37..f046716e1e 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 9eea3ea2da..a042a364ac 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 b4759198e5..de063da68e 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 eb72a7af2e..443ffd7922 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 7b276047f8..88263d76b8 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 44438c799f..763790b23c 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 0c25e87408..901f8678e5 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 6d72a871bd..20cd431885 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 d3511135f7..ef5532c55d 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 e7b866fc52..f1b5a50021 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 b471a038b3..36e041feaf 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 bffe52859d..ffb73e276d 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 ca2d6bd945..266e10144c 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 46f0812683..4bd55aad42 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 847e3b6ca6..77ed5ba0ab 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 70b3f7e17f..322fc62533 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 0e3a272c14..96a0a394cd 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 d2ec20f885..6feee02ebc 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 b24c80410d..d7826319fc 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 0fbac82712..96f26170f6 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 676d580549..8800a760b8 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 8e84d4091f..6e042edb9e 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 50f62304de..2fc7a4913e 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 401d8df28d..f1333ff1aa 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 03fb2bce92..b31eb3caed 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 cfc241bd25..b5bacaac66 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 588b9f0831..0768b28c20 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 4e6d823af1..a72603ccf4 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 3d1f19321b..cc8860b7b0 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 c87be4be6d..ba283cd16c 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 e36cc14765..2e60f54b43 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 e2c29e8310..27497dfd59 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 6a95dfb760..55660bdbbd 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 59987dbc9a..84c4b8122b 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 1da7b400a1..4bd80782ad 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 545fb13fbe..2409e05843 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 76251e845f..7a1b97cdf0 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 b0f1562d0f..8d1ffe3c4a 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 ffc69e2622..e3c1c297ea 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 50fe738ee3..044f12d39f 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 3e6f35084f..d6b83c300b 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 0e1054402c..6fd576414c 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 5f50a39c6f..14eea43a7d 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 8d95d8d5ab..e25438aa60 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 b5e1d16495..b70e5f2819 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 9bfdb4e45a..24bbdbacae 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 9249cbff30..55084a2186 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 a7a3e764bb..6ee5e4431b 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 e3a8847e02..e1320a9fd1 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 770d8f3e4c..6e95a5d067 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 e729621756..70f4fc560f 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 101202acef..e5c8b87a9f 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 ed921b89b0..5b887f83a2 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 b572411c44..3e881cb51b 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 dbe4f48a98..0b3586e03e 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 18adcd35e1..3668f62bb0 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 5e350234d5..7f8755fefc 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 3b23a096fa..c2e55480a9 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 c4eec391cd..7262b13382 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 ec354483b9..48ef01dd3d 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 8c1767697b..b29be7621e 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 c320af3e9a..56c0b4fe8d 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 abaa3ed3ab..a82114ad41 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 b17ab19f6d..0d33994549 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 bad9da521b..69bf07467e 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 12c296ee34..7d49344812 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 7609a5b640..011fc536f9 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 d60174ec8b..884cfd8fb3 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 656a655d61..227ddf3199 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 9bec85ec55..dcd1810ce1 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 69d9bfb6c1..0d2fea905c 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 208d1942a0..f5a010285e 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 9ad71a9fc1..937f646383 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 4d64db4f58..6e43f6c994 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 6d51312659..7fd27b00b4 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 a4b5725255..610d75657b 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 1d41f24706..17810d8fe2 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 f2848559e6..04abf42221 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 95173b18ce..ad364c6c58 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 2ec52a3473..723457cc5d 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 6d618cc2ba..15d4113d60 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 a31ca75774..f897f37eb3 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 07c6856809..693fff056a 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 beca35ce04..e24ab51450 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 69d87c4caf..2305ed9bd7 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 0d78533e1c..a128848e13 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 6cf88625bb..510262378f 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 f0bb98780e..f1fa6088a5 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 19c28938f0..f7552f3bcc 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 f88e6a6733..51aa419903 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 077fdf2181..2f3adcd87a 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 f17e63f2ff..32751d923b 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 6188469de8..ecfbcc742e 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 dea2d9b18f..092be18ec1 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 8d443a3663..aada4246cc 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 e25a78dd1b..68234f5091 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 4b5a54da25..06bacb2903 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 c54bdefa5a..b83e7bba4e 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 64cc39dd20..010b1332f8 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 4715d88ff8..28acf41aa8 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 1c9d76994b..4324d96acb 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 f4ec404c0d..90fc543d10 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 cdad47e409..7d5e3e1fc9 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 571d89a6a8..70344f61d4 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 733e84def5..be28c9666f 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 33034e07b3..6f9f22a54e 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 fd0a67b772..a989072617 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 b08578c93c..be72c535e9 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 c7d7eff867..53cce7ed52 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 7d1abaedb4..61369db1c0 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 9570d9a44f..80c06d2686 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 9acc0ac75e..ca04f9d308 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 24047fafef..df2dd81662 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 a3fdcbf499..69da5150be 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 b68e6bfbbf..1b0db803bb 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 9fb0c8e503..eac6d2e7d4 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 6fe60d13e2..79a6244ceb 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 2a0c59d5af..966fa83454 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 91f31e2ad3..45a18acadf 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 b2bfa50bfe..f0edaf65a7 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 dbc2263b49..2c18d2873a 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 e963c4e2f0..87f91ca5db 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 bb02945793..87c7ed7ac3 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 d5cafaa229..29da8292a6 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 a5da3b3a54..2a89b8cae3 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 e5d8676373..3344edce39 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 81a63b5bb3..dfba3afb3b 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 a74f266f0b..29307815b6 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 51c154e340..721fc662ac 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 00781a7fd2..65a80edb4f 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 164f6b7039..672ba776d7 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 546f712206..96ebc60665 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 84d961e7c7..0b12fd6057 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 27859536d7..9c1d85d971 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 e2c501f439..936029abfc 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 c84f1a4519..ad9126a757 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 2f35b08809..bb79941850 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 6cdf76e2b7..d48c33e2dc 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 383def1f2a..24e0839acd 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 41774e2ef5..956ff727b1 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 f7b6b2db88..d6baf3d1ba 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 c181e49545..cc6b2a6f32 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 6efd93abdd..6a9a57577a 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 0666be5434..d52c93001c 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 d00b2c9fb1..4ce614915c 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 9c1995737e..5d095f2ef3 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 b96ab7fd46..d9132da5cc 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 3d34575a0e..3c345bdab9 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 32ed415bf4..087cf37a96 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 292b65aa75..b64c3e441e 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 0ebf6c02b1..0ec359a6b4 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 122170a410..554b404574 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 48b99a07e3..aeebd7ad70 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 90fb73a9d9..5ae4b6317a 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 c30162be27..836ed24462 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 227d8c8490..d4e054ec8c 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 1c8f8efd83..235bdc4fd3 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 1d50644862..6f1bfe69b2 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 ea0a928937..ae66efd195 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 fac88f5590..b18f1bc461 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 d5a53d2f5f..f73e0baa24 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 fc9fde284f..9227fb81d8 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 81dfc6a76b..1a39e9dee4 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 be1d3e6130..b76ff6918c 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 46afc9604c..552b52b67a 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 609b10320f..5583c6f5ae 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 823d6e240a..11403c8a8d 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 d8dd84d41c..bd99f6b928 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 e295c71c7a..f93f5f01e2 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 0356efad75..687008b75b 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 ae816e78f5..48fba8fb89 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 b96300772a..aec9d7fa5e 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 3d37bb4030..0fd4d66910 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 9e1f2cad09..94b1028b27 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 f2c8602a1a..ef186ce796 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 c9ee98ea3c..1b6a7ca5e2 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 2a40091d47..c9f0b282f2 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 248983fa29..c035b86d5a 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 4f864ddc95..9b9bce625d 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 c939398503..11a98435a6 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 eff69e83ca..45d2e95089 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 78fbac9f3e..3e913737cd 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 a9f2efc58f..a20d59cf34 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 16eb082df5..4cfcd1c2a4 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 ceda2d7046..4e302dc564 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 14e9769ceb..ae21d7a07d 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 17a1d888d0..89b4c54f14 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 a14a7dc8c8..c8f5271f75 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 5fbd4a3a30..0d8cbbe113 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 97e024450d..7f0d9532f4 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 791787aa07..5a4f2289a4 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 a017c966b4..d8672d8221 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 1ae394ea7c..b77687f368 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 7e38bc9c02..c99dc2fc87 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 5fb5c4a459..4eed32f073 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 95c52210fb..4c1b7759f7 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 decfccb1e8..4b9c67f51b 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 a2d4b0003b..c1d5ffcae7 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 8a4dffc688..2651ce1014 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 dd52126448..6cd44f35d8 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 1b45a2b506..6d9e5c1aa4 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 9bb6a17474..677387b832 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 548e7d0499..ab8159d8e6 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 ef26e4d3e2..58e975acae 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 b2fe2d164b..e948d0abfe 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 806b4f95ca..eb9008b650 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 662d20eb96..1f3b761d0d 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 9607a0f717..50a4653c67 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 37af7bf763..30591478b7 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 f4906ab30c..56137168c6 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 c102a35992..8b3b29a342 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 071c75ba81..29fa953ffe 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 f6186b5be0..b1508c0bc6 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 9c897c3e8c..3419a4dd7e 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 71aa90b9cc..d5de8d0b0f 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 be889a4ccf..450579f068 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 b74128e612..396a66ffe2 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 1231ae2bf9..5941e0fae9 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 7fe1d17277..56e00dcf81 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 657056a591..d3d0e04d61 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 ca0da0ab40..613d11cf5b 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 280125eff3..1309d174cd 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 51aee2c4d4..702c64f91d 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 4ca992449e..7f1aa87b1a 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 cad33a2f26..b1afd21717 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 a7b496de6c..4d1c880e77 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 b4c9e7d116..c2c5f4722e 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 e5a9585cba..c911217892 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 1dffcb011d..402dbe748f 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 071f94dc73..7d33530c1a 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 1e39b985be..18ed48a266 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 e2dbbbfbca..ec6c145a31 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 d679842ae1..49d5f3eec1 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 551f478c59..bc660112e8 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 151b740ce6..436ce66bec 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 557473f0d5..5ec2f26e75 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 cd7db2b65b..9cf4a8038f 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 eac2330938..e62ea2e9f1 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 0818e42c94..aed574c6ff 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 099601edf1..5226bbbd07 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 bcf114152d..fec6b9935b 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 ffa9d8860a..f081fec245 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 47470b0719..e663bd31d6 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 fe3e243b38..7699492ada 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 493425697b..9e65c1f9a4 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 57a79536e7..d6a6457672 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 3b53c5e63c..50fdeb4b43 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 84e1b7ea34..2d96a1f128 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 d16acf8366..52e09ef17a 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 34a3ba17de..4dcc45ba42 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 2e73fbf335..12f01ded1e 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 9cb26a8a4e..8d5ea02c6d 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 6c046ecd6e..2a4b885bde 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 a166672e22..e68bbb94f4 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 96df00db51..ad8324d4ad 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 6f0843cfb3..e017223f0b 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 3353980d5c..0f6fb5565d 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 c6319e75be..92c69775c4 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 f7396ee4f6..f0018a8274 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 689c0f995a..cbdb54ab77 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 f4081d3233..69fc15770c 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 da74b923bc..3fa861d7b2 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 f0599dbe84..9f82ebd76b 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 e6f869cf8c..f0d8263d01 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 af8f495dee..2e9e1eeb00 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 6b096d654f..ee11d606c4 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 256a601d78..f4fb5803a1 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 b716356010..ca23ef4b74 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 9d009015d9..c104f42f0a 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 ded62199da..1930c1d444 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 47b2758653..fc65c856e3 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 b90421a1d9..a8730cd05c 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 2179ff8e4d..0542f67386 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 247dcc03fd..916b969a29 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 0edf67ce37..af56eb3169 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 837a950538..8e472575a6 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 7d92e6e20c..94728d6516 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 83066d0836..0b3e62ad2d 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 b3b9ab4f30..eda55c95ec 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 249805065f..5b26113528 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 80d22e22ea..6290b5e362 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 03daa2832b..681a442940 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 e983cd657e..81835e0988 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 ca9bbf5546..45efddd9cd 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 58b8ebf1a2..57b6db3266 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 31cc2d91c8..66a1bfc491 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 3ba5bdc96d..03ae0bdb68 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 3be30cb57a..1295c28976 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 4be085d277..0be370a60a 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 a4c72799d0..bf05b0e575 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 ddb6ccc72e..00defe76ea 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 55515c58b8..bd816cab34 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 81f6348191..4fb1f71d79 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 2b0f9e3886..b20efea140 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 6ce2cd88cd..6c339b1454 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 693a4e471c..79e2aa12a1 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 b6459dbdb1..20729193bf 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 764ca59e98..c9feb48c5e 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 eb373d9395..446c8e5343 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 a3291e6264..d25df33283 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 a104baac3a..219c483a33 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 af40a2c878..3f55649d16 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 228822996e..0bc261bc5d 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 998cea2d03..77f5b18683 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 4211e72391..3d2f8ae7b5 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 9a5c9aa8ee..5de2f33568 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 c231a9d6d1..e6f33b92b7 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 ab2468790b..07295e1aba 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 5d6accce3a..6bdb678b25 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 a74114225b..d9a90ead5e 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 4ce81ac7f7..f6ad4f577f 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 6d7dab26dd..315e2e9513 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 e685d24588..a92301db3d 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 225b20f0b7..42247cea60 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 3c09660e15..0efedee596 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 fa81bfba59..c2ba9b7e38 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 164f91240d..651cbda1ca 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 41f89384f8..528fbdb4af 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 5581134201..fb9a15a5fc 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 365209ea53..5dda77b5ec 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 42aa009c4e..5db96fbd23 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 b16dde0e29..3b7684eb1c 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 897dde6300..b49f3d94f4 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 11d3731693..69dd48fe3e 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 283a674c7e..bfcd56d99e 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 4e477c48d4..8447bcab3a 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 a7a551366a..3797e2e51b 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 4d99472c75..e739274d5c 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 f83708755e..1167f75fc4 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 1bfc34c2aa..568a2e6e71 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 b25ac56128..ad6fa5b3bd 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 7e9c07488d..47d2306fc4 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 04f6d70b6a..b5c8fec1ed 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 fae94b9edd..b8f179fdbb 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 e5f394dc2f..67215a70b0 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 5677ae63fc..766637d88a 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 6215e31ece..11d324b12c 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 141ea4787d..7cbd52f4c0 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 10fb416b95..2f65a64cea 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 bca311c881..0ea6a6f6a4 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 9b6a49c051..b492bb6185 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 871b4f054a..78ed8dd997 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 27da2a862f..9ca515ed80 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 0160b0df26..c03ffa3bed 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 4ca1978020..6ec4967082 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 3a20cc10d6..7b078c4ae7 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 7b4966b75d..695e502fee 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 ff8ad036b0..0e4e121335 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 9cfbe05ad9..ed7a87de1a 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 5449323e27..0fd6a2c934 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 352485dd98..ac1e24818a 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 bb9ed52d74..935d90892a 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 a013a607b3..2d21d0ca5e 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 a560d06097..70133cf770 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 3249f74a01..de5cc6644e 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 b3812b70f5..62086f0181 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 e3afe9172b..1fc2dcb2ec 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 bf719f6286..da55aba19f 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 5454de24fb..2e42ef01d2 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 aa47268994..929a83ee1c 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 af56ff09f0..f21d0cf50a 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 67f2fee193..d56bb5abb1 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 ac758b90f4..919ec78978 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 1140ed1cbb..b43d45a526 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 c4dcb2b545..972ec0c43f 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 1f8c60d2de..31e54901d8 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 762199faf8..8e488fe6d9 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 7306e04da5..1c8f662588 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 7db8df85c5..120eb0d77f 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 4dfc7e5ca8..37333b42ef 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 89098f4167..10c7589fa1 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 0f4021c6c5..6f66984ca7 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 17d138bb90..a260f476a4 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 06dc3c48e7..d9b99c6cd1 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 521bee4998..d953418d00 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 245c0352c1..bb7cc2920f 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 8341a6e064..d59d70377a 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 be54a63f43..6da2dbf9e2 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 1b5ef4e9d2..559db6acdd 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 0b4927d07f..812905a8a4 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 f8ab936250..59f82a4801 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 c0e105a56c..0de67eec43 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 81abe2e184..a6c675ea1a 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 3392693fae..a142cadf13 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 c9c2b1e71d..bf8043f15f 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 57735004f4..21df544abd 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 94698e08a5..54e8fa2cc4 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 bf59105fcb..33f105a841 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 87d2f06c2f..4c700b2498 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 c47ed1e6ea..bfb6ed1d61 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 efeb06ddab..4cf7b6e96f 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 4cb2fe10bc..86e4524e14 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 e0ce0232eb..ac481017f7 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 cca01c03f0..c62dc6a724 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 5ecb4671cb..2d62f0b2d0 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 b4f5b24cde..4a858bbdc4 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 fdda1b747b..61d906d3a9 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 d8444a083a..9ac92c6350 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 8afeadcaf8..43739fee2f 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 6aa168e01f..48305e90e0 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 bce96a3d81..735d6ca666 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 b93531c3a9..d4542ce5d4 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 3c1ae13c1a..f2282dd59c 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 f6090ac57e..07fae2682c 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 836940f2ab..e3eedf87fe 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 73f83be38f..76a2ee9019 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 656bd1fabe..50f9cad6cd 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 fdee689cae..598dcdc3b9 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 16b9b26583..0663b0a7fa 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 6876462d8b..fefc7d85de 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 eba7e4f42c..2fa44dc809 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 7c9242c2ff..bc616c1e67 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 a70c46dd5d..62764275e8 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 cb67fde8d9..b2e33d7f6e 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 1a09633d5a..8264bf4c9d 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 38cc0b6e41..50a941bf4f 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 26d7eb437a..fe055c6848 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 441c807924..c1c528ebfa 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 e7e95e5d19..e23600cb8d 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 b42f35b1a6..6b4208dd2e 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 c9134e1de0..86df8ab17f 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 45a5d2dcc0..3ee7426035 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 f9dc8f4ef9..ac718ccbfb 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 5ddea63a66..426a4cca29 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 f734c71211..1f9f9caef3 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 8b96c41f03..96ec276198 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 8a89187f9c..504459b542 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 44aa06e034..3e74b8d32b 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 a33cb32986..e46dff9354 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 23e868e4e3..005bd4740f 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 452559d8c9..8fcc1f02ce 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 f81cd8cebd..ce9bf7772f 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 aadc46a472..377ba59234 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 b9607de5a1..649df05d05 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 de9e431855..3a8683ba28 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 daf6e15b70..b9d16ea4ad 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 9db8cdb26d..4716e83f8e 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 fe035d2fc9..766a61784e 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 d545aa2e0a..c684fb82e8 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 6525d50b7a..6f57f60867 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 73684fc5be..fce6881a3f 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 a9946dcdc9..a6eee4b09c 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 72f4622204..514075cb69 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 303c1d44eb..0cfd1cd156 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 8c683b0bb7..752b26cdbb 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 066e401912..0ad939cf80 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 0fe8af1603..3f0b641f29 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 d7fd865c34..d64949d586 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 fbd1fd1238..f9bb986c5e 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 daee4de9e3..37dde13e50 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 8f37bfb974..f0577bd681 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 3602b5b9f7..a8a81f675a 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 79c3135a41..1905289a4c 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 ceb7fc43d0..67755f1456 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 b588c27909..3c99a95250 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 07e7bd79c8..ae077bf190 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 3afcef2dfa..d9dc7e73ae 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 40020500b1..4380e64489 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 6b80c455b0..29eb9107f2 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 32b6a417d0..d8ec09482a 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 f78a85b89d..40e8fa21a2 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 923f1857e4..e17a487515 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 d8f8b0259c..9c74568ff8 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 0bb4bdb3de..f5a2f852fa 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 98b4d371d9..2e6c298a6a 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 a5a8075598..8407df8041 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 7a01b1d9fc..bb18698f89 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 93818d7ec1..31cbc0d3d8 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 34097996b7..82e27262b5 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 1702f26049..d1dbfc43f8 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 f9b6bf7bea..7428f261d8 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 ee56dfceed..ea4978c733 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 a09aa3b92a..25acdc0928 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 5f91472c3f..8fbe6ceb8a 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 d2ecc7b3f6..dae552d94b 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 7aa558d636..131b42773d 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 0492ddc410..c113a351e2 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 42d24ac297..f686a339d1 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 60100c8f8c..fb31e8dfcf 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 9bc9b7c983..150f0b1c59 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 55b4d0d557..0dbc9ba420 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 aa629ef53d..9022917179 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 89c424dd83..df7ffb92c4 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 3f759c13d6..53d56885a6 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 3139f03cd4..e3feda80e0 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 1d210b9691..ee30025b4e 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 4feb80436b..1abe6e7da1 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 77dfc83a3c..07e5c96f77 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 98b6718cca..66f8739dd0 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 f837c7eff1..1a9ec1ab1d 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 2652a639a7..05c207eeed 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 b83bc4de13..6d6f39a2b6 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 336e88a7a9..c86fd97ae7 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 fd02d8a57e..c9ad911115 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 ba7e237619..d74020d51a 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 0519affe0e..2aa13aaebb 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 662dc1a483..06ee1e16ac 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 aabb74f1f4..81575cd350 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 bda8442c1d..202c520c7f 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 53a7fe1ab3..dd6a60e98c 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 1e1307a16f..1802056dba 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 039b3ecb3b..cfd43db3a6 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 d14538c49b..c78f427ce5 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 a3bdaac9c0..c1d0b57e51 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 b726e22ef5..55e57de60e 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 d9a9c34fff..d1eb128c28 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 da64e0a1db..b508f522c5 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 5100b1aac9..7480fafff8 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 a8fe5a99a8..5172bf2864 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 42fafb0b39..41eda75bd2 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 77e8aabb24..febbc98f70 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 868237bd6d..55b4a3ce21 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 8ff3652a01..07b03ed4c1 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 086ed0f57a..7dfd4d6cea 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 52b02ceaa7..fbefe24f7a 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 dbf1e7bbec..e1d35c4968 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 18b5ff75fe..ac6d53c9a3 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 93ea2fb4da..2f0629490f 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 d6121c0a26..31ca864fea 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 b0033bf9be..bd84dfca10 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 94e59546c2..e3a5d3297e 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 0a2b50cdea..e499200b52 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 5c80839704..d0d56db8ea 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 d9d932a78b..47839e2e0f 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 298a626df3..b92e5a723f 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 140e449d3e..d4c777efe9 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 a52276e32f..f062e798ed 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 61e1bf1b3c..8cec3dfff4 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 441df1523f..f7b66d7319 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 339553cfbb..707238c4ac 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 0b07a53cc7..fd70048e23 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 9245c33700..d18a696305 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 eb85b71e87..a961e91359 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 05b13661c3..f467c2dddb 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 56bfbe9261..63cd5be5bd 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 88e353ae52..481778fd81 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 1e11175cfb..1dfcd9c969 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 36b0ebdce5..eec63a8a42 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 a84d79f9d3..b64282c7fa 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 94fd7d54c5..7d67da7a44 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 6f57a3aeec..0799661c4d 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 c8f56617e3..8f96288317 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 e6195b71ad..0aaff44276 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 1f165e4670..10eff48ff0 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 b9caae7e48..3603099ca6 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 237b0b0604..75203c41cf 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 680e341aa7..6c51549c27 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 2652fcf2a3..905e22838d 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 13ae9e83bc..3196404cc0 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 58a3822547..133cfdbc23 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 39bafefa6a..d7adced62b 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 fdd19f8e88..44839ca2cc 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 b7a94631d7..c3ad80f0b6 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 39cebaa167..e9f0824d74 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 d3d801d850..3fb04c443b 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 344c251be3..1934b3f434 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 6b86d47028..cba5efc108 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 26cdb750cb..144d44fbc5 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 0430305097..75cd1baa4d 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 a3d6318c90..5928afad26 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 6e3b8d0897..452644365e 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 0a8de5620e..2f69c8c0f2 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 f7d168f557..c61532f7d6 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 528d5b167e..4d6ca9439b 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 b695c77c18..815c40c159 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 98d72db599..b1872a5749 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 9760543f29..163658c2a0 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 7ad7a9fb72..49e7445193 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 9f40ca4b60..9ac901fcac 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 13a1545904..6ef4d5c928 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 aae6423156..7a55cf247b 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 cc811f58c9..51cac72a28 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 25af78ab30..c8870142d4 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 852db211ba..f9d8f28a91 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 f58b8c8625..12e662735a 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 88ff215f52..83f09972bc 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 cfb95fd4f8..ba4cf62c2d 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 076f15a986..d33bf47189 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 3dd4dd94bc..08adfdfe95 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 18fd902271..5e2bfcf51b 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 1fcbc64a27..221717e1e5 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 c94142768c..565a4f057c 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 2bf8976c18..790c55f0b7 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 716d16daf7..19bac2f754 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 9cad9b698c..7cb5d8fe03 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 1bd0d4761c..268506b50b 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 124af6408d..0812566cb3 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 ae962bda16..852e27d246 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 0e9b897099..8a0f66be0d 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 086ac97e83..e1a5ab9f87 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 fad0cc9023..5caddb87ac 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 9ca3818129..c16ac96dfe 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 cfadea2aa1..428e3e4873 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 2a5e963fb2..3b59b8a71c 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 674cf7df9d..4c72da488b 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 a787accb88..3f1e20ce4c 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 ed34cc15b8..5603afeb75 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 b15bdb15db..8c47c28994 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 ef63fd113c..796da89003 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 125742601f..61a72a47bd 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 e651263a98..d7854cdd2f 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 caf2edb230..f6d67fbcd0 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 9870e62d37..8ca9a45c0e 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 3beb3c44dc..b11e34ff88 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 a11759f85e..261b1f995e 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 6ce7637624..fccf7543e1 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 dd3528537a..b60a976903 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 2b93bea117..74b1d888ee 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 5593d48ef6..920895681f 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 5ced2e966a..13b6d7854b 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 f4e5f3133f..7652163a63 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 b68a528000..bac41272f2 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 abadf4f8ed..be977ecced 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 3ab381e9a8..c2cefe20ba 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 effc1dd6df..35b962914c 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 192fee90c9..3eca81e98e 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 f52ff66b6e..76d5a3bf99 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 a50f9f6e39..807815824a 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 bc1b0f0698..93f804bb84 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 0d1103fe4e..67634d2555 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 d3d2e7f401..e165f7790a 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 3816b25a8e..270beeede2 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 6095841f2f..4bc7e66753 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 8974200652..a55dc80e42 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 ff18c74b61..bbff623204 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 0871338eac..80d3d435cd 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 c8617a488b..390781fd44 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 9bca53de24..6a0e377df6 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 a1d849b0c5..f6fdb1ad40 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 92f7f78a4e..5fba4d0f89 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 a70e8ea166..77b9b4ed90 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 bde190a659..140f622424 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 f1ee42af26..9ed49027fa 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 3167b38e28..c90b0ce002 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 1f0a3f5389..840219ac02 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 60befe9d37..9e9786f582 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 9697aefc6e..501504d104 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 3c9957b008..5130297015 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 d1fc170642..a094c54af5 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 fa8ac34549..95e0f635bd 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 ad61943ce7..494b6f3c82 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 9f34a6a354..c65e7d8ff0 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 ca1ed9d5a2..b35cee9724 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 44e7fe3c32..10a8ae5c5f 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 9f86f071fc..b019a86ab4 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 a9c000876b..738009f88a 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 86539c6f6c..72ee40b405 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 26b7382f97..c9d3625d9c 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 b6c224832a..765db7eaaf 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 df50b38c24..379f212b26 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 01a9773988..d231174294 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 70db5450d6..a163f3e4fa 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 01c58b15fd..602d367784 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 e6142645b9..38e7c387ce 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 5c33aeaced..ec908aafca 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 2fbb5860c4..a7e28e7934 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 0224759351..86d3b8641b 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 54d84581ec..e5abbc303c 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 649b44b790..3469c72cf6 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 fb9cf127e3..ce3772b379 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 19c6d8f760..15152b3983 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 4c08c274f5..64ea6dedb7 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 f7701b8d0d..ba6b722ab9 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 9af65a38f0..8d4f376533 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 f595747065..b9a890529d 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 84cdfb810c..5cb23e2bb6 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 e4d8785e64..10a92b353a 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 c7beccd54b..9d54927ba2 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 5fcdb50d51..d5c0580dee 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 cb5d03bf4c..d405a97f1e 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 885edcf0a3..4dd54d33ce 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 d463852498..0a9414a70e 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 bba987308e..25377d6837 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 055bea0a4a..56467d5d61 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 d39f8e4f34..75a26d10ce 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 98de94a792..58a031093a 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 44543c0da1..e6edd1e717 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 21523d0a5f..08259b621c 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 6eb05871db..d4577cfadd 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 3a26c782d8..ff3990f8ed 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 93a5a89a96..c738fedb91 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 5dbe9b6770..8b1b41ee02 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 2928649e80..3f6121f5b2 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 ea07131edf..9b1b5ab4d2 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 4796fce084..5f60b53d77 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 ce7d8955ef..271cf5940f 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 b6a7a807a4..cb804b4ba3 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 a3df4bbedf..b3da872e80 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 0881826de2..58759004ef 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 4d8a12b130..e33d172345 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 8233532a17..884f536e77 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 a0f5601a26..79ccb889dd 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 79b8b7e70a..0bbb04f58a 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 97f56af255..76bd7cbfa9 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 84fd3d6861..fadb71d71f 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 d509659e73..65f0041327 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 186904b314..b3b43e0eef 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 391cc03d68..112e150554 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 574c08b14f..6c8f59b72d 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 320312f8db..7b85440551 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 d87141ba84..4b8f68bc9a 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 07c9d89ab2..6f51797fe4 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 ba9a6795e4..5e35e2f67d 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 201f74e3a7..5ff835de4a 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 d306c585b5..14b28fb528 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 069555f35f..3d5888196e 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 06de2b4fce..0f78af2227 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 4bb59e5c08..b566d7b8fe 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 c9766979b1..a8d77a9059 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 2409fd834f..2a8a6cea4a 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 55f00ce7c7..494991c532 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 5a34894752..4380673eb5 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 1d022643c3..67d82dc541 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 9008e54160..5f547572bb 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 49c74cba17..63fd5c1251 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 bb49fb6b62..24fbb8edda 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 fccd2eacd7..26e40a2bf9 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 8c6665677a..bc5bbad67d 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 15f88624fa..544d1e4e77 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 b9f9784f51..8938be1361 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 71af82b099..3fa55d46c1 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 8c3b2652b0..b414530800 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 2f9f10a4df..9891bfa21d 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 4ab15be69f..67c3b4c354 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 43449d7c25..205229ae42 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 ceb367ae05..60685a61f7 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 36e25e48b3..c687859934 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 6f878b0171..23efbb2a0e 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 a1963415c9..91e2ac8135 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 e24d56a14c..18a7b147c9 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 4cec9f8a00..cdc424067a 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 78fd0a5dc6..5bc97c51ba 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 d1c76ab014..718ae00022 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 43b779873b..5cf69211a0 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 12bf6a89db..a22ee5e34f 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 19ccf8641e..aa6984987d 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 2dcdd0a4bf..2fb590ef80 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 867046b7aa..487aab5ef9 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 85ecc24689..f670775b9f 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 7d6fcba998..03e8f60606 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 ac0c5c3376..cafee595ae 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 7204be155e..82c0fdb132 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 270eee1ea5..9ff2487532 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 fdf4a9add8..3db381a46c 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 a31fb95048..20cfa69313 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 10765ae766..f742759827 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 04ec8fb5c6..b6bf0b8f1e 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 e5dfb3d752..66b1097259 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 4362c2c06c..777c45e9d8 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 5c0a76a4a1..c0bc734d08 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 b27b5ae1e4..d2ae9fc166 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 92246243ff..ae26fde28b 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 d850945572..fda8d171e8 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 0b585925c1..5aeba1b571 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 f8c1c16eaa..21b3c0c7a1 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 ce22298b43..e8b8ccc763 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 605da1259f..7aa2458a50 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 38cc000891..5767f8db5f 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 5ce0db9326..f4ac32a986 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 7390ab250e..9bdb3fd977 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 64d0da40fb..b1b8d40519 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 9476cdfd4d..a6cfa218b1 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 e10c51092a..567947e169 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 f799772ff7..a9a2611208 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 b0b2901284..b6b0e1edc4 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 9e9c540a45..b6931b52db 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 d96e23ec43..00b41f5c3a 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 9016e97458..19c075c469 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 26ebcdadeb..ee85538526 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 640e43ee19..f850710f40 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 c8db33f78a..a878978114 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 1878d67e3f..74a5dbb973 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 10a2d598ca..038d8b3bfa 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 8c8f39d049..5ce90d42eb 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 cb0a0bfdb6..161108b1c1 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 da342a0c95..78cc559d51 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 01f1a08f48..11f0561450 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 7511c71695..b47da2b75c 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 1f59309d8c..f8391c1295 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 126be2a2a8..ce51ba129b 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 87418c838c..01fb9b3703 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 9a6ce8f2c9..6b5d384c37 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 96fd098a9d..ca38a4f127 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 b4d4137c05..67f0c7ee7e 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 7a311c869b..2886c5f6c1 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 ad68ff1790..ed6643b92e 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 0eecc8657a..86c9e157b9 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 bebee333d3..61dc0bef26 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 f003f19766..1d9cd93128 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 6b1a7450b0..752091127f 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 2be265bb07..01be88bb72 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 2bab9d1895..da1f5fd516 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 d6b0a570dd..a3b8cd13cd 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 4c1a80561f..c956e93df6 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 1254e583af..25a6974132 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 c02086afa7..669587ea8b 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 a03bbde5d8..6794ddd4f9 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 fee8a37ed1..705c9ff26c 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 4dfbb33edb..756ad7e357 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 0e1d3ebb15..d33cb39570 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 a532a95e80..3c96dfcf0a 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 d382b476c8..c96986f8f5 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 c3f340657f..08f9721786 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 3a2acdfa9b..a3d73652ef 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 3380d7301b..170b7577bc 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 cf74abfb1a..62725fc285 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 94aa3c8de0..3c79065c60 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 fea629541a..458045a974 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 f73f6ad06b..5659533680 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 4c73a340f2..0393d12a62 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 2f55d0c572..6912611ef0 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 e1c61e026c..01e7917502 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 8ff0882732..db6b3ae3be 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 384e8e7034..10a9cbce94 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 cfb8cfc918..2826730785 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 e9e317ce68..6bb0e04a57 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 46aa556b44..dc53d59206 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 0bb5e947f4..854d9e9b81 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 935761e508..102330bdb4 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 cd34f71cf4..788890b8c3 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 be23c0c608..3433c24036 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 9bffe7a6cc..042e5089ae 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 9f2b42025e..075b62c011 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 b8ed2a3e69..5ff257e7f1 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 1c92999798..41f6ca5aaa 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 1d64c7c42e..5183451b19 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 104ce09c02..519f4127c7 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 2d9cbf66f7..76bd1dd8ee 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 8310652338..2df79de09b 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 8e6f03d00c..2a3575b06d 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 5bfe43c6c1..e120141f83 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 5182f0839b..409d69afb0 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 5c6aebe29c..882f69a8d1 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 83cd42fa0c..8aa79a1a5d 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 b3bbecf074..0d49c8040f 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 17cec79245..ba41d9d83b 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 f80dfc488e..c4c4b6e7b7 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 2fc234adca..86b6fc8762 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 468d2b38a2..21e92b9a76 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 6c6b497657..e423cea6ae 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 7de4014e62..2d6a916901 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 28001e9857..364978e361 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 a418265c03..dc40546856 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 de17b103a4..a909517015 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 6be074ea0b..9cebe9e82e 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 70a6159430..7d2816fc60 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 92fb16f7be..fdfdb55d39 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 7dacc06b2f..b840ffa06b 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 f46881f71e..d21c14b4ac 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 da401561e2..2431b24450 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 7981d598ba..9a9f0a0e82 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 aca066b5a4..684a4bb09e 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 e64a0d97af..79e21627d7 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 cde0b0c6c1..74083c2b0a 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 d6cde2757c..b75fc290c1 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 901f840df9..f5a4bc3e51 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 3de448ef72..1da91145e6 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 5708b3a987..e751a10486 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 2fa14fbdfe..9eaf09924d 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 1b9be85b34..8449edbe60 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 320108bebf..bc5c48aeda 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 2c46c55f0a..cb69082489 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 d69a6b9795..aa6a7bae90 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 5de93f458b..422387dccb 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 38aafb8954..df6421ee0b 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 dac5d4ddac..9b43e51bbc 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 f8335a0459..f8d29eb447 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 05b4e971a3..8e06990993 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 3ef92f6dfc..fe3d00d4cb 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 1115189cc6..b09969d358 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 4fa208d6a0..69b478c1fc 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 83de3ae336..7fa7c3b722 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 edab68ae83..e02b5e4a59 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 53f04d1f32..448be8716d 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 8bcf54ef70..c2ead56bfc 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 c65c17dfa1..87a5e29080 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 e6abaf6389..f63fe9f9f5 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 345f338251..0e97fe57df 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 8554fb6907..e8b6d9f04b 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 9ad44eeed6..0ec1df723b 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 66db05970d..96e8b8d18a 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 d456834671..001beb80bf 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 5542c4ee6d..64f716ad29 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 7720cf1fd6..54aff627f3 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 7151d426be..fda4c2e2b4 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 5dcc78c551..ca1c6d2372 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 bdc02e85b0..f4575addc7 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 5af6d1b308..5ec4c3f1d8 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 2e49066ded..e43500d4ac 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 0ff24653d4..ca10999d1d 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 250ae3781d..31b95fbb6e 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 98d2ab6888..a24344eff2 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 aedcf56a53..32d5074e84 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 86b60e6dab..3e9146e984 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 82295e2508..3a1eaa2529 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 52f696219e..adf65dfdaf 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 ec4f891295..698157965e 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 3629ceaaac..b9b1b5fe2e 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 9dfb0a814b..605ac7af52 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 373d68b4cf..ba90480aed 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 3c47c8de04..e4e332a666 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 73624e1b13..eede142841 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 2646c4632c..9cee35929f 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 0630e58b9d..c4f09ab5c2 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 bf4ba6bcc4..09fe90c85a 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 22ae2d22f1..45cd40a2d7 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 c01b29616e..49a6f31c40 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 288221db73..eed592d31f 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 b922eeaba8..2df265d8b4 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 52e6266a7c..bdf5f7f56c 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 2b17abcbd2..4d87400f96 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 bf6f580a51..a295a00fe0 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 301cfb3cf1..7a875c5494 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 aec769e239..eace251cdc 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 9a6b89ffdf..3ab119d5ca 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 e9a87804f9..36887da966 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 8b45b643ca..89097993f5 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 db073125fa..750cfdd9cb 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 d44edacbfc..7782e16659 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 b5bebadbbc..7a453dff73 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 73884f8a53..d306ea377f 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 a689f4c808..7064827c11 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 4c9ac54555..58b0c4f643 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 2d7a7748d5..5a61e92c43 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 22139eaad8..62bcf39802 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 2990d32f23..1e0b5016d6 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 68fea32537..220c85a5fb 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 81863728da..dd0b941867 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 ae0e6e27a8..98e83bb6ef 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 61326d7059..f35809b206 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 5b5359e912..5948bf3597 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 a8f05de338..834c87b7b9 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 6e0e65584c..afeb085bb2 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 701c247227..7310f0d091 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 464bd68591..e4712f1d13 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 d655e727be..aa49a9d600 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 c0feb9edd7..6df8e2d703 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 4fbc62bfd6..54553eca5d 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 353e343b1d..78e0310ec7 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 a5ba279830..cf8202d672 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 d8bdd03275..3d0857c29a 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 c8b586aced..a3204f612c 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 4a6deb599c..a4b873a7a5 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 7409623698..e6e188ca40 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 07da9b0aa2..9fd59bc06b 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 8fb86f364f..839759129c 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 74b2e6f38d..eb5f1f938e 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 afb0665161..b10aa5b1c3 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 9033f68339..7525baff34 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 a98da521db..27a5f56241 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 81f9b67d8e..e0ab6dbca0 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 d25a7188f6..af8d5f5651 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 408d20ed8c..8b2b649ba3 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 523ade9f31..ab0417a96d 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 0a7e6d2e37..d9e05c2aa4 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 31141d4b6b..1111dc7f3e 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 192e2a394f..4c89616b40 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 fec23bda9e..3c2b84eb65 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 103e0b4456..b6218d9160 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 68cf463f1d..25d165d090 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 4879f79aef..95ffd144ad 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 ad45b79d3e..062050f4e0 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 4afb292d4f..8534d17caa 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 249be121be..408fd6fac0 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 359723f270..f8e166069a 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 5c7b218f22..1bccb3ef29 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 328ffff336..d85f1b7020 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 9bb2822ba6..a3366d3063 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 519218385f..1234abaadc 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 f741a1e142..90176692af 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 88fc6cb2bf..4e3d1ce8dc 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 455c5bc8c6..cb9a8c32da 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 ad845d32f6..8fe98d4472 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 e9ee752d5e..edc01e5ae4 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 c3d0f697ff..18616c271a 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 15ba6f5c69..294e63c9fb 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 b09ecbab2f..db164aecf9 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 359559b617..ded38dc7a7 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 835186cf04..a316f6b17c 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 3d9d8a97d1..a16a1c3495 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 50b838be24..82805bac33 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 f92867deb0..0f10494019 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 729c0cd7c1..f923cebeed 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 5192234740..f607678b4a 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 d13062c8e9..882809cf0d 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 008a20a2ac..b879df0c89 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 d268632490..30aeb9274d 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 f5705cd2c1..e6fbeee34e 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 30eec2de4d..521766b091 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 abd1cb07c6..8be6100346 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 e961e172f9..647c771f9e 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 a68efbe989..8345811240 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 6bf7a6250d..704dfd3971 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 f99cf6c794..2cf7edd55c 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 87c44f2849..cc8960f845 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 1733dfb23e..2cc12c1b7b 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 e4c3492a0c..86d6918c36 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 f79d755817..f678998ae9 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 8bbb1052fa..c0775f32c0 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 78255d56b0..90dfaabc5f 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 c82c8c93d2..b20755ac73 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 e93336e27b..f11b243bcf 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 6daf60b1ed..94945ae7ef 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 6ce75fbb84..31c729d828 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 d4b397c53b..65f78a4079 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 d4c158d844..83e9c0d245 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 937a74a5d5..82b622e993 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 1270ee21ee..dff5e28a66 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 b8695d47e5..ad4d127cd8 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 e297c8eced..c934910b96 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 b83ac2e633..6f72f14cb6 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 3eaa058f84..5083de7e99 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 d122ce69fa..1b72550859 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 ee64632029..3731800ac3 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 f56f4bfa51..56f6460898 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 b77aafb0bf..5897008248 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 0daa7d8380..7458ddacdc 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 4ed71d11ad..d24ea7d403 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 5176195316..d9e7e1b087 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 77a5f44036..bbdc54b044 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 036b420582..d88222a4a5 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 99bd066c73..b37b0fa4e1 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 84901900ad..2cf0fdff66 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 7910d5d9ac..f7b78e02b5 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 20e4a06413..9b8f4e80fa 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 e336656e13..908e240eeb 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 1ea5501a97..1b9276c28d 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 fa2e450ff6..d9c2c4b7d0 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 3809068f56..c7712bacb8 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 938dd3d46b..1f412d2cf3 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 5e7e85b4c9..288254e37e 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 4dc1412489..6ec4ff8911 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 fd10616a08..03574e91a6 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 a2a30a87a3..c0282d2deb 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 ae620890bb..9e0f907eb3 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 fcae38135d..0662f936c1 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 778a9dccfc..1c93104d82 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 84b3d6cd77..658908374a 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 6f3e6acfcf..9081a0640e 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 f62a32f2f2..02601d345a 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 78f3ad758c..3bb8d52036 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 ed23e6a53b..ddfd6138bf 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 8a309b0734..75bc26467f 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 daad9544a8..daa60fd816 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 7a6ad9116e..516dbc42a2 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 fc55ff47b7..877906054e 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 f1dc18222b..87392a9142 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 c0fa623e0b..b5a9861a7b 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 49ebb67c81..2ed85a68c4 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 dc063d85e6..f172a1b6df 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 a1ba5df87e..b6cf8703c7 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 3d6d7bc05b..529e4f5c8b 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 cc4f8f4d3d..e2638b5b7d 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 a7fef77276..1cbbaf5d1e 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 983f3b9111..3dd1574f92 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 1f55d9e342..5a965551e0 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 1667ad352d..2a58633df9 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 3709100a88..9e3b8390c2 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 4e25287fc0..28048434bd 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 0d69cf4404..5cf35bfa76 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 0bc1f11e17..e827efa461 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 daaca36a2d..27736b3156 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 55edf63745..8daf54a004 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 9e86e70797..19a77c1bc6 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 085e993c65..dbf14d736d 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 5666be6b1b..968e980dd4 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 e74174ae88..9e4d734b6d 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 bf0d83840c..95268744a6 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 75cb30790b..bfedf6ae83 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 f890e9173a..1d18f34926 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 a50aa29496..f754d19783 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 e475f4591a..ca2fba5d7f 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 7a8890d712..ddbbb4a2ec 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 3b56978630..1f0f06e162 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 e325d216c0..811b7f645d 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 2c3033f305..60583aa0ca 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 7f411b8577..004b68a952 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 7b1f5d05f4..efa2ec566f 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 40d2ab0a76..39f8205351 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 ac547fc864..c8476b246f 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 a9515d7fb7..486e239cab 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 4dfaa761f9..f7467804ca 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 8ca7cc75e2..a1ca3dde5b 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 55ebac0c3c..6fcba832f1 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 fc7a7a73b0..37c3d1d6c4 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 166ece7427..38e74265aa 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 ad5b9546ff..983700ad6a 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 94c49a662e..cfd6ef1d9b 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 21317c0413..3558bddb18 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 5d68a55ccc..a7f19fb851 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 5ef15ec988..504e3b7f3d 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 416aff7262..f5e9b99730 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 d01b62e100..15c757df32 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 de5e1deaa1..7f4fcbf288 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 3d32fe4611..e13dea6e35 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 f8cb84621d..4c6186adb6 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 1632fc9477..2d7f0bb3d8 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 2847a2e747..88db8ff98f 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 49440db370..916469b9d4 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 91c57765ab..b80c7ca5e3 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 f35318ae07..17b91e0041 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 bc0a63457c..d4b246cfc1 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 38594bc3f2..0e35923ec9 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 94abde15ea..e02cf5bbcf 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 723cab01e7..3fc65cd6c5 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 cdc16057d5..57cf6c0d3e 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 4d62bc654a..6b16d56f70 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 7078c01ba1..54d6432a73 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 d01793394f..28a54950bd 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 a04c24bbfc..c8ac24bf09 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 0bac143b48..b1939ac819 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 cb9beb172e..6109dec725 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 0ec114a566..0da9d136e8 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 a998fba82b..7a2fab5e16 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 483772ba69..3d08d604a9 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 396f815077..47e8e1f54f 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 3b4061508c..b6498dc069 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 97da60db2c..eabb1fd272 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 eccbc16b29..1b04d3cab2 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 e0e00ec026..53f5df7baf 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 b222bde1f6..6ba5ba782d 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 f2890111c1..2fc4c3611f 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 b4dca80e15..0903257785 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 75909196b7..a79235a130 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 e70c8c34c7..c02a7b833b 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 d59050914d..053acd50f5 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 e721f57932..d43e2c5035 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 84868fe574..c6b21f3cb9 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 a6579efd37..40e26a61e3 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 d5287d78f5..1413497b39 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 c8f6ea24ae..f5ac5e7ac6 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 c4039e4f08..a76f7a6d8c 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 03512da409..3f9005698d 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 a95375b53f..a3b40e2205 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 d541ca4acf..2ca5a829ae 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 b408cc2bbc..3f9a18b514 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 cdb759b466..d013dd04b6 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 f8c5643f3c..bd7a5f3d4b 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 da1a93946d..ed12142f54 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 9bb08cadeb..5d85d952cf 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 a01a680ad4..306ad0652f 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 245f174116..4b23f0702b 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 73f36c9dd3..9580df78c1 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 b8a3cb8b75..8c1baa8f7e 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 78f50032af..8a0ad86920 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 849fbf176a..13f062abf9 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 9d6c41f775..d94e06b65c 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 2ea21a2091..f7dc40f6ee 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 3023cf180a..d399af739a 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 4f6594cc72..770c6f2bec 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 7ee60a58a3..02a9111bdd 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 b8f23414eb..cac3199b1a 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 2dc8c75c4b..b8e5196949 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 242bc16da3..c53e808a36 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 6d9795306c..38b0cb1480 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 e57d29ea4c..8cc45d992c 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 b456e096f1..8166c16874 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 7c6a9b0fda..7d039a3642 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 817c824f91..e547b1bf54 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 ded4912458..03bb4f6be7 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 0b8d06ec8b..91e044f0fd 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 84b9018c36..a8b97aa86c 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 0f47aadaab..a6ca9e5a63 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 0b01fc9e13..a295219d08 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 aaeeadded7..1698356a0d 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 528756f133..8d6827cf32 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 94cc6376a3..effcebd310 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 709b4f3318..54c18ca70f 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 e7295b7b24..f96f0642e8 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 49cfb32cd2..652a07dbb6 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 f74585d88b..f94ebce6a6 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 03838582ae..855438deb0 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 4eed54b071..25b1fa3912 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 4c574b48ab..54f7b99c96 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 0b8fad0bc8..4b19a4e6e9 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 aaa3af9f19..462a022063 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 6381b289c5..edb732d103 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 5ce6edf330..a76dbb784c 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 bc5a188834..6b2ab06427 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 abdd58c1d0..111787f93a 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 7925aa3f63..1749e166ad 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 0ce9dff4dc..ee93dc7c55 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 6576b47a4c..c0f5789614 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 05a8b04e50..2e24a060d4 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 c8d5ac43a1..ede8ba7ff1 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 0a24b278fc..1c8b70f826 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 a3f4785c4b..6b01e3bbc9 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 c53539482c..220afbf77f 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 1491c2f2cc..f57c94b552 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 db618c09d1..cc975d926d 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 45fc594d33..4cabcbf281 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 8641b73d1f..a3ec9675f0 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 8d9a1e345a..25535403d1 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 69fb19964a..c6e3e16531 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 bd4c61f9fb..a37a48a692 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 26d3b310b9..d03811dac2 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 2035ce06fe..daecab203f 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 988cbddbc6..58f23ddf68 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 d1f20cde66..c01aaa1916 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 aea74e7033..efb2012f5f 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 f2addfbac9..426321da23 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 6a3dbc84f4..d29874ef2d 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 0420041e28..1c1546a0c7 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 244fb83329..5754c9d7da 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 f4dc2f68de..20587300e5 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 d267243a15..3903d8c64f 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 7e771a164a..6cba1acbe9 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 f15ff36e79..2d671e1c40 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 96cf523c22..26c6b19d51 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 cf642a23c3..3cc5b43511 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 c8137e8883..265ddf55a2 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 0a0a95b4f5..199e4fc02a 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 770b9bfbb3..48d02f050c 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 075d0990a1..1c42c90c2e 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 c69cdd6f24..d8e364d51f 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 590b64b362..6be88e8111 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 ebdf005606..dfaf156cbe 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 d365168934..ef4b30b322 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 48ccc1d185..b8b7b2462b 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 172943bb3b..c8b2c1493e 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 fc4963d3b9..e3107df9cc 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 2802789a32..2b74ab0e5b 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 e9964f0e01..e4c855d1a0 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 402ccadad4..180d6481e2 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 d0d1b1ee32..f2f5846700 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 ca9b78007d..b60244380c 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 bc34dbbb50..820905c3da 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 ab3398f39f..0f2f865b51 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 a03ba9374c..a79ec614cc 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 2474eb6198..061ef69584 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 911f56b12f..ee8f1f4b34 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 a3f539fbde..9d5bc17794 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 66ef49dff1..8b8eb0064b 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 235d0063d1..972b1ef062 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 26701a55fe..54b7729487 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 f1f59e059f..946a9fee01 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 5448c16199..72ed4e84e0 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 2d328bbb95..4dd50125f8 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 349d32933b..4aa56fcd7a 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 0028482a1e..e1960263e4 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 405e80b979..8bdc7acd80 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 3180ebd07c..a0a28f4905 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 c6cc880a15..b7cec75d2b 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 5a1f120487..57c290c07f 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 abbd56a3d2..d7172f7986 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 8f6a2adfb6..f516f156a5 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 2cca9a9c71..8288a799a5 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 8aba3ff168..1fbbcb371f 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 2a7109d53c..89e143a833 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 ff1bdf52d4..63eb999177 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 2685ff4f09..d80350ba24 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 647923d966..d7020a47d6 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 325ab72304..249be661bc 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 6075cd2354..1ad0024a23 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 14090b032c..571ebc5124 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 641362835b..fe14658f68 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 ffedfde955..c9d1a1d8b0 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 3a3a66b4b7..9807e0a809 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 4e9b08cb65..3c24edc860 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 97be110a59..2d7ecc16da 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 5bf3627a97..0bd764e893 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 2547b5b3fd..d93cd5a692 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 cbd60faecd..88b1fa8efa 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 ccf149f949..4dbf7c5b50 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 37486d6a43..c41ef44463 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 270f977794..0d0ef20490 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 47dfd8b1ba..4c8af14664 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 235427d690..7379ae76bd 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 c815fd1b3f..60c06f582d 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 7b81dffc6a..a54309646a 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 e4b21bf39e..5275aaca9e 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 a1e0530706..a647657ce2 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 4d920a59da..92e1bbc0b1 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 d33f83ec24..c42bdff8fb 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 a63e942fdc..0dcb813df2 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 05985ccec5..2e6d2d8b3c 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 02fd68f2e7..11c4c0c1e5 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 1bafa5626d..d444abbf9a 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 ba42939d5f..d3b440c074 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 6b134962c7..17fb7749cc 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 c8f2ec29e9..345dbd3c29 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 064b8d76b9..6828bce0e3 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 26baa66d29..dac328681f 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 616d2c926d..e9669aaee3 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 c8adfff826..444590be60 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 0c3a92f5f9..496c4632e3 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 22d4b807e1..6458ba8f5b 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 98324bbade..8c1dd54441 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 2802684f26..00b9ed286d 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 ce51ed108a..adcbc76c4c 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 9212a3137c..250ed30368 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 0bd1f5990e..98fff7752d 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 71a18f156d..665a27e2c9 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 a686620b13..833647efc6 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 8314ac4008..5151e007a5 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 21ffdfdcf0..9c9ce88990 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 3523c9a92a..dbbb2d81a9 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 0233b6ba2d..dbf8b0319d 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 2b7fbcf11b..269716c3be 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 6ef692becf..3aaaa09ad2 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 86ef59743f..ca41bfd0f9 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 b3b4639abf..11efadb257 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 6ed5f9aaa4..51afc1ef86 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 90b932ae3b..f37b4b8193 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 a3fd1d523c..34daa575e5 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 b11f408f13..944c4c2013 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 b24943a65c..0de6526de8 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 76bde2e0be..ab2814feef 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 e787d3932f..f7d83aaa0c 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 7e9eab2e30..43aa51a142 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 e56e8a1c80..b288db2e47 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 0c68ae41a8..e2814a4afe 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 0d364bcdcf..be00a0a7fd 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 f1287d5098..fe293ed46d 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 18208f77b8..3902055dd9 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 0cc5725515..7733072296 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 6492e1cefb..3c1cf8bc53 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 37674ea452..05c14df779 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 746b426b13..22cf8b4f17 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 8332d4bda5..e2389081ef 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 92681ca7f2..03583bb3b2 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 883d0d3bae..6c4e76b2ca 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 e9f092f082..708c67e143 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 94425c5108..b50c2a9d08 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 f38178c904..b637f684e9 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 2cc11d8b0f..e1712d20af 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 ce561fe52b..248f1682f4 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 da6c1e7263..13c5121530 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 b06933cebc..bb3063e9f9 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 e45dd051ab..854589e734 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 9c3b3a9aaf..1e4ce30cb2 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 5da8188ffc..995074a838 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 686ecc0408..3daf88893f 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 dbc5ad6225..c995b6c60d 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 c01ea7e731..7de8011a22 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 095dcf1a18..4343cd77db 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 ff215151af..dedac2407a 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 0bf7ee753b..010611a195 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 de48640024..b897c69c82 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 fd219e6548..99b39a9f84 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 ae379c23f0..ae42cc0936 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 23adc5d765..09af5dcce3 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 c499c14b93..10afe1571f 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 68f6a98416..7761ff5713 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 a16945dc35..3314e614fb 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 437c438198..4344478266 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 0c11cc1fd8..40419e6732 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 c1db735237..35e66a57e8 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 90a3c2e233..f360fbc289 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 dcaaf03599..f60bae4623 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 e68bbe685b..b770a90c4c 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 9e3260a062..33a4de9801 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 f6cb790826..6735561447 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 3fb8d3e9dc..30b2b95d21 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 2b1befad6d..7f032bec2a 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 6ec391fd39..6bccc6269f 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 7e9c76d5b2..2f627d8b52 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 90ef5d99f6..e959039748 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 f449362a29..b4dcc3f5c7 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 4a194a705a..b9894650cb 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 976a4794d6..3f1152c155 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 b0d293f62d..d66d28c756 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 aa5b78604d..0bd40e0072 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 6d81969e18..bd1c9576fc 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 ddc3bc494f..a3cde93cce 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 d621e7914a..2116c458f3 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 a4a090e672..6cfc75a336 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 0baf316b00..d65ae85a84 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 cb2ab5884b..955ed5cc1c 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 946e6c4320..0d08cdac74 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 c1bea96773..46ca6c8145 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 2c2c4cd323..186373948c 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 4be99ff4eb..07e1e0bd2a 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 4d6e9300a9..ff7c646053 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 01bbadb160..4352e1f617 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 c0c906a78e..0de9169d15 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 bd52e7ec68..eeea5efdbb 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 cee0457426..e432942f61 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 8e3bcf602b..f2433f0d97 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 68bf1b5709..f320cc5417 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 a9664b4cf4..fbedd00aca 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 373f3a1253..d39191c202 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 249bd2d6c8..8aab9117c0 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 9c8a0fbfb8..643357d636 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 a78ec0954a..8b5667ff4b 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 d3fa37106b..395beb4b47 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 f753e0faff..776dbcc6c9 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 2dbfc7699c..989f0fb540 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 3ccfcfb142..005522b7ed 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 c50249aade..7455f0acac 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 f70089317b..2db6c432db 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 8262443ac8..3538e311a2 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 9bf8ab610a..17d81fd481 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 fe6c67c01b..8b99bd3b7e 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 50623e65fe..eaf5951683 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 1cb99f1abc..eb64fe276e 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 4ad8b1fc71..f10d8cc0d5 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 469373d1bb..2ca62fadbd 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 e8476da157..d956e81a03 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 814a1cde1d..e6d0d0259c 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 4b6ebfa5b0..f27d4c5c58 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 d6b96cc2f7..61824beb31 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 a603dd1793..2ec88c754b 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 afdcde7df9..c56e4d8f53 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 a7956e5a4e..07f9e37d39 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 6d1ce03096..ad8c850e21 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 05ea2b794e..a2a7b6f3d4 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 1797a91fea..3ed3ae2212 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 6ca21780f2..337706a5f6 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 00cf24ceca..77d27c5320 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 450e1585ed..fa4e87ced8 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 57b711c442..27c8a393b5 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 f4e22af594..1e83b998f3 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 40de99a34b..bd09562164 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 1e755a716c..deac0b0177 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 a19f8aaaf1..0cd7bd04ad 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 bab1e29c99..e890af4d1e 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 e68ce9d288..239e362088 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 2024e2b255..011217d6cb 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 6bd42da57a..fca6ea958b 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 2c0220e14a..aff554dd79 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 a762150db8..52224688cf 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 08c58e8f3c..7c0962e210 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 c620ab0c60..634bd582fc 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 51df0835ce..8796514b0d 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 38661d9b4a..0c313fdc9d 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 f9f6040c4e..c5f887db62 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 6c9a410085..1971f838e0 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 e795907a39..e980f630c7 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 c94f8c84e0..5a0e0cbd34 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 66fff53aea..e563c7a31f 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 b91e0e6cd7..8ee2d97032 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 09fe3c5cf5..adc8918078 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 ff8e9f2d7a..b2e6b63c66 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 779d4c199d..0b32a2eea6 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 27db70af27..143863cff2 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 9a05e69132..1623419986 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 d6341968be..efe5781392 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 51e5ab6c27..9fb182a461 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 b121af9ef8..c3cf3eacd2 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 d48463ac16..89bd7e75c6 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 94b5ab7764..508a0fd500 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 fa979960bc..c4a5b3c41d 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 05d59e03b1..906ad9a20c 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 91180f4cfe..d847e4deac 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 ba173d9fcb..846df872ba 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 ad514c2e5a..b46dbda3a6 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 059967f0e6..539b026eb9 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 621a9d5f93..402cb0bd6a 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 634b040b65..eecf9a01ed 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 faa62c1a9b..eeafc1c764 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 242b070348..5198798e10 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 56aa4b2208..1590c9b7ad 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 fb92bb88eb..43e7994369 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 55e7cb9685..90834c95d2 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 901578896e..ccd72e735a 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 4119703992..5325044712 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 1a5d19937c..36552f048f 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 4d80f8a7a9..7641864018 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 f11b1d8a13..9347e4a329 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 fa5ef7814d..853cc54265 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 7eeb12e506..9e0da3f3f0 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 9e7691103f..4387c9753f 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 2ff0f518ab..c83bd4dccf 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 b18af98a55..aaeb35b47f 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 d63def8615..8bdd3f69de 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 d3dba21b2d..a3cc10927c 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 265d61723e..d471f629aa 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 a041ce8e23..0e2341df30 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 889f64b2c0..260611348d 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 7def3e7e06..cd728dd17c 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 ae6d326167..1fd2753682 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 2e6ed19a18..ad17629954 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 7798957c65..8d71bbb225 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 fbfeefa418..0242c43b06 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 b7f38873d2..6e516ed5ff 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 17ef053094..75d96c804c 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 ca915a001a..96dcc0cc91 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 017a64ab9f..c31e21423e 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 678ded059b..52724c2f34 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 d81fed1c12..ea8e306f43 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 da04ed5cba..0ab41ed3e8 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 d9e5cca94c..b528135eb7 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 75f82a92ff..b5b1f19dc4 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 0c2394733d..30e58eb4b3 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 01444fc960..828fe9c2b2 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 bfe383fa90..959431b20d 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 14b990cf3b..91a8d3cd3c 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 0d6b82ae29..05a3400ed8 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 1145c7956a..6359fe1b6b 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 16d6c9a1e2..2c72b191fe 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 9d63ac006a..3c07d5af5c 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 6982e1317d..684bed01df 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 59f3b1b6df..f3c84975be 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 2fd577c2a8..54ee15eeee 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 5ff78814e6..f23880f014 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 49629d4bb3..bdf9d096de 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 9bd8dcbb68..3ca243c33d 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 c51abc54d2..7ba2778b98 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 4d1eeb32c5..4f3156787e 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 08515da5dc..6c4f280de3 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 bebb48cb9a..3df721aa04 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 95d425dd9d..c2ca94594c 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 af459c49ba..dee21dee00 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 dfd8204838..d2bcd8f4b0 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 a9130891bb..79036b8665 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 c656d01624..22915863fd 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 270dad84d8..26654d6cfa 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 842ba5b801..0a8fd861fc 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 8f9313857e..c2cd0139f4 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 11e9a96b46..4cf49d2e1c 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 64cfe4a9d8..c882a57869 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 497d2b27fb..7d117a46ed 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 bce28f6836..f719ab6708 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 27cd427fba..d27d1bfcd1 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 77f06da931..cb2c98faf9 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 9ef4faa006..31d360dccc 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 e97368c314..405445b45a 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 4731293728..6355628c66 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 57fca134b3..cc4260869f 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 f61d9f6cf7..4ea6229124 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 9f26f66e67..d75ee3fe84 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 6f948c3e8f..d5d45b621a 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 ea1324c22f..5426300a00 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 68cda7bf33..00afc9510d 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 b2f6637c84..51e9690f6f 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 0064f8d124..00c085c44c 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 dd8249e759..c82e545021 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 e6793f3bdf..221122093e 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 76b6eb55dc..6fb3abe3f9 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 bfe15b1cb6..27fc4be966 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 faac7df1fb..ed24954838 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 cf4ccf467c..d3228a7471 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 6e09e074c0..bc37650345 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 8babfa3f7c..ee821b1e0d 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 bef8c9e544..6c4dee93fd 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 f9df40730e..40a670b55f 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 682b6c1fe7..db7194d24e 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 66bd4daa68..e0344c1d93 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 f4b7a7ff32..88f21569d7 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 2adeb64f4d..7f4bd99ad2 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 cfb30a1953..88b641259c 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 5028576122..d5055e0805 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 2d9f285588..e56ceda90a 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 ec7d756d78..45f21d3477 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 011ea96e97..fed0a5fd2b 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 f6572a576c..891c3cced2 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 00188ff6cd..08b515df6d 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 5d69441ef4..26bb796fb3 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 ed2afec2a8..4ad9602cdc 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 0c84304d46..394eb6ce54 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 0cb9699ec2..e5384b44ce 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 4d79251848..3e8d5649e1 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 3122cf6532..989526bf73 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 f34e789102..a5cb40032c 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 c7c7ec9c22..90e7c8ccfb 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 7c90214485..92d166fa71 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 4bb4893f6e..6ab647ce3f 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 52c5757585..22e9eb14ac 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 5bc924933a..486bd9e2d8 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 6433c870f2..f38a7403a4 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 c69f1dcdcc..d337a0c829 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 ffb903d562..c01c44e98e 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 3602b6690f..278e2bce8e 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 9778020a7b..08e6f42b19 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 6297a9c61e..4ddc451ae1 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 8e2a007311..aedd0c706b 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 c56d17479f..7254ca07b3 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 b229eb6f70..b4c7111e87 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 55ecf766ca..9cb04f934d 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 2fbed8e4a4..5cbfaf2ed0 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 b7296edc66..e2a4649f77 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 b8aaa96b79..0306d41c8d 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 eefca6c69f..a0c01112bb 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 375d628547..7fe8af2c1a 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 02bc6b00d7..895561c703 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 a369b20d47..2bcdab1c31 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 fdaea3422c..0a7b464505 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 6ccabfd322..3e88b9b12c 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 5b5b69c976..2f74eac5b7 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 728d2c1b48..078c3af814 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 be50514bbd..d9ee869cf9 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 62c160200b..6e087e2039 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