[patch 41/54] buildid: mark some arguments const
From: Andrew Morton <akpm@linux-foundation.org>
Date: 2021-07-08 01:09:45
Also in:
mm-commits
From: Stephen Boyd <redacted> Subject: buildid: mark some arguments const These arguments are never modified so they can be marked const to indicate as such. Link: https://lkml.kernel.org/r/20210511003845.2429846-12-swboyd@chromium.org Signed-off-by: Stephen Boyd <redacted> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Alexei Starovoitov <ast@kernel.org> Cc: Jessica Yu <jeyu@kernel.org> Cc: Evan Green <redacted> Cc: Hsin-Yi Wang <redacted> Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Cc: Baoquan He <redacted> Cc: Borislav Petkov <bp@alien8.de> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Dave Young <redacted> Cc: Ingo Molnar <mingo@redhat.com> Cc: Konstantin Khlebnikov <redacted> Cc: Matthew Wilcox <willy@infradead.org> Cc: Petr Mladek <pmladek@suse.com> Cc: Rasmus Villemoes <linux@rasmusvillemoes.dk> Cc: Sasha Levin <sashal@kernel.org> Cc: Sergey Senozhatsky <redacted> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Thomas Gleixner <redacted> Cc: Vivek Goyal <vgoyal@redhat.com> Cc: Will Deacon <will@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> --- lib/buildid.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
--- a/lib/buildid.c~buildid-mark-some-arguments-const
+++ a/lib/buildid.c@@ -48,10 +48,10 @@ static int parse_build_id_buf(unsigned c return -EINVAL; } -static inline int parse_build_id(void *page_addr, +static inline int parse_build_id(const void *page_addr, unsigned char *build_id, __u32 *size, - void *note_start, + const void *note_start, Elf32_Word note_size) { /* check for overflow */
@@ -66,7 +66,7 @@ static inline int parse_build_id(void *p } /* Parse build ID from 32-bit ELF */ -static int get_build_id_32(void *page_addr, unsigned char *build_id, +static int get_build_id_32(const void *page_addr, unsigned char *build_id, __u32 *size) { Elf32_Ehdr *ehdr = (Elf32_Ehdr *)page_addr;
@@ -91,7 +91,7 @@ static int get_build_id_32(void *page_ad } /* Parse build ID from 64-bit ELF */ -static int get_build_id_64(void *page_addr, unsigned char *build_id, +static int get_build_id_64(const void *page_addr, unsigned char *build_id, __u32 *size) { Elf64_Ehdr *ehdr = (Elf64_Ehdr *)page_addr;
_