mq_sysctl.c (79790b6818e96c58fe2bffee1b418c16e64e7b80) mq_sysctl.c (bfa858f220ab8c950dd3e1310fee61950d0ecdae)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 2007 IBM Corporation
4 *
5 * Author: Cedric Le Goater <clg@fr.ibm.com>
6 */
7
8#include <linux/nsproxy.h>

--- 146 unchanged lines hidden (view full) ---

155 return false;
156 }
157
158 return true;
159}
160
161void retire_mq_sysctls(struct ipc_namespace *ns)
162{
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 2007 IBM Corporation
4 *
5 * Author: Cedric Le Goater <clg@fr.ibm.com>
6 */
7
8#include <linux/nsproxy.h>

--- 146 unchanged lines hidden (view full) ---

155 return false;
156 }
157
158 return true;
159}
160
161void retire_mq_sysctls(struct ipc_namespace *ns)
162{
163 struct ctl_table *tbl;
163 const struct ctl_table *tbl;
164
165 tbl = ns->mq_sysctls->ctl_table_arg;
166 unregister_sysctl_table(ns->mq_sysctls);
167 retire_sysctl_set(&ns->mq_set);
168 kfree(tbl);
169}
164
165 tbl = ns->mq_sysctls->ctl_table_arg;
166 unregister_sysctl_table(ns->mq_sysctls);
167 retire_sysctl_set(&ns->mq_set);
168 kfree(tbl);
169}