linux/tools
Ingo Molnar 9f58c93efd perf/core improvements and fixes:
perf report/top:
 
   - Fix segfault due to missing initialization of recently introduced
     struct map_symbol 'maps' field in append_inlines(), when running
     with DWARF callchains.
 
 perf stat:
 
   Andi Kleen:
 
   - Affinity based optimizations for sessions with many events in
     machines with large core counts, avoiding excessive number of IPIs.
 
 libtraceevent:
 
   - Sudip Mukherjee:
 
   - Fix installation with O=.
 
   - Copy pkg-config file to output folder when using O=.
 
 perf bench:
 
   Arnaldo Carvalho de Melo:
 
   - Update the copies of x86's mem{cpy,set}_64.S, and because that
     now uses new stuff in linux/linkage.h, update that header too, which
     made the minimal clang version to build perf to be 3.5, as
     3.4 as found in some of the container images used to test build perf
     can't grok STT_FUNC as a token in .type lines.
 
 ABI headers:
 
   Arnaldo Carvalho de Melo:
 
   - Sync x86's msr-index.h copy with the kernel sources, resulting
     in new MSRs to be usable in filter expressions in 'perf trace',
     such as IA32_TSX_CTRL.
 
   - Sync linux/fscrypt.h, linux/stat.h, sched.h and the kvm headers.
 
 perf trace:
 
   Arnaldo Carvalho de Melo:
 
   - Add CLEAR_SIGHAND support for clone's flags arg
 
 perf kvm:
 
   Arnaldo Carvalho de Melo:
 
   - Clarify the 'perf kvm' -i and -o command line options
 
 perf test:
 
   Ian Rogers:
 
   - Move test functionality in to a 'perf test' entry.
 
 Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQR2GiIUctdOfX2qHhGyPKLppCJ+JwUCXeZkaAAKCRCyPKLppCJ+
 J5LeAQCh4Pprux9b7uqkORMzOdur2+RbrQgHr2pSKno0Or/ojAD/dR/i8wUd/fYf
 j9lKGGDCvrfNxzrg0opbymNljveacg0=
 =RxjG
 -----END PGP SIGNATURE-----

Merge tag 'perf-core-for-mingo-5.5-20191203' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent

Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo:

perf report/top:

  - Fix segfault due to missing initialization of recently introduced
    struct map_symbol 'maps' field in append_inlines(), when running
    with DWARF callchains.

perf stat:

  Andi Kleen:

  - Affinity based optimizations for sessions with many events in
    machines with large core counts, avoiding excessive number of IPIs.

libtraceevent:

  - Sudip Mukherjee:

  - Fix installation with O=.

  - Copy pkg-config file to output folder when using O=.

perf bench:

  Arnaldo Carvalho de Melo:

  - Update the copies of x86's mem{cpy,set}_64.S, and because that
    now uses new stuff in linux/linkage.h, update that header too, which
    made the minimal clang version to build perf to be 3.5, as
    3.4 as found in some of the container images used to test build perf
    can't grok STT_FUNC as a token in .type lines.

ABI headers:

  Arnaldo Carvalho de Melo:

  - Sync x86's msr-index.h copy with the kernel sources, resulting
    in new MSRs to be usable in filter expressions in 'perf trace',
    such as IA32_TSX_CTRL.

  - Sync linux/fscrypt.h, linux/stat.h, sched.h and the kvm headers.

perf trace:

  Arnaldo Carvalho de Melo:

  - Add CLEAR_SIGHAND support for clone's flags arg

perf kvm:

  Arnaldo Carvalho de Melo:

  - Clarify the 'perf kvm' -i and -o command line options

perf test:

  Ian Rogers:

  - Move test functionality in to a 'perf test' entry.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2019-12-04 08:49:52 +01:00
..
accounting
arch tools arch x86: Sync asm/cpufeatures.h with the kernel sources 2019-12-02 15:20:05 -03:00
bpf tools, bpf: Fix build for 'make -s tools/bpf O=<dir>' 2019-11-24 16:58:45 -08:00
build perf tools: Allow to link with libbpf dynamicaly 2019-11-26 11:17:45 -03:00
cgroup
debugging
firewire
firmware
gpio tools: gpio: Correctly add make dependencies for gpio_utils 2019-11-13 13:46:04 +01:00
hv tools: hv: add vmbus testing tool 2019-11-21 20:10:44 -05:00
iio tools: iio: Correctly add make dependency for iio_utils 2019-11-10 17:11:06 +00:00
include tools headers UAPI: Sync sched.h with the kernel 2019-12-02 12:56:39 -03:00
io_uring
kvm/kvm_stat
laptop
leds
lib libtraceevent: Copy pkg-config file to output folder when using O= 2019-12-02 21:58:20 -03:00
memory-model tools/memory-model/Documentation: Add plain accesses and data races to explanation.txt 2019-10-05 11:59:44 -07:00
nfsd
objtool Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-11-26 15:04:47 -08:00
pci
pcmcia
perf perf kvm: Clarify the 'perf kvm' -i and -o command line options 2019-12-02 15:38:59 -03:00
power platform-drivers-x86 for v5.5-1 2019-12-01 18:24:25 -08:00
scripts
spi
testing Merge branch 'akpm' (patches from Andrew) 2019-12-01 20:36:41 -08:00
thermal/tmon
time
usb usbip: tools: fix fd leakage in the function of read_attr_usbip_status 2019-11-07 11:25:01 +01:00
virtio tools/virtio: xen stub 2019-10-13 09:38:27 -04:00
vm
wmi
Makefile