android_kernel_motorola_sm6225/arch/arm/mm
Nick Desaulniers 762d2dcd9e ARM: 8933/1: replace Sun/Solaris style flag on section directive
[ Upstream commit 790756c7e0229dedc83bf058ac69633045b1000e ]

It looks like a section directive was using "Solaris style" to declare
the section flags. Replace this with the GNU style so that Clang's
integrated assembler can assemble this directive.

The modified instances were identified via:
$ ag \.section | grep #

Link: https://ftp.gnu.org/old-gnu/Manuals/gas-2.9.1/html_chapter/as_7.html#SEC119
Link: https://github.com/ClangBuiltLinux/linux/issues/744
Link: https://bugs.llvm.org/show_bug.cgi?id=43759
Link: https://reviews.llvm.org/D69296

Acked-by: Nicolas Pitre <nico@fluxnic.net>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Suggested-by: Fangrui Song <maskray@google.com>
Suggested-by: Jian Cai <jiancai@google.com>
Suggested-by: Peter Smith <peter.smith@linaro.org>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-11-08 11:22:17 +01:00
..
abort-ev4.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
abort-ev4t.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
abort-ev5t.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
abort-ev5tj.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
abort-ev6.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
abort-ev7.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
abort-lv4t.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
abort-macro.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
abort-nommu.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
alignment.c ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction 2022-07-21 21:09:26 +02:00
cache-aurora-l2.h
cache-b15-rac.c ARM: B15: Update to support Brahma-B53 2018-04-16 15:16:48 -07:00
cache-fa.S
cache-feroceon-l2.c
cache-l2x0-pmu.c perf: Fix sibling iteration 2018-03-16 20:44:12 +01:00
cache-l2x0.c ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values 2020-10-29 09:55:17 +01:00
cache-nop.S
cache-tauros2.c
cache-tauros3.h
cache-uniphier.c ARM: 8652/1: cache-uniphier: clean up active way setup code 2017-02-28 11:06:17 +00:00
cache-v4.S
cache-v4wb.S ARM: align .data section 2017-08-14 16:22:55 +01:00
cache-v4wt.S
cache-v6.S
cache-v7.S ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handling 2018-12-21 14:15:21 +01:00
cache-v7m.S ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpart 2018-12-21 14:15:21 +01:00
cache-xsc3l2.c
context.c
copypage-fa.c ARM: 8805/2: remove unneeded naked function usage 2021-12-22 09:19:03 +01:00
copypage-feroceon.c ARM: 8805/2: remove unneeded naked function usage 2021-12-22 09:19:03 +01:00
copypage-v4mc.c ARM: 8805/2: remove unneeded naked function usage 2021-12-22 09:19:03 +01:00
copypage-v4wb.c ARM: 8805/2: remove unneeded naked function usage 2021-12-22 09:19:03 +01:00
copypage-v4wt.c ARM: 8805/2: remove unneeded naked function usage 2021-12-22 09:19:03 +01:00
copypage-v6.c mm: fix races between swapoff and flush dcache 2018-04-05 21:36:26 -07:00
copypage-xsc3.c ARM: 8805/2: remove unneeded naked function usage 2021-12-22 09:19:03 +01:00
copypage-xscale.c ARM: 8805/2: remove unneeded naked function usage 2021-12-22 09:19:03 +01:00
dma-mapping-nommu.c dma-debug: move initialization to common code 2018-05-08 13:02:42 +02:00
dma-mapping.c ARM: 8835/1: dma-mapping: Clear DMA ops on teardown 2019-03-23 20:09:48 +01:00
dma.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dump.c ARM: 8737/1: mm: dump: add checking for writable and executable 2018-01-21 15:32:20 +00:00
extable.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
fault-armv.c mm: fix races between swapoff and flush dcache 2018-04-05 21:36:26 -07:00
fault.c exit: Add and use make_task_dead. 2023-02-06 07:49:45 +01:00
fault.h ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes 2019-10-07 18:57:11 +02:00
flush.c mm: fix races between swapoff and flush dcache 2018-04-05 21:36:26 -07:00
fsr-2level.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
fsr-3level.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
highmem.c
hugetlbpage.c
idmap.c ARM: 8734/1: mm: idmap: Mark variables as ro_after_init 2017-12-17 22:16:20 +00:00
init.c ARM: 8949/1: mm: mark free_memmap as __init 2020-02-14 16:33:26 -05:00
iomap.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ioremap.c ARM: 8799/1: mm: fix pci_ioremap_io() offset check 2018-09-19 10:44:14 +01:00
Kconfig ARM: Spectre-BHB workaround 2022-03-11 10:15:12 +01:00
l2c-common.c
l2c-l2x0-resume.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Makefile Merge branches 'fixes', 'misc' and 'spectre' into for-linus 2018-06-05 10:03:27 +01:00
mm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mmap.c arm: use STACK_TOP when computing mmap base address 2019-10-07 18:57:18 +02:00
mmu.c ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions 2022-03-08 19:04:09 +01:00
nommu.c ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment 2023-02-06 07:49:42 +01:00
pabort-legacy.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pabort-v6.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pabort-v7.S License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pageattr.c arm: use set_memory.h header 2017-05-08 17:15:13 -07:00
pgd.c treewide: kmalloc() -> kmalloc_array() 2018-06-12 16:19:22 -07:00
physaddr.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pmsa-v7.c ARM: 8754/1: NOMMU: Move PMSAv7 MPU under it's own namespace 2018-05-19 11:53:46 +01:00
pmsa-v8.c ARM: 8757/1: NOMMU: Support PMSAv8 MPU 2018-05-19 11:53:46 +01:00
proc-arm7tdmi.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm9tdmi.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm720.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm740.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm920.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm922.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm925.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm926.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm940.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm946.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm1020.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm1020e.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm1022.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-arm1026.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-fa526.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-feroceon.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-macros.S ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned 2021-11-02 18:26:43 +01:00
proc-mohawk.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-sa110.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-sa1100.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-syms.c
proc-v6.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-v7-2level.S ARM: spectre-v2: harden branch predictor on context switches 2018-05-31 10:39:55 +01:00
proc-v7-3level.S ARM: 8690/1: lpae: build TTB control register value from scratch in v7_ttb_setup 2017-08-29 13:09:12 +01:00
proc-v7-bugs.c ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle 2022-07-21 21:09:27 +02:00
proc-v7.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-v7m.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-xsc3.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
proc-xscale.S ARM: 8933/1: replace Sun/Solaris style flag on section directive 2023-11-08 11:22:17 +01:00
ptdump_debugfs.c ARM: 8735/1: mm: dump: make page table dumping reusable 2018-01-21 15:32:17 +00:00
pv-fixup-asm.S
tcm.h ARM: tcm: ensure inline stub functions are marked static 2018-07-14 16:09:27 +01:00
tlb-fa.S
tlb-v4.S
tlb-v4wb.S
tlb-v4wbi.S
tlb-v6.S
tlb-v7.S