This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 48a4cce08997 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4dcbedf0cb06 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 911632ab5d52 Merge branch '9p-next' of https://github.com/martinetd/linux omits 970eaf81bb13 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 48ce0bd33208 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2adfbde84e45 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits ffb1422ed164 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits 18edfc807eff Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits a1502393394f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 85cebfdf71c4 Merge branch 'master' of https://github.com/ceph/ceph-client.git omits 5c3277ecb0f4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 813e2f0f574c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits ea4192f16c51 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 0fc7ca46bf6e Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits d9408f756655 cifs: update internal version number omits 7d35e429e3ac smb: client: remove cfids_invalidation_worker omits 40fce41d4fb4 smb: client: fix race with fallocate(2) and AIO+DIO omits 1d5b80a765af smb: client: fix missing timestamp updates after utime(2) omits 1e6725714df7 smb: client: fix missing timestamp updates after ftruncate(2) omits 9a5cc9a592ad smb: client: fix missing timestamp updates with O_TRUNC omits 4dce7f332c43 cifs: Fix copy_to_iter return value check omits f90dee4f206e smb: client: batch SRV_COPYCHUNK entries to cut round trips omits c22ec9a59b43 ceph: fix potential race condition on operations with CEPH [...] omits 6430c8d75071 ceph: refactor wake_up_bit() pattern of calling omits 2c1a9eb755a7 ceph: fix potential race condition in ceph_ioctl_lazyio() omits f907f9409aec ceph: fix overflowed constant issue in ceph_do_objects_copy() omits 0ae9c5da44a1 ceph: fix wrong sizeof argument issue in register_session() omits 38f9fa93a91c ceph: add checking of wait_for_completion_killable() return value omits 437576cfb801 ceph: make ceph_start_io_*() killable omits 81f5c581fafa libceph: Use HMAC-SHA256 library instead of crypto_shash 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 new 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 new 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 new 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 [...] new cd5a0afbdf80 Merge tag 'mailbox-v6.18' of git://git.kernel.org/pub/scm/ [...] new a154f141604a PCI: Fix regression in pci_bus_distribute_available_resources() new 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 new ec714e371f22 Merge tag 'perf-tools-for-v6.18-1-2025-10-08' of git://git [...] new 03ebb2c883fe Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new 0976be731272 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new b2b973f070a2 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new a627489933ac Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 27c0a7b05d13 libceph: Use HMAC-SHA256 library instead of crypto_shash new fa073039466f ceph: make ceph_start_io_*() killable new b7ed1e29cfe7 ceph: add checking of wait_for_completion_killable() return value new 1ed4471a4ee6 ceph: fix wrong sizeof argument issue in register_session() new 5b2d1377d6cc ceph: fix overflowed constant issue in ceph_do_objects_copy() new 5824ccba9a39 ceph: fix potential race condition in ceph_ioctl_lazyio() new 53db6f25ee47 ceph: refactor wake_up_bit() pattern of calling new fbeafe782bd9 ceph: fix potential race condition on operations with CEPH [...] new 59699a5a7114 libceph: make ceph_con_get_out_msg() return the message pointer new 7399212dcf64 libceph: pass the message pointer instead of loading con->out_msg new 6140f1d43ba9 libceph: add empty check to ceph_con_get_out_msg() new 98a2850de49c ceph: fix potential NULL dereference issue in ceph_fill_trace() new c66120c84295 ceph: cleanup in ceph_alloc_readdir_reply_buffer() new 22c73d52a6d0 ceph: fix multifs mds auth caps issue new d74d6c0e9895 ceph: add bug tracking system info to MAINTAINERS new 843013883f96 Merge branch 'master' of https://github.com/ceph/ceph-client.git new e3699346828b smb: client: Simplify a return statement in get_smb2_acl_b [...] new 53db7806b442 smb: client: batch SRV_COPYCHUNK entries to cut round trips new aff896223e14 cifs: Fix copy_to_iter return value check new 210627b0aca9 smb: client: fix missing timestamp updates with O_TRUNC new 2f44babc2333 smb: client: fix missing timestamp updates after ftruncate(2) new 4cd7742f1c32 smb: client: fix missing timestamp updates after utime(2) new 3cef1d78ae99 smb: client: fix race with fallocate(2) and AIO+DIO new f510f6c22bb7 smb: client: remove cfids_invalidation_worker new 5399bdd87bfb cifs: update internal version number new 817fba15909e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new c80381807031 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 3e8f821a79e1 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new 2fc265577f3e Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new ed4653dbaa8d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 88a7c5849032 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 5b74bd781d67 Merge branch '9p-next' of https://github.com/martinetd/linux new 01e8c1c28eeb Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new 6e2a3402d6d4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (48a4cce08997) \ N -- N -- N refs/heads/fs-next (6e2a3402d6d4)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 45 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/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 | 13 +- 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 +- fs/ceph/inode.c | 11 + fs/ceph/mds_client.c | 17 +- fs/ceph/mdsmap.c | 14 +- fs/ceph/super.c | 14 - fs/ceph/super.h | 14 + fs/smb/client/smb2ops.c | 3 +- include/linux/ceph/messenger.h | 6 +- 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 - net/ceph/messenger.c | 12 +- net/ceph/messenger_v1.c | 56 +- net/ceph/messenger_v2.c | 169 +- 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 +- 393 files changed, 18082 insertions(+), 7898 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