blob: d6cb04d8df554b7d7050c7f7c22abc0511c5bb75 [file] [log] [blame]
From fff0325cb230f5b344475a3768ea4824d3c8a1c7 Mon Sep 17 00:00:00 2001
From: Guenter Roeck <groeck@chromium.org>
Date: Fri, 11 May 2018 10:45:12 -0700
Subject: [PATCH] CHROMIUM: ns: Export user namespace helper functions
Export "proc_ns_fget" and "userns_operations" to allow
loadable kernel modules to parse namespaces.
BUG=b:63876697
TEST=none
Change-Id: I82e6a891cf3de8d80683dd57b815f5917cb6a826
Signed-off-by: Guenter Roeck <groeck@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1055685
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1102022
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Sarthak Kukreti <sarthakkukreti@chromium.org>
---
kernel/user_namespace.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c
index 1d8e47bed3f118ae071b4c675a6812001c78e238..37e6ef2a4104b1c8bbca2e12ee88bba685bdb364 100644
--- a/kernel/user_namespace.c
+++ b/kernel/user_namespace.c
@@ -1399,6 +1399,7 @@ const struct proc_ns_operations userns_operations = {
.owner = userns_owner,
.get_parent = ns_get_owner,
};
+EXPORT_SYMBOL(userns_operations);
static __init int user_namespaces_init(void)
{
--
2.34.1