• Geert Uytterhoeven's avatar
    binfmt: a.out: Fix bogus semicolon · 0319b848
    Geert Uytterhoeven authored
        fs/binfmt_aout.c: In function ‘load_aout_library’:
        fs/binfmt_aout.c:311:27: error: expected ‘)’ before ‘;’ token
          311 |    MAP_FIXED | MAP_PRIVATE;
    	  |                           ^
        fs/binfmt_aout.c:309:10: error: too few arguments to function ‘vm_mmap’
          309 |  error = vm_mmap(file, start_addr, ex.a_text + ex.a_data,
    	  |          ^~~~~~~
        In file included from fs/binfmt_aout.c:12:
        include/linux/mm.h:2626:35: note: declared here
         2626 | extern unsigned long __must_check vm_mmap(struct file *, unsigned long,
    	  |                                   ^~~~~~~
    
    Fix this by reverting the accidental replacement of a comma by a
    semicolon.
    
    Fixes: 42be8b42 ("binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib()")
    Reported-by: noreply@ellerman.id.au
    Reported-by: default avatarGuenter Roeck <linux@roeck-us.net>
    Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    0319b848
binfmt_aout.c 8.2 KB