OpenCloudOS-Kernel/arch/arm
Arnd Bergmann deb4471167 ARM: omap: fix address space warnings from sparse
Moving sram code from plat-omap got the attention of the kernel test robot.

I found a few more places with related warnings because the sram
references are a mix of kernel pointers and __iomem pointers:

mach-omap1/sram-init.c:56:17: warning: cast removes address space '__iomem' of expression
mach-omap1/board-ams-delta.c:667:9: warning: incorrect type in argument 1 (different base types)
mach-omap2/sram.c:78:17: warning: cast removes address space '__iomem' of expression
mach-omap2/omap4-common.c:142:27: warning: incorrect type in assignment (different address spaces)
mach-omap2/omap4-common.c:142:27:    expected void [noderef] __iomem *static [toplevel] sram_sync
mach-omap2/omap4-common.c:142:27:    got void *
mach-omap2/pm34xx.c:113:45: warning: incorrect type in argument 1 (different address spaces)
mach-omap2/pm34xx.c:113:45:    expected void [noderef] __iomem *save_regs
mach-omap2/pm34xx.c:113:45:    got void *extern [addressable] [toplevel] omap3_secure_ram_storage

There is no good solution here, as sram is a bit special in this
regard. Change the annotations to at least shut up the warnings.

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2022-04-29 09:53:28 +02:00
..
boot ARM: ep93xx: multiplatform support 2022-04-04 10:22:37 +02:00
common
configs ARM: ixp4xx: enable multiplatform support 2022-04-08 17:20:55 +02:00
crypto This push fixes the following issues: 2022-03-31 11:17:39 -07:00
include Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2022-04-01 19:57:03 -07:00
kernel ARM fixes for 5.18-rc1: 2022-04-03 10:17:48 -07:00
lib asm-generic updates for 5.18 2022-03-23 18:03:08 -07:00
mach-actions
mach-airoha ARM: Add basic support for Airoha EN7523 SoC 2022-03-01 09:02:01 +01:00
mach-alpine
mach-artpec
mach-asm9260 ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-aspeed ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-at91 ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-axxia
mach-bcm ARM: SoC updates for 5.18 2022-03-23 18:20:09 -07:00
mach-berlin
mach-clps711x ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-cns3xxx
mach-davinci ARM: davinci: remove include/mach/ subdirectory 2022-04-29 09:53:06 +02:00
mach-digicolor
mach-dove ARM: dove: multiplatform support 2022-04-04 10:22:37 +02:00
mach-ep93xx ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-exynos ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-footbridge ARM: SoC updates for 5.18 2022-03-23 18:20:09 -07:00
mach-gemini ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-highbank ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-hisi ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-imx ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-iop32x ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-ixp4xx ARM: ixp4xx: enable multiplatform support 2022-04-08 17:20:55 +02:00
mach-keystone ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-lpc18xx
mach-lpc32xx ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-mediatek
mach-meson
mach-milbeaut
mach-mmp ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-moxart ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-mstar ARM: SoC updates for 5.18 2022-03-23 18:20:09 -07:00
mach-mv78xx0 ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-mvebu ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-mxs ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-nomadik ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-npcm ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-nspire ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-omap1 ARM: omap: fix address space warnings from sparse 2022-04-29 09:53:28 +02:00
mach-omap2 ARM: omap: fix address space warnings from sparse 2022-04-29 09:53:28 +02:00
mach-orion5x ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-oxnas ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-pxa ARM: SoC updates for 5.18 2022-03-23 18:20:09 -07:00
mach-qcom ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-rda
mach-realtek
mach-rockchip
mach-rpc
mach-s3c ARM: s3c: fix include path 2022-04-22 11:12:26 +02:00
mach-s5pv210
mach-sa1100
mach-shmobile ARM: remove support for NOMMU ARMv4/v5 2022-03-17 09:13:13 +01:00
mach-socfpga ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-spear ARM: spear: remove include/mach/ subdirectory 2022-04-29 09:53:15 +02:00
mach-sti
mach-stm32
mach-sunxi ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-tegra
mach-uniphier
mach-ux500 ARM: remove support for NOMMU ARMv4/v5 2022-03-17 09:13:13 +01:00
mach-versatile integrator: remove empty ap_init_early() 2022-04-22 15:57:01 +02:00
mach-vt8500 ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mach-zynq ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
mm ARM: rework endianess selection 2022-04-08 17:20:54 +02:00
net bpf, arm: Fix various typos in comments 2022-03-21 16:20:26 +01:00
nwfpe
plat-orion
plat-pxa
probes ARM development updates for 5.18: 2022-03-23 17:35:57 -07:00
tools arch: syscalls: simplify uapi/kapi directory creation 2022-03-31 12:03:46 +09:00
vdso ARM: 9181/1: vdso: remove -nostdlib compiler flag 2022-02-28 13:59:45 +00:00
vfp
xen
Kbuild
Kconfig Merge branch 'omap1/multiplatform-prep' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into arm/multiplatform 2022-04-22 11:14:55 +02:00
Kconfig-nommu
Kconfig.assembler
Kconfig.debug ARM: omap1: relocate static I/O mapping 2022-04-22 11:08:55 +02:00
Makefile Merge branch 'omap1/multiplatform-prep' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into arm/multiplatform 2022-04-22 11:14:55 +02:00