On Wed, Jan 03, 2024 at 10:54:54PM +0900, Masahiro Yamada wrote: > The .export_symbol section is discarded by the linker script, hence > no alignment is needed. Simplify the code. > > Signed-off-by: Masahiro Yamada <masahiroy@xxxxxxxxxx> With this patch in linux-next, all sh4 builds fail. Building sh:defconfig ... failed -------------- Error log: <stdin>:1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] {standard input}: Assembler messages: {standard input}:6: Error: misaligned data {standard input}:7: Error: misaligned data {standard input}:8: Error: misaligned data make[6]: *** [scripts/Makefile.build:243: arch/sh/boards/mach-x3proto/ilsel.o] Error 1 Reverting this patch fixes the problem. Guenter --- # bad: [8cb47d7cd090a690c1785385b2f3d407d4a53ad0] Add linux-next specific files for 20240110 # good: [0dd3ee31125508cd67f7e7172247f05b7fd1753a] Linux 6.7 git bisect start 'HEAD' 'v6.7' # bad: [b14da9dd6f977c6e18a4c81e4b92692fd9b6997f] Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git git bisect bad b14da9dd6f977c6e18a4c81e4b92692fd9b6997f # bad: [e85ebbed67d0d74e8602d11a496183d8f65e0b2f] Merge branch 'for-next' of https://evilpiepirate.org/git/bcachefs.git git bisect bad e85ebbed67d0d74e8602d11a496183d8f65e0b2f # bad: [65d7e41dbca9e31017cfd36c2ce4cb8408b1f2c6] Merge branch 'perf-tools-next' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git git bisect bad 65d7e41dbca9e31017cfd36c2ce4cb8408b1f2c6 # good: [fb46e22a9e3863e08aef8815df9f17d0f4b9aede] Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm git bisect good fb46e22a9e3863e08aef8815df9f17d0f4b9aede # good: [fd38dd6abda589a8771e7872e4dea28c99c6a6ef] kselftest/alsa - conf: Stringify the printed errno in sysfs_get() git bisect good fd38dd6abda589a8771e7872e4dea28c99c6a6ef # good: [8a0bd6d47301eefd80fdfeb3a00ec09011546155] Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git git bisect good 8a0bd6d47301eefd80fdfeb3a00ec09011546155 # good: [16f533ade706d33e60324ff32e526bda20bccbd9] perf unwind: Use function to add missing maps lock git bisect good 16f533ade706d33e60324ff32e526bda20bccbd9 # bad: [c6113f13957f918762d54080b2e2adbe0d7889e5] linux/export.h: remove unneeded .balign directive git bisect bad c6113f13957f918762d54080b2e2adbe0d7889e5 # good: [d821f8a26efb6789666d70ce7a8f27df6c33c12e] sparc: vdso: use $(addprefix ) instead of $(foreach ) git bisect good d821f8a26efb6789666d70ce7a8f27df6c33c12e # good: [9c65810cfb215f40f14d2c00694911fbc5408761] kbuild: deb-pkg: split debian/copyright from the mkdebian script git bisect good 9c65810cfb215f40f14d2c00694911fbc5408761 # good: [5e73758b43c3defba2578df6d3a53e942fa6b41e] kbuild: deb-pkg: use more debhelper commands in builddeb git bisect good 5e73758b43c3defba2578df6d3a53e942fa6b41e # good: [343f74e7779c482c2fd4492cc6b45c64e18fe321] kbuild: deb-pkg: make debian/rules quiet by default git bisect good 343f74e7779c482c2fd4492cc6b45c64e18fe321 # good: [0832e9bcfb0dc48833bbc8054cdc9b697afa8cd9] kbuild: deb-pkg: build binary-arch in parallel git bisect good 0832e9bcfb0dc48833bbc8054cdc9b697afa8cd9 # good: [53bc4fa98f8dd5ccca9a8e038660bf0d30d9e22d] kbuild: deb-pkg: call more misc debhelper commands git bisect good 53bc4fa98f8dd5ccca9a8e038660bf0d30d9e22d # first bad commit: [c6113f13957f918762d54080b2e2adbe0d7889e5] linux/export.h: remove unneeded .balign directive