{"push_id":3285558110,"size":5,"distinct_size":5,"ref":"refs/heads/alistair/test","head":"8835841046fee4bb56b8f0ab42e5f8261198778c","before":"458883281a72bb81fac4f13ee3208736bf6d9d81","commits":[{"sha":"fbec24b76f1d208c73668ffcda92980adc9a2fa3","author":{"name":"David Abdurachmanov","email":"c087e48302f7476d5d88ea1a1a98ff646e8a8d3e@gmail.com"},"message":"riscv: add asm/unistd.h UAPI header\n\nMarcin Juszkiewicz reported issues while generating syscall table for riscv\nusing 4.20-rc1. The patch refactors our unistd.h files to match some other\narchitectures.\n\n- Add asm/unistd.h UAPI header, which has __ARCH_WANT_NEW_STAT only for 64-bit\n- Remove asm/syscalls.h UAPI header and merge to asm/unistd.h\n- Adjust kernel asm/unistd.h\n\nSo now asm/unistd.h UAPI header should show all syscalls for riscv.\n\nBefore this, Makefile simply put `#include <asm-generic/unistd.h>` into\ngenerated asm/unistd.h UAPI header thus user didn't see:\n\n- __NR_riscv_flush_icache\n- __NR_newfstatat\n- __NR_fstat\n\nwhich are supported by riscv kernel.\n\nSigned-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>\nCc: Arnd Bergmann <arnd@arndb.de>\nCc: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>\nCc: Guenter Roeck <linux@roeck-us.net>\nFixes: 67314ec7b025 (\"RISC-V: Request newstat syscalls\")\nSigned-off-by: David Abdurachmanov <david.abdurachmanov@gmail.com>\nAcked-by: Olof Johansson <olof@lixom.net>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":true,"url":"https://api.github.com/repos/alistair23/linux/commits/fbec24b76f1d208c73668ffcda92980adc9a2fa3"},{"sha":"11a238dc29c738638fc4c21383c32b2f4978b17b","author":{"name":"Olof Johansson","email":"8c69ee23f3f44f8162a64d579c1fa25c2f55298a@lixom.net"},"message":"RISC-V: Silence some module warnings on 32-bit\n\nFixes:\n\narch/riscv/kernel/module.c: In function 'apply_r_riscv_32_rela':\n./include/linux/kern_levels.h:5:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'Elf32_Addr' {aka 'unsigned int'} [-Wformat=]\narch/riscv/kernel/module.c:23:27: note: format string is defined here\narch/riscv/kernel/module.c: In function 'apply_r_riscv_pcrel_hi20_rela':\n./include/linux/kern_levels.h:5:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'Elf32_Addr' {aka 'unsigned int'} [-Wformat=]\narch/riscv/kernel/module.c:104:23: note: format string is defined here\narch/riscv/kernel/module.c: In function 'apply_r_riscv_hi20_rela':\n./include/linux/kern_levels.h:5:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'Elf32_Addr' {aka 'unsigned int'} [-Wformat=]\narch/riscv/kernel/module.c:146:23: note: format string is defined here\narch/riscv/kernel/module.c: In function 'apply_r_riscv_got_hi20_rela':\n./include/linux/kern_levels.h:5:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'Elf32_Addr' {aka 'unsigned int'} [-Wformat=]\narch/riscv/kernel/module.c:190:60: note: format string is defined here\narch/riscv/kernel/module.c: In function 'apply_r_riscv_call_plt_rela':\n./include/linux/kern_levels.h:5:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'Elf32_Addr' {aka 'unsigned int'} [-Wformat=]\narch/riscv/kernel/module.c:214:24: note: format string is defined here\narch/riscv/kernel/module.c: In function 'apply_r_riscv_call_rela':\n./include/linux/kern_levels.h:5:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'Elf32_Addr' {aka 'unsigned int'} [-Wformat=]\narch/riscv/kernel/module.c:236:23: note: format string is defined here\n\nSigned-off-by: Olof Johansson <olof@lixom.net>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":true,"url":"https://api.github.com/repos/alistair23/linux/commits/11a238dc29c738638fc4c21383c32b2f4978b17b"},{"sha":"ee87d7d96975c9bb5e172f81dbe40dc2c5df83ea","author":{"name":"Olof Johansson","email":"8c69ee23f3f44f8162a64d579c1fa25c2f55298a@lixom.net"},"message":"RISC-V: lib: Fix build error for 64-bit\n\nFixes the following build error from tinyconfig:\n\nriscv64-unknown-linux-gnu-ld: kernel/sched/fair.o: in function `.L8':\nfair.c:(.text+0x70): undefined reference to `__lshrti3'\nriscv64-unknown-linux-gnu-ld: kernel/time/clocksource.o: in function `.L0 ':\nclocksource.c:(.text+0x334): undefined reference to `__lshrti3'\n\nFixes: 7f47c73b355f (\"RISC-V: Build tishift only on 64-bit\")\nSigned-off-by: Olof Johansson <olof@lixom.net>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":true,"url":"https://api.github.com/repos/alistair23/linux/commits/ee87d7d96975c9bb5e172f81dbe40dc2c5df83ea"},{"sha":"bb20c44cb3c1cf7fae5a0b4faceb1f50bbabc849","author":{"name":"Zong Li","email":"09b00fe267f7fcf3ad40eb75a34948b40b7fc654@gmail.com"},"message":"RISC-V: Use swiotlb on RV64 only\n\nOnly RV64 supports swiotlb. On RV32, it don't select the SWIOTLB.\n\nSigned-off-by: Zong Li <zong@andestech.com>\nReviewed-by: Christoph Hellwig <hch@lst.de>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":true,"url":"https://api.github.com/repos/alistair23/linux/commits/bb20c44cb3c1cf7fae5a0b4faceb1f50bbabc849"},{"sha":"8835841046fee4bb56b8f0ab42e5f8261198778c","author":{"name":"Will Deacon","email":"b913f13ef92ac157955c954ccaaff7be065faba4@arm.com"},"message":"riscv: tlb: Provide definition of tlb_flush() before including tlb.h\n\nAs of commit fd1102f0aade (\"mm: mmu_notifier fix for tlb_end_vma\"),\nasm-generic/tlb.h now calls tlb_flush() from a static inline function,\nso we need to make sure that it's declared before #including the\nasm-generic header in the arch header.\n\nReported-by: Guenter Roeck <linux@roeck-us.net>\nFixes: fd1102f0aade (\"mm: mmu_notifier fix for tlb_end_vma\")\nSigned-off-by: Will Deacon <will.deacon@arm.com>\n[groeck: Use forward declaration instead of moving inline function]\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":true,"url":"https://api.github.com/repos/alistair23/linux/commits/8835841046fee4bb56b8f0ab42e5f8261198778c"}]}
{"actor":{"display_login":"alistair23"}}