Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 <[email protected]> Cc: Arnd Bergmann <[email protected]> Cc: Marcin Juszkiewicz <[email protected]> Cc: Guenter Roeck <[email protected]> Fixes: 67314ec ("RISC-V: Request newstat syscalls") Signed-off-by: David Abdurachmanov <[email protected]> Acked-by: Olof Johansson <[email protected]> Signed-off-by: Palmer Dabbelt <[email protected]>
- Loading branch information