binfmt_elf: fix documented return value for load_elf_phdrs()
authorRolf Eike Beer <eb@emlix.com>
Wed, 19 Oct 2022 07:43:01 +0000 (09:43 +0200)
committerKees Cook <keescook@chromium.org>
Tue, 25 Oct 2022 22:19:52 +0000 (15:19 -0700)
This function has never returned anything but a plain NULL.

Fixes: 6a8d38945cf4 ("binfmt_elf: Hoist ELF program header loading to a function")
Signed-off-by: Rolf Eike Beer <eb@emlix.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/2359389.EDbqzprbEW@mobilepool36.emlix.com
fs/binfmt_elf.c

index 38a9496..71df1a3 100644 (file)
@@ -456,7 +456,7 @@ static unsigned long maximum_alignment(struct elf_phdr *cmds, int nr)
  *
  * Loads ELF program headers from the binary file elf_file, which has the ELF
  * header pointed to by elf_ex, into a newly allocated array. The caller is
- * responsible for freeing the allocated data. Returns an ERR_PTR upon failure.
+ * responsible for freeing the allocated data. Returns NULL upon failure.
  */
 static struct elf_phdr *load_elf_phdrs(const struct elfhdr *elf_ex,
                                       struct file *elf_file)