This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 903b77c63167 Merge tag 'linux-kselftest-4.21-rc1' of git://git.kernel.o [...] new 2e95c4d672ce nds32: Remove the redundant assignment new 8730c178b420 nds32: Fill all TLB entries with kernel image mapping new 4c3d6174e0e1 nds32: Fix gcc 8.0 compiler option incompatible. new 9aaafac8cffa nds32: Fix bug in bitfield.h new ebd09753b570 nds32: Perf porting new c8b34461705e nds32: Add perf call-graph support. new cf26edd840dc nds32: Add document for NDS32 PMU. new 7938e6315c9a nds32: Power management for nds32 new 4f014a41b4ef nds32: Remove duplicated include from pm.c new e46bf83c1864 nds32: nds32 FPU port new 1ac832509f2e nds32: Support FP emulation new 44e92e0364ad nds32: support denormalized result through FP emulator new 7adb3e998f5b math-emu/op-2.h: Use statement expressions to prevent nega [...] new 83312f1b7ae2 math-emu/soft-fp.h: (_FP_ROUND_ZERO) cast 0 to void to fix [...] new a5234068e6dc nds32: Fix the items of hwcap_str ordering issue. new e2f3f8b4a497 nds32: support hardware prefetcher new 889bb74302e5 Merge tag 'nds32-for-linus-4.21' of git://git.kernel.org/p [...] new a86067f587a9 xtensa: add __NR_syscalls along with __NR_syscall_count new c7914ef69dbb xtensa: add system call table generation support new 5eacadb5e66b xtensa: generate uapi header and syscall table header files new 8ed3a5426b42 xtensa: drop fast_syscall_kernel new 44ba57a23cde xtensa: drop unused field from the struct exc_table new 633f1ffbccc7 xtensa: drop custom PTRACE_{PEEK,POKE}{TEXT,DATA} new 3ffc2df9c76d xtensa: drop unused coprocessor helper functions new 58b17c55b610 xtensa: clean up syscall.h new c066cc8af9de xtensa: drop unused declarations from elf.h new cad6fade6e78 xtensa: clean up WSR*/RSR*/get_sr/set_sr new 5dacbbef3d29 xtensa: simplify coprocessor.S new be38e4f2cc08 xtensa: don't clear cpenable unconditionally on release new f37598be4e38 xtensa: xtfpga.dtsi: fix dtc warnings about SPI new 037602705109 xtensa: don't use l32r opcode directly new 4e460f656e9c xtensa: support memtest new b61c41c28eb0 Move EM_XTENSA to uapi/linux/elf-em.h new 98c3115a4ec5 xtensa: define syscall_get_arch() new 6a986984b639 xtensa: use NO_SYSCALL instead of -1 new 3aee3e25deea xtensa: call do_syscall_trace_{enter,leave} selectively new 06fbac8e8971 xtensa: implement task_user_regset_view new 1819afcc0b13 xtensa: implement TIE regset new 921534473a6b xtensa: enable CORE_DUMP_USE_REGSET new 9f24f3c1067c xtensa: implement tracehook functions and enable HAVE_ARCH [...] new af5395c214c1 xtensa: implement syscall tracepoints new 64711f9a47d4 xtensa: implement jump_label support new 9ef10340749e Merge tag 'xtensa-20181228' of git://github.com/jcmvbkbc/l [...] new 6ab7d47bcbf0 percpu: convert spin_lock_irq to spin_lock_irqsave. new 55db91fbaad9 Merge branch 'for-4.21' of git://git.kernel.org/pub/scm/li [...]
The 45 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/perf/nds32v3-pmu.txt | 17 + .../features/core/jump-labels/arch-support.txt | 2 +- arch/nds32/Kconfig | 12 + arch/nds32/Kconfig.cpu | 41 + arch/nds32/Makefile | 5 + arch/nds32/boot/dts/ae3xx.dts | 5 + arch/nds32/include/asm/Kbuild | 1 + arch/nds32/include/asm/bitfield.h | 25 +- arch/nds32/include/asm/elf.h | 11 + arch/nds32/include/asm/fpu.h | 126 ++ arch/nds32/include/asm/fpuemu.h | 32 + arch/nds32/include/asm/nds32_fpu_inst.h | 109 ++ arch/nds32/include/asm/perf_event.h | 16 + arch/nds32/include/asm/pmu.h | 386 +++++ arch/nds32/include/asm/processor.h | 7 + arch/nds32/include/asm/sfp-machine.h | 158 ++ arch/nds32/include/asm/stacktrace.h | 39 + arch/nds32/include/asm/suspend.h | 11 + arch/nds32/include/asm/syscalls.h | 1 + arch/nds32/include/uapi/asm/auxvec.h | 7 + arch/nds32/include/uapi/asm/sigcontext.h | 14 + arch/nds32/include/uapi/asm/udftrap.h | 13 + arch/nds32/include/uapi/asm/unistd.h | 2 + arch/nds32/kernel/Makefile | 7 +- arch/nds32/kernel/ex-entry.S | 24 +- arch/nds32/kernel/ex-exit.S | 13 +- arch/nds32/kernel/ex-scall.S | 8 +- arch/nds32/kernel/fpu.c | 269 ++++ arch/nds32/kernel/head.S | 13 +- arch/nds32/kernel/perf_event_cpu.c | 1522 ++++++++++++++++++++ arch/nds32/kernel/pm.c | 78 + arch/nds32/kernel/process.c | 64 +- arch/nds32/kernel/setup.c | 22 +- arch/nds32/kernel/signal.c | 62 +- arch/nds32/kernel/sleep.S | 131 ++ arch/nds32/kernel/sys_nds32.c | 32 + arch/nds32/kernel/traps.c | 16 + arch/nds32/math-emu/Makefile | 7 + arch/nds32/math-emu/faddd.c | 24 + arch/nds32/math-emu/fadds.c | 24 + arch/nds32/math-emu/fcmpd.c | 24 + arch/nds32/math-emu/fcmps.c | 24 + arch/nds32/math-emu/fd2s.c | 22 + arch/nds32/math-emu/fdivd.c | 27 + arch/nds32/math-emu/fdivs.c | 26 + arch/nds32/math-emu/fmuld.c | 23 + arch/nds32/math-emu/fmuls.c | 23 + arch/nds32/math-emu/fnegd.c | 21 + arch/nds32/math-emu/fnegs.c | 21 + arch/nds32/math-emu/fpuemu.c | 357 +++++ arch/nds32/math-emu/fs2d.c | 23 + arch/nds32/math-emu/fsqrtd.c | 21 + arch/nds32/math-emu/fsqrts.c | 21 + arch/nds32/math-emu/fsubd.c | 27 + arch/nds32/math-emu/fsubs.c | 27 + arch/nds32/mm/Makefile | 6 +- arch/nds32/mm/fault.c | 13 +- arch/xtensa/Kconfig | 3 + arch/xtensa/Makefile | 3 + arch/xtensa/boot/boot-elf/bootstrap.S | 29 +- arch/xtensa/boot/dts/xtfpga.dtsi | 2 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/asm/coprocessor.h | 23 - arch/xtensa/include/asm/elf.h | 33 +- arch/xtensa/include/asm/futex.h | 8 +- arch/xtensa/include/asm/irqflags.h | 1 + arch/xtensa/include/asm/jump_label.h | 65 + arch/xtensa/include/asm/processor.h | 18 +- arch/xtensa/include/asm/ptrace.h | 7 + arch/xtensa/include/asm/syscall.h | 109 +- arch/xtensa/include/asm/thread_info.h | 9 +- arch/xtensa/include/asm/timex.h | 18 +- arch/xtensa/include/asm/traps.h | 2 - arch/xtensa/include/asm/uaccess.h | 10 +- arch/xtensa/include/asm/unistd.h | 2 + arch/xtensa/include/uapi/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/ptrace.h | 20 +- arch/xtensa/include/uapi/asm/unistd.h | 781 +--------- arch/xtensa/kernel/Makefile | 1 + arch/xtensa/kernel/asm-offsets.c | 2 - arch/xtensa/kernel/coprocessor.S | 102 +- arch/xtensa/kernel/entry.S | 45 +- arch/xtensa/kernel/head.S | 8 +- arch/xtensa/kernel/hw_breakpoint.c | 21 +- arch/xtensa/kernel/jump_label.c | 99 ++ arch/xtensa/kernel/process.c | 55 +- arch/xtensa/kernel/ptrace.c | 353 +++-- arch/xtensa/kernel/setup.c | 8 +- arch/xtensa/kernel/signal.c | 8 +- arch/xtensa/kernel/syscall.c | 11 +- arch/{m68k => xtensa}/kernel/syscalls/Makefile | 0 arch/xtensa/kernel/syscalls/syscall.tbl | 374 +++++ arch/xtensa/kernel/syscalls/syscallhdr.sh | 36 + .../{ia64 => xtensa}/kernel/syscalls/syscalltbl.sh | 0 arch/xtensa/kernel/traps.c | 10 +- arch/xtensa/mm/init.c | 3 + drivers/irqchip/irq-ativic32.c | 31 + drivers/irqchip/irq-xtensa-mx.c | 10 +- drivers/irqchip/irq-xtensa-pic.c | 8 +- include/math-emu/op-2.h | 99 +- include/math-emu/soft-fp.h | 2 +- include/uapi/linux/audit.h | 1 + include/uapi/linux/elf-em.h | 1 + mm/percpu-km.c | 5 +- tools/include/asm/barrier.h | 2 + tools/perf/arch/{s390 => nds32}/Build | 0 tools/perf/arch/nds32/util/Build | 1 + tools/perf/arch/nds32/util/header.c | 29 + tools/perf/pmu-events/arch/nds32/mapfile.csv | 15 + tools/perf/pmu-events/arch/nds32/n13/atcpmu.json | 290 ++++ 110 files changed, 5490 insertions(+), 1347 deletions(-) create mode 100644 Documentation/devicetree/bindings/perf/nds32v3-pmu.txt create mode 100644 arch/nds32/include/asm/fpu.h create mode 100644 arch/nds32/include/asm/fpuemu.h create mode 100644 arch/nds32/include/asm/nds32_fpu_inst.h create mode 100644 arch/nds32/include/asm/perf_event.h create mode 100644 arch/nds32/include/asm/pmu.h create mode 100644 arch/nds32/include/asm/sfp-machine.h create mode 100644 arch/nds32/include/asm/stacktrace.h create mode 100644 arch/nds32/include/asm/suspend.h create mode 100644 arch/nds32/include/uapi/asm/udftrap.h create mode 100644 arch/nds32/kernel/fpu.c create mode 100644 arch/nds32/kernel/perf_event_cpu.c create mode 100644 arch/nds32/kernel/pm.c create mode 100644 arch/nds32/kernel/sleep.S create mode 100644 arch/nds32/math-emu/Makefile create mode 100644 arch/nds32/math-emu/faddd.c create mode 100644 arch/nds32/math-emu/fadds.c create mode 100644 arch/nds32/math-emu/fcmpd.c create mode 100644 arch/nds32/math-emu/fcmps.c create mode 100644 arch/nds32/math-emu/fd2s.c create mode 100644 arch/nds32/math-emu/fdivd.c create mode 100644 arch/nds32/math-emu/fdivs.c create mode 100644 arch/nds32/math-emu/fmuld.c create mode 100644 arch/nds32/math-emu/fmuls.c create mode 100644 arch/nds32/math-emu/fnegd.c create mode 100644 arch/nds32/math-emu/fnegs.c create mode 100644 arch/nds32/math-emu/fpuemu.c create mode 100644 arch/nds32/math-emu/fs2d.c create mode 100644 arch/nds32/math-emu/fsqrtd.c create mode 100644 arch/nds32/math-emu/fsqrts.c create mode 100644 arch/nds32/math-emu/fsubd.c create mode 100644 arch/nds32/math-emu/fsubs.c create mode 100644 arch/xtensa/include/asm/jump_label.h create mode 100644 arch/xtensa/kernel/jump_label.c copy arch/{m68k => xtensa}/kernel/syscalls/Makefile (100%) create mode 100644 arch/xtensa/kernel/syscalls/syscall.tbl create mode 100644 arch/xtensa/kernel/syscalls/syscallhdr.sh copy arch/{ia64 => xtensa}/kernel/syscalls/syscalltbl.sh (100%) copy tools/perf/arch/{s390 => nds32}/Build (100%) create mode 100644 tools/perf/arch/nds32/util/Build create mode 100644 tools/perf/arch/nds32/util/header.c create mode 100644 tools/perf/pmu-events/arch/nds32/mapfile.csv create mode 100644 tools/perf/pmu-events/arch/nds32/n13/atcpmu.json