This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-arm in repository toolchain/ci/linux.
from ccfff0a2bd2a Merge tag 'virtio-mem-for-5.16' of git://github.com/davidh [...] adds cf30f6a5f0c6 lib: zstd: Add kernel-specific API adds 2479b5238986 lib: zstd: Add decompress_sources.h for decompress_unzstd adds e0c1b49f5b67 lib: zstd: Upgrade to latest upstream zstd version 1.4.10 adds a99a65cfb92c MAINTAINERS: Add maintainer entry for zstd adds 0a8ea235837c lib: zstd: Add cast to silence clang's -Wbitwise-instead-o [...] adds 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 [...] new dee2b702bcf0 kconfig: Add support for -Wimplicit-fallthrough new fa55b7dcdc43 Linux 5.16-rc1
The 2 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/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 | 14 + Makefile | 10 +- 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 +- crypto/zstd.c | 28 +- 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/btrfs/zstd.c | 68 +- fs/f2fs/compress.c | 56 +- fs/f2fs/super.c | 2 +- fs/pstore/platform.c | 2 +- fs/squashfs/zstd_wrapper.c | 16 +- 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 +- include/linux/zstd.h | 1252 ++--- include/linux/zstd_errors.h | 77 + include/linux/zstd_lib.h | 2432 ++++++++++ init/Kconfig | 5 + 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 +- lib/decompress_unzstd.c | 48 +- lib/zstd/Makefile | 46 +- lib/zstd/bitstream.h | 380 -- lib/zstd/common/bitstream.h | 437 ++ lib/zstd/common/compiler.h | 170 + lib/zstd/common/cpu.h | 194 + lib/zstd/common/debug.c | 24 + lib/zstd/common/debug.h | 101 + lib/zstd/common/entropy_common.c | 357 ++ lib/zstd/common/error_private.c | 56 + lib/zstd/common/error_private.h | 66 + lib/zstd/common/fse.h | 710 +++ lib/zstd/common/fse_decompress.c | 390 ++ lib/zstd/common/huf.h | 356 ++ lib/zstd/common/mem.h | 259 + lib/zstd/common/zstd_common.c | 83 + lib/zstd/common/zstd_deps.h | 125 + lib/zstd/common/zstd_internal.h | 450 ++ lib/zstd/compress.c | 3485 ------------- lib/zstd/compress/fse_compress.c | 625 +++ lib/zstd/compress/hist.c | 165 + lib/zstd/compress/hist.h | 75 + lib/zstd/compress/huf_compress.c | 905 ++++ lib/zstd/compress/zstd_compress.c | 5109 ++++++++++++++++++++ lib/zstd/compress/zstd_compress_internal.h | 1188 +++++ lib/zstd/compress/zstd_compress_literals.c | 158 + lib/zstd/compress/zstd_compress_literals.h | 29 + lib/zstd/compress/zstd_compress_sequences.c | 439 ++ lib/zstd/compress/zstd_compress_sequences.h | 54 + lib/zstd/compress/zstd_compress_superblock.c | 850 ++++ lib/zstd/compress/zstd_compress_superblock.h | 32 + lib/zstd/compress/zstd_cwksp.h | 482 ++ lib/zstd/compress/zstd_double_fast.c | 519 ++ lib/zstd/compress/zstd_double_fast.h | 32 + lib/zstd/compress/zstd_fast.c | 496 ++ lib/zstd/compress/zstd_fast.h | 31 + lib/zstd/compress/zstd_lazy.c | 1414 ++++++ lib/zstd/compress/zstd_lazy.h | 81 + lib/zstd/compress/zstd_ldm.c | 686 +++ lib/zstd/compress/zstd_ldm.h | 110 + lib/zstd/compress/zstd_ldm_geartab.h | 103 + lib/zstd/compress/zstd_opt.c | 1346 ++++++ lib/zstd/compress/zstd_opt.h | 50 + lib/zstd/decompress.c | 2531 ---------- lib/zstd/decompress/huf_decompress.c | 1206 +++++ lib/zstd/decompress/zstd_ddict.c | 241 + lib/zstd/decompress/zstd_ddict.h | 44 + lib/zstd/decompress/zstd_decompress.c | 2085 ++++++++ lib/zstd/decompress/zstd_decompress_block.c | 1540 ++++++ lib/zstd/decompress/zstd_decompress_block.h | 62 + lib/zstd/decompress/zstd_decompress_internal.h | 202 + lib/zstd/decompress_sources.h | 28 + lib/zstd/entropy_common.c | 243 - lib/zstd/error_private.h | 53 - lib/zstd/fse.h | 575 --- lib/zstd/fse_compress.c | 795 --- lib/zstd/fse_decompress.c | 325 -- lib/zstd/huf.h | 212 - lib/zstd/huf_compress.c | 773 --- lib/zstd/huf_decompress.c | 960 ---- lib/zstd/mem.h | 151 - lib/zstd/zstd_common.c | 75 - lib/zstd/zstd_compress_module.c | 160 + lib/zstd/zstd_decompress_module.c | 105 + lib/zstd/zstd_internal.h | 273 -- lib/zstd/zstd_opt.h | 1014 ---- 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 +- 385 files changed, 30661 insertions(+), 14682 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 include/linux/zstd_errors.h create mode 100644 include/linux/zstd_lib.h delete mode 100644 lib/zstd/bitstream.h create mode 100644 lib/zstd/common/bitstream.h create mode 100644 lib/zstd/common/compiler.h create mode 100644 lib/zstd/common/cpu.h create mode 100644 lib/zstd/common/debug.c create mode 100644 lib/zstd/common/debug.h create mode 100644 lib/zstd/common/entropy_common.c create mode 100644 lib/zstd/common/error_private.c create mode 100644 lib/zstd/common/error_private.h create mode 100644 lib/zstd/common/fse.h create mode 100644 lib/zstd/common/fse_decompress.c create mode 100644 lib/zstd/common/huf.h create mode 100644 lib/zstd/common/mem.h create mode 100644 lib/zstd/common/zstd_common.c create mode 100644 lib/zstd/common/zstd_deps.h create mode 100644 lib/zstd/common/zstd_internal.h delete mode 100644 lib/zstd/compress.c create mode 100644 lib/zstd/compress/fse_compress.c create mode 100644 lib/zstd/compress/hist.c create mode 100644 lib/zstd/compress/hist.h create mode 100644 lib/zstd/compress/huf_compress.c create mode 100644 lib/zstd/compress/zstd_compress.c create mode 100644 lib/zstd/compress/zstd_compress_internal.h create mode 100644 lib/zstd/compress/zstd_compress_literals.c create mode 100644 lib/zstd/compress/zstd_compress_literals.h create mode 100644 lib/zstd/compress/zstd_compress_sequences.c create mode 100644 lib/zstd/compress/zstd_compress_sequences.h create mode 100644 lib/zstd/compress/zstd_compress_superblock.c create mode 100644 lib/zstd/compress/zstd_compress_superblock.h create mode 100644 lib/zstd/compress/zstd_cwksp.h create mode 100644 lib/zstd/compress/zstd_double_fast.c create mode 100644 lib/zstd/compress/zstd_double_fast.h create mode 100644 lib/zstd/compress/zstd_fast.c create mode 100644 lib/zstd/compress/zstd_fast.h create mode 100644 lib/zstd/compress/zstd_lazy.c create mode 100644 lib/zstd/compress/zstd_lazy.h create mode 100644 lib/zstd/compress/zstd_ldm.c create mode 100644 lib/zstd/compress/zstd_ldm.h create mode 100644 lib/zstd/compress/zstd_ldm_geartab.h create mode 100644 lib/zstd/compress/zstd_opt.c create mode 100644 lib/zstd/compress/zstd_opt.h delete mode 100644 lib/zstd/decompress.c create mode 100644 lib/zstd/decompress/huf_decompress.c create mode 100644 lib/zstd/decompress/zstd_ddict.c create mode 100644 lib/zstd/decompress/zstd_ddict.h create mode 100644 lib/zstd/decompress/zstd_decompress.c create mode 100644 lib/zstd/decompress/zstd_decompress_block.c create mode 100644 lib/zstd/decompress/zstd_decompress_block.h create mode 100644 lib/zstd/decompress/zstd_decompress_internal.h create mode 100644 lib/zstd/decompress_sources.h delete mode 100644 lib/zstd/entropy_common.c delete mode 100644 lib/zstd/error_private.h delete mode 100644 lib/zstd/fse.h delete mode 100644 lib/zstd/fse_compress.c delete mode 100644 lib/zstd/fse_decompress.c delete mode 100644 lib/zstd/huf.h delete mode 100644 lib/zstd/huf_compress.c delete mode 100644 lib/zstd/huf_decompress.c delete mode 100644 lib/zstd/mem.h delete mode 100644 lib/zstd/zstd_common.c create mode 100644 lib/zstd/zstd_compress_module.c create mode 100644 lib/zstd/zstd_decompress_module.c delete mode 100644 lib/zstd/zstd_internal.h delete mode 100644 lib/zstd/zstd_opt.h 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