]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
coredump: mark struct mm_struct as const
authorChristian Brauner <brauner@kernel.org>
Mon, 3 Nov 2025 14:57:33 +0000 (15:57 +0100)
committerChristian Brauner <brauner@kernel.org>
Wed, 5 Nov 2025 22:11:51 +0000 (23:11 +0100)
We don't actually modify it.

Link: https://patch.msgid.link/20251103-work-creds-guards-prepare_creds-v1-7-b447b82f2c9b@kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/coredump.c
include/linux/sched/coredump.h

index 590360ba0a28f9844e2a7456d407dff95868d74b..8253b28bc72815ab5817e40f2cc5624ba45cfd04 100644 (file)
@@ -1092,7 +1092,7 @@ void vfs_coredump(const kernel_siginfo_t *siginfo)
        size_t *argv __free(kfree) = NULL;
        struct core_state core_state;
        struct core_name cn;
-       struct mm_struct *mm = current->mm;
+       const struct mm_struct *mm = current->mm;
        const struct linux_binfmt *binfmt = mm->binfmt;
        const struct cred *old_cred;
        int argc = 0;
index b7fafe9990734c7d55b7ddf71e5e61a1291c9ec7..624fda17a78573d5994ca84444206d4b8433588a 100644 (file)
@@ -8,7 +8,7 @@
 #define SUID_DUMP_USER         1       /* Dump as user of process */
 #define SUID_DUMP_ROOT         2       /* Dump as root */
 
-static inline unsigned long __mm_flags_get_dumpable(struct mm_struct *mm)
+static inline unsigned long __mm_flags_get_dumpable(const struct mm_struct *mm)
 {
        /*
         * By convention, dumpable bits are contained in first 32 bits of the