diff options
-rw-r--r-- | fs/binfmt_elf.c | 4 | ||||
-rw-r--r-- | fs/coredump.c | 2 | ||||
-rw-r--r-- | include/linux/binfmts.h | 2 | ||||
-rw-r--r-- | include/linux/coredump.h | 4 |
4 files changed, 6 insertions, 6 deletions
diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c index a6f8cb498b0e..1af412b96e06 100644 --- a/fs/binfmt_elf.c +++ b/fs/binfmt_elf.c | |||
@@ -1581,7 +1581,7 @@ static int fill_thread_core_info(struct elf_thread_core_info *t, | |||
1581 | 1581 | ||
1582 | static int fill_note_info(struct elfhdr *elf, int phdrs, | 1582 | static int fill_note_info(struct elfhdr *elf, int phdrs, |
1583 | struct elf_note_info *info, | 1583 | struct elf_note_info *info, |
1584 | siginfo_t *siginfo, struct pt_regs *regs) | 1584 | const siginfo_t *siginfo, struct pt_regs *regs) |
1585 | { | 1585 | { |
1586 | struct task_struct *dump_task = current; | 1586 | struct task_struct *dump_task = current; |
1587 | const struct user_regset_view *view = task_user_regset_view(dump_task); | 1587 | const struct user_regset_view *view = task_user_regset_view(dump_task); |
@@ -1830,7 +1830,7 @@ static int elf_note_info_init(struct elf_note_info *info) | |||
1830 | 1830 | ||
1831 | static int fill_note_info(struct elfhdr *elf, int phdrs, | 1831 | static int fill_note_info(struct elfhdr *elf, int phdrs, |
1832 | struct elf_note_info *info, | 1832 | struct elf_note_info *info, |
1833 | siginfo_t *siginfo, struct pt_regs *regs) | 1833 | const siginfo_t *siginfo, struct pt_regs *regs) |
1834 | { | 1834 | { |
1835 | struct list_head *t; | 1835 | struct list_head *t; |
1836 | 1836 | ||
diff --git a/fs/coredump.c b/fs/coredump.c index dc1f937413d5..62406b6959b6 100644 --- a/fs/coredump.c +++ b/fs/coredump.c | |||
@@ -485,7 +485,7 @@ static int umh_pipe_setup(struct subprocess_info *info, struct cred *new) | |||
485 | return err; | 485 | return err; |
486 | } | 486 | } |
487 | 487 | ||
488 | void do_coredump(siginfo_t *siginfo) | 488 | void do_coredump(const siginfo_t *siginfo) |
489 | { | 489 | { |
490 | struct core_state core_state; | 490 | struct core_state core_state; |
491 | struct core_name cn; | 491 | struct core_name cn; |
diff --git a/include/linux/binfmts.h b/include/linux/binfmts.h index 8aa507e7a41a..790d3305a5a7 100644 --- a/include/linux/binfmts.h +++ b/include/linux/binfmts.h | |||
@@ -56,7 +56,7 @@ struct linux_binprm { | |||
56 | 56 | ||
57 | /* Function parameter for binfmt->coredump */ | 57 | /* Function parameter for binfmt->coredump */ |
58 | struct coredump_params { | 58 | struct coredump_params { |
59 | siginfo_t *siginfo; | 59 | const siginfo_t *siginfo; |
60 | struct pt_regs *regs; | 60 | struct pt_regs *regs; |
61 | struct file *file; | 61 | struct file *file; |
62 | unsigned long limit; | 62 | unsigned long limit; |
diff --git a/include/linux/coredump.h b/include/linux/coredump.h index d8eb880be82a..d016a121a8c4 100644 --- a/include/linux/coredump.h +++ b/include/linux/coredump.h | |||
@@ -15,9 +15,9 @@ extern int dump_skip(struct coredump_params *cprm, size_t nr); | |||
15 | extern int dump_emit(struct coredump_params *cprm, const void *addr, int nr); | 15 | extern int dump_emit(struct coredump_params *cprm, const void *addr, int nr); |
16 | extern int dump_align(struct coredump_params *cprm, int align); | 16 | extern int dump_align(struct coredump_params *cprm, int align); |
17 | #ifdef CONFIG_COREDUMP | 17 | #ifdef CONFIG_COREDUMP |
18 | extern void do_coredump(siginfo_t *siginfo); | 18 | extern void do_coredump(const siginfo_t *siginfo); |
19 | #else | 19 | #else |
20 | static inline void do_coredump(siginfo_t *siginfo) {} | 20 | static inline void do_coredump(const siginfo_t *siginfo) {} |
21 | #endif | 21 | #endif |
22 | 22 | ||
23 | #endif /* _LINUX_COREDUMP_H */ | 23 | #endif /* _LINUX_COREDUMP_H */ |