Skip to content

Commit df2fc24

Browse files
committed
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux
Pull module fixes from Rusty Russell: "Module signing build fixes for blackfin and metag" * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux: modsign: add symbol prefix to certificate list linux/kernel.h: define SYMBOL_PREFIX
2 parents 70dcc53 + 84ecfd1 commit df2fc24

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

include/linux/kernel.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -701,6 +701,13 @@ static inline void ftrace_dump(enum ftrace_dump_mode oops_dump_mode) { }
701701
#define COMPACTION_BUILD 0
702702
#endif
703703

704+
/* This helps us to avoid #ifdef CONFIG_SYMBOL_PREFIX */
705+
#ifdef CONFIG_SYMBOL_PREFIX
706+
#define SYMBOL_PREFIX CONFIG_SYMBOL_PREFIX
707+
#else
708+
#define SYMBOL_PREFIX ""
709+
#endif
710+
704711
/* Rebuild everything on CONFIG_FTRACE_MCOUNT_RECORD */
705712
#ifdef CONFIG_FTRACE_MCOUNT_RECORD
706713
# define REBUILD_DUE_TO_FTRACE_MCOUNT_RECORD

kernel/modsign_pubkey.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ struct key *modsign_keyring;
2121
extern __initdata const u8 modsign_certificate_list[];
2222
extern __initdata const u8 modsign_certificate_list_end[];
2323
asm(".section .init.data,\"aw\"\n"
24-
"modsign_certificate_list:\n"
24+
SYMBOL_PREFIX "modsign_certificate_list:\n"
2525
".incbin \"signing_key.x509\"\n"
2626
".incbin \"extra_certificates\"\n"
27-
"modsign_certificate_list_end:"
27+
SYMBOL_PREFIX "modsign_certificate_list_end:"
2828
);
2929

3030
/*

0 commit comments

Comments
 (0)