Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'microblaze-4.10-rc1' of git://git.monstr.eu/linux-2.6-microblaze

Pull arch/microblaze updates from Michal Simek:

- wire-up new syscalls

- add new codes and fpga families

- fix a return value

* tag 'microblaze-4.10-rc1' of git://git.monstr.eu/linux-2.6-microblaze:
microblaze: Add new fpga families
microblaze: Add missing release version code v9.6 and v10
microblaze: Add missing syscalls
microblaze: Fix return value from xilinx_timer_init

+20 -2
+1 -1
arch/microblaze/include/asm/unistd.h
··· 38 38 39 39 #endif /* __ASSEMBLY__ */ 40 40 41 - #define __NR_syscalls 392 41 + #define __NR_syscalls 398 42 42 43 43 #endif /* _ASM_MICROBLAZE_UNISTD_H */
+6
arch/microblaze/include/uapi/asm/unistd.h
··· 407 407 #define __NR_userfaultfd 389 408 408 #define __NR_membarrier 390 409 409 #define __NR_mlock2 391 410 + #define __NR_copy_file_range 392 411 + #define __NR_preadv2 393 412 + #define __NR_pwritev2 394 413 + #define __NR_pkey_mprotect 395 414 + #define __NR_pkey_alloc 396 415 + #define __NR_pkey_free 397 410 416 411 417 #endif /* _UAPI_ASM_MICROBLAZE_UNISTD_H */
+6
arch/microblaze/kernel/cpu/cpuinfo.c
··· 49 49 {"9.3", 0x20}, 50 50 {"9.4", 0x21}, 51 51 {"9.5", 0x22}, 52 + {"9.6", 0x23}, 53 + {"10.0", 0x24}, 52 54 {NULL, 0}, 53 55 }; 54 56 ··· 77 75 {"zynq7000", 0x12}, 78 76 {"UltraScale Virtex", 0x13}, 79 77 {"UltraScale Kintex", 0x14}, 78 + {"UltraScale+ Zynq", 0x15}, 79 + {"UltraScale+ Virtex", 0x16}, 80 + {"UltraScale+ Kintex", 0x17}, 81 + {"Spartan7", 0x18}, 80 82 {NULL, 0}, 81 83 }; 82 84
+6
arch/microblaze/kernel/syscall_table.S
··· 392 392 .long sys_userfaultfd 393 393 .long sys_membarrier /* 390 */ 394 394 .long sys_mlock2 395 + .long sys_copy_file_range 396 + .long sys_preadv2 397 + .long sys_pwritev2 398 + .long sys_pkey_mprotect /* 395 */ 399 + .long sys_pkey_alloc 400 + .long sys_pkey_free
+1 -1
arch/microblaze/kernel/timer.c
··· 259 259 int ret; 260 260 261 261 if (initialized) 262 - return; 262 + return -EINVAL; 263 263 264 264 initialized = 1; 265 265