This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 0d97f2067c16 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 81c1a15eb4a2 crypto: zstd - Fix compression bug caused by truncation adds ef2b6e0317d8 crypto: ti - Add CRYPTO_ALG_ASYNC flag to DTHEv2 AES algos adds ca1354f7999d Revert "crypto: testmgr - desupport SHA-1 for FIPS 140" adds c0d36727bf39 crypto: rng - Ensure set_ent is always present adds 7c8dcac8d72d Merge tag 'v6.18-p2' of git://git.kernel.org/pub/scm/linux [...] adds 534b9bdeb4b8 Input: tca6416-keypad - remove the driver adds c12e371a31d6 Input: tca8418_keypad - switch to using module_i2c_driver() adds 4b051897df23 Merge tag 'v6.17-rc2' into HEAD adds 2ec25d341695 Input: move input_bits_to_string() to input-compat.c adds c07329a66cad Input: remove unneeded 'fast_io' parameter in regmap_config adds df595059d543 Input: include export.h in modules using EXPORT_SYMBOL*() adds fb43a9e696e1 dt-bindings: input: convert lpc32xx-key.txt to yaml format adds 72243ced3d86 dt-bindings: input: tsc2007: use comma in filename adds 2d3264d9a8ce Merge tag 'ib-mfd-input-v6.18' of git://git.kernel.org/pub [...] adds c1b52451b604 dt-bindings: input: touchscreen: tsc2007: Document 'wakeup [...] adds b0e109a24213 Input: tsc2007 - change warning to debug message if pen GP [...] adds d504bbda8ca6 Input: tsc2007 - make interrupt optional adds 9a12e2fb3f51 Input: tsc2007 - prevent overflow in pressure calculation adds 0fec357ad073 dt-bindings: input: touchscreen: imagis: add missing minItems adds 618f571af67a dt-bindings: input: exc3000: move eeti,egalax_ts from egal [...] adds 3cc08f918115 dt-bindings: input: convert semtech,sx8654 to yaml format adds 7328815c5fb0 dt-bindings: input: convert max11801-ts to yaml format adds f3ebb77fce24 dt-bindings: input: touchscreen: goodix: Drop 'interrupts' [...] adds 53e49cbece39 Input: pxa27x-keypad - replace uint32_t with u32 adds 770f82c64950 Input: pxa27x-keypad - use BIT, GENMASK, FIELD_GET, etc adds ca734f54b346 Input: pxa27x-keypad - drop support for platform data adds 890ba82a60cb Input: spear-keyboard - drop support for platform data adds 8742bebb8460 Input: synaptics-rmi4 - add includes for types used in rmi [...] adds d5ad57fc428c dt-bindings: input: qcom,pm8941-pwrkey: Fix formatting of [...] adds 925e9296dadf Merge tag 'ib-mfd-gpio-input-pinctrl-pwm-v6.18' of git://g [...] adds f9d803784f8d dt-bindings: input: touchscreen: document Himax HX852x(ES) adds 09fd8626cf82 Input: add Himax HX852x(ES) touchscreen driver adds 11fafeb2657e Input: twl4030_keypad - drop support for platform data adds 1b7d2e174242 dt-bindings: input: convert tca8418_keypad.txt to yaml format adds 6c521885da34 Input: imx6ul_tsc - fix typo in register name adds 05fcd78bcb14 Input: imx6ul_tsc - use BIT, FIELD_{GET,PREP} and GENMASK macros adds 6e4a5154934f dt-bindings: touchscreen: resistive-adc-touch: change to u [...] adds 7e52794b88f8 dt-bindings: touchscreen: convert bu21013 bindings to json schema adds 7ee0f793d00d dt-bindings: touchscreen: convert zet6223 bindings to json schema adds b90d027afbdd dt-bindings: input: maxtouch: add common touchscreen properties adds fd321a861fca Input: atmel_mxt_ts - add support for generic touchscreen [...] adds 7b1f8e7671eb Input: ps2-gpio - fix typo adds cf6f234d7dfb dt-bindings: touchscreen: add debounce-delay-us property adds 3fccd1f9552d dt-bindings: touchscreen: fsl,imx6ul-tsc: support glitch thresold adds 5042e57d3971 Input: imx6ul_tsc - set glitch threshold by DTS property adds 67c9b685c7f8 dt-bindings: input: touchscreen: add hynitron cst816x series adds c87a819bec86 Input: add driver for Hynitron CST816x series adds 95e6b0af8052 dt-bindings: input: pm8941-pwrkey: Document wakeup-source [...] adds 9712fe00a772 Input: pm8941-pwrkey - disable wakeup for resin by default adds b0b255d6b86d dt-bindings: touchscreen: convert eeti bindings to json schema adds 6b4896e404c7 dt-bindings: arm: bcm: raspberrypi,bcm2835-firmware: Add t [...] adds 2728e71ad678 dt-bindings: touchscreen: remove touchscreen.txt adds 9fbad55d6f9d dt-bindings: input: Add Awinic AW86927 adds 52e06d564ce6 Input: aw86927 - add driver for Awinic AW86927 adds d3366a04770e Input: uinput - zero-initialize uinput_ff_upload_compat to [...] adds db74430a4218 Input: psxpad-spi - add a check for the return value of sp [...] adds d655a684c24d Input: aw86927 - fix error code in probe() adds c7866ee0a9dd Input: atmel_mxt_ts - allow reset GPIO to sleep adds 8b87f67b4c87 Merge branch 'next' into for-linus adds 99cedb6b8f41 Merge tag 'input-for-v6.18-rc0' of git://git.kernel.org/pu [...] adds 929bf010e059 mm: introduce num_pages_contiguous() adds f6c84a52cc41 vfio/type1: optimize vfio_pin_pages_remote() adds d10872050ffe vfio/type1: batch vfio_find_vpfn() in function vfio_unpin_ [...] adds 089722e8939e vfio/type1: introduce a new member has_rsvd for struct vfio_dma adds d14de5b92578 vfio/type1: optimize vfio_unpin_pages_remote() adds 451bb9632898 vfio: Dump migration features under debugfs adds ed4d6e92463e Merge tag 'vfio-v6.18-rc1-pt2' of https://github.com/awill [...] adds d30352829667 mailbox: arm_mhuv3: Remove no_free_ptr() to maintain the o [...] adds 8ac2a8c4b3b5 MAINTAINERS: Change mailbox-altera maintainer adds 526ce9eb455e dt-bindings: mailbox: qcom: Document Glymur CPUCP mailbox [...] adds 426f4e9414df dt-bindings: mailbox: mediatek,gce-mailbox: Make clock-nam [...] adds 60d7416d8eb4 mailbox: remove unneeded 'fast_io' parameter in regmap_config adds 341867f730d3 mailbox: zynqmp-ipi: Remove redundant mbox_controller_unre [...] adds 019e3f4550fc mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi [...] adds 0aead8197fc1 mailbox: zynqmp-ipi: Fix out-of-bounds access in mailbox c [...] adds bb160e791ab1 mailbox: zynqmp-ipi: Fix SGI cleanup on unbind adds d3e35a151a84 dt-bindings: mailbox: Add MT8196 GPUEB Mailbox adds dbca0eabb821 mailbox: add MediaTek GPUEB IPI mailbox adds 3f39f5652037 mailbox: mtk-cmdq: Remove pm_runtime APIs from cmdq_mbox_s [...] adds cd5a0afbdf80 Merge tag 'mailbox-v6.18' of git://git.kernel.org/pub/scm/ [...] adds a154f141604a PCI: Fix regression in pci_bus_distribute_available_resources() adds 37bfdbc11b24 Merge tag 'pci-v6.18-fixes-1' of git://git.kernel.org/pub/ [...] adds f06ba25ec54a perf annotate: Rename to __hist_entry__tui_annotate() adds 4e3c9dc8b80e perf annotate: Remove annotation_print_data.start adds 05a706b157ac perf annotate: Remove __annotation_line__write() adds d94d5eb54f9c perf annotate: Pass annotation_print_data to annotation_li [...] adds 7736a6fba058 perf annotate: Simplify width calculation in annotation_li [...] adds e38ea8c41edd perf annotate: Return printed number from disasm_line__write() adds 7dbe89ca3d54 perf annotate: Add --code-with-type support for TUI adds 1d4374afd000 perf annotate: Add 'T' hot key to toggle data type display adds 644bbe59af3d perf annotate: Show warning when debuginfo is not available adds d69f56545ed5 perf annotate: Hide data-type for stack operation and canary adds 53a61a6ca279 perf annotate: Add dso__debuginfo() helper adds 1086237f0a91 perf annotate: Use a hashmap to save type data adds 78d853512d6f perf disasm: Avoid undefined behavior in incrementing NULL adds 4bd5bd8dbd41 perf test trace_btf_enum: Skip if permissions are insufficient adds 2354479026d7 perf evsel: Avoid container_of on a NULL leader adds 8b93f8933d37 perf test shell lock_contention: Extra debug diagnostics adds b39c915a4f36 libperf event: Ensure tracing data is multiple of 8 sized adds c3befab83441 perf python: Add more exceptions on error paths adds 6bdf8a5669d0 perf python: Improve the tracepoint function if no libtraceevent adds 7f1f71a164ad perf python: Add basic PMU abstraction and pmus sequence adds 2f20df570e39 perf python: Add function returning dictionary of all even [...] adds 83e5b8f9bf2e perf ilist: Add new python ilist command adds d0550be70f7a perf python: Add parse_metrics function adds 5ffa0246db5a perf python: Add evlist metrics function adds 064647d61c28 perf python: Add evlist compute_metric adds 47b3e95728eb perf python: Add metrics function adds a3f4104daa9f perf ilist: Add support for metrics adds 9105df0185ea perf tp_pmu: Remove unnecessary check adds 414bf79debdc perf dwarf-aux: Use signed variable types in match_var_offset adds 3ff7ce84e181 perf python: Fix spelling mistake "metics" -> "metrics" adds 1a461a62fb42 perf parse-events: Handle fake PMUs in CPU terms adds 1b728c54fed1 perf vendor events: Update alderlake events/metrics adds 3f7f743ec489 perf vendor events: Update arrowlake events/metrics adds e50ae144a7b7 perf vendor events: Update broadwell metrics adds 96e1aba56505 perf vendor events: Update cascadelakex metrics adds d9a6bb9e359e perf vendor events: Update emeraldrapids events/metrics adds d5a638022a01 perf vendor events: Update grandridge metrics adds 0e0890884199 perf vendor events: Update graniterapids events/metrics adds 7fcaead09f74 perf vendor events: Update haswell metrics adds 55b3a5a7a7d1 perf vendor events: Update icelake metrics adds 48a194efa007 perf vendor events: Update ivybridge/ivytown metrics adds 3fdb4ffe6505 perf vendor events: Update jaketown metrics adds 4a0ca7230d91 perf vendor events: Update lunarlake events/metrics adds 59050cb8972d perf vendor events: Update meteorlake events/metrics adds 6826aa4ffaef perf vendor events: Update rocketlake metrics adds 8d824b469d32 perf vendor events: Update sandybridge metrics adds 26f4b26f76bd perf vendor events: Update sapphirerapids events/metrics adds f1980de60459 perf vendor events: Update sierraforest metrics adds 94ce35cdb626 perf vendor events: Update skylake metrics adds 75a7b9d29215 perf vendor events: Update tigerlake metrics adds c1ead4b4dfe0 Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds 945f50036169 perf symbols: Handle 'N' symbols in /proc/kallsyms adds 80a2d7ea487d perf arm-spe: Show instruction sample types by default adds bf1af4f6e628 perf arm-spe: Downsample all sample types equally adds 9574a447478b perf arm-spe: Display --itrace period warnings for all sam [...] adds edf93f2a24de perf docs: Update SPE doc to include default instructions group adds 48330efae9cc perf annotate: Fix signature of annotate_browser__show() adds 7eabedef445a perf annotate: Factor out annotate_browser__show_function_title() adds 1e5881b168b9 perf annotate: Fix title line after return from call adds a85ac2dae6bf tools headers: Remove unused kvm_perf.h copies adds 4589be8cd033 tools headers: Remove unused arm32 asm/kvm.h copy adds 6f8fb022ef2c perf: Completely remove possibility to override MAX_NR_CPUS adds baa03483fdf3 perf drm_pmu: Fix fd_dir leaks in for_each_drm_fdinfo_in_dir() adds 94d4dfbbe8e0 perf arm64: Sync ESR_ELx_EC_* macros in arm64_exception_ty [...] adds 43fa1141e2c1 perf util: Fix compression checks returning -1 as bool adds 7970e206e18f perf evsel: Give warning for broken Intel topdown event grouping adds 9eac5612da1c perf stat: Don't skip failing group events adds 035c17893082 perf parse-events: Add 'X' modifier to exclude an event fr [...] adds 039fd0634a06 perf arm_spe: Correct setting remote access adds cb300e351505 perf arm_spe: Correct memory level for remote access adds 7203a22492e6 perf arm_spe: Use full type for data_src adds 45854b6d775b perf arm_spe: Directly propagate raw event adds e44e2b2b16df perf arm_spe: Decode event types for new features adds 99940fd9e145 perf arm_spe: Add "event_filter" entry in meta data adds 98f993ae6f4b perf arm_spe: Refine memory level filling adds 14d4ecb15e88 perf arm_spe: Separate setting of memory levels for loads [...] adds 786e7e7a5046 perf arm_spe: Fill memory levels for FEAT_SPEv1p4 adds 04abd5c06516 perf arm_spe: Refactor arm_spe__get_metadata_by_cpu() adds d510568970f3 perf arm_spe: Set HITM flag adds d120cb34c9c7 perf arm_spe: Allow parsing both data source and events adds ece3c7754fc9 perf trace: Add --max-summary option adds 97996580da08 perf vendor events arm64 AmpereOneX: Fix typo - should be [...] adds acd331d706f6 perf vendor events arm64 AmpereOne: Fix typos in metrics' [...] adds 54a7685fd2d6 perf auxtrace: Avoid redundant NULL check in auxtrace_mmap [...] adds 2e3501212293 perf test: AMD IBS swfilt skip kernel tests if paranoia is >1 adds 8c6d842302f3 perf dwarf-aux: More accurate variable type match for breg adds 4a6ce9ad2025 perf dwarf-aux: Better variable collection for insn tracking adds e7ace97fcf6d perf dwarf-aux: Fix __die_find_scope_cb() for namespaces adds c0e885e92534 perf tests record: Update testcase to fix usage of affinit [...] adds 817af72c05c8 perf tools: Update header documentation on BPF_PROG_INFO adds 98dbed7aee7f perf tools: Remove a pointless check adds 48314d20fe46 perf test shell lbr: Avoid failures with perf event paranoia adds 72c181399b01 Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds 0e9e7bc14e8f perf test attr: Add missing int_mist.uop_dropping event to [...] adds b0f4ade163e5 perf trace: Fix IS_ERR() vs NULL check bug adds 79a0194f2f28 perf bench mem: Remove repetition around time measurement adds 07e257245d5e perf bench mem: Defer type munging of size to float adds dbf5dad1540e perf bench mem: Move mem op parameters into a structure adds bdc22a83dc2a perf bench mem: Pull out init/fini logic adds fe0f3216dd87 perf bench mem: Switch from zalloc() to mmap() adds 7b6837e63a09 perf bench mem: Allow mapping of hugepages adds fd1d882c4c34 perf bench mem: Allow chunking on a memory region adds c3047f9a1ab4 perf bench mem: Refactor mem_options adds a8f0992998af perf bench mem: Add mmap() workloads adds c17dda801349 perf session: Fix handling when buffer exceeds 2 GiB adds 5519b69183c8 tools build: Make libperl opt-in rather than opt-out, deprecate adds 48918cacefd2 perf test: Don't leak workload gopipe in PERF_RECORD_* adds 693101792e45 perf evsel: Fix uniquification when PMU given without suffix adds edaeb4bcf151 perf test: Avoid uncore_imc/clockticks in uniquification test adds 24937ee839e4 perf evsel: Ensure the fallback message is always written to adds 0dc96cae063c perf build-id: Ensure snprintf string is empty when size is 0 adds 3a0f56d72a75 perf bpf-filter: Fix opts declaration on older libbpfs adds 5a022bf88fb0 perf bpf: Move the LIBBPF_CURRENT_VERSION_GEQ macro to bpf [...] adds aacaf65bb115 perf bpf: Check libbpf version to use btf_dump_type_data_o [...] adds 76619e81a8f8 perf vendor events intel: Update alderlake events to v1.34 adds d41129fe5476 perf vendor events intel: Update arrowlake events to v1.13 adds 26bc991c8a95 perf vendor events intel: Update emeraldrapids events to v1.20 adds 3c393a11695c perf vendor events intel: Update grandridge events to v1.10 adds 399464cc90aa perf vendor events intel: Update graniterapids events to v1.15 adds b4e77a135c03 perf vendor events intel: Update lunarlake events to v1.18 adds 53366556aab2 perf vendor events intel: Update meteorlake events to v1.17 adds dd171167f220 perf vendor events intel: Update pantherlake events to v1.00 adds 0c32e2748c29 perf vendor events intel: Update sapphirerapids events to v1.35 adds 3f20f98e2a54 perf vendor events intel: Update sierraforest events to v1.12 adds a93b9ccb03a2 perf tools: Fix duplicated words in documentation and comments adds 241f21be7d0f perf test perftool_testsuite: Use absolute paths adds 58a606149c60 perf sched: Avoid union type punning undefined behavior adds 1dbfaf94cf66 perf powerpc: Add basic CONFIG_AUXTRACE support for VPA pm [...] adds c4bbd4ec2e50 perf powerpc: Process auxtrace events and display in 'perf [...] adds 71feffa9c086 perf powerpc: Add event name as vpa-dtl of PERF_TYPE_SYNTH [...] adds cd1c3b730a2a perf powerpc: Allocate and setup aux buffer queue to help [...] adds 8644834a482a perf powerpc: Process the DTL entries in queue and deliver [...] adds a0dfb18f7d20 perf script: Enable to present DTL entries adds 6c153cc4684a MAINTAINERS: Remove myself from perf_events subsystem adds 60c38a6d3805 perf annotate: Use architecture-agnostic register limit adds 8c519a825b4a perf bpf_counter: Move header declarations into C code adds b91917c0c6fa perf bpf_counter: Fix handling of cpumap fixing hybrid adds f15548b277cc perf test: Refactor brstack test adds 11e59335b0d1 perf test: Add syscall and address tests to brstack test adds 9f0fa213790e perf test: Extend branch stack sampling test for Arm64 BRBE adds 33706fb0aa6c perf test: Add an 'import perf' test shell script adds d18020cf1e92 perf test: Remove C python_use test adds b19a0f610088 perf build: Remove libtracefs configuration adds a39516805992 tools build: Don't assume libtracefs-devel is always available adds 4fc844347ec1 perf bpf: Use __builtin_preserve_field_info for GCC compatibility adds de1111f91a7a perf symbol-minimal: Be more defensive when reading build IDs adds 8dc364fa484d libperf mmap: In user mmap rdpmc avoid undefined behavior adds a272195f1c69 perf test: Stat std output don't fail metric only adds 83fde0ee8f16 perf bench futex: Add missing stdbool.h adds f38ce0209ab4 tools bitmap: Add missing asm-generic/bitsperlong.h include adds 57a64919f21e tools include: Replace tools linux/gfp_types.h with kernel [...] adds f0015d8149de tools include: Add headers to make tools builds more hermetic adds 9262fa242b73 perf tools kvm: Add missed memory allocation check and free adds 6f58cf10457f perf tools kwork: Add missed memory allocation check and free adds 45ff39f6e70a perf tools kvm: Fix the potential out of range memory acce [...] adds 0f53264d714a perf tools: Add helper x86__is_intel_cpu() adds c1afca106e16 perf tools kvm: Use "cycles" to sample guest for "kvm reco [...] adds cbeb3d4784d4 perf tools kvm: Use "cycles" to sample guest for "kvm top" [...] adds c0b8a55a1180 perf map: Constify objdump offset/address conversion APIs adds bbb99668b5b1 perf capstone: Move capstone functionality into its own file adds d9007afca0cf perf llvm: Move llvm functionality into its own file adds 95931d9a594d perf libbfd: Move libbfd functionality to its own file adds 2836ed1748cc perf capstone: Remove open_capstone_handle adds 062d02a96d81 perf namespaces: Avoid get_current_dir_name dependency adds 79cc9b4b2cc1 tools build: Remove get_current_dir_name feature check adds 6026ab657a0e perf stat: Move create_perf_stat_counter() to builtin-stat.c adds 2cc7aa995ce9 perf stat: Refactor retry/skip/fatal error handling adds a5099d8143db perf annotate: Rename TSR_KIND_POINTER to TSR_KIND_PERCPU_POINTER adds c5b76ab525d3 tools build: Remove feature-libslang-include-subdir adds a90777bb03fc perf build: Move libopcode disasm tests to BUILD_NONDISTRO adds 2bd597170f46 perf bpf-event: Use libbpf version rather than feature check adds 584754cbee6e tools build: Remove libbpf-strings feature test adds 6b9c0261b3fb perf record: Add ratio-to-prev term adds 56be0fe5f62c perf record: Add auto counter reload parse and regression tests adds a22d167ed825 perf parse-events: Fix parsing of >30kb event strings adds e444c2d4a2b5 perf check: Add libLLVM feature adds 0e52f3f9f15f perf llvm: Reduce LLVM initialization adds 9518e10c2b39 perf dso: Move read_symbol() from llvm/capstone to dso adds aa04707f507e perf dso: Support BPF programs in dso__read_symbol() adds bca753204e9e perf dso: Clean up read_symbol() error handling adds fa770f1a9d40 perf disasm: Make ins__scnprintf() and ins__is_nop() static adds 257046a36750 perf srcline: Fallback between addr2line implementations adds e3b08a066405 perf disasm: Remove unused evsel from 'struct annotate_args' adds 53d067feb8c4 tools build: Align warning options with perf adds c6a43bc3e8f6 perf python: split Clang options when invoking Popen adds ed33e5e43c1e perf build: Correct CROSS_ARCH for clang adds e7e86d7697c6 perf build: Disable thread safety analysis for perl header adds 50b7e7082a3d perf test coresight: Dismiss clang warning for memcpy thread adds 244a1ac76a67 perf test coresight: Dismiss clang warning for thread loop adds 9ec46fc93803 perf test coresight: Dismiss clang warning for unroll loop thread adds 4772e66cb45e perf build: Support build with clang adds 0a75ba3e842c perf docs: Document building with Clang adds 5205c3d00266 perf tests: Don't retest sections in "Object code reading" adds f3b601f90090 perf tools: Fix arm64 libjvmti build by generating unistd_64.h adds ec714e371f22 Merge tag 'perf-tools-for-v6.18-1-2025-10-08' of git://git [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/debugfs-vfio | 6 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 28 + .../devicetree/bindings/input/atmel,maxtouch.yaml | 3 +- .../devicetree/bindings/input/awinic,aw86927.yaml | 48 + .../devicetree/bindings/input/lpc32xx-key.txt | 34 - .../devicetree/bindings/input/nxp,lpc3220-key.yaml | 61 + .../bindings/input/qcom,pm8941-pwrkey.yaml | 42 +- .../devicetree/bindings/input/tca8418_keypad.txt | 10 - .../devicetree/bindings/input/ti,tca8418.yaml | 61 + .../bindings/input/touchscreen/bu21013.txt | 43 - .../bindings/input/touchscreen/eeti,exc3000.yaml | 42 +- .../devicetree/bindings/input/touchscreen/eeti.txt | 30 - .../bindings/input/touchscreen/egalax-ts.txt | 18 - .../bindings/input/touchscreen/fsl,imx6ul-tsc.yaml | 14 + .../bindings/input/touchscreen/goodix.yaml | 1 - .../bindings/input/touchscreen/himax,hx852es.yaml | 81 + .../input/touchscreen/hynitron,cst816x.yaml | 65 + .../input/touchscreen/imagis,ist3038c.yaml | 18 + .../bindings/input/touchscreen/max11801-ts.txt | 17 - .../bindings/input/touchscreen/maxim,max11801.yaml | 46 + .../input/touchscreen/raspberrypi,firmware-ts.txt | 26 - .../input/touchscreen/resistive-adc-touch.yaml | 2 +- .../bindings/input/touchscreen/rohm,bu21013.yaml | 95 ++ .../bindings/input/touchscreen/semtech,sx8654.yaml | 52 + .../bindings/input/touchscreen/sx8654.txt | 23 - .../{ti.tsc2007.yaml => ti,tsc2007.yaml} | 4 +- .../bindings/input/touchscreen/touchscreen.txt | 1 - .../bindings/input/touchscreen/touchscreen.yaml | 4 + .../bindings/input/touchscreen/zeitec,zet6223.yaml | 62 + .../bindings/input/touchscreen/zet6223.txt | 30 - .../mailbox/mediatek,mt8196-gpueb-mbox.yaml | 64 + .../bindings/mailbox/qcom,cpucp-mbox.yaml | 9 +- MAINTAINERS | 10 +- crypto/rng.c | 8 + crypto/testmgr.c | 5 + crypto/zstd.c | 2 +- drivers/crypto/ti/dthev2-aes.c | 2 + drivers/input/ff-core.c | 2 +- drivers/input/ff-memless.c | 1 + drivers/input/gameport/gameport.c | 1 + drivers/input/input-compat.c | 30 + drivers/input/input-compat.h | 3 + drivers/input/input-poller.c | 1 + drivers/input/input.c | 36 +- drivers/input/joystick/iforce/iforce-main.c | 1 + drivers/input/joystick/iforce/iforce-packets.c | 1 + drivers/input/joystick/psxpad-spi.c | 6 +- drivers/input/keyboard/Kconfig | 18 - drivers/input/keyboard/Makefile | 1 - drivers/input/keyboard/pxa27x_keypad.c | 530 +++--- drivers/input/keyboard/spear-keyboard.c | 71 +- drivers/input/keyboard/tca6416-keypad.c | 305 ---- drivers/input/keyboard/tca8418_keypad.c | 13 +- drivers/input/keyboard/twl4030_keypad.c | 35 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ad714x.c | 1 + drivers/input/misc/adxl34x.c | 1 + drivers/input/misc/aw86927.c | 846 ++++++++++ drivers/input/misc/cma3000_d0x.c | 1 + drivers/input/misc/pm8941-pwrkey.c | 12 +- drivers/input/misc/uinput.c | 1 + drivers/input/rmi4/rmi_2d_sensor.c | 1 + drivers/input/rmi4/rmi_2d_sensor.h | 3 + drivers/input/rmi4/rmi_bus.c | 1 + drivers/input/rmi4/rmi_driver.c | 1 + drivers/input/serio/hil_mlc.c | 1 + drivers/input/serio/hp_sdc.c | 1 + drivers/input/serio/i8042.c | 1 + drivers/input/serio/libps2.c | 1 + drivers/input/serio/ps2-gpio.c | 2 +- drivers/input/serio/serio.c | 1 + drivers/input/sparse-keymap.c | 1 + drivers/input/touch-overlay.c | 1 + drivers/input/touchscreen.c | 1 + drivers/input/touchscreen/Kconfig | 22 + drivers/input/touchscreen/Makefile | 2 + drivers/input/touchscreen/ad7879.c | 1 + drivers/input/touchscreen/atmel_mxt_ts.c | 13 +- drivers/input/touchscreen/cyttsp_core.c | 1 + drivers/input/touchscreen/fsl-imx25-tcq.c | 1 - drivers/input/touchscreen/goodix_berlin_core.c | 1 + drivers/input/touchscreen/himax_hx852x.c | 503 ++++++ drivers/input/touchscreen/hynitron-cst816x.c | 253 +++ drivers/input/touchscreen/imx6ul_tsc.c | 121 +- drivers/input/touchscreen/tsc2007_core.c | 39 +- drivers/input/touchscreen/tsc200x-core.c | 1 + drivers/input/touchscreen/wm9705.c | 1 + drivers/input/touchscreen/wm9712.c | 1 + drivers/input/touchscreen/wm9713.c | 1 + drivers/input/touchscreen/wm97xx-core.c | 1 + drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/arm_mhuv3.c | 2 +- drivers/mailbox/mtk-cmdq-mailbox.c | 12 +- drivers/mailbox/mtk-gpueb-mailbox.c | 319 ++++ drivers/mailbox/qcom-apcs-ipc-mailbox.c | 1 - drivers/mailbox/zynqmp-ipi-mailbox.c | 24 +- drivers/pci/setup-bus.c | 5 +- drivers/vfio/debugfs.c | 19 + drivers/vfio/vfio_iommu_type1.c | 112 +- include/linux/mm.h | 7 +- include/linux/mm_inline.h | 36 + include/linux/platform_data/keyboard-spear.h | 164 -- include/linux/platform_data/keypad-pxa27x.h | 73 - include/linux/tca6416_keypad.h | 30 - tools/arch/arm/include/uapi/asm/kvm.h | 315 ---- tools/arch/s390/include/uapi/asm/kvm_perf.h | 22 - tools/arch/x86/include/uapi/asm/kvm_perf.h | 17 - tools/build/Makefile.feature | 6 +- tools/build/feature/Makefile | 18 +- tools/build/feature/test-all.c | 19 +- tools/build/feature/test-get_current_dir_name.c | 11 - tools/build/feature/test-libbpf-strings.c | 10 - tools/build/feature/test-libslang-include-subdir.c | 7 - tools/include/linux/bitmap.h | 1 + tools/include/linux/gfp_types.h | 393 ++++- {include => tools/include}/uapi/linux/genetlink.h | 0 {include => tools/include}/uapi/linux/if_addr.h | 0 {include => tools/include}/uapi/linux/neighbour.h | 0 {include => tools/include}/uapi/linux/netfilter.h | 0 .../include}/uapi/linux/netfilter_arp.h | 0 {include => tools/include}/uapi/linux/rtnetlink.h | 0 tools/lib/perf/include/perf/event.h | 1 + tools/lib/perf/mmap.c | 2 +- tools/perf/Documentation/Build.txt | 15 + tools/perf/Documentation/android.txt | 80 +- tools/perf/Documentation/intel-acr.txt | 53 + tools/perf/Documentation/perf-annotate.txt | 1 - tools/perf/Documentation/perf-arm-spe.txt | 14 +- tools/perf/Documentation/perf-bench.txt | 58 +- tools/perf/Documentation/perf-check.txt | 1 + tools/perf/Documentation/perf-diff.txt | 2 +- tools/perf/Documentation/perf-list.txt | 3 + tools/perf/Documentation/perf-trace.txt | 4 + tools/perf/Documentation/perf.data-file-format.txt | 10 + tools/perf/Makefile.config | 96 +- tools/perf/Makefile.perf | 8 +- tools/perf/arch/arm64/util/arm-spe.c | 5 + tools/perf/arch/arm64/util/arm64_exception_types.h | 15 +- tools/perf/arch/powerpc/util/Build | 1 + tools/perf/arch/powerpc/util/auxtrace.c | 103 ++ tools/perf/arch/x86/annotate/instructions.c | 4 +- tools/perf/arch/x86/util/evsel.c | 114 +- tools/perf/arch/x86/util/kvm-stat.c | 51 + tools/perf/bench/bench.h | 1 + tools/perf/bench/futex.h | 1 + tools/perf/bench/mem-functions.c | 390 +++-- tools/perf/bench/mem-memcpy-arch.h | 2 +- tools/perf/bench/mem-memcpy-x86-64-asm-def.h | 4 + tools/perf/bench/mem-memset-arch.h | 2 +- tools/perf/bench/mem-memset-x86-64-asm-def.h | 4 + tools/perf/builtin-annotate.c | 5 - tools/perf/builtin-bench.c | 1 + tools/perf/builtin-check.c | 4 +- tools/perf/builtin-kvm.c | 130 +- tools/perf/builtin-kwork.c | 27 +- tools/perf/builtin-record.c | 2 - tools/perf/builtin-sched.c | 19 +- tools/perf/builtin-script.c | 34 +- tools/perf/builtin-stat.c | 185 +- tools/perf/builtin-trace.c | 14 +- tools/perf/check-headers.sh | 12 +- tools/perf/perf.h | 2 - .../arch/arm64/ampere/ampereone/metrics.json | 8 +- .../arch/arm64/ampere/ampereonex/metrics.json | 10 +- .../pmu-events/arch/x86/alderlake/adl-metrics.json | 104 +- .../perf/pmu-events/arch/x86/alderlake/cache.json | 135 +- .../arch/x86/alderlake/floating-point.json | 28 +- .../pmu-events/arch/x86/alderlake/frontend.json | 42 +- .../perf/pmu-events/arch/x86/alderlake/memory.json | 12 +- .../perf/pmu-events/arch/x86/alderlake/other.json | 8 +- .../pmu-events/arch/x86/alderlake/pipeline.json | 163 +- .../arch/x86/alderlake/uncore-interconnect.json | 2 - .../arch/x86/alderlake/virtual-memory.json | 40 +- .../arch/x86/alderlaken/adln-metrics.json | 20 +- .../arch/x86/alderlaken/uncore-interconnect.json | 2 - .../pmu-events/arch/x86/arrowlake/arl-metrics.json | 180 +- .../perf/pmu-events/arch/x86/arrowlake/cache.json | 168 +- .../pmu-events/arch/x86/arrowlake/frontend.json | 40 +- .../perf/pmu-events/arch/x86/arrowlake/memory.json | 28 +- .../perf/pmu-events/arch/x86/arrowlake/other.json | 2 +- .../pmu-events/arch/x86/arrowlake/pipeline.json | 94 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 30 +- .../arch/x86/broadwellde/bdwde-metrics.json | 30 +- .../arch/x86/broadwellx/bdx-metrics.json | 33 +- .../arch/x86/cascadelakex/clx-metrics.json | 139 +- .../pmu-events/arch/x86/emeraldrapids/cache.json | 163 +- .../arch/x86/emeraldrapids/emr-metrics.json | 143 +- .../arch/x86/emeraldrapids/floating-point.json | 43 +- .../arch/x86/emeraldrapids/frontend.json | 42 +- .../pmu-events/arch/x86/emeraldrapids/memory.json | 30 +- .../pmu-events/arch/x86/emeraldrapids/other.json | 28 +- .../arch/x86/emeraldrapids/pipeline.json | 167 +- .../arch/x86/emeraldrapids/uncore-cache.json | 11 + .../arch/x86/emeraldrapids/uncore-memory.json | 104 ++ .../arch/x86/emeraldrapids/uncore-power.json | 2 - .../arch/x86/emeraldrapids/virtual-memory.json | 40 +- .../perf/pmu-events/arch/x86/grandridge/cache.json | 20 +- .../arch/x86/grandridge/grr-metrics.json | 20 +- .../pmu-events/arch/x86/graniterapids/cache.json | 227 ++- .../arch/x86/graniterapids/floating-point.json | 43 +- .../arch/x86/graniterapids/frontend.json | 42 +- .../arch/x86/graniterapids/gnr-metrics.json | 131 +- .../pmu-events/arch/x86/graniterapids/memory.json | 33 +- .../pmu-events/arch/x86/graniterapids/other.json | 30 +- .../arch/x86/graniterapids/pipeline.json | 167 +- .../x86/graniterapids/uncore-interconnect.json | 10 +- .../arch/x86/graniterapids/uncore-io.json | 1 - .../arch/x86/graniterapids/uncore-memory.json | 143 +- .../arch/x86/graniterapids/virtual-memory.json | 40 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 32 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 35 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 96 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 155 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 30 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 33 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 20 +- .../perf/pmu-events/arch/x86/lunarlake/cache.json | 150 +- .../pmu-events/arch/x86/lunarlake/frontend.json | 40 +- .../pmu-events/arch/x86/lunarlake/lnl-metrics.json | 216 +-- .../perf/pmu-events/arch/x86/lunarlake/memory.json | 28 +- .../perf/pmu-events/arch/x86/lunarlake/other.json | 2 +- .../pmu-events/arch/x86/lunarlake/pipeline.json | 85 +- .../arch/x86/lunarlake/uncore-interconnect.json | 10 + .../arch/x86/lunarlake/uncore-memory.json | 8 + tools/perf/pmu-events/arch/x86/mapfile.csv | 20 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 165 +- .../arch/x86/meteorlake/floating-point.json | 28 +- .../pmu-events/arch/x86/meteorlake/frontend.json | 42 +- .../pmu-events/arch/x86/meteorlake/memory.json | 15 +- .../arch/x86/meteorlake/mtl-metrics.json | 103 +- .../perf/pmu-events/arch/x86/meteorlake/other.json | 5 +- .../pmu-events/arch/x86/meteorlake/pipeline.json | 173 +- .../arch/x86/meteorlake/virtual-memory.json | 40 +- .../pmu-events/arch/x86/pantherlake/cache.json | 1207 ++++++++++++- .../pmu-events/arch/x86/pantherlake/counter.json | 9 +- .../floating-point.json | 211 +-- .../pmu-events/arch/x86/pantherlake/frontend.json | 535 ++++++ .../pmu-events/arch/x86/pantherlake/memory.json | 106 +- .../x86/{graniterapids => pantherlake}/other.json | 29 +- .../pmu-events/arch/x86/pantherlake/pipeline.json | 1776 ++++++++++++++++++-- .../{lunarlake => pantherlake}/uncore-memory.json | 16 +- .../arch/x86/pantherlake/virtual-memory.json | 248 +++ .../arch/x86/rocketlake/rkl-metrics.json | 97 +- .../arch/x86/sandybridge/snb-metrics.json | 19 +- .../pmu-events/arch/x86/sapphirerapids/cache.json | 163 +- .../arch/x86/sapphirerapids/floating-point.json | 43 +- .../arch/x86/sapphirerapids/frontend.json | 42 +- .../pmu-events/arch/x86/sapphirerapids/memory.json | 30 +- .../pmu-events/arch/x86/sapphirerapids/other.json | 28 +- .../arch/x86/sapphirerapids/pipeline.json | 167 +- .../arch/x86/sapphirerapids/spr-metrics.json | 165 +- .../arch/x86/sapphirerapids/uncore-cache.json | 11 + .../arch/x86/sapphirerapids/uncore-memory.json | 104 ++ .../arch/x86/sapphirerapids/uncore-power.json | 2 - .../arch/x86/sapphirerapids/virtual-memory.json | 40 +- .../pmu-events/arch/x86/sierraforest/cache.json | 61 +- .../arch/x86/sierraforest/srf-metrics.json | 20 +- .../arch/x86/sierraforest/uncore-interconnect.json | 10 +- .../arch/x86/sierraforest/uncore-io.json | 1 - .../arch/x86/sierraforest/uncore-memory.json | 103 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 101 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 101 +- .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 97 +- tools/perf/python/ilist.py | 495 ++++++ tools/perf/scripts/perl/Perf-Trace-Util/Build | 2 +- tools/perf/tests/Build | 2 - tools/perf/tests/builtin-test.c | 2 +- tools/perf/tests/code-reading.c | 119 +- tools/perf/tests/make | 8 +- tools/perf/tests/parse-events.c | 54 + tools/perf/tests/perf-record.c | 40 +- tools/perf/tests/python-use.c | 27 - tools/perf/tests/shell/amd-ibs-swfilt.sh | 51 +- tools/perf/tests/shell/attr/test-stat-default | 7 + tools/perf/tests/shell/attr/test-stat-detailed-1 | 7 + tools/perf/tests/shell/attr/test-stat-detailed-2 | 7 + tools/perf/tests/shell/attr/test-stat-detailed-3 | 7 + .../shell/base_probe/test_adding_blacklisted.sh | 20 +- .../tests/shell/base_probe/test_adding_kernel.sh | 97 +- tools/perf/tests/shell/base_probe/test_basic.sh | 31 +- .../tests/shell/base_probe/test_invalid_options.sh | 14 +- .../tests/shell/base_probe/test_line_semantics.sh | 7 +- tools/perf/tests/shell/base_report/setup.sh | 10 +- tools/perf/tests/shell/base_report/test_basic.sh | 103 +- tools/perf/tests/shell/common/init.sh | 4 +- .../shell/coresight/memcpy_thread/memcpy_thread.c | 2 + .../shell/coresight/thread_loop/thread_loop.c | 4 +- .../unroll_loop_thread/unroll_loop_thread.c | 4 +- tools/perf/tests/shell/lock_contention.sh | 7 +- tools/perf/tests/shell/python-use.sh | 36 + tools/perf/tests/shell/record.sh | 40 + tools/perf/tests/shell/record_lbr.sh | 26 +- tools/perf/tests/shell/stat+event_uniquifying.sh | 109 +- tools/perf/tests/shell/stat+std_output.sh | 6 +- tools/perf/tests/shell/test_brstack.sh | 106 +- tools/perf/tests/shell/trace_btf_enum.sh | 11 + tools/perf/tests/tests.h | 2 +- tools/perf/tests/workloads/Build | 2 + tools/perf/tests/workloads/traploop.c | 31 + tools/perf/ui/browsers/annotate.c | 169 +- tools/perf/ui/browsers/hists.c | 2 +- tools/perf/ui/libslang.h | 4 - tools/perf/util/Build | 7 +- tools/perf/util/addr2line.c | 439 +++++ tools/perf/util/addr2line.h | 20 + tools/perf/util/annotate-data.c | 15 +- tools/perf/util/annotate-data.h | 15 +- tools/perf/util/annotate.c | 181 +- tools/perf/util/annotate.h | 29 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 37 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 33 +- .../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 14 + .../util/arm-spe-decoder/arm-spe-pkt-decoder.h | 7 + tools/perf/util/arm-spe.c | 263 ++- tools/perf/util/arm-spe.h | 2 + tools/perf/util/auxtrace.c | 9 +- tools/perf/util/auxtrace.h | 1 + tools/perf/util/bpf-filter.c | 5 + tools/perf/util/bpf-trace-summary.c | 40 +- tools/perf/util/bpf-utils.h | 10 + tools/perf/util/bpf_counter.c | 88 +- tools/perf/util/bpf_counter.h | 74 +- tools/perf/util/bpf_counter_cgroup.c | 4 +- tools/perf/util/bpf_ftrace.c | 1 + tools/perf/util/bpf_off_cpu.c | 1 + tools/perf/util/bpf_skel/kwork_top.bpf.c | 2 - tools/perf/util/bpf_skel/sample_filter.bpf.c | 2 +- tools/perf/util/build-id.c | 7 + tools/perf/util/capstone.c | 471 ++++++ tools/perf/util/capstone.h | 24 + tools/perf/util/config.c | 2 +- tools/perf/util/disasm.c | 652 +------ tools/perf/util/disasm.h | 6 +- tools/perf/util/disasm_bpf.c | 195 --- tools/perf/util/disasm_bpf.h | 12 - tools/perf/util/drm_pmu.c | 4 +- tools/perf/util/dso.c | 112 ++ tools/perf/util/dso.h | 25 + tools/perf/util/dwarf-aux.c | 69 +- tools/perf/util/dwarf-aux.h | 2 + tools/perf/util/env.c | 22 + tools/perf/util/env.h | 2 + tools/perf/util/event.h | 20 + tools/perf/util/evsel.c | 165 +- tools/perf/util/evsel.h | 5 +- tools/perf/util/evsel_config.h | 1 + tools/perf/util/get_current_dir_name.c | 18 - tools/perf/util/get_current_dir_name.h | 8 - tools/perf/util/hist.h | 12 +- tools/perf/util/hwmon_pmu.h | 2 +- tools/perf/util/kvm-stat.h | 10 + tools/perf/util/libbfd.c | 600 +++++++ tools/perf/util/libbfd.h | 83 + tools/perf/util/llvm.c | 273 +++ tools/perf/util/llvm.h | 21 + tools/perf/util/lzma.c | 2 +- tools/perf/util/map.c | 19 +- tools/perf/util/map.h | 6 +- tools/perf/util/namespaces.c | 7 +- tools/perf/util/parse-events.c | 143 +- tools/perf/util/parse-events.h | 4 +- tools/perf/util/parse-events.l | 23 +- tools/perf/util/pmu.c | 3 +- tools/perf/util/powerpc-vpadtl.c | 734 ++++++++ tools/perf/util/powerpc-vpadtl.h | 23 + tools/perf/util/print_insn.c | 117 +- tools/perf/util/python.c | 522 +++++- tools/perf/util/scripting-engines/Build | 2 +- tools/perf/util/session.c | 2 +- tools/perf/util/setup.py | 5 +- tools/perf/util/srcline.c | 772 +-------- tools/perf/util/srcline.h | 9 +- tools/perf/util/stat.c | 56 - tools/perf/util/stat.h | 4 - tools/perf/util/symbol-elf.c | 100 +- tools/perf/util/symbol-minimal.c | 2 +- tools/perf/util/symbol.c | 138 +- tools/perf/util/tool_pmu.c | 3 - tools/perf/util/tp_pmu.c | 2 - tools/perf/util/trace.h | 4 +- tools/perf/util/zlib.c | 2 +- 383 files changed, 17901 insertions(+), 7760 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/awinic,aw86927.yaml delete mode 100644 Documentation/devicetree/bindings/input/lpc32xx-key.txt create mode 100644 Documentation/devicetree/bindings/input/nxp,lpc3220-key.yaml delete mode 100644 Documentation/devicetree/bindings/input/tca8418_keypad.txt create mode 100644 Documentation/devicetree/bindings/input/ti,tca8418.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/bu21013.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/eeti.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/egalax-ts.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/himax,hx852es.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/hynitron,cs [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/max11801-ts.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/maxim,max11 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/raspberrypi [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/rohm,bu21013.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/semtech,sx8 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/sx8654.txt rename Documentation/devicetree/bindings/input/touchscreen/{ti.tsc2007.yaml => ti, [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/touchscreen.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/zeitec,zet6 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/zet6223.txt create mode 100644 Documentation/devicetree/bindings/mailbox/mediatek,mt8196-gpueb [...] delete mode 100644 drivers/input/keyboard/tca6416-keypad.c create mode 100644 drivers/input/misc/aw86927.c create mode 100644 drivers/input/touchscreen/himax_hx852x.c create mode 100644 drivers/input/touchscreen/hynitron-cst816x.c create mode 100644 drivers/mailbox/mtk-gpueb-mailbox.c delete mode 100644 include/linux/platform_data/keyboard-spear.h delete mode 100644 include/linux/platform_data/keypad-pxa27x.h delete mode 100644 include/linux/tca6416_keypad.h delete mode 100644 tools/arch/arm/include/uapi/asm/kvm.h delete mode 100644 tools/arch/s390/include/uapi/asm/kvm_perf.h delete mode 100644 tools/arch/x86/include/uapi/asm/kvm_perf.h delete mode 100644 tools/build/feature/test-get_current_dir_name.c delete mode 100644 tools/build/feature/test-libbpf-strings.c delete mode 100644 tools/build/feature/test-libslang-include-subdir.c copy {include => tools/include}/uapi/linux/genetlink.h (100%) copy {include => tools/include}/uapi/linux/if_addr.h (100%) copy {include => tools/include}/uapi/linux/neighbour.h (100%) copy {include => tools/include}/uapi/linux/netfilter.h (100%) copy {include => tools/include}/uapi/linux/netfilter_arp.h (100%) copy {include => tools/include}/uapi/linux/rtnetlink.h (100%) create mode 100644 tools/perf/Documentation/intel-acr.txt create mode 100644 tools/perf/arch/powerpc/util/auxtrace.c create mode 100644 tools/perf/pmu-events/arch/x86/lunarlake/uncore-interconnect.json copy tools/perf/pmu-events/arch/x86/{meteorlake => pantherlake}/floating-point.json (72%) copy tools/perf/pmu-events/arch/x86/{graniterapids => pantherlake}/other.json (73%) copy tools/perf/pmu-events/arch/x86/{lunarlake => pantherlake}/uncore-memory.json (56%) create mode 100755 tools/perf/python/ilist.py delete mode 100644 tools/perf/tests/python-use.c create mode 100755 tools/perf/tests/shell/python-use.sh create mode 100644 tools/perf/tests/workloads/traploop.c create mode 100644 tools/perf/util/addr2line.c create mode 100644 tools/perf/util/addr2line.h create mode 100644 tools/perf/util/capstone.c create mode 100644 tools/perf/util/capstone.h delete mode 100644 tools/perf/util/disasm_bpf.c delete mode 100644 tools/perf/util/disasm_bpf.h delete mode 100644 tools/perf/util/get_current_dir_name.c delete mode 100644 tools/perf/util/get_current_dir_name.h create mode 100644 tools/perf/util/libbfd.c create mode 100644 tools/perf/util/libbfd.h create mode 100644 tools/perf/util/llvm.c create mode 100644 tools/perf/util/llvm.h create mode 100644 tools/perf/util/powerpc-vpadtl.c create mode 100644 tools/perf/util/powerpc-vpadtl.h