summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2025-03-24 19:59:59 +0300
committerArnd Bergmann <arnd@arndb.de>2025-04-04 16:44:16 +0300
commit642989287350fa4964c37df0f3769094072421c3 (patch)
tree234d25b7f615a6457b3f8acf4665e74b90a119ef /include/linux
parenteece12237a13a483913b7d7ef44153a6241fec3b (diff)
downloadlinux-642989287350fa4964c37df0f3769094072421c3.tar.xz
firmware: turris-mox-rwtm: fix building without CONFIG_KEYS
"struct key" is defined conditionally, so the code referencing it must be made conditional as well: In file included from drivers/firmware/turris-mox-rwtm.c:29: include/linux/turris-signing-key.h: In function 'turris_signing_key_get_dev': include/linux/turris-signing-key.h:26:19: error: invalid use of undefined type 'const struct key' 26 | return key->payload.data[1]; | ^~ Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/turris-signing-key.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/turris-signing-key.h b/include/linux/turris-signing-key.h
index 032ca8cbf636..8a435b73c3a9 100644
--- a/include/linux/turris-signing-key.h
+++ b/include/linux/turris-signing-key.h
@@ -11,6 +11,7 @@
struct device;
+#ifdef CONFIG_KEYS
struct turris_signing_key_subtype {
u16 key_size;
u8 data_size;
@@ -29,5 +30,6 @@ static inline struct device *turris_signing_key_get_dev(const struct key *key)
int
devm_turris_signing_key_create(struct device *dev, const struct turris_signing_key_subtype *subtype,
const char *desc);
+#endif
#endif /* __TURRIS_SIGNING_KEY_H */