seccomp: make function __get_seccomp_filter static
authorColin Ian King <colin.king@canonical.com>
Fri, 29 Sep 2017 13:26:48 +0000 (14:26 +0100)
committerKees Cook <keescook@chromium.org>
Tue, 10 Oct 2017 18:45:29 +0000 (11:45 -0700)
The function __get_seccomp_filter is local to the source and does
not need to be in global scope, so make it static.

Cleans up sparse warning:
symbol '__get_seccomp_filter' was not declared. Should it be static?

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Fixes: 66a733ea6b61 ("seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter()")
Cc: stable@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
kernel/seccomp.c

index bb3a38005b9cc3f3b9f80d49c40bb9428e12a20d..0ae832e13b974041002c508f03a7c9cc8d6d7a6d 100644 (file)
@@ -473,7 +473,7 @@ static long seccomp_attach_filter(unsigned int flags,
        return 0;
 }
 
-void __get_seccomp_filter(struct seccomp_filter *filter)
+static void __get_seccomp_filter(struct seccomp_filter *filter)
 {
        /* Reference count is bounded by the number of total processes. */
        refcount_inc(&filter->usage);