linux/ipc/mq_sysctl.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 *  Copyright (C) 2007 IBM Corporation
 *
 *  Author: Cedric Le Goater <[email protected]>
 */

#include <linux/nsproxy.h>
#include <linux/ipc_namespace.h>
#include <linux/sysctl.h>

#include <linux/stat.h>
#include <linux/capability.h>
#include <linux/slab.h>
#include <linux/cred.h>

static int msg_max_limit_min =;
static int msg_max_limit_max =;

static int msg_maxsize_limit_min =;
static int msg_maxsize_limit_max =;

static struct ctl_table mq_sysctls[] =;

static struct ctl_table_set *set_lookup(struct ctl_table_root *root)
{}

static int set_is_seen(struct ctl_table_set *set)
{}

static void mq_set_ownership(struct ctl_table_header *head,
			     kuid_t *uid, kgid_t *gid)
{}

static int mq_permissions(struct ctl_table_header *head, const struct ctl_table *table)
{}

static struct ctl_table_root set_root =;

bool setup_mq_sysctls(struct ipc_namespace *ns)
{}

void retire_mq_sysctls(struct ipc_namespace *ns)
{}