The hunk header @@ -9,6 +9,10 @@ understated both old (actual 7) and
new (actual 12) line counts by 1. patch(1) standalone tolerates this
via fuzz, but in the concatenated cumulative the wrong counts cause
patch to mis-judge the hunk boundary and read the trailing context
line ('lib-...uaccess_flushcache.o') as the start of a new patch
header — 'malformed patch at line 4526'.
Cumulative b2sum: bd42cd39106298879eeb... -> ad9e2cb533957f218058...
(size unchanged at 157 458; only the @@ counts in the SCS patch
differ)
patches/arch/arm64/
Cross-cutting patches that touch arch/arm64/Kconfig or other
non-board-specific arch-level files. Apply only where explicitly
manifested.
Patches
0006-arm64-Kconfig-do-not-select-HAVE_GCC_PLUGINS.patch
Local-build workaround that makes arch/arm64 not select
HAVE_GCC_PLUGINS. NOT for upstream — it papers over a missing
host-side GCC plugin dependency at build time rather than fixing the
makepkg/distro packaging that should provide gcc-plugin-devel (or
equivalent) when needed.
Used on ampere when building the kernel from a clean Arch ARM userspace that doesn't have the gcc plugins development headers installed. The proper fix is to install the headers; this patch is a fallback for when the user wants a working kernel without touching the userspace package set.
Source: github.com/marfrit/misc_patches/genbook/kernel/0006
Author: Markus Fritsche