[PATCH u-boot v4 03/36] treewide: Convert macro and uses of __section(foo) to __section("foo")
Simon Glass
sjg at chromium.org
Thu May 20 19:51:51 CEST 2021
On Thu, 20 May 2021 at 05:25, Marek Behún <marek.behun at 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.behun at nic.cz>
> Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
> ---
> arch/arm/cpu/arm926ejs/spear/spl.c | 2 +-
> arch/arm/cpu/armv7/ls102xa/ls102xa_psci.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/am642_init.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/timestamp.c | 2 +-
> arch/x86/lib/coreboot/cb_sysinfo.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/clk/kendryte/clk.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 +--
> 52 files changed, 110 insertions(+), 107 deletions(-)
Reviewed-by: Simon Glass <sjg at chromium.org>
More information about the U-Boot
mailing list