]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - ipc/util.c
ipc: constify ipc_ops
[mirror_ubuntu-hirsute-kernel.git] / ipc / util.c
index 2eb0d1eaa312d9e0deda1faec271ea3bf55f8180..9b3fa38afe2c6ed1217c89cc9ceda7ca20c11774 100644 (file)
@@ -317,7 +317,7 @@ int ipc_addid(struct ipc_ids *ids, struct kern_ipc_perm *new, int size)
  * when the key is IPC_PRIVATE.
  */
 static int ipcget_new(struct ipc_namespace *ns, struct ipc_ids *ids,
-               struct ipc_ops *ops, struct ipc_params *params)
+               const struct ipc_ops *ops, struct ipc_params *params)
 {
        int err;
 
@@ -344,7 +344,7 @@ static int ipcget_new(struct ipc_namespace *ns, struct ipc_ids *ids,
  */
 static int ipc_check_perms(struct ipc_namespace *ns,
                           struct kern_ipc_perm *ipcp,
-                          struct ipc_ops *ops,
+                          const struct ipc_ops *ops,
                           struct ipc_params *params)
 {
        int err;
@@ -375,7 +375,7 @@ static int ipc_check_perms(struct ipc_namespace *ns,
  * On success, the ipc id is returned.
  */
 static int ipcget_public(struct ipc_namespace *ns, struct ipc_ids *ids,
-               struct ipc_ops *ops, struct ipc_params *params)
+               const struct ipc_ops *ops, struct ipc_params *params)
 {
        struct kern_ipc_perm *ipcp;
        int flg = params->flg;
@@ -678,7 +678,7 @@ out:
  * Common routine called by sys_msgget(), sys_semget() and sys_shmget().
  */
 int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids,
-                       struct ipc_ops *ops, struct ipc_params *params)
+                       const struct ipc_ops *ops, struct ipc_params *params)
 {
        if (params->key == IPC_PRIVATE)
                return ipcget_new(ns, ids, ops, params);