# git rev-parse -q --verify 713eee84720e6525bc5b65954c5087604a15f5e8^{commit} 713eee84720e6525bc5b65954c5087604a15f5e8 already have revision, skipping fetch # git checkout -q -f -B kisskb 713eee84720e6525bc5b65954c5087604a15f5e8 # git clean -qxdf # < git log -1 # commit 713eee84720e6525bc5b65954c5087604a15f5e8 # Merge: 50f6c7dbd973 492e4edba6e2 # Author: Linus Torvalds # Date: Sat Aug 15 11:17:15 2020 -0700 # # Merge tag 'perf-tools-2020-08-14' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux # # Pull more perf tools updates from Arnaldo Carvalho de Melo: # "Fixes: # - Fixes for 'perf bench numa'. # # - Always memset source before memcpy in 'perf bench mem'. # # - Quote CC and CXX for their arguments to fix build in environments # using those variables to pass more than just the compiler names. # # - Fix module symbol processing, addressing regression detected via # "perf test". # # - Allow multiple probes in record+script_probe_vfs_getname.sh 'perf # test' entry. # # Improvements: # - Add script to autogenerate socket family name id->string table from # copy of kernel header, used so far in 'perf trace'. # # - 'perf ftrace' improvements to provide similar options for this # utility so that one can go from 'perf record', 'perf trace', etc to # 'perf ftrace' just by changing the name of the subcommand. # # - Prefer new "sched:sched_waking" trace event when it exists in 'perf # sched' post processing. # # - Update POWER9 metrics to utilize other metrics. # # - Fall back to querying debuginfod if debuginfo not found locally. # # Miscellaneous: # - Sync various kvm headers with kernel sources" # # * tag 'perf-tools-2020-08-14' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: (40 commits) # perf ftrace: Make option description initials all capital letters # perf build-ids: Fall back to debuginfod query if debuginfo not found # perf bench numa: Remove dead code in parse_nodes_opt() # perf stat: Update POWER9 metrics to utilize other metrics # perf ftrace: Add change log # perf: ftrace: Add set_tracing_options() to set all trace options # perf ftrace: Add option --tid to filter by thread id # perf ftrace: Add option -D/--delay to delay tracing # perf: ftrace: Allow set graph depth by '--graph-opts' # perf ftrace: Add support for trace option tracing_thresh # perf ftrace: Add option 'verbose' to show more info for graph tracer # perf ftrace: Add support for tracing option 'irq-info' # perf ftrace: Add support for trace option funcgraph-irqs # perf ftrace: Add support for trace option sleep-time # perf ftrace: Add support for tracing option 'func_stack_trace' # perf tools: Add general function to parse sublevel options # perf ftrace: Add option '--inherit' to trace children processes # perf ftrace: Show trace column header # perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size # perf ftrace: Factor out function write_tracing_file_int() # ... # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 713eee84720e6525bc5b65954c5087604a15f5e8 # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_ppc6xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- ppc6xx_defconfig # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_ppc6xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_ppc6xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_ppc6xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- In file included from /kisskb/src/kernel/rcu/update.c:591:0: /kisskb/src/kernel/rcu/tasks.h:593:13: warning: 'show_rcu_tasks_classic_gp_kthread' defined but not used [-Wunused-function] static void show_rcu_tasks_classic_gp_kthread(void) { } ^ /kisskb/src/block/genhd.c: In function 'diskstats_show': /kisskb/src/block/genhd.c:1667:1: warning: the frame size of 1160 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ In file included from /kisskb/src/include/linux/skbuff.h:31:0, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/drivers/net/ethernet/sfc/net_driver.h:13, from /kisskb/src/drivers/net/ethernet/sfc/ef100.c:12: /kisskb/src/drivers/net/ethernet/sfc/ef100.c: In function 'ef100_pci_parse_continue_entry': /kisskb/src/include/linux/dma-mapping.h:139:25: warning: large integer implicitly truncated to unsigned type [-Woverflow] #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ /kisskb/src/drivers/net/ethernet/sfc/ef100.c:145:6: note: in expansion of macro 'DMA_BIT_MASK' DMA_BIT_MASK(ESF_GZ_TX_SEND_ADDR_WIDTH), ^ /kisskb/src/include/linux/dma-mapping.h:139:25: warning: large integer implicitly truncated to unsigned type [-Woverflow] #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ /kisskb/src/drivers/net/ethernet/sfc/ef100.c:163:6: note: in expansion of macro 'DMA_BIT_MASK' DMA_BIT_MASK(ESF_GZ_TX_SEND_ADDR_WIDTH), ^ /kisskb/src/drivers/net/ethernet/sfc/ef100.c: In function 'ef100_pci_parse_xilinx_cap': /kisskb/src/include/linux/dma-mapping.h:139:25: warning: large integer implicitly truncated to unsigned type [-Woverflow] #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ /kisskb/src/drivers/net/ethernet/sfc/ef100.c:337:5: note: in expansion of macro 'DMA_BIT_MASK' DMA_BIT_MASK(ESF_GZ_TX_SEND_ADDR_WIDTH), ^ /kisskb/src/drivers/net/ethernet/sfc/ef100.c: In function 'ef100_pci_probe': /kisskb/src/include/linux/dma-mapping.h:139:25: warning: large integer implicitly truncated to unsigned type [-Woverflow] #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) ^ /kisskb/src/drivers/net/ethernet/sfc/ef100.c:498:5: note: in expansion of macro 'DMA_BIT_MASK' DMA_BIT_MASK(ESF_GZ_TX_SEND_ADDR_WIDTH), ^ INFO: Uncompressed kernel (size 0xb01bc0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xc00000) INFO: Uncompressed kernel (size 0xb01bc0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xc00000) INFO: Uncompressed kernel (size 0xb01bc0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xc00000) INFO: Uncompressed kernel (size 0xb01bc0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xc00000) INFO: Uncompressed kernel (size 0xb01bc0) overlaps the address of the wrapper(0x400000) INFO: Uncompressed kernel (size 0xb01bc0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xc00000) INFO: Fixing the link_address of wrapper to (0xc00000) INFO: Uncompressed kernel (size 0xb01bc0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xc00000) INFO: Uncompressed kernel (size 0xb01bc0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xc00000) INFO: Uncompressed kernel (size 0xaf14d8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xb00000) INFO: Uncompressed kernel (size 0xb01bc0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xc00000) INFO: Uncompressed kernel (size 0xb01bc0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xc00000) INFO: Uncompressed kernel (size 0xaf14d8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xb00000) Image Name: Linux-5.8.0+ Created: Sun Aug 16 06:03:29 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5295599 Bytes = 5171.48 KiB = 5.05 MiB Load Address: 00000000 Entry Point: 00000000 Image Name: Linux-5.8.0+ Created: Sun Aug 16 06:03:31 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5327974 Bytes = 5203.10 KiB = 5.08 MiB Load Address: 00c00000 Entry Point: 00c00294 Image Name: Linux-5.8.0+ Created: Sun Aug 16 06:03:31 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5328076 Bytes = 5203.20 KiB = 5.08 MiB Load Address: 00c00000 Entry Point: 00c00294 Image Name: Linux-5.8.0+ Created: Sun Aug 16 06:03:31 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5326763 Bytes = 5201.92 KiB = 5.08 MiB Load Address: 00c00000 Entry Point: 00c00294 Image Name: Linux-5.8.0+ Created: Sun Aug 16 06:03:31 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5328363 Bytes = 5203.48 KiB = 5.08 MiB Load Address: 00c00000 Entry Point: 00c00294 Image Name: Linux-5.8.0+ Created: Sun Aug 16 06:03:31 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5326768 Bytes = 5201.92 KiB = 5.08 MiB Load Address: 00c00000 Entry Point: 00c00294 Image Name: Linux-5.8.0+ Created: Sun Aug 16 06:03:31 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5327830 Bytes = 5202.96 KiB = 5.08 MiB Load Address: 00c00000 Entry Point: 00c00294 Image Name: Linux-5.8.0+ Created: Sun Aug 16 06:03:31 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5328894 Bytes = 5204.00 KiB = 5.08 MiB Load Address: 00c00000 Entry Point: 00c00894 Image Name: Linux-5.8.0+ Created: Sun Aug 16 06:03:32 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5328523 Bytes = 5203.64 KiB = 5.08 MiB Load Address: 00c00000 Entry Point: 00c00894 Completed OK # rm -rf /kisskb/build/linus_ppc6xx_defconfig_powerpc-gcc4.9 # Build took: 0:03:32.038609