On Sun, Mar 7, 2021 at 12:26 PM Marek Behún <marek.be...@nic.cz> wrote: > > This commit does the same thing as Linux commit 33def8498fdd. > > Use a more generic form for __section that requires quotes to avoid > complications with clang and gcc differences. > > Remove the quote operator # from compiler_attributes.h __section macro. > > Convert all unquoted __section(foo) uses to quoted __section("foo"). > Also convert __attribute__((section("foo"))) uses to __section("foo") > even if the __attribute__ has multiple list entry forms. > > Signed-off-by: Marek Behún <marek.be...@nic.cz> > --- > arch/arm/cpu/arm926ejs/spear/spl.c | 2 +- > arch/arm/cpu/armv7/ls102xa/ls102xa_psci.c | 2 +- > arch/arm/cpu/armv8/fsl-layerscape/spl.c | 2 +- > arch/arm/cpu/armv8/spl_data.c | 4 +-- > arch/arm/include/asm/secure.h | 6 ++--- > arch/arm/include/asm/setup.h | 2 +- > arch/arm/lib/sections.c | 31 ++++++++++++----------- > arch/arm/lib/spl.c | 2 +- > arch/arm/mach-at91/spl.c | 2 +- > arch/arm/mach-k3/am6_init.c | 2 +- > arch/arm/mach-k3/j721e_init.c | 4 +-- > arch/arm/mach-mvebu/mbus.c | 4 +-- > arch/arm/mach-mvebu/timer.c | 2 +- > arch/arm/mach-nexell/clock.c | 6 ++--- > arch/arm/mach-nexell/timer.c | 6 ++--- > arch/arm/mach-socfpga/spl_a10.c | 2 +- > arch/arm/mach-sunxi/board.c | 2 +- > arch/arm/mach-tegra/board.c | 2 +- > arch/arm/mach-tegra/cboot.c | 8 +++--- > arch/mips/mach-jz47xx/jz4780/jz4780.c | 2 +- > arch/nds32/include/asm/setup.h | 6 ++--- > arch/powerpc/include/asm/cache.h | 4 +-- > arch/riscv/cpu/cpu.c | 4 +-- > arch/sandbox/include/asm/getopt.h | 2 +- > arch/sandbox/lib/sections.c | 9 ++++--- > arch/x86/cpu/coreboot/tables.c | 2 +- > arch/x86/cpu/coreboot/timestamp.c | 2 +- > arch/x86/lib/sections.c | 9 ++++--- > arch/xtensa/cpu/cpu.c | 2 +- > board/bosch/shc/board.c | 2 +- > board/broadcom/bcmstb/bcmstb.c | 2 +- > board/samsung/arndale/arndale_spl.c | 2 +- > board/samsung/smdk5250/smdk5250_spl.c | 2 +- > board/samsung/smdk5420/smdk5420_spl.c | 2 +- > board/siemens/draco/board.c | 2 +- > board/xilinx/common/fru_ops.c | 2 +- > drivers/bios_emulator/biosemu.c | 4 +-- > drivers/firmware/psci.c | 2 +- > drivers/pinctrl/nxp/pinctrl-imx5.c | 2 +- > drivers/pinctrl/nxp/pinctrl-imx7.c | 2 +- > drivers/pinctrl/nxp/pinctrl-imx8m.c | 2 +- > drivers/power/pmic/pmic_tps62362.c | 2 +- > drivers/power/pmic/pmic_tps65217.c | 2 +- > drivers/power/pmic/pmic_tps65218.c | 2 +- > drivers/power/pmic/pmic_tps65910.c | 2 +- > drivers/serial/serial_pl01x.c | 4 +-- > include/efi_loader.h | 4 +-- > include/linker_lists.h | 24 +++++++++--------- > include/linux/compiler.h | 8 +++--- > include/linux/compiler_attributes.h | 2 +- > lib/trace.c | 4 +-- > 51 files changed, 108 insertions(+), 105 deletions(-) >
Reviewed-by: Bin Meng <bmeng...@gmail.com>