This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-aarch64 in repository toolchain/ci/linux.
from c8c109546a19 Merge tag 'zstd-for-linus-v5.16' of git://github.com/terre [...] adds fa020dd78f9b perf beauty: Make all sockaddr files use a common naming scheme adds 795f91db262c perf beauty: Rename socket_ipproto.sh to socket.sh to hold [...] adds 012e5690360c perf beauty socket: Rename header_dir to uapi_header_dir adds 1a1edf33206c perf beauty socket: Prep to receive more input header files adds 82e3664b0acc perf beauty socket: Rename 'regex' to 'ipproto_regex' adds d3f82839f8d5 perf beauty socket: Sort the ipproto array entries adds ecf0a35ba221 perf beauty socket: Add generator for socket level (SOL_*) [...] adds f1c1e45e9cca perf trace: Beautify the 'level' argument of getsockopt adds 0826b7fd0a01 perf trace: Beautify the 'level' argument of setsockopt adds 66aee54ba42c perf beauty: Add socket level scnprintf that handles ARCH [...] adds fe90d378777a perf test: Use macro for "suite" declarations adds 54df5c8e014c perf test: Use macro for "suite" definitions adds df2252054eb0 perf test: Make each test/suite its own struct. adds d68f03650873 perf test: Move each test suite struct to its test adds 33f44bfd3c04 perf test: Rename struct test to test_suite adds f832044c8e8a perf test: Add helper functions for abstraction. adds 78244d2e2114 perf test: Add test case struct. adds 9be56d30802f perf test: Add skip reason to test case. adds 039f3555455d perf test: Convert pfm tests to use test cases. adds 2a74fe82831e perf test: Convert pmu event tests to test cases. adds e47c6ecaae1d perf test: Convert watch point tests to test cases. adds 44a8528c241b perf test: Convert clang tests to test cases. adds 5801e96b88bb perf test: Convert bpf tests to test cases. adds e65bc1fa29dc perf test: Convert llvm tests to test cases. adds 94e11fc77129 perf test: Remove now unused subtest helpers adds e329f03a1f1b perf test: bp tests use test case adds 1870356f3532 perf test: Convert time to tsc test to test case. adds c76ec1cf25d5 perf test: Remove non test case style support. adds 4935e2cd1b98 perf test: BP tests, remove is_supported use adds e74dd9cb3332 perf test: TSC test, remove is_supported use adds 848ddf5999d2 perf test: Remove is_supported function adds b47d2fb40f50 perf test: Remove skip_if_fail adds 604ce2f00465 perf test: Add expr test for events with hyphens adds 48f07b0b2a3e perf cputopo: Update to use pakage_cpus adds 406018dcc121 perf cputopo: Match die_siblings to topology ABI name adds 0b6b84cca674 perf cputopo: Match thread_siblings to topology ABI name adds 3613f6c1180b perf expr: Add literal values starting with # adds fdf1e29b6118 perf expr: Add metric literals for topology. adds 1e7ab8297599 perf expr: Move ID handling to its own function adds 9aba0adae8c7 perf expr: Add source_count for aggregating events adds 0901b5602872 perf arm-spe: Add snapshot mode support adds 56c31cdff7c2 perf arm-spe: Implement find_snapshot callback adds 6b1b208bef5b perf arm-spe: Snapshot mode test adds d54e50b7c9a4 perf cs-etm: Print size using consistent format adds 09e9afac8cea perf arm-spe: Print size using consistent format adds 438f1a9f54a9 perf design.txt: Synchronize the definition of enum perf_h [...] adds 3ca3af7d1f23 perf vendor events power10: Add metric events JSON file fo [...] adds 9dc9855f18ba perf arm-spe: Track task context switch for cpu-mode events adds 455c988225c7 perf arm-spe: Update --switch-events docs in 'perf record' adds 169de64f5dc2 perf arm-spe: Save context ID in record adds 27d113cfe892 perf arm-spe: Support hardware-based PID tracing adds f08a8fccd7ea perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equival [...] adds 7380aa89904f tools headers UAPI: Sync files changed by new futex_waitv syscall adds bd9acd9cc6d7 perf symbols: Add documentation to 'struct symbol' adds 42704567042d perf symbols: Bit pack to save a byte adds 4f74f187892e perf symbols: Factor out annotation init/exit adds 4924b1f7c467 perf bpf: Avoid memory leak from perf_env__insert_btf() adds 2a4898fc264a perf tools: Add more weak libbpf functions adds 5b749efe2df8 tools headers UAPI: Sync arch prctl headers with the kerne [...] adds 49024204322c tools headers UAPI: Sync linux/prctl.h with the kernel sources adds 37057e743c3a tools headers UAPI: Sync sound/asound.h with the kernel sources adds 06cf00c48f97 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 3442b5e05a7b tools arch x86: Sync the msr-index.h copy with the kernel sources adds 88e48238d536 perf bench futex: Fix memory leak of perf_cpu_map__new() adds c8b947642d23 perf test: Remove bash construct from stat_bpf_counters.sh test adds a9cdc1c5e370 perf tests: Remove bash construct from record+zstd_comp_decomp.sh adds ac96f463cc9a perf tests: Remove bash constructs from stat_all_pmu.sh adds 35c8fad4a703 Merge tag 'perf-tools-for-v5.16-2021-11-13' of git://git.k [...] adds 30d02551ba4f x86/fpu: Optimize out sigframe xfeatures when in init state adds 43d3b7f6a362 MAINTAINERS: Add some information to PARAVIRT_OPS entry adds e629fc1407a6 x86/mce: Add errata workaround for Skylake SKX37 adds fbdb5e8f2926 x86/cpu: Add Raptor Lake to Intel family adds 1654e95ee30a Merge tag 'x86_urgent_for_v5.16_rc1' of git://git.kernel.o [...] adds 0fe39a3929ac perf/x86/lbr: Reset LBR_SELECT during vlbr reset adds 5863702561e6 perf/x86/vlbr: Add c->flags to vlbr event constraints adds 4716023a8f6a perf/core: Avoid put_page() when GUP fails adds f7018be29253 Merge tag 'perf_urgent_for_v5.16_rc1' of git://git.kernel. [...] adds ce2612b6706b x86/smp: Factor out parts of native_smp_prepare_cpus() adds 42dc938a590c sched/core: Mitigate race cpus_share_cache()/update_top_ca [...] adds b027789e5e50 sched/fair: Prevent dead task groups from regaining cfs_rq's adds 4cc4cc28ec41 arch_topology: Fix missing clear cluster_cpumask in remove [...] adds a8b76910e465 preempt: Restore preemption model selection configs adds fc661f2dcb7e Merge tag 'sched_urgent_for_v5.16_rc1' of git://git.kernel [...] adds 2105a92748e8 static_call,x86: Robustify trampoline patching adds 218cc8b860a2 Merge tag 'locking-urgent-2021-11-14' of git://git.kernel. [...] adds 9c8e9c9681a0 PCI/MSI: Move non-mask check back into low level accessors adds 2226667a145d PCI/MSI: Deal with devices lying about their MSI mask capability adds f21082fb20db PCI: Add MSI masking quirk for Nvidia ION AHCI adds 373545903711 PCI/MSI: Destroy sysfs before freeing entries adds 1cbb418b69ed irqchip/csky-mpintc: Fixup mask/unmask implementation adds 69ea463021be irqchip/sifive-plic: Fixup EOI failed when masked adds 10a20b34d735 of/irq: Don't ignore interrupt-controller when interrupt-m [...] adds 979292af5b51 Merge tag 'irqchip-fixes-5.16-1' of git://git.kernel.org/p [...] adds c36e33e2f477 Merge tag 'irq-urgent-2021-11-14' of git://git.kernel.org/ [...] adds ca7752caeaa7 posix-cpu-timers: Clear task::posix_cputimers_work in copy [...] adds 622c72b651c8 Merge tag 'timers-urgent-2021-11-14' of git://git.kernel.o [...] adds c4a11bf423ec dt-bindings: Rename Ingenic CGU headers to ingenic,*.h adds 582c433eb997 dt-bindings: display: bridge: Convert toshiba,tc358767.txt [...] adds 51906dd173b2 dt-bindings: i2c: imx: hardware do not restrict clock-freq [...] adds fb66f40363c8 dt-bindings: timer: Update maintainers for st,stm32-timer adds 0bb0b616e40b dt-bindings: mfd: timers: Update maintainers for st,stm32-timers adds 1db9a87aeade dt-bindings: media: Update maintainers for st,stm32-cec.yaml adds ea28e2c1f7cf dt-bindings: media: Update maintainers for st,stm32-hwspin [...] adds f4eedebdbfbf dt-bindings: treewide: Update @st.com email address to @fo [...] adds 68d16195b61c of: Support using 'mask' in making device bus id adds 1b2189f3aa50 clk: versatile: clk-icst: Ensure clock names are unique adds 0e5f897708e8 dt-bindings: Remove Netlogic bindings adds 57d77e45c9c0 bindings: media: venus: Drop redundant maxItems for power- [...] adds 913d3a3f8408 dt-bindings: watchdog: sunxi: fix error in schema adds 0d1503d8d864 Merge tag 'devicetree-fixes-for-5.16-1' of git://git.kerne [...] adds 0d08e7bf0d0d ARM: 9155/1: fix early early_iounmap() adds 418ace9992a7 ARM: 9156/1: drop cc-option fallbacks for architecture selection adds 6ea45c57dc17 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds ca42bc4b7bda sh: fix trivial misannotations adds 0e38225c92c7 sh: check return code of request_irq adds 0341bd3915f8 sh: boards: Fix the cacography in irq.c adds 7b6ef6e570ea sh: boot: add intermediate vmlinux.bin* to targets instead [...] adds 7fe859eef99b sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ adds bde82ee391fa maple: fix wrong return value of maple_bus_init(). adds 12285ff8667b sh: kdump: add some attribute to function adds 61531cb3f9cd sh: Cleanup about SPARSE_IRQ adds fda1bc533094 sh: fix kconfig unmet dependency warning for FRAME_POINTER adds e25c252a9b03 sh: math-emu: drop unused functions adds b929926f01f2 sh: define __BIG_ENDIAN for math-emu adds 475c3f599582 sh: fix READ/WRITE redefinition warnings adds 8518e694203d sh: pgtable-3level: Fix cast to pointer from integer of di [...] adds 24318ae80d17 Merge tag 'sh-for-5.16' of git://git.libc.org/linux-sh adds 279917e27edc parisc: Fix backtrace to always include init funtion names adds f0d1cfac45ab parisc: Fix implicit declaration of function '__kernel_tex [...] adds 38860b2c8bb1 parisc: Flush kernel data mapping in set_pte_at() when ins [...] adds 3ec18fc7831e parisc/entry: fix trace test in syscall exit path adds c3b68c27f58a Merge tag 'for-5.16/parisc-3' of git://git.kernel.org/pub/ [...] adds 5b068aadf62d xfs: use swap() to make dabtree code cleaner adds 29f11fce211c xfs: #ifdef out perag code for userspace adds 4a6b35b3b3f2 xfs: sync xfs_btree_split macros with userspace libxfs adds ce49bfc8d037 Merge tag 'xfs-5.16-merge-5' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
Summary of changes: Documentation/devicetree/bindings/arm/sti.yaml | 2 +- .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 4 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 4 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 2 +- .../devicetree/bindings/clock/ingenic,cgu.yaml | 2 +- .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 2 +- .../devicetree/bindings/crypto/st,stm32-crc.yaml | 2 +- .../devicetree/bindings/crypto/st,stm32-cryp.yaml | 2 +- .../devicetree/bindings/crypto/st,stm32-hash.yaml | 2 +- .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 2 +- .../bindings/display/bridge/toshiba,tc358767.txt | 54 -- .../bindings/display/bridge/toshiba,tc358767.yaml | 158 +++++ .../devicetree/bindings/display/ingenic,ipu.yaml | 2 +- .../devicetree/bindings/display/ingenic,lcd.yaml | 4 +- .../bindings/display/panel/orisetech,otm8009a.yaml | 2 +- .../bindings/display/panel/raydium,rm68200.yaml | 2 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 4 +- .../devicetree/bindings/display/st,stm32-ltdc.yaml | 4 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 2 +- .../devicetree/bindings/dma/st,stm32-dma.yaml | 2 +- .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 +- .../devicetree/bindings/dma/st,stm32-mdma.yaml | 2 +- .../devicetree/bindings/gpio/gpio-xlp.txt | 49 -- .../bindings/hwlock/st,stm32-hwspinlock.yaml | 3 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 4 +- .../devicetree/bindings/i2c/i2c-xlp9xx.txt | 22 - .../devicetree/bindings/i2c/ingenic,i2c.yaml | 2 +- .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 +- .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 2 +- .../bindings/iio/adc/sigma-delta-modulator.yaml | 2 +- .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 2 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 +- .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 2 +- .../interrupt-controller/st,stm32-exti.yaml | 4 +- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 4 +- .../bindings/media/qcom,sc7280-venus.yaml | 1 - .../devicetree/bindings/media/st,stm32-cec.yaml | 3 +- .../devicetree/bindings/media/st,stm32-dcmi.yaml | 2 +- .../bindings/memory-controllers/ingenic,nemc.yaml | 2 +- .../memory-controllers/st,stm32-fmc2-ebi.yaml | 2 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 2 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 3 +- .../devicetree/bindings/mfd/st,stmfx.yaml | 2 +- .../devicetree/bindings/mfd/st,stpmic1.yaml | 2 +- .../bindings/mips/ingenic/ingenic,cpu.yaml | 2 +- .../devicetree/bindings/mmc/ingenic,mmc.yaml | 2 +- .../devicetree/bindings/mtd/ingenic,nand.yaml | 2 +- .../bindings/mtd/st,stm32-fmc2-nand.yaml | 2 +- .../devicetree/bindings/net/ingenic,mac.yaml | 2 +- .../devicetree/bindings/net/snps,dwmac.yaml | 2 +- .../devicetree/bindings/net/stm32-dwmac.yaml | 4 +- .../bindings/nvmem/ingenic,jz4780-efuse.yaml | 2 +- .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 +- .../devicetree/bindings/phy/ingenic,phy-usb.yaml | 2 +- .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 2 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 2 +- .../bindings/regulator/st,stm32-booster.yaml | 2 +- .../bindings/regulator/st,stm32-vrefbuf.yaml | 2 +- .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 2 +- .../bindings/remoteproc/ingenic,vpu.yaml | 2 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 4 +- .../devicetree/bindings/rng/ingenic,trng.yaml | 2 +- .../devicetree/bindings/rng/st,stm32-rng.yaml | 2 +- .../devicetree/bindings/rtc/ingenic,rtc.yaml | 2 +- .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 2 +- .../devicetree/bindings/serial/ingenic,uart.yaml | 2 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 2 +- .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 2 +- .../devicetree/bindings/sound/ingenic,aic.yaml | 2 +- .../devicetree/bindings/sound/ingenic,codec.yaml | 2 +- .../devicetree/bindings/sound/st,stm32-i2s.yaml | 2 +- .../devicetree/bindings/sound/st,stm32-sai.yaml | 2 +- .../bindings/sound/st,stm32-spdifrx.yaml | 2 +- .../devicetree/bindings/spi/ingenic,spi.yaml | 2 +- Documentation/devicetree/bindings/spi/spi-xlp.txt | 38 -- .../devicetree/bindings/spi/st,stm32-qspi.yaml | 4 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 4 +- .../bindings/thermal/st,stm32-thermal.yaml | 2 +- .../devicetree/bindings/timer/ingenic,sysost.yaml | 2 +- .../devicetree/bindings/timer/ingenic,tcu.yaml | 2 +- .../devicetree/bindings/timer/st,stm32-timer.yaml | 3 +- .../devicetree/bindings/usb/ingenic,musb.yaml | 2 +- .../devicetree/bindings/usb/st,stusb160x.yaml | 2 +- .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 - .../bindings/watchdog/st,stm32-iwdg.yaml | 4 +- Documentation/x86/xstate.rst | 9 + MAINTAINERS | 2 + arch/arm/Makefile | 22 +- arch/arm/mm/mmu.c | 4 +- arch/mips/boot/dts/ingenic/jz4725b.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 2 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 2 +- arch/parisc/include/asm/pgtable.h | 10 +- arch/parisc/kernel/cache.c | 4 +- arch/parisc/kernel/entry.S | 2 +- arch/parisc/kernel/stacktrace.c | 1 + arch/parisc/kernel/vmlinux.lds.S | 3 +- arch/sh/Kconfig | 1 - arch/sh/Kconfig.debug | 1 + arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 - arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 + arch/sh/boot/compressed/ashldi3.c | 2 + arch/sh/boot/compressed/ashlsi3.S | 2 + arch/sh/boot/compressed/ashrsi3.S | 2 + arch/sh/boot/compressed/lshrsi3.S | 2 + arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/irq.h | 11 - arch/sh/include/asm/sfp-machine.h | 8 + arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 147 +---- arch/sh/mm/nommu.c | 4 +- arch/x86/events/intel/core.c | 4 +- arch/x86/events/intel/lbr.c | 2 + arch/x86/include/asm/fpu/xcr.h | 12 + arch/x86/include/asm/fpu/xstate.h | 7 + arch/x86/include/asm/intel-family.h | 2 + arch/x86/include/asm/smp.h | 1 + arch/x86/include/asm/static_call.h | 1 + arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/mce/intel.c | 5 +- arch/x86/kernel/fpu/xstate.h | 37 +- arch/x86/kernel/smpboot.c | 18 +- arch/x86/kernel/static_call.c | 14 +- arch/x86/xen/smp_pv.c | 12 +- drivers/base/arch_topology.c | 2 + drivers/clk/ingenic/jz4725b-cgu.c | 2 +- drivers/clk/ingenic/jz4740-cgu.c | 2 +- drivers/clk/ingenic/jz4760-cgu.c | 2 +- drivers/clk/ingenic/jz4770-cgu.c | 2 +- drivers/clk/ingenic/jz4780-cgu.c | 2 +- drivers/clk/ingenic/x1000-cgu.c | 2 +- drivers/clk/ingenic/x1830-cgu.c | 2 +- drivers/clk/versatile/clk-icst.c | 6 +- drivers/irqchip/irq-csky-mpintc.c | 8 +- drivers/irqchip/irq-sifive-plic.c | 8 +- drivers/of/irq.c | 19 +- drivers/of/platform.c | 10 +- drivers/pci/msi.c | 39 +- drivers/pci/quirks.c | 6 + drivers/sh/maple/maple.c | 5 +- fs/xfs/libxfs/xfs_ag.c | 2 + fs/xfs/libxfs/xfs_ag.h | 8 +- fs/xfs/libxfs/xfs_btree.c | 4 + fs/xfs/libxfs/xfs_da_btree.c | 5 +- .../clock/{jz4725b-cgu.h => ingenic,jz4725b-cgu.h} | 0 .../clock/{jz4740-cgu.h => ingenic,jz4740-cgu.h} | 0 .../clock/{jz4760-cgu.h => ingenic,jz4760-cgu.h} | 0 .../clock/{jz4770-cgu.h => ingenic,jz4770-cgu.h} | 0 .../clock/{jz4780-cgu.h => ingenic,jz4780-cgu.h} | 0 .../clock/{x1000-cgu.h => ingenic,x1000-cgu.h} | 0 .../clock/{x1830-cgu.h => ingenic,x1830-cgu.h} | 0 include/linux/kernel.h | 2 +- include/linux/msi.h | 2 +- include/linux/pci.h | 2 + include/linux/posix-timers.h | 2 + include/linux/vermagic.h | 2 +- init/Makefile | 2 +- kernel/Kconfig.preempt | 42 +- kernel/events/core.c | 10 +- kernel/fork.c | 1 + kernel/irq/msi.c | 4 +- kernel/sched/autogroup.c | 2 +- kernel/sched/core.c | 53 +- kernel/sched/fair.c | 4 +- kernel/sched/rt.c | 12 +- kernel/sched/sched.h | 3 +- kernel/time/posix-cpu-timers.c | 19 +- tools/arch/x86/include/asm/msr-index.h | 2 + tools/arch/x86/include/uapi/asm/prctl.h | 4 + tools/include/uapi/asm-generic/unistd.h | 5 +- tools/include/uapi/drm/i915_drm.h | 242 +++++++- tools/include/uapi/linux/prctl.h | 3 + tools/include/uapi/sound/asound.h | 2 +- tools/objtool/check.c | 3 + tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Makefile.perf | 20 +- tools/perf/arch/arm/include/arch-tests.h | 2 +- tools/perf/arch/arm/tests/arch-tests.c | 16 +- tools/perf/arch/arm/tests/vectors-page.c | 5 +- tools/perf/arch/arm64/include/arch-tests.h | 2 +- tools/perf/arch/arm64/tests/arch-tests.c | 11 +- tools/perf/arch/arm64/util/arm-spe.c | 283 ++++++++- tools/perf/arch/powerpc/include/arch-tests.h | 2 +- tools/perf/arch/powerpc/tests/arch-tests.c | 12 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/arch/x86/include/arch-tests.h | 14 +- tools/perf/arch/x86/tests/arch-tests.c | 47 +- tools/perf/arch/x86/tests/bp-modify.c | 2 +- tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/tests/intel-cqm.c | 2 +- .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 2 +- tools/perf/arch/x86/tests/rdpmc.c | 2 +- tools/perf/arch/x86/tests/sample-parsing.c | 2 +- tools/perf/bench/futex-lock-pi.c | 1 + tools/perf/bench/futex-requeue.c | 1 + tools/perf/bench/futex-wake-parallel.c | 1 + tools/perf/bench/futex-wake.c | 1 + tools/perf/builtin-trace.c | 4 + tools/perf/design.txt | 3 + .../pmu-events/arch/powerpc/power10/metrics.json | 676 +++++++++++++++++++++ tools/perf/tests/api-io.c | 6 +- tools/perf/tests/attr.c | 4 +- tools/perf/tests/backward-ring-buffer.c | 4 +- tools/perf/tests/bitmap.c | 4 +- tools/perf/tests/bp_account.c | 36 +- tools/perf/tests/bp_signal.c | 34 +- tools/perf/tests/bp_signal_overflow.c | 9 +- tools/perf/tests/bpf.c | 71 ++- tools/perf/tests/builtin-test.c | 578 ++++++------------ tools/perf/tests/clang.c | 54 +- tools/perf/tests/code-reading.c | 4 +- tools/perf/tests/cpumap.c | 10 +- tools/perf/tests/demangle-java-test.c | 4 +- tools/perf/tests/demangle-ocaml-test.c | 4 +- tools/perf/tests/dlfilter-test.c | 4 +- tools/perf/tests/dso-data.c | 10 +- tools/perf/tests/dwarf-unwind.c | 5 +- tools/perf/tests/event-times.c | 4 +- tools/perf/tests/event_update.c | 4 +- tools/perf/tests/evsel-roundtrip-name.c | 5 +- tools/perf/tests/evsel-tp-sched.c | 5 +- tools/perf/tests/expand-cgroup.c | 6 +- tools/perf/tests/expr.c | 38 +- tools/perf/tests/fdarray.c | 7 +- tools/perf/tests/genelf.c | 6 +- tools/perf/tests/hists_cumulate.c | 4 +- tools/perf/tests/hists_filter.c | 4 +- tools/perf/tests/hists_link.c | 4 +- tools/perf/tests/hists_output.c | 4 +- tools/perf/tests/is_printable_array.c | 4 +- tools/perf/tests/keep-tracking.c | 4 +- tools/perf/tests/kmod-path.c | 4 +- tools/perf/tests/llvm.c | 74 ++- tools/perf/tests/maps.c | 4 +- tools/perf/tests/mem.c | 4 +- tools/perf/tests/mem2node.c | 4 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 5 +- tools/perf/tests/openat-syscall-tp-fields.c | 5 +- tools/perf/tests/openat-syscall.c | 5 +- tools/perf/tests/parse-events.c | 4 +- tools/perf/tests/parse-metric.c | 4 +- tools/perf/tests/parse-no-sample-id-all.c | 5 +- tools/perf/tests/pe-file-parsing.c | 6 +- tools/perf/tests/perf-hooks.c | 4 +- tools/perf/tests/perf-record.c | 4 +- tools/perf/tests/perf-time-to-tsc.c | 30 +- tools/perf/tests/pfm.c | 63 +- tools/perf/tests/pmu-events.c | 73 +-- tools/perf/tests/pmu.c | 4 +- tools/perf/tests/python-use.c | 4 +- tools/perf/tests/sample-parsing.c | 4 +- tools/perf/tests/sdt.c | 6 +- tools/perf/tests/shell/record+zstd_comp_decomp.sh | 2 +- tools/perf/tests/shell/stat_all_pmu.sh | 4 +- tools/perf/tests/shell/stat_bpf_counters.sh | 2 +- tools/perf/tests/shell/test_arm_spe.sh | 89 +++ tools/perf/tests/stat.c | 11 +- tools/perf/tests/sw-clock.c | 4 +- tools/perf/tests/switch-tracking.c | 4 +- tools/perf/tests/task-exit.c | 4 +- tools/perf/tests/tests.h | 238 ++++---- tools/perf/tests/thread-map.c | 10 +- tools/perf/tests/thread-maps-share.c | 4 +- tools/perf/tests/time-utils-test.c | 4 +- tools/perf/tests/topology.c | 4 +- tools/perf/tests/unit_number__scnprintf.c | 4 +- tools/perf/tests/vmlinux-kallsyms.c | 5 +- tools/perf/tests/wp.c | 124 ++-- tools/perf/trace/beauty/beauty.h | 5 + tools/perf/trace/beauty/sockaddr.c | 2 +- tools/perf/trace/beauty/{socket.sh => sockaddr.sh} | 0 tools/perf/trace/beauty/socket.c | 21 +- tools/perf/trace/beauty/socket.sh | 38 +- tools/perf/trace/beauty/socket_ipproto.sh | 12 - tools/perf/util/annotate.c | 13 +- tools/perf/util/annotate.h | 3 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 2 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 1 + tools/perf/util/arm-spe.c | 122 +++- tools/perf/util/bpf-event.c | 33 +- tools/perf/util/c++/clang-c.h | 8 +- tools/perf/util/c++/clang-test.cpp | 6 +- tools/perf/util/cputopo.c | 78 +-- tools/perf/util/cputopo.h | 33 +- tools/perf/util/cs-etm.c | 2 +- tools/perf/util/env.c | 5 +- tools/perf/util/env.h | 2 +- tools/perf/util/evsel.c | 12 + tools/perf/util/evsel.h | 1 + tools/perf/util/expr.c | 65 +- tools/perf/util/expr.h | 4 + tools/perf/util/expr.l | 16 +- tools/perf/util/expr.y | 73 ++- tools/perf/util/header.c | 20 +- tools/perf/util/stat-shadow.c | 7 +- tools/perf/util/symbol.c | 9 +- tools/perf/util/symbol.h | 19 +- 308 files changed, 3280 insertions(+), 1734 deletions(-) delete mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358767.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358767.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-xlp.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-xlp.txt create mode 100644 arch/sh/boot/compressed/ashiftrt.S create mode 100644 arch/sh/boot/compressed/ashldi3.c create mode 100644 arch/sh/boot/compressed/ashlsi3.S create mode 100644 arch/sh/boot/compressed/ashrsi3.S create mode 100644 arch/sh/boot/compressed/lshrsi3.S rename include/dt-bindings/clock/{jz4725b-cgu.h => ingenic,jz4725b-cgu.h} (100%) rename include/dt-bindings/clock/{jz4740-cgu.h => ingenic,jz4740-cgu.h} (100%) rename include/dt-bindings/clock/{jz4760-cgu.h => ingenic,jz4760-cgu.h} (100%) rename include/dt-bindings/clock/{jz4770-cgu.h => ingenic,jz4770-cgu.h} (100%) rename include/dt-bindings/clock/{jz4780-cgu.h => ingenic,jz4780-cgu.h} (100%) rename include/dt-bindings/clock/{x1000-cgu.h => ingenic,x1000-cgu.h} (100%) rename include/dt-bindings/clock/{x1830-cgu.h => ingenic,x1830-cgu.h} (100%) create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/metrics.json create mode 100755 tools/perf/tests/shell/test_arm_spe.sh copy tools/perf/trace/beauty/{socket.sh => sockaddr.sh} (100%) delete mode 100755 tools/perf/trace/beauty/socket_ipproto.sh