aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/dev_api.c
diff options
context:
space:
mode:
authorPalmer Dabbelt <[email protected]>2025-04-16 14:29:36 +0000
committerPalmer Dabbelt <[email protected]>2025-04-16 14:31:23 +0000
commitdc3e30b4992336007c9798e5785b47819c7ef58e (patch)
tree29ef890e9288b4b83d402394376eabb101710de9 /net/core/dev_api.c
parentriscv: Avoid fortify warning in syscall_get_arguments() (diff)
parentriscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break (diff)
downloadkernel-dc3e30b4992336007c9798e5785b47819c7ef58e.tar.gz
kernel-dc3e30b4992336007c9798e5785b47819c7ef58e.zip
Merge patch series "riscv: Rework the arch_kgdb_breakpoint() implementation"
WangYuli <[email protected]> says: 1. The arch_kgdb_breakpoint() function defines the kgdb_compiled_break symbol using inline assembly. There's a potential issue where the compiler might inline arch_kgdb_breakpoint(), which would then define the kgdb_compiled_break symbol multiple times, leading to fail to link vmlinux.o. This isn't merely a potential compilation problem. The intent here is to determine the global symbol address of kgdb_compiled_break, and if this function is inlined multiple times, it would logically be a grave error. 2. Remove ".option norvc/.option rvc" to fix a bug that the C extension would unconditionally enable even if the kernel is being built with CONFIG_RISCV_ISA_C=n. * b4-shazam-merge: riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break riscv: KGDB: Do not inline arch_kgdb_breakpoint() Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'net/core/dev_api.c')
0 files changed, 0 insertions, 0 deletions