# git rev-parse -q --verify 9c7d619be5a002ea29c172df5e3c1227c22cbb41^{commit} 9c7d619be5a002ea29c172df5e3c1227c22cbb41 already have revision, skipping fetch # git checkout -q -f -B kisskb 9c7d619be5a002ea29c172df5e3c1227c22cbb41 # git clean -qxdf # < git log -1 # commit 9c7d619be5a002ea29c172df5e3c1227c22cbb41 # Merge: dcdfd9cc28dd 977f739b7126 # Author: Linus Torvalds # Date: Tue Sep 1 19:36:52 2020 -0700 # # Merge tag 'perf-tools-fixes-for-v5.9-2020-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux # # Pull perf tools fixes from Arnaldo Carvalho de Melo: # # - Fix infinite loop in the TUI for grouped events in 'perf top/record', # eg when using "perf top -e '{cycles,instructions,cache-misses}'". # # - Fix segfault by skipping side-band event setup if HAVE_LIBBPF_SUPPORT # is not set. # # - Fix synthesized branch stacks generated from CoreSight ETM trace and # Intel PT hardware traces. # # - Fix error when synthesizing events from ARM SPE hardware trace. # # - The SNOOPX and REMOTE offsets in the data_src bitmask in perf records # were were both 37, SNOOPX is 38, fix it. # # - Fix use of CPU list with summary option in 'perf sched timehist'. # # - Avoid an uninitialized read when using fake PMUs. # # - Set perf_event_attr.exclude_guest=1 for user-space counting. # # - Don't order events when doing a 'perf report -D' raw dump of # perf.data records. # # - Set NULL sentinel in pmu_events table in "Parse and process metrics" # 'perf test' # # - Fix basic bpf filtering 'perf test' on s390x. # # - Fix out of bounds array access in the 'perf stat' print_counters() # evlist method. # # - Add mwait_idle_with_hints.constprop.0 to the list of idle symbols. # # - Use %zd for size_t printf formats on 32-bit. # # - Correct the help info of "perf record --no-bpf-event" option. # # - Add entries for CoreSight and Arm SPE tooling to MAINTAINERS. # # * tag 'perf-tools-fixes-for-v5.9-2020-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: # perf report: Disable ordered_events for raw dump # perf tools: Correct SNOOPX field offset # perf intel-pt: Fix corrupt data after perf inject from # perf cs-etm: Fix corrupt data after perf inject from # perf top/report: Fix infinite loop in the TUI for grouped events # perf parse-events: Avoid an uninitialized read when using fake PMUs # perf stat: Fix out of bounds array access in the print_counters() evlist method # perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test # perf parse-events: Set exclude_guest=1 for user-space counting # perf record: Correct the help info of option "--no-bpf-event" # perf tools: Use %zd for size_t printf formats on 32-bit # MAINTAINERS: Add entries for CoreSight and Arm SPE tooling # perf: arm-spe: Fix check error when synthesizing events # perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols # perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set # perf sched timehist: Fix use of CPU list with summary option # perf test: Fix basic bpf filtering test # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-ld --version # < git log --format=%s --max-count=1 9c7d619be5a002ea29c172df5e3c1227c22cbb41 # < make -s -j 20 ARCH=nds32 O=/kisskb/build/linus_nds32-allmodconfig_nds32le-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux- allmodconfig # < make -s -j 20 ARCH=nds32 O=/kisskb/build/linus_nds32-allmodconfig_nds32le-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux- help # make -s -j 20 ARCH=nds32 O=/kisskb/build/linus_nds32-allmodconfig_nds32le-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux- olddefconfig # make -s -j 20 ARCH=nds32 O=/kisskb/build/linus_nds32-allmodconfig_nds32le-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux- :1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] /kisskb/src/drivers/input/joystick/analog.c:160:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp] #warning Precise timer not defined for this architecture. ^~~~~~~ In file included from /kisskb/src/include/linux/printk.h:405, from /kisskb/src/include/linux/kernel.h:15, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/crypto/sa2ul.c:11: /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_sha_init': /kisskb/src/drivers/crypto/sa2ul.c:1486:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] crypto_ahash_digestsize(tfm), (u64)rctx); ^ /kisskb/src/include/linux/dynamic_debug.h:125:15: note: in definition of macro '__dynamic_func_call' func(&id, ##__VA_ARGS__); \ ^~~~~~~~~~~ /kisskb/src/include/linux/dynamic_debug.h:157:2: note: in expansion of macro '_dynamic_func_call' _dynamic_func_call(fmt,__dynamic_dev_dbg, \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/dev_printk.h:115:2: note: in expansion of macro 'dynamic_dev_dbg' dynamic_dev_dbg(dev, dev_fmt(fmt), ##__VA_ARGS__) ^~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/sa2ul.c:1485:2: note: in expansion of macro 'dev_dbg' dev_dbg(sa_k3_dev, "init: digest size: %d, rctx=%llx\n", ^~~~~~~ WARNING: modpost: EXPORT symbol "clear_page" [vmlinux] version generation failed, symbol will not be versioned. WARNING: modpost: EXPORT symbol "copy_page" [vmlinux] version generation failed, symbol will not be versioned. Completed OK # rm -rf /kisskb/build/linus_nds32-allmodconfig_nds32le-gcc8 # Build took: 0:17:13.557541