This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d2ff0ff2c23f Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] new 57f01796f14f irq/matrix: Fix memory overallocation new 3424243e39e8 irqchip/irq-mvebu-sei: Fix a NULL vs IS_ERR() bug in probe [...] new e9ebc2151f88 Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] new ce6c9da1113a Merge remote-tracking branch 'tip/perf/urgent' into perf/core new cf7905165fee perf record: Encode -k clockid frequency into Perf trace new 0ab41886648b perf annotate: Add Sparc support new d87b9790b3de perf jitdump: Add Sparc support. new d6afa561e147 perf symbols: Set PLT entry/header sizes properly on Sparc new 389373d33065 perf arm64: Fix generate system call table failed with /tm [...] new 4ba8b3ebf4f8 tools lib subcmd: Introduce OPTION_ULONG new 5067a8cdd4ce perf trace: Introduce --max-events new 2fda5ada07f3 perf evsel: Introduce per event max_events property new b7e8452b860c perf evsel: Mark a evsel as disabled when asking the kerne [...] new 4291bf5cb939 perf trace: Drop addr_location refcounts new a937c6658b8e perf trace: Drop thread refcount in trace__event_handler() new cbb5df7e9607 perf stat: Poll for monitored tasks being alive new c1c9b9695cc8 perf script: Allow extended console debug output new 7ee40678af93 perf script: Flush output stream after events in verbose mode new a9c5e6c1e9bf perf trace: Introduce per-event maximum number of events property new 3e71c70c946b perf scripts python: call-graph-from-sql.py: Use SPDX lice [...] new 1d865c06f571 perf scripts python: call-graph-from-sql.py: Provide bette [...] new 3c4ef4515068 perf scripts python: call-graph-from-sql.py: Set a minimum [...] new 99a097c987c2 perf scripts python: call-graph-from-sql.py: Change icon new 7e4fc93e2ade perf scripts python: call-graph-from-sql.py: Make a "Main" [...] new b2556c46a69b perf scripts python: call-graph-from-sql.py: Separate the [...] new 5f9dfef1bb7f perf scripts python: call-graph-from-sql.py: Add a class f [...] new e99ef8141a6d perf scripts python: call-graph-from-sql.py: Remove use of [...] new 70d831e85c1b perf scripts python: call-graph-from-sql.py: Factor out Ca [...] new 4be9ace7e1cd perf scripts python: call-graph-from-sql.py: Add data help [...] new 341e73cbd301 perf scripts python: call-graph-from-sql.py: Refactor Tree [...] new 031c2a004ba7 perf scripts python: call-graph-from-sql.py: Rename to exp [...] new 1beb5c7b0704 perf scripts python: exported-sql-viewer.py: Add support f [...] new ebd70c7dc2f5 perf scripts python: exported-sql-viewer.py: Add ability t [...] new 82f68e2898e6 perf scripts python: exported-sql-viewer.py: Add ability t [...] new 8392b74b575c perf scripts python: exported-sql-viewer.py: Add ability t [...] new 76099f98aea4 perf scripts python: exported-sql-viewer.py: Add All branc [...] new b585ebdb5912 perf script: Add --insn-trace for instruction decoding new 4eb068157121 perf script: Make itrace script default to all calls new d1b1552e15d4 tools script: Add --call-trace and --call-ret-trace new 99f753f048b3 perf script: Implement --graph-function new fe57120e18a1 perf script: Support total cycles count new efe8eaf7b525 Merge tag 'perf-core-for-mingo-4.20-20181025' of git://git [...] new f0718d792b8a Merge branch 'linus' into perf/urgent, to pick up fixes new 28fa741c27e6 perf/core: Clean up inconsisent indentation new f443f38c5789 tools include uapi: Grab a copy of linux/fs.h new ceaf8e5b49ce perf beauty: Add a generator for MS_ mount/umount's flag c [...] new 794f594e0c3b perf beauty: Switch from GPL v2.0 to LGPL v2.1 new 579e5ff629b1 perf beauty: Introduce strarray__scnprintf_flags() new 496fd346b71f perf trace beauty: Allow syscalls to mask an argument befo [...] new 73d141adcea6 perf trace beauty: Beautify mount/umount's 'flags' argument new f932184e282f perf trace: Consider syscall aliases too new 476c92cacf38 perf trace: Beautify the umount's 'name' argument new 23c07a23cbed perf trace: Beautify mount's first pathname arg new 4e303fbe2d95 perf top: Allow disabling the overwrite mode new 218d61110f69 perf top: Do not use overwrite mode by default new 1fe627da3033 perf unwind: Take pgoff into account when reporting elf to [...] new d6c9c05fe1eb perf cs-etm: Correct CPU mode for samples new e9024d519d89 perf callchain: Honour the ordering of PERF_CONTEXT_{USER, [...] new 733ac4f9935c tools include uapi: Update linux/fs.h copy new 8dd4c0f68c0d tools arch uapi: Update asm-generic/unistd.h and arm64 uni [...] new 89eb1f3b7f2a tools include uapi: Update asound.h copy new 80ee5668b8a7 perf beauty: Add a generator for MAP_ mmap's flag constants new fbd7458db757 perf beauty: Wire up the mmap flags table generator to the [...] new 2f967f1dbbc1 perf trace beauty: Use the mmap flags table generated from [...] new 685626dc26bd tools include uapi: Update linux/mmap.h copy new 827758129a0f tools headers: Sync the various kvm.h header copies new d45a57fff0a6 tools headers uapi: Update linux/netlink.h header copy new 76b0b801782b tools headers uapi: Update linux/if_link.h header copy new ff27a06af6ff perf top: Start display thread earlier new 4f8f382e6357 perf tools: Don't clone maps from parent when synthesizing forks new 242483068b4b perf intel-pt: Insert callchain context into synthesized c [...] new 5d4f0edaa3ac perf intel-pt/bts: Calculate cpumode for synthesized samples new 29995d296e3e Merge tag 'perf-urgent-for-mingo-4.20-20181031' of git://g [...] new 01897f3e05ed Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] new 33823f4d63f7 x86/cpufeatures: Enumerate MOVDIRI instruction new ace6485a0326 x86/cpufeatures: Enumerate MOVDIR64B instruction new 97ec37c57dd4 Merge branch 'linus' into x86/urgent, to refresh the tree new d2266bbfa9e3 x86/earlyprintk: Add a force option for pciserial device new f4661d293eb2 x86/microcode: Make revision and processor flags world-readable new 4a60aa05a063 objtool: Support per-function rodata sections new 4b783dd6a407 Merge branches 'x86/early-printk', 'x86/microcode' and 'co [...] new 0e96f31ea424 x86: Clean up 'sizeof x' => 'sizeof(x)' new 2022cceb4e30 x86/traps: Use format string with panic() call new 8af190958059 x86/paravirt: Remove GPL from pv_ops export new f77084d96355 x86/mm/pat: Disable preemption around __flush_tlb_all() new 7847c7be0481 x86/paravirt: Remove unused _paravirt_ident_32 new c6ee7a548e2c x86/numa_emulation: Fix uniform-split numa emulation new a846446b1914 x86/compat: Adjust in_compat_syscall() to generic code und [...] new 98f76206b335 compat: Cleanup in_compat_syscall() callers new bcb6fb5da77c objtool: Support GCC 9 cold subfunction naming scheme new 23a12ddee1ce Merge branch 'core/urgent' into x86/urgent, to pick up obj [...] new 601a88077cf6 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new a68d75081aec sched/rt: Update comment in pick_next_task_rt() new 993f0b0510da sched/topology: Fix off by one bug new 71e56028173b Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...]
The 95 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: Documentation/admin-guide/kernel-parameters.txt | 6 +- arch/x86/boot/cpucheck.c | 2 +- arch/x86/boot/early_serial_console.c | 4 +- arch/x86/boot/edd.c | 6 +- arch/x86/boot/main.c | 4 +- arch/x86/boot/memory.c | 2 +- arch/x86/boot/regs.c | 2 +- arch/x86/boot/video-vesa.c | 6 +- arch/x86/boot/video.c | 2 +- arch/x86/events/intel/core.c | 2 +- arch/x86/include/asm/compat.h | 9 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/ftrace.h | 4 +- arch/x86/include/asm/paravirt_types.h | 2 - arch/x86/include/asm/tlbflush.h | 6 + arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/mcheck/mce.c | 2 +- arch/x86/kernel/cpu/microcode/core.c | 4 +- arch/x86/kernel/cpu/mtrr/generic.c | 2 +- arch/x86/kernel/cpu/mtrr/if.c | 6 +- arch/x86/kernel/early_printk.c | 29 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/msr.c | 8 +- arch/x86/kernel/paravirt.c | 28 +- arch/x86/kernel/paravirt_patch_32.c | 18 +- arch/x86/kernel/paravirt_patch_64.c | 20 +- arch/x86/kernel/process_64.c | 4 +- arch/x86/kernel/sys_x86_64.c | 11 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kvm/emulate.c | 22 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/x86.c | 42 +- arch/x86/mm/hugetlbpage.c | 4 +- arch/x86/mm/mmap.c | 2 +- arch/x86/mm/numa_emulation.c | 12 +- arch/x86/mm/pageattr.c | 6 +- arch/x86/tools/relocs.c | 4 +- arch/x86/um/asm/elf.h | 2 +- drivers/firmware/efi/efivars.c | 16 +- drivers/irqchip/irq-mvebu-sei.c | 4 +- include/linux/compat.h | 4 +- include/uapi/linux/perf_event.h | 2 + kernel/events/core.c | 2 +- kernel/irq/matrix.c | 2 +- kernel/sched/rt.c | 2 +- kernel/sched/topology.c | 2 +- kernel/time/time.c | 2 +- net/xfrm/xfrm_state.c | 2 - net/xfrm/xfrm_user.c | 2 - tools/arch/arm64/include/uapi/asm/unistd.h | 1 + tools/arch/powerpc/include/uapi/asm/kvm.h | 1 + tools/arch/s390/include/uapi/asm/kvm.h | 2 + tools/arch/x86/include/uapi/asm/kvm.h | 6 +- tools/include/uapi/asm-generic/unistd.h | 2 + {include => tools/include}/uapi/linux/fs.h | 0 tools/include/uapi/linux/if_link.h | 1 + tools/include/uapi/linux/kvm.h | 21 +- tools/include/uapi/linux/mman.h | 2 + tools/include/uapi/linux/netlink.h | 1 + tools/include/uapi/linux/perf_event.h | 2 + tools/include/uapi/sound/asound.h | 2 +- tools/lib/subcmd/parse-options.c | 19 + tools/lib/subcmd/parse-options.h | 2 + tools/objtool/check.c | 38 +- tools/objtool/check.h | 4 +- tools/objtool/elf.c | 3 +- tools/objtool/elf.h | 3 +- tools/perf/Documentation/build-xed.txt | 19 + tools/perf/Documentation/intel-pt.txt | 2 +- tools/perf/Documentation/itrace.txt | 7 +- tools/perf/Documentation/perf-script.txt | 18 + tools/perf/Documentation/perf-top.txt | 10 + tools/perf/Documentation/perf-trace.txt | 67 + tools/perf/Makefile.perf | 19 + tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 2 +- tools/perf/arch/sparc/Makefile | 2 + tools/perf/arch/sparc/annotate/instructions.c | 169 ++ tools/perf/builtin-record.c | 24 +- tools/perf/builtin-script.c | 166 +- tools/perf/builtin-stat.c | 24 + tools/perf/builtin-top.c | 21 +- tools/perf/builtin-trace.c | 98 +- tools/perf/check-headers.sh | 1 + tools/perf/perf.h | 1 + tools/perf/scripts/python/call-graph-from-sql.py | 339 ---- tools/perf/scripts/python/export-to-postgresql.py | 2 +- tools/perf/scripts/python/export-to-sqlite.py | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 2128 ++++++++++++++++++++ tools/perf/trace/beauty/Build | 1 + tools/perf/trace/beauty/beauty.h | 7 + tools/perf/trace/beauty/clone.c | 3 +- tools/perf/trace/beauty/drm_ioctl.sh | 1 + tools/perf/trace/beauty/eventfd.c | 2 +- tools/perf/trace/beauty/fcntl.c | 3 +- tools/perf/trace/beauty/flock.c | 2 +- tools/perf/trace/beauty/futex_op.c | 2 +- tools/perf/trace/beauty/futex_val3.c | 2 +- tools/perf/trace/beauty/ioctl.c | 3 +- tools/perf/trace/beauty/kcmp.c | 3 +- tools/perf/trace/beauty/kcmp_type.sh | 1 + tools/perf/trace/beauty/kvm_ioctl.sh | 1 + tools/perf/trace/beauty/madvise_behavior.sh | 1 + tools/perf/trace/beauty/mmap.c | 50 +- tools/perf/trace/beauty/mmap_flags.sh | 32 + tools/perf/trace/beauty/mode_t.c | 2 +- tools/perf/trace/beauty/mount_flags.c | 43 + tools/perf/trace/beauty/mount_flags.sh | 15 + tools/perf/trace/beauty/msg_flags.c | 2 +- tools/perf/trace/beauty/open_flags.c | 2 +- tools/perf/trace/beauty/perf_event_open.c | 2 +- tools/perf/trace/beauty/perf_ioctl.sh | 1 + tools/perf/trace/beauty/pid.c | 3 +- tools/perf/trace/beauty/pkey_alloc.c | 30 +- .../perf/trace/beauty/pkey_alloc_access_rights.sh | 1 + tools/perf/trace/beauty/prctl.c | 3 +- tools/perf/trace/beauty/prctl_option.sh | 1 + tools/perf/trace/beauty/sched_policy.c | 2 +- tools/perf/trace/beauty/seccomp.c | 2 +- tools/perf/trace/beauty/signum.c | 2 +- tools/perf/trace/beauty/sndrv_ctl_ioctl.sh | 1 + tools/perf/trace/beauty/sndrv_pcm_ioctl.sh | 1 + tools/perf/trace/beauty/sockaddr.c | 2 +- tools/perf/trace/beauty/socket.c | 2 +- tools/perf/trace/beauty/socket_ipproto.sh | 1 + tools/perf/trace/beauty/socket_type.c | 2 +- tools/perf/trace/beauty/statx.c | 3 +- tools/perf/trace/beauty/vhost_virtio_ioctl.sh | 1 + tools/perf/trace/beauty/waitid_options.c | 2 +- tools/perf/util/annotate.c | 8 + tools/perf/util/auxtrace.c | 17 +- tools/perf/util/auxtrace.h | 5 +- tools/perf/util/cs-etm.c | 42 +- tools/perf/util/env.h | 1 + tools/perf/util/event.c | 1 + tools/perf/util/evlist.c | 2 +- tools/perf/util/evsel.c | 27 +- tools/perf/util/evsel.h | 5 + tools/perf/util/genelf.h | 6 + tools/perf/util/header.c | 23 + tools/perf/util/header.h | 1 + tools/perf/util/intel-bts.c | 20 +- tools/perf/util/intel-pt.c | 31 +- tools/perf/util/machine.c | 54 +- tools/perf/util/parse-events.c | 8 + tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 1 + tools/perf/util/symbol-elf.c | 12 +- tools/perf/util/symbol.h | 3 +- tools/perf/util/thread-stack.c | 44 +- tools/perf/util/thread-stack.h | 2 +- tools/perf/util/thread.c | 13 +- tools/perf/util/thread.h | 4 +- tools/perf/util/unwind-libdw.c | 4 +- 153 files changed, 3426 insertions(+), 715 deletions(-) copy {include => tools/include}/uapi/linux/fs.h (100%) create mode 100644 tools/perf/Documentation/build-xed.txt create mode 100644 tools/perf/arch/sparc/annotate/instructions.c delete mode 100644 tools/perf/scripts/python/call-graph-from-sql.py create mode 100755 tools/perf/scripts/python/exported-sql-viewer.py create mode 100755 tools/perf/trace/beauty/mmap_flags.sh create mode 100644 tools/perf/trace/beauty/mount_flags.c create mode 100755 tools/perf/trace/beauty/mount_flags.sh