This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 72c0870e3a05 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 405b45376de9 perf/x86: Implement immediate enforcement of /sys/devices/ [...] new 2ea352d5960a Merge remote-tracking branch 'torvalds/master' into perf/core new 540a63ea30c8 perf script: Move map__fprintf_srccode() to near its only user new 40df3897f086 perf map: Ditch leftover map__reloc_vmlinux() prototype new 805fcbc4fb66 perf map: Remove needless struct forward declarations new a82f15e39a4b perf map: Remove unused functions new af4933c121a9 x86/insn: Add some more Intel instructions to the opcode map new 9adab0348803 x86/insn: perf tools: Add some more instructions to the ne [...] new 79b6bb73f888 perf maps: Merge 'struct maps' with 'struct map_groups' new fe87797dea79 perf thread: Rename thread->mg to thread->maps new 694520dfeb47 perf addr_location: Rename al->mg to al->maps new f2eaea09d684 perf map_symbol: Rename ms->mg to ms->maps new 9a29ceee6bb1 perf maps: Rename 'mg' variables to 'maps' new c54d241b35c5 perf maps: Rename map_groups.h to maps.h new 6d38267cf996 perf tests: Rename thread-mg-share to thread-maps-share new a5732681e0e6 perf tests: Rename tests/map_groups.c to tests/maps.c new 7b65e2034fde perf tools: Allow to link with libbpf dynamicaly new 98e93245113d perf diff: Use llabs() with 64-bit values new 2b1ac6403f88 perf diff: Use llabs() with 64-bit values new 5b596e0ff0e1 perf regs: Make perf_reg_name() return "unknown" instead of NULL new d96645821e94 perf pmu: Use file system cache to optimize sysfs access new 267ed5d8593c perf affinity: Add infrastructure to save/restore affinity new 0cd032d3b5fc perf script: Fix brstackinsn for AUXTRACE new 5172672da02e perf script: Fix invalid LBR/binary mismatch error new e680a41fcaf0 Merge tag 'perf-core-for-mingo-5.5-20191128' of git://git. [...] new b7fcf31f7036 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] new 9a62d20027da x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all() new 3300c4f3afbb selftests/x86/single_step_syscall: Check SYSENTER directly new b09511c253e5 lkdtm: Add a DOUBLE_FAULT crash type on x86 new 93efbde2c331 x86/traps: Disentangle the 32-bit and 64-bit doublefault code new e99b6f46ee5c x86/doublefault/32: Rename doublefault.c to doublefault_32.c new dc4e0021b00b x86/doublefault/32: Move #DF stack and TSS to cpu_entry_area new 7d8d8cfdee9a x86/doublefault/32: Rewrite the x86_32 #DF handler and uni [...] new 0337b7ebfcb8 x86/traps: die() instead of panicking on a double fault new 8e05f1b4f27d x86/ptrace: Remove set_segment_reg() implementations for current new 56f2ab41b652 x86/ptrace: Document FSBASE and GSBASE ABI oddities new 3e1b43586eae x86/entry/32: Remove unused 'restore_all_notrace' local label new 59c4bd853abc x86/fpu: Don't cache access to fpu_fpregs_owner_ctx new 7b0b8cfd261c x86/ioperm: Save an indentation level in tss_update_io_bitmap() new 91298f1a302d x86/mm/pat: Fix off-by-one bugs in interval tree search new e5b3fc125d76 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new c329ef9684de net/tls: take into account that bpf_exec_tx_verdict() may [...] new d10523d0b3d7 net/tls: free the record on encryption error new 031097d9e079 net: skmsg: fix TLS 1.3 crash with full sk_msg new 65190f77424d selftests/tls: add a test for fragmented messages new 9e5ffed37df6 net/tls: remove the dead inplace_crypto code new c5daa6cccdc2 net/tls: use sg_next() to walk sg entries new 4b67c5150363 selftests: bpf: test_sockmap: handle file creation failure [...] new e5dc9dd32580 selftests: bpf: correct perror strings new 2eaa857534b4 Merge branch 'net-tls-fix-scatter-gather-list-issues' new 61183b056b49 net: macb: add missed tasklet_kill new 2fe97a578d7b tipc: fix potential memory leak in __tipc_sendmsg() new 91a4a3eb433e tipc: fix wrong socket reference counter after tipc_sk_tim [...] new 12db3c8083fc tipc: fix wrong timeout input for tipc_wait_for_cond() new d34910e1751b tipc: fix duplicate SYN messages under link congestion new aaa34256284c Merge branch 'tipc-Fix-some-bugs-at-socket-layer' new 2745aea6750f selftests: pmtu: use -oneline for ip route list cache new 5f9fc3325ef9 net/mlx5e: Fix build error without IPV6 new 395eba7d0c12 net: ethernet: ti: ale: ensure vlan/mdb deleted when no members new 14e54ab9143f net: sched: fix `tc -s class show` no bstats on class with [...] new 408469d31e91 selftests: forwarding: fix race between packet receive and [...] new 9bd19c63a4bc net: emulex: benet: indent a Kconfig depends continuation line new 14012c9f3bb9 r8169: fix jumbo configuration for RTL8168evl new 398fd408ccfb r8169: fix resume on cable plug-in new f3284e014850 net: phy: realtek: fix using paged operations with RTL8105 [...] new 8ffeb03fbba3 openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() new 8a574f86652a openvswitch: remove another BUG_ON() new c5d728113532 Merge branch 'openvswitch-remove-a-couple-of-BUG_ON' new c3bfc5dd73c6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
The 69 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: arch/x86/Kconfig.debug | 2 +- arch/x86/entry/entry_32.S | 43 +- arch/x86/events/core.c | 18 +- arch/x86/include/asm/cpu_entry_area.h | 12 + arch/x86/include/asm/doublefault.h | 13 + arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/mmu_context.h | 4 +- arch/x86/include/asm/pgtable_32_types.h | 7 +- arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/traps.h | 3 + arch/x86/kernel/Makefile | 4 +- arch/x86/kernel/cpu/common.c | 12 +- arch/x86/kernel/doublefault.c | 86 --- arch/x86/kernel/doublefault_32.c | 136 +++++ arch/x86/kernel/dumpstack_32.c | 30 + arch/x86/kernel/process.c | 52 +- arch/x86/kernel/ptrace.c | 36 +- arch/x86/kernel/traps.c | 31 +- arch/x86/lib/x86-opcode-map.txt | 44 +- arch/x86/mm/cpu_entry_area.c | 14 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/pat_interval.c | 12 +- drivers/misc/lkdtm/bugs.c | 39 ++ drivers/misc/lkdtm/core.c | 3 + drivers/misc/lkdtm/lkdtm.h | 3 + drivers/net/ethernet/cadence/macb_main.c | 1 + drivers/net/ethernet/emulex/benet/Kconfig | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 74 +-- drivers/net/ethernet/realtek/r8169_main.c | 3 +- drivers/net/ethernet/ti/cpsw_ale.c | 12 +- drivers/net/phy/realtek.c | 9 + include/linux/skmsg.h | 28 +- include/net/tls.h | 3 +- net/core/filter.c | 8 +- net/core/skmsg.c | 2 +- net/ipv4/tcp_bpf.c | 2 +- net/openvswitch/datapath.c | 11 +- net/sched/sch_mq.c | 3 +- net/sched/sch_mqprio.c | 4 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_prio.c | 2 +- net/tipc/socket.c | 24 +- net/tls/tls_main.c | 13 +- net/tls/tls_sw.c | 32 +- tools/arch/x86/lib/x86-opcode-map.txt | 44 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 4 + tools/build/feature/test-libbpf.c | 7 + tools/perf/Makefile.config | 10 + tools/perf/Makefile.perf | 6 +- tools/perf/arch/arm/tests/dwarf-unwind.c | 4 +- tools/perf/arch/arm64/tests/dwarf-unwind.c | 4 +- tools/perf/arch/powerpc/tests/dwarf-unwind.c | 4 +- tools/perf/arch/s390/annotate/instructions.c | 2 +- tools/perf/arch/x86/tests/dwarf-unwind.c | 4 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 366 ++++++++++++ tools/perf/arch/x86/tests/insn-x86-dat-64.c | 484 +++++++++++++++ tools/perf/arch/x86/tests/insn-x86-dat-src.c | 655 +++++++++++++++++++++ tools/perf/arch/x86/util/event.c | 5 +- tools/perf/builtin-diff.c | 6 +- tools/perf/builtin-report.c | 7 +- tools/perf/builtin-script.c | 46 +- tools/perf/tests/Build | 4 +- tools/perf/tests/builtin-test.c | 8 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/{map_groups.c => maps.c} | 26 +- tools/perf/tests/tests.h | 4 +- .../{thread-mg-share.c => thread-maps-share.c} | 36 +- tools/perf/tests/vmlinux-kallsyms.c | 9 +- tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/ui/stdio/hist.c | 4 +- tools/perf/util/Build | 2 + tools/perf/util/affinity.c | 73 +++ tools/perf/util/affinity.h | 17 + tools/perf/util/annotate.c | 8 +- tools/perf/util/bpf-event.c | 4 +- tools/perf/util/callchain.c | 8 +- tools/perf/util/cs-etm.c | 2 +- tools/perf/util/db-export.c | 12 +- tools/perf/util/event.c | 14 +- tools/perf/util/fncache.c | 63 ++ tools/perf/util/fncache.h | 7 + tools/perf/util/hist.c | 8 +- tools/perf/util/intel-pt.c | 2 +- tools/perf/util/machine.c | 80 ++- tools/perf/util/machine.h | 10 +- tools/perf/util/map.c | 223 ++----- tools/perf/util/map.h | 14 +- tools/perf/util/map_groups.h | 106 ---- tools/perf/util/map_symbol.h | 4 +- tools/perf/util/maps.h | 87 +++ tools/perf/util/perf_regs.h | 2 +- tools/perf/util/pmu.c | 34 +- tools/perf/util/probe-event.c | 4 +- tools/perf/util/python-ext-sources | 1 + .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/srccode.c | 9 +- tools/perf/util/symbol-elf.c | 16 +- tools/perf/util/symbol.c | 91 ++- tools/perf/util/symbol.h | 6 +- tools/perf/util/synthetic-events.c | 2 +- tools/perf/util/thread-stack.c | 4 +- tools/perf/util/thread.c | 38 +- tools/perf/util/thread.h | 4 +- tools/perf/util/unwind-libdw.c | 4 +- tools/perf/util/unwind-libunwind-local.c | 22 +- tools/perf/util/unwind-libunwind.c | 36 +- tools/perf/util/unwind.h | 27 +- tools/perf/util/vdso.c | 2 +- tools/testing/selftests/bpf/test_sockmap.c | 47 +- tools/testing/selftests/bpf/xdping.c | 2 +- .../testing/selftests/net/forwarding/tc_common.sh | 39 +- tools/testing/selftests/net/pmtu.sh | 5 +- tools/testing/selftests/net/tls.c | 60 ++ tools/testing/selftests/x86/single_step_syscall.c | 94 ++- 115 files changed, 2966 insertions(+), 930 deletions(-) create mode 100644 arch/x86/include/asm/doublefault.h delete mode 100644 arch/x86/kernel/doublefault.c create mode 100644 arch/x86/kernel/doublefault_32.c create mode 100644 tools/build/feature/test-libbpf.c rename tools/perf/tests/{map_groups.c => maps.c} (83%) rename tools/perf/tests/{thread-mg-share.c => thread-maps-share.c} (64%) create mode 100644 tools/perf/util/affinity.c create mode 100644 tools/perf/util/affinity.h create mode 100644 tools/perf/util/fncache.c create mode 100644 tools/perf/util/fncache.h delete mode 100644 tools/perf/util/map_groups.h create mode 100644 tools/perf/util/maps.h