diff options
author | David Abdurachmanov <david.abdurachmanov@gmail.com> | 2018-11-08 20:02:39 +0100 |
---|---|---|
committer | Palmer Dabbelt <palmer@sifive.com> | 2018-11-20 05:19:20 -0800 |
commit | 27f8899d6002e11a6e2d995e29b8deab5aa9cc25 (patch) | |
tree | fca5ab225d4c0d047d57a0bde4ec10e995019750 /certs | |
parent | 0138ebb90c633f76bc71617f8f23635ce41c84fd (diff) | |
download | linux-27f8899d6002e11a6e2d995e29b8deab5aa9cc25.tar.bz2 |
riscv: add asm/unistd.h UAPI header
Marcin Juszkiewicz reported issues while generating syscall table for riscv
using 4.20-rc1. The patch refactors our unistd.h files to match some other
architectures.
- Add asm/unistd.h UAPI header, which has __ARCH_WANT_NEW_STAT only for 64-bit
- Remove asm/syscalls.h UAPI header and merge to asm/unistd.h
- Adjust kernel asm/unistd.h
So now asm/unistd.h UAPI header should show all syscalls for riscv.
Before this, Makefile simply put `#include <asm-generic/unistd.h>` into
generated asm/unistd.h UAPI header thus user didn't see:
- __NR_riscv_flush_icache
- __NR_newfstatat
- __NR_fstat
which are supported by riscv kernel.
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Cc: Guenter Roeck <linux@roeck-us.net>
Fixes: 67314ec7b025 ("RISC-V: Request newstat syscalls")
Signed-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>
Acked-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
Diffstat (limited to 'certs')
0 files changed, 0 insertions, 0 deletions