Commit e609a6b8 authored by Arnd Bergmann's avatar Arnd Bergmann Committed by Linus Torvalds

sysctl: add register_sysctl() dummy helper

register_sysctl() has been around for five years with commit
fea478d4 ("sysctl: Add register_sysctl for normal sysctl users") but
now that arm64 started using it, I ran into a compile error:

  arch/arm64/kernel/armv8_deprecated.c: In function 'register_insn_emulation_sysctl':
  arch/arm64/kernel/armv8_deprecated.c:257:2: error: implicit declaration of function 'register_sysctl'

This adds a inline function like we already have for
register_sysctl_paths() and register_sysctl_table().

Fixes: 38b9aeb3 ("arm64: Port deprecated instruction emulation to new sysctl interface")
Signed-off-by: default avatarArnd Bergmann <>
Reviewed-by: default avatarDave Martin <>
Acked-by: default avatarKees Cook <>
Acked-by: default avatarWill Deacon <>
Cc: Catalin Marinas <>
Cc: "Luis R. Rodriguez" <>
Cc: Alex Benne <>
Cc: Arnd Bergmann <>
Cc: "Eric W. Biederman" <>
Cc: Thomas Gleixner <>
Signed-off-by: default avatarAndrew Morton <>
Signed-off-by: default avatarLinus Torvalds <>
parent 3fefc318
......@@ -213,6 +213,11 @@ static inline struct ctl_table_header *register_sysctl_paths(
return NULL;
static inline struct ctl_table_header *register_sysctl(const char *path, struct ctl_table *table)
return NULL;
static inline void unregister_sysctl_table(struct ctl_table_header * table)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment