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 ff6e6ded5472 Merge tag 'rtc-6.6' of git://git.kernel.org/pub/scm/linux/ [...] adds b4f78ff746ec pwm: Use a consistent name for pwm_chip pointers in the core adds aecab554b6ff pwm: atmel-hlcdc: Use consistent variable naming adds 51352c09eafd pwm: bcm-kona: Consistently name pwm_chip variables "chip" adds 92f2de28288b pwm: crc: Consistently name pwm_chip variables "chip" adds 5996cdf132da pwm: cros-ec: Consistently name pwm_chip variables "chip" adds 1425c40189eb pwm: lp3943: Consistently name pwm_chip variables "chip" adds 454a8f5967df pwm: rockchip: Consistently name pwm_chip variables "chip" adds daf3facb9373 pwm: sifive: Consistently name pwm_chip variables "chip" adds bc83fe5cecf5 pwm: sl28cpld: Consistently name pwm_chip variables "chip" adds 16636297f544 staging: greybus: pwm: Consistently name pwm_chip variable [...] adds 0a41b0c5d97a pwm: Explicitly include correct DT includes adds a2f68c7e312f pwm: atmel: Enable clk when pwm already enabled in bootloader adds 018121e655c8 pwm: Remove outdated documentation for pwmchip_remove() adds bdebe27e3dc2 pwm: rz-mtu3: Fix build warning 'num_channel_ios' not described adds 84c33f427824 pwm: Drop unused #include <linux/radix-tree.h> adds 0323e8fedd1e pwm: atmel-tcb: Harmonize resource allocation order adds c11622324c02 pwm: atmel-tcb: Fix resource freeing in error path and remove adds 78dca23bd670 pwm: atmel-tcb: Put per-channel data into driver data adds 9a6ac822a215 pwm: atmel-tcb: Unroll atmel_tcb_pwm_set_polarity() into o [...] adds 28a1dadc49e2 pwm: atmel-tcb: Don't track polarity in driver data adds 4aed0ccd6868 pwm: lpc18xx-sct: Simplify using devm_clk_get_enabled() adds 63808bbb3e22 pwm: pxa: Don't reimplement of_device_get_match_data() adds 250b4ca0c9d6 pwm: ntxec: Drop a write-only variable from driver data adds 387c74e5f91d pwm: ntxec: Use device_set_of_node_from_dev() adds 86eed2a10304 pwm: Fix order of freeing resources in pwmchip_remove() adds e9c2f69aac05 pwm: stm32: Don't modify HW state in .remove() callback adds 8c89fd866ad2 pwm: stm32: Simplify using devm_pwmchip_add() adds b2c71e9f8dd0 pwm: stmpe: Handle errors when disabling the signal adds 8b9d91d23c18 dt-bindings: pwm: brcm,kona-pwm: convert to YAML adds b22bb0d6a828 pwm: atmel: Simplify using devm functions adds 4aae44f65827 pwm: lpc32xx: Remove handling of PWM channels new 8d844b351824 Merge tag 'pwm/for-6.6-rc1' of git://git.kernel.org/pub/sc [...] adds cf60ce92358d of: overlay: Fix of_overlay_fdt_apply prototype when !CONF [...] adds 44ade291b77c media: dt-bindings: Merge OV5695 into OV5693 binding adds 274e480982e6 media: dt-bindings: Convert Omnivision OV7251 to DT schema adds 591b00cc4fcf dt-bindings: irqchip: convert st,stih407-irq-syscfg to DT schema new 2ab35ce202f8 Merge tag 'devicetree-fixes-for-6.6-1' of git://git.kernel [...] adds e4da8c78973c net: ipv4, ipv6: fix IPSTATS_MIB_OUTOCTETS increment duplicated adds b5947239bfa6 net: stmmac: failure to probe without MAC interface specified adds 8b72d2a1c6cc NFC: nxp: add NXP1002 adds ee940b57a929 doc/netlink: Fix missing classic_netlink doc reference adds 28427f368f0e netfilter: nft_exthdr: Fix non-linear header modification adds e99476497687 netfilter: xt_sctp: validate the flag_info count adds 69c5d284f670 netfilter: xt_u32: validate user space input adds 7e9be1124dbe netfilter: nf_tables: Audit log setelem reset adds ea078ae9108e netfilter: nf_tables: Audit log rule reset adds 4e60de1e4769 Merge tag 'nf-23-08-31' of git://git.kernel.org/pub/scm/li [...] adds 8c21ab1bae94 net/sched: fq_pie: avoid stalls in fq_pie_timer() adds dc9511dd6f37 sctp: annotate data-races around sk->sk_wmem_queued adds fce92af1c29d ipv4: annotate data-races around fi->fib_dead adds a3e0fdf71bbe net: read sk->sk_family once in sk_mc_loop() adds 8aae7625ff3f net: fib: avoid warn splat in flow dissector adds 32337c0a2824 bpf: Prevent inlining of bpf_fentry_test7() adds 6a8faf107091 bpftool: Fix build warnings with -Wtype-limits adds 9d0a67b9d42c xsk: Fix xsk_build_skb() error: 'skb' dereferencing possib [...] adds 5439cfa7fe61 selftests/bpf: Fix flaky cgroup_iter_sleepable subtest adds 2d71a90f7e0f bpf, docs: Correct source of offset for program-local call adds be4033d36070 docs/bpf: Add description for CO-RE relocations adds 35d2b7ffffc1 bpf, sockmap: Fix preempt_rt splat when using raw_spin_lock_t adds aee1720eeb87 bpf, docs: Move linux-notes.rst to root bpf docs tree adds deb884072546 bpf, docs: Add abi.rst document to standardization subdirectory adds 7d35eb1a184a bpf, docs: s/eBPF/BPF in standards documents adds 3e019d8a05a3 xsk: Fix xsk_diag use-after-free error during socket cleanup adds 121fd33bf2d9 bpf, docs: Fix invalid escape sequence warnings in bpf_doc.py adds d11ae1b16b0a selftests/bpf: Fix d_path test adds 6a86b5b5cd76 bpf: Annotate bpf_long_memcpy with data_race adds be8e754cbfac selftests/bpf: Include build flavors for install target adds ddaa935d33fc Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 82ba0ff7bf04 net/handshake: fix null-ptr-deref in handshake_nl_done_doit() adds 66d58f046c9d net: use sk_forward_alloc_get() in sk_get_meminfo() adds 5e6300e7b3a4 net: annotate data-races around sk->sk_forward_alloc adds 9531e4a83feb mptcp: annotate data-races around msk->rmem_fwd_alloc adds e3390b30a5df net: annotate data-races around sk->sk_tsflags adds 251cd405a9e6 net: annotate data-races around sk->sk_bind_phc adds f2e977f36cc7 Merge branch 'net-data-race-annotations' adds 2ea35288c83b skbuff: skb_segment, Call zero copy functions before using [...] adds 6ac66cb03ae3 ipv4: ignore dst hint for multipath routes adds 8423be8926aa ipv6: ignore dst hint for multipath routes adds 8ae9efb859c0 selftests: fib_tests: Add multipath list receive tests adds d8a30706fea6 Merge branch 'dst-hint-multipath' adds ae074e2b2fd4 sfc: check for zero length in EF10 RX prefix adds fa09bc40b21a igb: disable virtualization features on 82580 adds 915d975b2ffa net: deal with integer overflows in kmalloc_reserve() adds 817c7cd2043a gve: fix frag_list chaining adds 151e887d8ff9 veth: Fixing transmit return status for dropped packets adds f31867d0d9d8 net: ipv6/addrconf: avoid integer underflow in ipv6_create [...] adds 719c5e37e99d net: phy: micrel: Correct bit assignments for phy_device flags adds ee8ab74aa0c2 docs: netdev: document patchwork patch states adds 524500873802 docs: netdev: update the netdev infra URLs adds 718e6b51298e af_unix: Fix msg_controllen test in scm_pidfd_recv() for M [...] adds 0bc36c0650b2 af_unix: Fix data-races around user->unix_inflight. adds ade32bd8a738 af_unix: Fix data-race around unix_tot_inflight. adds afe8764f7634 af_unix: Fix data-races around sk->sk_shutdown. adds b192812905e4 af_unix: Fix data race around sk->sk_err. adds 2861f09c1112 Merge branch 'af_unix-data-races' adds 8fc134fee27f net: sched: sch_qfq: Fix UAF in qfq_dequeue() adds 6ad40b36cd3b kcm: Destroy mutex in kcm_exit_net() adds d3287e4038ca Revert "net: macsec: preserve ingress frame ordering" adds c3b704d4a4a2 igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU adds 29fe7a1b6271 octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueu [...] adds a5e2151ff9d5 net/ipv6: SKB symmetric hash should incorporate transport ports adds 39285e124edb net: team: do not use dynamic lockdep key adds 9b271ebaf9a2 ip_tunnels: use DEV_STATS_INC() adds b7558a77529f net/mlx5e: Clear mirred devices array if the rule is split adds 344134609a56 mlx5/core: E-Switch, Create ACL FT for eswitch manager in [...] adds 5aa48279712e igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 adds 8360717524a2 igbvf: Change IGBVF_MIN to allow set rx/tx value between 6 [...] adds 6319685bdc8a igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 adds ca7cfd73d023 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 954ad9bf13c4 net: dsa: sja1105: fix bandwidth discrepancy between tc-cb [...] adds 894cafc5c62c net: dsa: sja1105: fix -ENOSPC when replacing the same tc- [...] adds 180a7419fe4a net: dsa: sja1105: complete tc-cbs offload support on SJA1110 adds f8fdd54ee6a1 Merge branch 'sja1105-fixes' adds 1a961e74d5ab net: phylink: fix sphinx complaint about invalid literal adds c1970e26bdc1 selftests/bpf: Fix a CI failure caused by vsock write adds 3888fa134edd docs/bpf: Fix "file doesn't exist" warnings in {llvm_reloc [...] adds a454d84ee20b bpf, sockmap: Fix skb refcnt race after locking changes adds 7645629f7dc8 bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion [...] adds 6764e767f4af bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recurs [...] adds a192103a1146 s390/bpf: Pass through tail call counter in trampolines adds a96a44aba556 bpf: bpf_sk_storage: Fix invalid wait context lockdep report adds 55d49f750b1c bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc adds a96d1cfb2da0 selftests/bpf: Check bpf_sk_storage has uncharged sk_omem_alloc adds f16d411c290b Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 08c6d8bae48c net: phy: Provide Module 4 KSZ9477 errata (DS80000754C) adds 61a1deacc3d4 net: hns3: fix tx timeout issue adds dd2bbc2ef69a net: hns3: Support query tx timeout threshold by debugfs adds efccf655e99b net: hns3: fix byte order conversion issue in hclge_dbg_fd [...] adds c295160b1d95 net: hns3: fix debugfs concurrency issue between kfree buf [...] adds fa5564945f7d net: hns3: fix invalid mutex between tc qdisc and dcb ets [...] adds 674d9591a32d net: hns3: fix the port information display when sfp is absent adds 60326634f6c5 net: hns3: remove GSO partial feature bit adds 35494b0d61e4 Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver' adds fd94d9dadee5 netfilter: nftables: exthdr: fix 4-byte stack OOB write adds f4f8a7803119 netfilter: nfnetlink_osf: avoid OOB read adds fdc04cc2d5fd netfilter: nf_tables: uapi: Describe NFTA_RULE_CHAIN_ID adds 2ee52ae94baa netfilter: nft_set_rbtree: skip sync GC for new elements i [...] adds 050d91c03b28 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 ma [...] adds 9b5ba5c9c510 netfilter: nf_tables: Unbreak audit log reset adds 7153a404fb70 Merge tag 'nf-23-09-06' of https://git.kernel.org/pub/scm/ [...] adds 6afcf0fb9270 Revert "net: team: do not use dynamic lockdep key" adds 1b36955cc048 net: enetc: distinguish error from valid pointers in enetc [...] new 73be7fb14e83 Merge tag 'net-6.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds 4b2fd81f2af7 accel/ivpu: refactor deprecated strncpy adds 978474dc8278 drm/nouveau: fence: fix undefined fence state after emit adds d9809d242ff5 Merge tag 'drm-misc-next-fixes-2023-09-01' of git://anongi [...] adds 5eefc5307c98 drm/i915: mark requests for GuC virtual engines to avoid u [...] new 51eed9d4ce21 Merge tag 'drm-intel-next-fixes-2023-08-31' of git://anong [...] new 44e60b14d5a7 drm/amd/display: Enable Replay for static screen use cases new 89df3dbeee40 drm/amdgpu/pm: Add notification for no DC support new fd27af4d5dab Documentation/gpu: Update amdgpu documentation new 4b721ed87e63 drm/amdgpu: Only support RAS EEPROM on dGPU platform new d4f6425a5615 drm/amdgpu: update mall info v2 from discovery new 46b55e25c94a drm/amdgpu: update gc_info v2_1 from discovery new 85609153102e drm/amd/pm: Update SMUv13.0.6 PMFW headers new 1836bb0a9d09 drm/amd/pm: Add critical temp for GC v9.4.3 new bae44a8fcb6e drm/amdgpu/jpeg - skip change of power-gating state for sriov new 3aca8cca606b drm/amdkfd: retry after EBUSY is returned from hmm_ranges_ [...] new e81c45568505 drm/amdgpu: Enable ras for mp0 v13_0_6 sriov new bab9bec6b6fb drm/amd/display: Roll back unit correction new 8f31c7be3e89 drm/amd/display: Correct unit conversion for vstartup new ed6445f5894d drm/amd/display: set minimum of VBlank_nom new 8f1778939b2f drm/amdgpu: Unset baco dummy mode on nbio v7.9 new 8c97e87c13d9 drm/amdkfd: use correct method to get clock under SRIOV new 7656168a8a83 drm/amdgpu: Add bootloader status check new 3f16096795df drm/amdgpu: Remove SRAM clock gater override by driver new e1c0d2e7066b drm/amd/pm: Fix critical temp unit of SMU v13.0.6 new ea7971af7a91 drm/amd/display: fix mode scaling (RMX_.*) new a9366b944bfd drm/amd/display: fix static screen detection setting new 7d4424373daa drm/amdgpu: Fix the return for gpu mode1_reset new a7dd9b97fd5b drm/amd/pm: fix debugfs pm_info output new 7b9f62353024 drm/amdgpu: Updated TCP/UTCL1 programming new 0a611560f53b drm/amdgpu: register a dirty framebuffer callback for fbcon new 7c2949c12e6d drm/amdgpu: Add bootloader wait for PSP v13 new 1611917f39be drm/amd/display: register edp_backlight_control() for DCN301 new 39c8b93a1056 Partially revert "drm/amd/display: update add plane to con [...] new 05347402d1c1 drm/amdgpu: Add SMU v13.0.6 default reset methods new 72105dcfa3d1 drm/amd/display: Add smu write msg id fail retry process new 1482650bc7ef drm/amd/display: update blank state on ODM changes new 5a3ccb140033 drm/amd/display: Remove wait while locked new 49a30c3d1a22 drm/amd/display: always switch off ODM before committing m [...] new 48d02dcba17a drm/amdgpu: Add umc_info v4_0 structure new e0c5c387ac60 drm/amdgpu: Support query ecc cap for aqua_vanjaram new 6d1b3455481a drm/amdgpu: Allocate coredump memory in a nonblocking way new a1fe9e9f73ce drm/amdkfd: use mask to get v9 interrupt sq data bits correctly new e23b10675ac6 drm/amdgpu: use read-modify-write mode for gfx v9_4_3 SQ setting new 2031c46b0984 drm/amdgpu: Hide xcp partition sysfs under SRIOV new 9f051d6ff13f drm/amdgpu: Free ras cmd input buffer properly new e9dca969b242 drm/amdkfd: Add missing gfx11 MQD manager callbacks new 46528db35561 Revert "Revert "drm/amd/display: Implement zpos property"" new 35588314e963 drm/amdgpu: fix amdgpu_cs_p1_user_fence new a81de4a22bbe Revert "drm/amd/display: Remove v_startup workaround for dcn3+" new 47428f4b638d drm/amd/display: limit the v_startup workaround to ASICs o [...] new 57a943ebfcdb drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma new 07e388aab042 drm/amd/display: prevent potential division by zero errors new fbe1a9e0c781 drm/amdgpu: Restrict bootloader wait to SMUv13.0.6 new 43ffcd6fa163 Merge tag 'amd-drm-fixes-6.6-2023-09-06' of https://gitlab [...] new a48fa7efaf11 Merge tag 'drm-next-2023-09-08' of git://anongit.freedeskt [...] adds 246c713a3655 landlock: Annotate struct landlock_rule with __counted_by adds 2a2015495142 selftests/landlock: Fix a resource leak new d0a45eeb5806 Merge tag 'landlock-6.6-rc1' of git://git.kernel.org/pub/s [...] adds 4952801fc6ad Revert "printk: export symbols for debug modules" new 01a46efcd8f4 Merge tag 'printk-for-6.6-fixup' of git://git.kernel.org/p [...] adds 9d1785590bbb Merge tag 'md-next-20230814-resend' into loongarch-next adds 8ff81bb24f68 LoongArch: Drop unused parse_r and parse_v macros adds 303be4b33562 LoongArch: mm: Add p?d_leaf() definitions adds ad3ff105611b LoongArch: Remove shm_align_mask and use SHMLBA instead adds f33efa905ce4 LoongArch: Code improvements in function pcpu_populate_pte() adds 2bb20d2926a8 LoongArch: mm: Introduce unified function populate_kernel_pte() adds 0921af6ccfb3 LoongArch: Use static defined zero page rather than allocated adds 937f65935950 LoongArch: Adjust {copy, clear}_user exception handler behavior adds 8f58c571bf30 LoongArch: Define symbol 'fault' as a local label in fpu.S adds 2478e4b7593a LoongArch: Allow usage of LSX/LASX in the kernel adds 75ded18a5e8e LoongArch: Add SIMD-optimized XOR routines adds 8f3f06dfd687 raid6: Add LoongArch SIMD syndrome calculation adds f2091321044d raid6: Add LoongArch SIMD recovery implementation adds bd3c5798484a LoongArch: Add Loongson Binary Translation (LBT) extension [...] adds e14dd076964e LoongArch: Add basic KGDB & KDB support adds b72961f847c0 LoongArch: Provide kaslr_offset() to get kernel offset adds 2363088eba2e LoongArch: Allow building with kcov coverage adds ec9fee79d48f kfence: Defer the assignment of the local variable addr adds 8b5cb1cbf332 LoongArch: mm: Add page table mapped mode support for virt [...] adds 95bb5b617bee LoongArch: Get partial stack information when providing re [...] adds 6ad3df56bb19 LoongArch: Add KFENCE (Kernel Electric-Fence) support adds 9b04c764af18 kasan: Add __HAVE_ARCH_SHADOW_MAP to support arch specific [...] adds fb6d5c1d99ab kasan: Add (pmd|pud)_init for LoongArch zero_(pud|p4d)_pop [...] adds 9fbcc076798e LoongArch: Simplify the processing of jumping new kernel f [...] adds 5aa4ac64e6ad LoongArch: Add KASAN (Kernel Address Sanitizer) support adds 671eae93ae20 LoongArch: Update Loongson-3 default config file new 12952b6bbd36 Merge tag 'loongarch-6.6' of git://git.kernel.org/pub/scm/ [...] adds 7625df9f4b25 perf: CXL: fix mismatched number of counters mask adds ab41a97474c0 arm64/sysreg: Fix broken strncpy() -> strscpy() conversion adds 8bd795fedb84 arm64: csum: Fix OoB access in IP checksum code for negati [...] new ca9c7abf9502 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds da42bcb30e00 ALSA: hda/tas2781: Use standard clamp() macro adds 69d0fd348d31 ASoC: dmaengine: Drop unused iov_iter for process callback adds ef98a4883298 ASoC: Name iov_iter argument as iterator instead of buffer adds e14ebde5df2a ALSA: pcm: Fix error checks of default read/write copy ops adds 4cbc7d9cdfbe ALSA: sb: Fix wrong argument in commented code adds 99bf5b0baac9 ALSA: hda/cirrus: Fix broken audio on hardware with two CS [...] adds b1757fa30ef1 ALSA: usb-audio: Fix potential memory leaks at error path [...] adds 86496fd4a2fa ALSA: seq: Fix snd_seq_expand_var_event() call to user-space adds e43252db7e20 ALSA: hda/realtek - ALC287 I2S speaker platform support adds 11b0b802f8e3 ASoC: codecs: wcd93xx: fix object added to multiple drivers adds bfd73b601ac8 ASoC: cs35l45: Add support for Chip ID 0x35A460 adds a47f7bf97c98 ASoC: cs35l45: Fix "Dead assigment" warning adds e041b85006f4 ASoC: cs35l45: Rename DACPCM1 Source control adds 9e07f8bfd959 ASoC: cs42l43: Fix missing error code in cs42l43_codec_probe() adds b5f3cec3159d ASoC: dt-bindings: fsl_easrc: Add support for imx8mp-easrc adds 06afec5c988a ASoC: cs35l56: Waiting for firmware to boot must be tolera [...] adds c87906a7d56e MAINTAINERS: Update the MAINTAINERS enties for TEXAS INSTR [...] adds d1cf5d30b43f ASoC: amd: yc: Add DMI entries to support Victus by HP Gam [...] adds 5366a64033ef ASoC: rt5645: NULL pointer access when removing jack adds 739c031110da ASoC: Intel: avs: Provide support for fallback topology adds cfff2a7794d2 ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL adds ecc8b4d0b6e1 Merge tag 'asoc-fix-v6.6-merge-window' of https://git.kern [...] new a3d231e44ab8 Merge tag 'sound-fix-6.6-rc1' of git://git.kernel.org/pub/ [...] adds 180b10bd160b gpio: zynq: restore zynq_gpio_irq_reqres/zynq_gpio_irq_rel [...] new d30c0d326b43 Merge tag 'gpio-fixes-for-v6.6-rc1' of git://git.kernel.or [...] adds 081690e94118 powercap: intel_rapl: Fix invalid setting of Power Limit 4 new fd88c59e7929 Merge tag 'pm-6.6-rc1-3' of git://git.kernel.org/pub/scm/l [...] adds 9ffa7b92bc76 thermal: core: Clean up headers of thermal zone registrati [...] adds d332db8fc1a2 thermal: core: Add function for registering tripless therm [...] adds cbcd51e822bf thermal: Use thermal_tripless_zone_device_register() adds edd220b33f47 thermal: core: Drop thermal_zone_device_register() new 32bf43e4efdb Merge tag 'thermal-6.6-rc1-3' of git://git.kernel.org/pub/ [...] adds bd6fc5da4c51 io_uring: Don't set affinity on a dying sqpoll thread new b484a40dc1f1 io_uring: fix IO hang in io_wq_put_and_exit from do_exit() new 32f5dea040ee io_uring/fdinfo: only print ->sq_array[] if it's there new 76d3ccecfa18 io_uring: add a sysctl to disable io_uring system-wide new 45500dc4e01c io_uring: break out of iowq iopoll on teardown new 27122c079f5b io_uring: fix unprotected iopoll overflow new 023464fe33a5 Revert "io_uring: fix IO hang in io_wq_put_and_exit from d [...] new 7ccc3ebf0c57 Merge tag 'io_uring-6.6-2023-09-08' of git://git.kernel.dk/linux adds ef100397fac3 blk-throttle: print signed value 'carryover_bytes/ios' for user adds bb8d5587bdc3 blk-throttle: fix wrong comparation while 'carryover_ios/b [...] adds e8368b57c006 blk-throttle: use calculate_io/bytes_allowed() for throtl_ [...] adds eead0056648c blk-throttle: consider 'carryover_ios/bytes' in throtl_tri [...] new 0d997f1de899 block: remove the call to file_remove_privs in blkdev_write_iter new 1a721de8489f block: don't add or resize partition on the disk with GENH [...] new f7cf22424665 s390/dasd: fix string length handling new 5a26e45edb46 null_blk: fix poll request timeout handling new 5905afc2c7bb block: fix pin count management when merging same-page segments new 4b9c2edaf728 drbd: swap bvec_set_page len and offset new 7402e635edb9 Merge tag 'block-6.6-2023-09-08' of git://git.kernel.dk/linux adds cbc02854331e XArray: Do not return sibling entries from xa_load() adds e7716c74e388 xarray: Document necessary flag in alloc functions adds 2a15de80dd0f idr: fix param name in idr_alloc_cyclic() doc new 3095dd99dd75 Merge tag 'xarray-6.6' of git://git.infradead.org/users/wi [...] adds f5069159f32c ksmbd: remove experimental warning new 6099776f9f26 Merge tag '6.6-rc-ksmbd' of git://git.samba.org/ksmbd adds f7d067041e35 ntb: Remove error checking for debugfs_create_dir() adds 45191087c3e2 dtivers: ntb: fix parameter check in perf_setup_dbgfs() adds 03c9e6f0e0ab NTB: ntb_tool: Switch to memdup_user_nul() helper adds 28e70ed9d0fa ntb: amd: Drop unnecessary error check for debugfs_create_dir adds cc79bd2738c2 ntb: Clean up tx tail index on link down adds f195a1a6fe41 ntb: Drop packets when qp link is down adds 5a7693e6bbf1 ntb: Fix calculation ntb_transport_tx_free_entry() adds 643982232860 ntb: Check tx descriptors outstanding instead of head/tail [...] new fa9d4bf5b738 Merge tag 'ntb-6.6' of https://github.com/jonmason/ntb adds 26641b3f22ab PCI: Fix CONFIG_PCI_DYNAMIC_OF_NODES kconfig dependencies adds 8ec9c1d5d0a5 PCI: Free released resource after coalescing new 5260bd6d36c8 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" new 060249b5d344 Merge tag 'pci-v6.6-fixes-1' of git://git.kernel.org/pub/s [...] adds fb5a4315591d dma-debug: don't call __dma_entry_alloc_check_leak() under [...] adds 2dcdf8c18d5c dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA adds 765aa6b3a462 dma-pool: remove a __maybe_unused label in atomic_pool_expand new f875db4f20f4 Revert "dma-contiguous: check for memory region overlap" new 474197a4f792 Merge tag 'dma-mapping-6.6-2023-09-09' of git://git.infrad [...] new 86495af1171e media: dvb: symbol fixup for dvb_attach() new 6b41fb277ed4 Merge tag 'driver-core-6.6-rc1-2' of git://git.kernel.org/ [...] adds 73c7881b5066 scsi: xen-scsifront: shost_priv() can never return NULL adds 11443b539e9e scsi: qedf: Remove unused declaration adds e1a87e29fbc8 scsi: qedi: Remove unused declarations adds 79519528a180 scsi: core: Improve type safety of scsi_rescan_device() adds 90f359c1aa4a scsi: core: Report error list information in debugfs adds 9604eea5bd3a scsi: st: Add third party poweron reset handling adds efcf965a1278 scsi: sd: Remove the number of forward declarations adds 153c45dd63ef scsi: smartpqi: Add abort handler adds 43cf3a6eab58 scsi: smartpqi: Rename MACRO to clarify purpose adds e9c39117b448 scsi: smartpqi: Rename pciinfo to pci_info adds dad662c9fe50 scsi: smartpqi: Simplify lun_number assignment adds 276395d024cc scsi: smartpqi: Enhance shutdown notification adds 72b737fa73bf scsi: smartpqi: Enhance controller offline notification adds e1b919494aa9 scsi: smartpqi: Enhance error messages adds 08b7ad50c8bc scsi: smartpqi: Change driver version to 2.1.24-046 adds 749652a1dee6 Merge patch series "smartpqi updates" adds efeda3bf912f scsi: qla2xxx: Move resource to allow code reuse adds ae25f65a351c scsi: qla2xxx: Allow 32-byte CDBs adds 875386b98857 scsi: qla2xxx: Add Unsolicited LS Request and Response Sup [...] adds 6d0b65569c0a scsi: qla2xxx: Flush mailbox commands on chip reset adds e370b64c7db9 scsi: qla2xxx: Fix firmware resource tracking adds cd248a95f86d scsi: qla2xxx: Add logs for SFP temperature monitoring adds 0ba0b018f945 scsi: qla2xxx: Error code did not return to upper layer adds e9105c4b7a92 scsi: qla2xxx: Remove unsupported ql2xenabledif option adds b496953dd044 scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() adds 641671d97b91 Revert "scsi: qla2xxx: Fix buffer overrun" adds cc6e67e60fe7 scsi: qla2xxx: Update version to 10.02.09.100-k adds 27177862de96 scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error adds 659d36cc732a scsi: qla2xxx: Remove unused variables in qla24xx_build_sc [...] adds 530e86c745ae Merge patch series "qla2xxx driver misc features" adds 15924b050363 scsi: fnic: Replace sgreset tag with max_tag_id adds 58330d6a0b46 Merge branch '6.5/scsi-fixes' into 6.6/scsi-staging adds 7a5dee9b72e9 scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" adds e7cf3a35b38e scsi: fnic: Remove unused functions fnic_scsi_host_start/e [...] adds d4781807f050 scsi: qla2xxx: Fix unused variable warning in qla2xxx_proc [...] adds d0bac0ec89d6 scsi: ufs: Fix the build for the old ARM OABI adds be946e31bcf2 scsi: libsas: Simplify sas_queue_reset() and remove unused code adds 4ca10f3e3174 scsi: mpt3sas: Perform additional retries if doorbell read [...] adds 0854065092a7 scsi: mpt3sas: Remove volatile qualifier adds c91e585cfb3d scsi: ufs: core: Add advanced RPMB support where UFSHCI 4. [...] adds 9f6fec656613 scsi: ufs: core: No need to update UPIU.header.flags and l [...] new 2a5a4326e583 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 584ea6564bca RISC-V: Probe for unaligned access speed adds f2d14bc4e437 RISC-V: alternative: Remove feature_probe_func new 580253b518e6 Merge patch series "RISC-V: Probe for misaligned access speed" adds eb746180132a riscv: dma-mapping: only invalidate after DMA, not flush adds 482069ebdc1d riscv: dma-mapping: skip invalidation before bidirectional DMA adds 935730160738 riscv: dma-mapping: switch over to generic implementation new 7f215d003f31 Merge patch series "riscv: dma-mapping: unify support for [...] adds d6ca3a56f4f3 riscv: asm: vendorid_list: Add Andes Technology to the ven [...] adds e021ae7f5145 riscv: errata: Add Andes alternative ports adds b79f300c1fd4 riscv: mm: dma-noncoherent: nonstandard cache operations support adds 3e7bf4685e42 dt-bindings: cache: andestech,ax45mp-cache: Add DT binding [...] adds d34599bcd2e4 cache: Add L2 cache management for Andes AX45MP RISC-V core adds 484861e09f3e soc: renesas: Kconfig: Select the required configs for RZ/ [...] new c23be918c5d0 Merge patch series "Add non-coherent DMA support for AX45MP" adds 9300f0043974 RISC-V: Add ptrace support for vectors new f09363635479 Merge patch "RISC-V: Add ptrace support for vectors" adds 84fe419dc757 riscv: Introduce virtual kernel mapping KASLR adds 54a519e6aff9 riscv: Dump out kernel offset information on panic adds 6b56beb5f694 arm64: libstub: Move KASLR handling functions to kaslr.c adds 3c35d1a03c8b libstub: Fix compilation warning for rv32 adds b7ac4b8ee73d riscv: libstub: Implement KASLR by using generic functions new f57805555834 Merge patch series "riscv: Introduce KASLR" adds 20e490adea27 bpf: make bpf_prog_pack allocator portable adds 9721873c3c02 riscv: extend patch_text_nosync() for multiple pages adds cad539baa48f riscv: implement a memset like function for text adds 48a8f78c50bd bpf, riscv: use prog pack allocator in the BPF JIT new 77eea559bae9 Merge patch series "bpf, riscv: use BPF prog pack allocato [...] new e7ddd00eb375 riscv: Kconfig: Select DMA_DIRECT_REMAP only if MMU is enabled new 54adc24c9a8f riscv: Kconfig.errata: Drop dependency for MMU in ERRATA_A [...] new 2f73b35d79d0 riscv: Kconfig.errata: Add dependency for RISCV_SBI in ERR [...] new c6a906cce61a soc: renesas: Kconfig: For ARCH_R9A07G043 select the requi [...] new 1b37a0a2d46f Merge tag 'riscv-for-linus-6.6-mw2-2' of git://git.kernel. [...] new fb60211f377b sh: boards: Fix CEU buffer size passed to dma_declare_cohe [...] new 246f80a0b17f sh: push-switch: Reorder cleanup operations to avoid use-a [...] new 6b8bb5b8d9b3 Merge tag 'sh-for-v6.6-tag1' of git://git.kernel.org/pub/s [...] new f741bd7178c9 iov_iter: Fix iov_iter_extract_pages() with zero-sized entries new 2d71340ff1d4 iov_iter: Kunit tests for copying to/from an iterator new a3c57ab79a06 iov_iter: Kunit tests for page extraction adds efc0b0bcffcb smb: propagate error code of extract_sharename() adds 238b351d0935 smb3: allow controlling length of time directory entries a [...] adds f48d4d35ad7b nls: Hide new NLS_UCS2_UTILS adds feeec636b6b1 smb3: add trace point for queryfs (statfs) adds 6a50d71d0fff smb3: allow controlling maximum number of cached directories adds 30bded94dcef cifs: update internal module version number for cifs.ko new 702c390bc8cc smb3: fix minor typo in SMB2_GLOBAL_CAP_LARGE_MTU new 5d153cd12825 spnego: add missing OID to oid registry new fd3a5940e66d Merge tag '6.6-rc-smb3-client-fixes-part2' of git://git.sa [...] adds 3f6a74bd6282 perf evsel: Free evsel->filter on the destructor adds 04cb4fc4d40a perf thread: Allow tools to register a thread->priv destructor adds 9de251cb501f perf trace: Register a thread priv destructor adds 7962ef13651a perf trace: Really free the evsel->priv area adds fcca1faf11b4 perf trace: Free thread_trace->files table adds faa4e0da1cba MAINTAINERS: Add git information for perf-tools and perf-t [...] adds 2df270716447 perf bench uprobe: Add benchmark to test uprobe overhead adds dded6f615b85 perf bench uprobe: Print diff to baseline adds 54d811023b5f perf bench uprobe: Show diff to previous adds 6af5e4cf3a65 perf bench uprobe empty: Add entry attaching an empty BPF program adds 7b47623b8cae perf bench uprobe trace_printk: Add entry attaching an BPF [...] adds 681f34d52b96 perf diff: Replaces some ',' as separator with the more usual ';' adds 91f88a0ac8bc perf stat: Avoid uninitialized use of perf_stat_config adds 0f97a3a0decc perf parse-events: Avoid use uninitialized warning adds 5cfb0cc0d95a perf test: Avoid weak symbol for arch_tests adds c126ac4a2003 perf build: Add LTO build option adds 84efbdb7fb8e perf parse-events: Remove unused PE_PMU_EVENT_FAKE token adds bf7d46b3a088 perf parse-events: Remove unused PE_KERNEL_PMU_EVENT token adds 7e34daa55051 perf parse-events: Remove two unused tokens adds 22881e2b458d perf parse-events: Add more comments to 'struct parse_even [...] adds 93d7e9c8fbb4 perf parse-events: Avoid regrouped warning for wild card events adds 88cc47e24597 perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 adds 9462e4de6275 perf parse-event: Add memory allocation test for name terms adds a7a3252dad35 perf parse-events: Separate YYABORT and YYNOMEM cases adds 77cdd787fc45 perf parse-events: Move instances of YYABORT to YYNOMEM adds b52cb995f1a5 perf parse-events: Separate ENOMEM memory handling adds b30d4f0b6954 perf parse-events: Additional error reporting adds d81fa63b09fb perf parse-events: Populate error column for BPF/tracepoin [...] adds 81a4e31f8c4a perf parse-events: Improve location for add pmu adds 4c11adff6756 perf parse-events: Remove ABORT_ON adds f9dd531c5b82 perf symbols: Add kallsyms__get_symbol_start() adds 69a87a32f5cd perf machine: Include data symbols in the kernel map adds 1e3720140559 perf doc: Fix typo in perf.data-file-format.txt adds 1699d3efe111 perf scripts python: Add initial script file with usage in [...] adds 0a02e44cc2fe perf scripts python: Extact necessary information from pro [...] adds 5aacd7f08a32 perf scripts python: Add classes and conversion functions adds 833daec7e6cf perf scripts python: Add trace end processing and PRODUCT [...] adds 258dfd41c1df perf scripts python: Implement add sample function and thr [...] adds 2d889c6af1cc perf scripts python: Implement add sample function and thr [...] adds f9f72b2ab77e perf scripts python: Add command execution for gecko script adds 404e077a16bb perf tools: Add a place to put kernel config fragments for [...] adds 24069d8112c9 perf jevents: Add support for Yitian 710 DDR PMU (arm64) aliasing adds 3e65bd13746a perf vendor events arm64: Add JSON metrics for Yitian 710 DDR adds f849ce6baf46 perf docs: Update metric usage for Alibaba's T-Head PMU dr [...] adds 1134f290d07c perf bpf-loader: Remove unneeded diagnostic pragma adds 435bea0a45cb perf build: Don't always set -funwind-tables and -ggdb3 adds e5764ae4c971 perf build: Add Wextra for C++ compilation adds a9b451509565 tools build: Add 3-component logical version comparators adds 10c775afa599 perf build: Disable fewer flex warnings adds ddc8e4c96692 perf build: Disable fewer bison warnings adds f776b0435e8c perf build: Remove -Wno-redundant-decls in 2 cases adds 7822a8913f4c perf build: Update build rule for generated files adds c7e97f215a4a perf build: Include generated header files properly adds c76a1444c00e perf parse-event: Avoid BPF test SEGV adds 30f4ade33d64 perf tools: Revert enable indices setting syntax for BPF map adds c9b57eb8dcb0 perf parse-events: Remove array remnants adds 11cb1ed47769 perf tests task_analyzer: Check perf build options for lib [...] adds 38beba673b43 perf tests trace+probe_vfs_getname: Fix shellcheck warning [...] adds 7b485d946890 perf tests probe_vfs_getname: Fix shellcheck warnings abou [...] adds a225c3049791 perf tests record_offcpu: Fix shellcheck warnings about wo [...] adds edf197cb9da5 perf tests lock_contention: Fix shellcheck issue about quo [...] adds 0dd1f815545d perf test stat_bpf_counters_cgrp: Fix shellcheck issue abo [...] adds e9c7c3a1092a perf tests: Address signal case issues detected via shellcheck adds faae152aa6d2 perf tests stat+csv_summary: Fix unused variable reference [...] adds 38b3fa07f19e perf tests perf_dat _converter_json: Use quoting to avoid [...] adds d10eedd87bb3 perf tests stat_bpf_counters: Fix usage of '==' to address [...] adds d13841e7898b perf tests stat+shadow_stat: Fix shellcheck warning about [...] adds 60f253ea7f1b perf tests asm_pure_loop: Fix shellcheck warning about wor [...] adds 5f83f1d58821 perf tests memcpy_thread_16k_10: Fix shellcheck warning ab [...] adds 05ef238cd05d perf tests lib probe: Fix shellcheck warning about about m [...] adds f188b2ce6573 perf beauty arch_errno_names: Fix shellcheck issue about l [...] adds e936584214b9 perf build: Fix shellcheck issue about quotes for check-he [...] adds 5fe053120568 perf tests thread_loop_check_tid_10: Fix shellcheck warnin [...] adds b19de09bbee6 perf tests unroll_loop_thread_10: Fix shellcheck warnings [...] adds a5f3171b1352 perf tests lib probe_vfs_getname: Fix shellcheck warnings [...] adds 1e094f925e1e perf tests lib waiting: Fix the shellcheck warnings about [...] adds 5e9310ae235b perf trace x86_arch_prctl: Address shellcheck warnings abo [...] adds 84caba70d09c perf arch x86: Address shellcheck warnings about unused va [...] adds 3a4367c11884 perf tests record+zstd_comp_decomp: Fix the shellcheck war [...] adds 1f14b8af2c9c perf tests coresight thread_loop_check_tid_2: Fix shellche [...] adds eef1fb50caba perf tests lib stat_output: Fix shellcheck warning about m [...] adds 8439b44abb0c perf tests stat+std_output: Fix shellcheck warnings about [...] adds 35578a551b75 perf tests stat+std_output: Fix shellcheck warnings about [...] adds ed847e30f001 perf test bpf: Address error about non-null argument for e [...] adds e8ca4f0f8c03 perf probe: Show correct error message about @symbol usage [...] adds 714b45111142 perf parse-events x86: Avoid sorting uops_retired.slots adds ab0cfb796e03 perf vendor events intel: Update meteorlake to 1.04 adds b691f30700b5 perf vendor events intel: Update sapphirerapids to 1.15 adds 9a7d82c188ba perf vendor events intel: Update Icelake+ metric constraints adds a7789d3f2e96 perf python: Cope with declarations after statements found [...] adds c43888e739bb perf script python: Cope with declarations after statement [...] adds 4e95ed4f4d5b perf build: Update feature check for clang and llvm adds 8fcaea9fd0da perf build: Support llvm and clang support compiled in adds 979e9c9fc9c2 perf annotate bpf: Don't enclose non-debug code with an assert() adds e2cabf2a4479 perf hists browser: Fix hierarchy mode header adds f6b8436bede3 perf hists browser: Fix the number of entries for 'e' key adds bf1842996aaa Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds 7bc0153c53bc perf probe: Free string returned by synthesize_perf_probe_ [...] adds a612bbf8b8fd perf probe: Free string returned by synthesize_perf_probe_ [...] adds aeb50d3f2cd6 perf probe: Make synthesize_perf_probe_point() private to [...] adds 8c49c6e1a7b7 perf script: Print "cgroup" field on the same line as "comm" adds 55b290501928 Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds 878460e8d0ff perf build: Remove -Wno-unused-but-set-variable from the f [...] adds e59fea47f83e perf symbols: Fix DSO kernel load and symbol process to co [...] adds 33d9c5062113 perf script python: Add stub for PMU symbol to the python binding adds 7777ac3dfe29 perf test trace+probe_vfs_getname.sh: Remove stray \ before / adds 6f769c3458b6 perf tests trace+probe_vfs_getname.sh: Accept quotes surro [...] adds 56b11a2126bf perf bpf: Remove support for embedding clang for compiling [...] adds 3d6dfae88917 perf parse-events: Remove BPF event support adds 5e6da6be3082 perf trace: Migrate BPF augmentation to use a skeleton adds 5056c99e8d97 perf bpf examples: With no BPF events remove examples adds cd2cece61ac5 perf trace: Tidy comments related to BPF + syscall augmentation adds dc7f01f1bcec perf bpf-filter: Fix sample flag check with || adds 9575ecdd198a perf test: Add perf record sample filtering test adds d095ad45e2d8 perf evsel: Remove duplicate check for `field` in evsel__intval() adds 708a3e8b80a5 perf scripts python: Support syscall name parsing on arm64 adds 41a37430f665 perf scripts python: Update audit-libs package name for python3 adds f178a76b054f perf dlfilter: Add a test for resolve_address() adds 42c6dd9d2301 perf dlfilter: Initialize addr_location before passing it [...] adds 82b0a10390e5 perf dlfilter: Add al_cleanup() adds a4b6452af7f4 perf cs-etm: Don't duplicate FIELD_GET() adds ab3744007d51 perf vendor events arm64: Update scale units and descripti [...] adds a1ef3aaf6ada perf docs: Fix format of unordered lists adds 5000e7f61a1e perf parse-regs: Refactor arch register parsing functions adds 34af56afacd8 perf parse-regs: Introduce functions perf_arch_reg_{ip|sp}() adds d8f69fb6faeb perf unwind: Use perf_arch_reg_{ip|sp}() to substitute macros adds 6a87e0f0ce1a perf parse-regs: Remove unused macros PERF_REG_{IP|SP} adds 856caabf729f perf parse-regs: Remove PERF_REGS_{MAX|MASK} from common code adds ff382c1ce876 perf parse-regs: Move out arch specific header from util/p [...] adds 159a8bb06f7b libperf: Implement riscv mmap support adds 10da1b8ed79f perf tests mmap-basic: Adapt for riscv adds 3286f88f31da perf vendor events: Update the JSON/events descriptions fo [...] adds e104df97b8dc perf vendor events: Drop some of the JSON/events for power [...] adds 4836b9a85ef1 perf vendor events: Drop STORES_PER_INST metric event for [...] adds 7d473f475b2a perf vendor events: Move JSON/events to appropriate files [...] adds 426c804b5a1b perf vendor events: Update JSON/events for power10 platform adds edd65d2bc55f perf vendor events: Update metric event names for power10 [...] adds 5ceb8b5b7d87 perf vendor events: Update metric events for power10 platform adds 1836480429d1 perf bpf_skel augmented_raw_syscalls: Cap the socklen para [...] adds c3e1e8cf006b perf arm64: Allow version comparisons of CPU IDs adds 81f7da549af4 perf test: Add a test for the new Arm CPU ID comparison behavior adds 9d5da30e4ae9 perf jevents: Add a new expression builtin strcmp_cpuid_str() adds d43f54912101 perf vendor events arm64: Update stall_slot workaround for [...] adds 4473949074c3 perf vendor events arm64: Update N2 and V2 metrics and eve [...] adds ef23cb593304 perf top: Don't pass an ERR_PTR() directly to perf_session [...] adds abaf1e0355ab perf lock: Don't pass an ERR_PTR() directly to perf_sessio [...] adds 83a0943b1870 perf trace: Use the augmented_raw_syscall BPF skel only fo [...] adds 64917f4df048 perf trace: Use heuristic when deciding if a syscall trace [...] adds 7298e876075e perf jevents: Raise exception for no definition of a arch [...] adds b8af10062df3 perf vendor events arm64: Remove L1D_CACHE_LMISS from Ampe [...] adds 47715f2b624d perf vendor events arm64: AmpereOne: Mark affected STALL_* [...] adds 705ed549148f perf vendor events arm64: Add AmpereOne metrics adds a50b8db3ea35 perf vendor events arm64: AmpereOne: Remove unsupported events adds 262b54b6c939 perf bpf augmented_raw_syscalls: Add an assert to make sur [...] adds 7d9642311b6d perf bpf augmented_raw_syscalls: Add an assert to make sur [...] adds 58a8d2edd57b perf stat-display: Check if snprintf()'s fmt argument is NULL adds 7a46404b3c01 perf lzma: Convert some pr_err() to pr_debug() as callers [...] adds 9823ae6f6878 perf bench breakpoint: Skip run if no breakpoints available adds 91e2e9f0b881 perf script ibs: Remove unused include adds e1a3aad31c3b perf pmu: Avoid a path name copy adds cc5adb7347be perf pmu: Move perf_pmu__set_format to pmu.y adds 6f2f6eafcd0d perf pmu: Reduce scope of perf_pmu_error() adds 804fee5d0f7f perf pmu: Avoid passing format list to perf_pmu__config_terms() adds 7eb5473314b5 perf pmu: Avoid passing format list to perf_pmu__format_type adds da6a5afda54d perf pmu: Avoid passing format list to perf_pmu__format_bits() adds 838a8c5f40dd perf pmu: Pass PMU rather than aliases and format adds 9e1f16939b3e perf build: Allow customization of clang options for BPF target adds 504026412162 perf pmu: Make the loading of formats lazy adds c3245d2093c1 perf pmu: Abstract alias/event struct adds 4000519eb0c6 perf pmu-events: Add extra underscore to function names adds 2e255b4f9f41 perf jevents: Group events by PMU adds 9d31cb939544 perf parse-events: Improve error message for double setting adds c4ac7f7542e7 perf s390 s390_cpumcfdg_dump: Don't scan all PMUs adds e3edd6cf6399 perf pmu-events: Reduce processed events by passing PMU adds 3d5045492ab2 perf pmu-events: Add pmu_events_table__find_event() adds edb217ff14fb perf pmu: Parse sysfs events directly from a file adds f26d22f1bac8 perf pmu: Prefer passing pmu to aliases list adds f63a536f03a2 perf pmu: Merge JSON events with sysfs at load time adds 7c52f10c0d4d perf pmu: Cache JSON events table adds e6ff1eed3584 perf pmu: Lazily add JSON events adds 88ed91848db2 perf pmu: Scan type early to fail an invalid PMU quickly adds 7b723dbb96e8 perf pmu: Be lazy about loading event info files from sysfs adds 8d4b6d37ea78 perf pmu: Lazily load sysfs aliases adds f85d120c46e7 perf jevents: Sort strings in the big C string to reduce faults adds 43803cb16f99 perf scripts python: Add support for input args in gecko script adds f208b2c6f984 perf scripts python gecko: Launch the profiler UI on the d [...] adds eeb6b12992c4 perf jevents: Don't append Unit to desc adds 9897009eecae perf header: Fix missing PMU caps adds c091ee90897a perf pmu: Remove logic for PMU name being NULL adds 970ef02e980a perf parse-events: Make term's config const adds b7823045ec1a perf pmu: Make id const and add missing free adds 7512e9695795 perf build-id: Simplify build_id_cache__cachedir() adds 520da457f9b8 perf tui slang: Tidy casts adds 0f2418fddb6d perf lock contention: Fix typo in max-stack option description adds c56f286f24c4 perf tools: Allow to use cpuinfo on LoongArch adds 49cf0bf6379d perf beauty mmap_flags: Fix script for archs that use the [...] adds f703073efff5 perf beauty mmap_flags: Use "test -f" instead of "[-f FILE]" adds 8d9f5146f5da perf pmus: Sort pmus by name then suffix adds cd4e1efbbc40 perf pmus: Skip duplicate PMUs and don't print list suffix [...] adds 9bf63282ea77 perf tools: Handle old data in PERF_RECORD_ATTR adds baec60800dd4 libperf: Add perf_record_header_attr_id() adds f174341d0da1 perf tools: Convert to perf_record_header_attr_id() adds c091c78b73c8 libperf: Get rid of attr.id field adds 11f5710d96af perf test shell record_bpf_filter: Skip 6.2 kernel adds 68ca249c964f perf test shell stat_bpf_counters: Fix test on Intel adds a84260e31402 perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup [...] adds d2045f87154b perf jevents: Use "default_core" for events with no Unit adds 196e355877a7 perf pmu: Avoid uninitialized use of alias->str adds 6beb6cfddff9 perf parse-events: Minor help message improvements adds 7a6e91644708 perf parse-events: Make common term list to strbuf helper adds 30f0b435bbf2 perf pmu: Remove str from perf_pmu_alias adds f0005f173224 perf metric: Add #num_cpus_online literal adds 45210e1ada6d perf dlfilter: Avoid leak in v0 API test use of resolve_address() adds bdc60129915f perf vendor events intel: Fix modifier in tma_info_system_ [...] adds 478c3f5dcd8c perf list: Don't print Unit for "default_core" adds 58d3a4cea4a4 perf parse-events: Name the two term enums adds 64199ae4b8a3 perf parse-events: Fix propagation of term's no_value when [...] adds 9ea150a8d073 perf parse-events: Fixes relating to no_value terms adds 45fc4628c15a perf parse-events: Fix driver config term new 535a265d7f0d Merge tag 'perf-tools-for-v6.6-1-2023-09-05' of git://git. [...] adds 6f7f984fa85b perf/x86/uncore: Correct the number of CHAs on EMR new e79dbf03d87b Merge tag 'perf-urgent-2023-09-10' of git://git.kernel.org [...] adds 3f874c9b2aae x86/smp: Don't send INIT to non-present and non-booted CPUs adds 65e710899fd1 x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld adds 659df86a7b2f x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI adds 3d7d72a34e05 x86/sgx: Break up long non-preemptible delays in sgx_vepc_ [...] new e56b2b605799 Merge tag 'x86-urgent-2023-09-10' of git://git.kernel.org/ [...] adds 0119c894ab0d drm: Add initial ci/ subdirectory adds ad6bfe1b66a5 drm: ci: docs: fix build warning - add missing escape new 1548b060d6f3 Merge tag 'topic/drm-ci-2023-08-31-1' of git://anongit.fre [...] new 0bb80ecc33a8 Linux 6.6-rc1
The 111 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/admin-guide/perf/alibaba_pmu.rst | 5 + Documentation/admin-guide/sysctl/kernel.rst | 29 + Documentation/bpf/btf.rst | 31 +- Documentation/bpf/index.rst | 1 + .../bpf/{standardization => }/linux-notes.rst | 0 Documentation/bpf/llvm_reloc.rst | 304 ++ Documentation/bpf/standardization/abi.rst | 25 + Documentation/bpf/standardization/index.rst | 2 +- .../bpf/standardization/instruction-set.rst | 44 +- Documentation/dev-tools/kasan.rst | 4 +- .../bindings/cache/andestech,ax45mp-cache.yaml | 81 + .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 1 + .../interrupt-controller/st,sti-irq-syscfg.txt | 30 - .../st,stih407-irq-syscfg.yaml | 65 + .../devicetree/bindings/media/i2c/ov5695.txt | 41 - .../devicetree/bindings/media/i2c/ov7251.txt | 52 - .../devicetree/bindings/media/i2c/ovti,ov5693.yaml | 31 +- .../devicetree/bindings/media/i2c/ovti,ov7251.yaml | 109 + .../devicetree/bindings/media/rockchip-isp1.yaml | 1 + .../devicetree/bindings/pwm/brcm,kona-pwm.txt | 21 - .../devicetree/bindings/pwm/brcm,kona-pwm.yaml | 51 + .../devicetree/bindings/sound/fsl,easrc.yaml | 8 +- .../features/debug/KASAN/arch-support.txt | 2 +- Documentation/features/debug/kcov/arch-support.txt | 2 +- Documentation/features/debug/kgdb/arch-support.txt | 2 +- Documentation/gpu/amdgpu/driver-misc.rst | 8 +- Documentation/gpu/automated_testing.rst | 144 + Documentation/gpu/index.rst | 1 + Documentation/process/maintainer-netdev.rst | 36 +- Documentation/riscv/hwprobe.rst | 11 +- .../translations/zh_CN/dev-tools/kasan.rst | 2 +- Documentation/userspace-api/netlink/intro.rst | 2 + MAINTAINERS | 19 +- Makefile | 4 +- arch/arm64/include/asm/efi.h | 2 + arch/arm64/kernel/idreg-override.c | 6 +- arch/arm64/lib/csum.c | 2 +- arch/loongarch/Kconfig | 26 + arch/loongarch/Makefile | 3 + arch/loongarch/configs/loongson3_defconfig | 74 +- arch/loongarch/include/asm/asm-prototypes.h | 1 + arch/loongarch/include/asm/asmmacro.h | 158 +- arch/loongarch/include/asm/kasan.h | 126 + arch/loongarch/include/asm/kfence.h | 61 + arch/loongarch/include/asm/kgdb.h | 97 + arch/loongarch/include/asm/lbt.h | 109 + arch/loongarch/include/asm/loongarch.h | 47 +- arch/loongarch/include/asm/mmzone.h | 2 - arch/loongarch/include/asm/page.h | 7 +- arch/loongarch/include/asm/pgalloc.h | 1 + arch/loongarch/include/asm/pgtable.h | 31 +- arch/loongarch/include/asm/processor.h | 26 +- arch/loongarch/include/asm/setup.h | 8 +- arch/loongarch/include/asm/stackframe.h | 4 + arch/loongarch/include/asm/string.h | 20 + arch/loongarch/include/asm/switch_to.h | 2 + arch/loongarch/include/asm/thread_info.h | 4 + arch/loongarch/include/asm/xor.h | 68 + arch/loongarch/include/asm/xor_simd.h | 34 + arch/loongarch/include/uapi/asm/ptrace.h | 6 + arch/loongarch/include/uapi/asm/sigcontext.h | 10 + arch/loongarch/kernel/Makefile | 9 + arch/loongarch/kernel/asm-offsets.c | 18 +- arch/loongarch/kernel/cpu-probe.c | 14 + arch/loongarch/kernel/entry.S | 5 + arch/loongarch/kernel/fpu.S | 14 +- arch/loongarch/kernel/head.S | 13 +- arch/loongarch/kernel/kfpu.c | 55 +- arch/loongarch/kernel/kgdb.c | 727 +++++ arch/loongarch/kernel/lbt.S | 155 ++ arch/loongarch/kernel/numa.c | 35 +- arch/loongarch/kernel/process.c | 15 +- arch/loongarch/kernel/ptrace.c | 54 + arch/loongarch/kernel/relocate.c | 8 +- arch/loongarch/kernel/setup.c | 4 + arch/loongarch/kernel/signal.c | 188 ++ arch/loongarch/kernel/stacktrace.c | 18 +- arch/loongarch/kernel/traps.c | 50 +- arch/loongarch/lib/Makefile | 2 + arch/loongarch/lib/clear_user.S | 87 +- arch/loongarch/lib/copy_user.S | 161 +- arch/loongarch/lib/memcpy.S | 8 +- arch/loongarch/lib/memmove.S | 20 +- arch/loongarch/lib/memset.S | 8 +- arch/loongarch/lib/xor_simd.c | 93 + arch/loongarch/lib/xor_simd.h | 38 + arch/loongarch/lib/xor_simd_glue.c | 72 + arch/loongarch/lib/xor_template.c | 110 + arch/loongarch/mm/Makefile | 3 + arch/loongarch/mm/cache.c | 1 - arch/loongarch/mm/fault.c | 22 +- arch/loongarch/mm/init.c | 71 +- arch/loongarch/mm/kasan_init.c | 243 ++ arch/loongarch/mm/mmap.c | 13 +- arch/loongarch/mm/pgtable.c | 12 + arch/loongarch/vdso/Makefile | 3 + arch/riscv/Kconfig | 28 +- arch/riscv/Kconfig.errata | 21 + arch/riscv/errata/Makefile | 1 + arch/riscv/errata/andes/Makefile | 1 + arch/riscv/errata/andes/errata.c | 66 + arch/riscv/errata/thead/errata.c | 8 - arch/riscv/include/asm/alternative.h | 8 +- arch/riscv/include/asm/cpufeature.h | 2 + arch/riscv/include/asm/dma-noncoherent.h | 28 + arch/riscv/include/asm/efi.h | 2 + arch/riscv/include/asm/errata_list.h | 5 + arch/riscv/include/asm/page.h | 3 + arch/riscv/include/asm/patch.h | 1 + arch/riscv/include/asm/vendorid_list.h | 1 + arch/riscv/include/uapi/asm/ptrace.h | 13 +- arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/alternative.c | 24 +- arch/riscv/kernel/copy-unaligned.S | 71 + arch/riscv/kernel/copy-unaligned.h | 13 + arch/riscv/kernel/cpufeature.c | 104 + arch/riscv/kernel/image-vars.h | 1 + arch/riscv/kernel/patch.c | 114 +- arch/riscv/kernel/pi/Makefile | 2 +- arch/riscv/kernel/pi/cmdline_early.c | 13 + arch/riscv/kernel/pi/fdt_early.c | 30 + arch/riscv/kernel/ptrace.c | 79 + arch/riscv/kernel/setup.c | 25 + arch/riscv/kernel/smpboot.c | 3 +- arch/riscv/mm/dma-noncoherent.c | 103 +- arch/riscv/mm/init.c | 36 +- arch/riscv/mm/pmem.c | 13 + arch/riscv/net/bpf_jit.h | 3 + arch/riscv/net/bpf_jit_comp64.c | 60 +- arch/riscv/net/bpf_jit_core.c | 106 +- arch/s390/net/bpf_jit_comp.c | 10 + arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 6 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 6 +- arch/sh/drivers/push-switch.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 12 +- arch/x86/include/asm/mman.h | 15 + arch/x86/include/uapi/asm/mman.h | 8 - arch/x86/kernel/cpu/sgx/virt.c | 3 + arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 2 +- block/blk-map.c | 7 +- block/blk-throttle.c | 112 +- block/blk-throttle.h | 4 +- block/fops.c | 4 - block/ioctl.c | 2 + drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/accel/ivpu/ivpu_jsm_msg.c | 3 +- drivers/ata/libata-scsi.c | 2 +- drivers/block/drbd/drbd_main.c | 2 +- drivers/block/null_blk/main.c | 12 +- drivers/cache/Kconfig | 11 + drivers/cache/Makefile | 3 + drivers/cache/ax45mp_cache.c | 213 ++ drivers/firmware/efi/libstub/Makefile | 4 +- drivers/firmware/efi/libstub/arm64-stub.c | 117 +- drivers/firmware/efi/libstub/efistub.h | 8 + drivers/firmware/efi/libstub/kaslr.c | 159 ++ drivers/firmware/efi/libstub/riscv-stub.c | 33 +- drivers/gpio/gpio-zynq.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 26 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 6 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 18 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 24 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 16 + drivers/gpu/drm/amd/display/dc/Makefile | 1 + .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 20 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 68 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 47 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 17 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 2 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 2 +- .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 2 +- .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 118 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 25 +- .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 21 +- .../drm/amd/display/modules/freesync/freesync.c | 9 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + drivers/gpu/drm/amd/include/atomfirmware.h | 18 + drivers/gpu/drm/amd/include/discovery.h | 38 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 5 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_0_ppsmc.h | 5 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 4 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 16 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 8 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 2 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 54 +- drivers/gpu/drm/ci/arm.config | 69 + drivers/gpu/drm/ci/arm64.config | 199 ++ drivers/gpu/drm/ci/build-igt.sh | 35 + drivers/gpu/drm/ci/build.sh | 157 ++ drivers/gpu/drm/ci/build.yml | 110 + drivers/gpu/drm/ci/check-patch.py | 57 + drivers/gpu/drm/ci/container.yml | 65 + drivers/gpu/drm/ci/gitlab-ci.yml | 251 ++ drivers/gpu/drm/ci/igt_runner.sh | 77 + drivers/gpu/drm/ci/image-tags.yml | 15 + drivers/gpu/drm/ci/lava-submit.sh | 57 + drivers/gpu/drm/ci/static-checks.yml | 12 + drivers/gpu/drm/ci/test.yml | 335 +++ drivers/gpu/drm/ci/testlist.txt | 2912 ++++++++++++++++++++ drivers/gpu/drm/ci/x86_64.config | 111 + drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 19 + drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 21 + drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 2 + drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 17 + drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 32 + drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 4 + drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 58 + drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 1 + drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 6 + drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 18 + drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 38 + drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 2 + drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 19 + drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 41 + drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 5 + drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 25 + drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 26 + drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 5 + drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 37 + drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 5 + drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 11 + drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 48 + drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 1 + drivers/gpu/drm/ci/xfails/i915-whl-skips.txt | 2 + .../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt | 29 + .../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 0 .../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 10 + .../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt | 14 + drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 12 + drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt | 4 + drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 15 + drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt | 4 + drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 + drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 4 + drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt | 2 + drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt | 25 + drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 7 + drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt | 23 + drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 68 + drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 11 + drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 2 + .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 48 + .../gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt | 9 + .../gpu/drm/ci/xfails/rockchip-rk3288-skips.txt | 52 + .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 37 + .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 23 + .../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt | 5 + .../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt | 38 + .../gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt | 0 .../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt | 6 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 3 + drivers/gpu/drm/i915/i915_request.c | 7 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 9 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 8 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 6 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 9 +- drivers/gpu/drm/nouveau/nouveau_exec.c | 11 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 32 +- drivers/gpu/drm/nouveau/nouveau_fence.h | 5 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 5 +- drivers/media/dvb-frontends/ascot2e.c | 2 +- drivers/media/dvb-frontends/atbm8830.c | 2 +- drivers/media/dvb-frontends/au8522_dig.c | 2 +- drivers/media/dvb-frontends/bcm3510.c | 2 +- drivers/media/dvb-frontends/cx22700.c | 2 +- drivers/media/dvb-frontends/cx22702.c | 2 +- drivers/media/dvb-frontends/cx24110.c | 2 +- drivers/media/dvb-frontends/cx24113.c | 2 +- drivers/media/dvb-frontends/cx24116.c | 2 +- drivers/media/dvb-frontends/cx24120.c | 2 +- drivers/media/dvb-frontends/cx24123.c | 2 +- drivers/media/dvb-frontends/cxd2820r_core.c | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 4 +- drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +- drivers/media/dvb-frontends/dib0070.c | 2 +- drivers/media/dvb-frontends/dib0090.c | 4 +- drivers/media/dvb-frontends/dib3000mb.c | 2 +- drivers/media/dvb-frontends/dib3000mc.c | 2 +- drivers/media/dvb-frontends/dib7000m.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 2 +- drivers/media/dvb-frontends/dib8000.c | 2 +- drivers/media/dvb-frontends/dib9000.c | 2 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/drxd_hard.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 2 +- drivers/media/dvb-frontends/ds3000.c | 2 +- drivers/media/dvb-frontends/dvb-pll.c | 2 +- drivers/media/dvb-frontends/ec100.c | 2 +- drivers/media/dvb-frontends/helene.c | 4 +- drivers/media/dvb-frontends/horus3a.c | 2 +- drivers/media/dvb-frontends/isl6405.c | 2 +- drivers/media/dvb-frontends/isl6421.c | 2 +- drivers/media/dvb-frontends/isl6423.c | 2 +- drivers/media/dvb-frontends/itd1000.c | 2 +- drivers/media/dvb-frontends/ix2505v.c | 2 +- drivers/media/dvb-frontends/l64781.c | 2 +- drivers/media/dvb-frontends/lg2160.c | 2 +- drivers/media/dvb-frontends/lgdt3305.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 2 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/lgs8gxx.c | 2 +- drivers/media/dvb-frontends/lnbh25.c | 2 +- drivers/media/dvb-frontends/lnbp21.c | 4 +- drivers/media/dvb-frontends/lnbp22.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/dvb-frontends/m88rs2000.c | 2 +- drivers/media/dvb-frontends/mb86a16.c | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 2 +- drivers/media/dvb-frontends/mt312.c | 2 +- drivers/media/dvb-frontends/mt352.c | 2 +- drivers/media/dvb-frontends/nxt200x.c | 2 +- drivers/media/dvb-frontends/nxt6000.c | 2 +- drivers/media/dvb-frontends/or51132.c | 2 +- drivers/media/dvb-frontends/or51211.c | 2 +- drivers/media/dvb-frontends/s5h1409.c | 2 +- drivers/media/dvb-frontends/s5h1411.c | 2 +- drivers/media/dvb-frontends/s5h1420.c | 2 +- drivers/media/dvb-frontends/s5h1432.c | 2 +- drivers/media/dvb-frontends/s921.c | 2 +- drivers/media/dvb-frontends/si21xx.c | 2 +- drivers/media/dvb-frontends/sp887x.c | 2 +- drivers/media/dvb-frontends/stb0899_drv.c | 2 +- drivers/media/dvb-frontends/stb6000.c | 2 +- drivers/media/dvb-frontends/stb6100.c | 2 +- drivers/media/dvb-frontends/stv0288.c | 2 +- drivers/media/dvb-frontends/stv0297.c | 2 +- drivers/media/dvb-frontends/stv0299.c | 2 +- drivers/media/dvb-frontends/stv0367.c | 6 +- drivers/media/dvb-frontends/stv0900_core.c | 2 +- drivers/media/dvb-frontends/stv090x.c | 2 +- drivers/media/dvb-frontends/stv6110.c | 2 +- drivers/media/dvb-frontends/stv6110x.c | 2 +- drivers/media/dvb-frontends/tda10021.c | 2 +- drivers/media/dvb-frontends/tda10023.c | 2 +- drivers/media/dvb-frontends/tda10048.c | 2 +- drivers/media/dvb-frontends/tda1004x.c | 4 +- drivers/media/dvb-frontends/tda10086.c | 2 +- drivers/media/dvb-frontends/tda665x.c | 2 +- drivers/media/dvb-frontends/tda8083.c | 2 +- drivers/media/dvb-frontends/tda8261.c | 2 +- drivers/media/dvb-frontends/tda826x.c | 2 +- drivers/media/dvb-frontends/ts2020.c | 2 +- drivers/media/dvb-frontends/tua6100.c | 2 +- drivers/media/dvb-frontends/ves1820.c | 2 +- drivers/media/dvb-frontends/ves1x93.c | 2 +- drivers/media/dvb-frontends/zl10036.c | 2 +- drivers/media/dvb-frontends/zl10039.c | 2 +- drivers/media/dvb-frontends/zl10353.c | 2 +- drivers/media/pci/bt8xx/dst.c | 2 +- drivers/media/pci/bt8xx/dst_ca.c | 2 +- drivers/media/pci/ddbridge/ddbridge-dummy-fe.c | 2 +- drivers/media/tuners/fc0011.c | 2 +- drivers/media/tuners/fc0012.c | 2 +- drivers/media/tuners/fc0013.c | 2 +- drivers/media/tuners/max2165.c | 2 +- drivers/media/tuners/mc44s803.c | 2 +- drivers/media/tuners/mt2060.c | 2 +- drivers/media/tuners/mt2131.c | 2 +- drivers/media/tuners/mt2266.c | 2 +- drivers/media/tuners/mxl5005s.c | 2 +- drivers/media/tuners/qt1010.c | 2 +- drivers/media/tuners/tda18218.c | 2 +- drivers/media/tuners/xc2028.c | 2 +- drivers/media/tuners/xc4000.c | 2 +- drivers/media/tuners/xc5000.c | 2 +- drivers/net/dsa/microchip/ksz_common.c | 16 +- drivers/net/dsa/sja1105/sja1105.h | 2 + drivers/net/dsa/sja1105/sja1105_main.c | 51 +- drivers/net/dsa/sja1105/sja1105_spi.c | 4 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 11 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 19 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 20 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 14 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 5 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 - drivers/net/ethernet/intel/igb/igb.h | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 5 +- drivers/net/ethernet/intel/igbvf/igbvf.h | 4 +- drivers/net/ethernet/intel/igc/igc.h | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 4 +- .../mlx5/core/en/tc/act/redirect_ingress.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 1 + .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 21 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 49 +- drivers/net/ethernet/sfc/rx.c | 20 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 5 +- drivers/net/macsec.c | 3 +- drivers/net/phy/micrel.c | 9 +- drivers/net/veth.c | 4 +- drivers/nfc/nxp-nci/i2c.c | 1 + drivers/ntb/hw/amd/ntb_hw_amd.c | 11 +- drivers/ntb/ntb_transport.c | 21 +- drivers/ntb/test/ntb_perf.c | 2 +- drivers/ntb/test/ntb_tool.c | 15 +- drivers/pci/Kconfig | 2 +- drivers/pci/probe.c | 1 + drivers/pci/quirks.c | 2 +- drivers/perf/cxl_pmu.c | 2 +- drivers/power/supply/power_supply_core.c | 4 +- drivers/powercap/intel_rapl_common.c | 4 +- drivers/pwm/core.c | 41 +- drivers/pwm/pwm-apple.c | 1 + drivers/pwm/pwm-atmel-hlcdc.c | 66 +- drivers/pwm/pwm-atmel-tcb.c | 123 +- drivers/pwm/pwm-atmel.c | 77 +- drivers/pwm/pwm-bcm-kona.c | 4 +- drivers/pwm/pwm-berlin.c | 1 + drivers/pwm/pwm-crc.c | 4 +- drivers/pwm/pwm-cros-ec.c | 11 +- drivers/pwm/pwm-fsl-ftm.c | 3 +- drivers/pwm/pwm-hibvt.c | 2 +- drivers/pwm/pwm-imx1.c | 1 - drivers/pwm/pwm-jz4740.c | 2 +- drivers/pwm/pwm-lp3943.c | 5 +- drivers/pwm/pwm-lpc18xx-sct.c | 34 +- drivers/pwm/pwm-lpc32xx.c | 16 +- drivers/pwm/pwm-mediatek.c | 1 - drivers/pwm/pwm-meson.c | 1 - drivers/pwm/pwm-microchip-core.c | 2 +- drivers/pwm/pwm-mtk-disp.c | 1 - drivers/pwm/pwm-ntxec.c | 4 +- drivers/pwm/pwm-pxa.c | 10 +- drivers/pwm/pwm-rockchip.c | 4 +- drivers/pwm/pwm-rz-mtu3.c | 2 +- drivers/pwm/pwm-sifive.c | 5 +- drivers/pwm/pwm-sl28cpld.c | 14 +- drivers/pwm/pwm-sprd.c | 1 + drivers/pwm/pwm-stm32.c | 14 +- drivers/pwm/pwm-stmpe.c | 17 +- drivers/pwm/pwm-sun4i.c | 1 - drivers/pwm/pwm-sunplus.c | 1 + drivers/pwm/pwm-tegra.c | 1 - drivers/pwm/pwm-tiecap.c | 2 +- drivers/pwm/pwm-tiehrpwm.c | 2 +- drivers/pwm/pwm-visconti.c | 2 +- drivers/pwm/pwm-vt8500.c | 5 +- drivers/s390/block/dasd_devmap.c | 6 +- drivers/s390/block/dasd_eckd.c | 10 +- drivers/s390/block/dasd_int.h | 4 + drivers/scsi/aacraid/commsup.c | 2 +- drivers/scsi/fnic/fnic.h | 3 +- drivers/scsi/fnic/fnic_scsi.c | 53 +- drivers/scsi/libsas/sas_scsi_host.c | 41 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 50 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 3 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/qedf/qedf.h | 1 - drivers/scsi/qedi/qedi_gbl.h | 2 - drivers/scsi/qla2xxx/qla_attr.c | 2 - drivers/scsi/qla2xxx/qla_dbg.c | 7 +- drivers/scsi/qla2xxx/qla_dbg.h | 1 + drivers/scsi/qla2xxx/qla_def.h | 57 +- drivers/scsi/qla2xxx/qla_dfs.c | 10 + drivers/scsi/qla2xxx/qla_gbl.h | 14 +- drivers/scsi/qla2xxx/qla_init.c | 36 +- drivers/scsi/qla2xxx/qla_inline.h | 57 +- drivers/scsi/qla2xxx/qla_iocb.c | 321 ++- drivers/scsi/qla2xxx/qla_isr.c | 164 +- drivers/scsi/qla2xxx/qla_mbx.c | 4 - drivers/scsi/qla2xxx/qla_nvme.c | 402 ++- drivers/scsi/qla2xxx/qla_nvme.h | 17 +- drivers/scsi/qla2xxx/qla_nx.h | 4 +- drivers/scsi/qla2xxx/qla_os.c | 75 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/scsi_debugfs.c | 26 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_scan.c | 4 +- drivers/scsi/scsi_sysfs.c | 4 +- drivers/scsi/sd.c | 66 +- drivers/scsi/smartpqi/smartpqi.h | 16 +- drivers/scsi/smartpqi/smartpqi_init.c | 256 +- drivers/scsi/st.c | 2 + drivers/scsi/storvsc_drv.c | 2 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/scsi/xen-scsifront.c | 6 +- drivers/soc/renesas/Kconfig | 5 + drivers/staging/greybus/pwm.c | 12 +- drivers/staging/media/av7110/sp8870.c | 2 +- drivers/thermal/armada_thermal.c | 5 +- drivers/thermal/dove_thermal.c | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 6 +- drivers/thermal/kirkwood_thermal.c | 4 +- drivers/thermal/spear_thermal.c | 4 +- drivers/thermal/thermal_core.c | 16 +- drivers/ufs/core/ufs_bsg.c | 3 +- drivers/ufs/core/ufshcd.c | 14 +- fs/nls/Kconfig | 7 +- fs/smb/client/cached_dir.c | 11 +- fs/smb/client/cached_dir.h | 2 +- fs/smb/client/cifsfs.c | 12 + fs/smb/client/cifsfs.h | 4 +- fs/smb/client/cifsglob.h | 2 + fs/smb/client/connect.c | 1 + fs/smb/client/fs_context.c | 11 +- fs/smb/client/fs_context.h | 4 +- fs/smb/client/fscache.c | 2 +- fs/smb/client/smb2ops.c | 1 + fs/smb/client/trace.h | 2 +- fs/smb/common/smb2pdu.h | 2 +- fs/smb/server/Kconfig | 2 +- fs/smb/server/server.c | 2 - include/linux/audit.h | 2 + include/linux/bpf.h | 2 +- include/linux/ipv6.h | 1 + include/linux/kasan.h | 2 + include/linux/micrel_phy.h | 7 +- include/linux/nvme-fc-driver.h | 6 +- include/linux/of.h | 4 +- include/linux/oid_registry.h | 1 + include/linux/phylink.h | 4 +- include/linux/pwm.h | 6 +- include/linux/raid/pq.h | 4 + include/linux/thermal.h | 51 +- include/linux/xarray.h | 18 + include/net/ip.h | 3 +- include/net/ip6_fib.h | 5 +- include/net/ip_fib.h | 5 +- include/net/ip_tunnels.h | 15 +- include/net/scm.h | 14 +- include/net/sock.h | 29 +- include/scsi/scsi_host.h | 2 +- include/sound/dmaengine_pcm.h | 2 +- include/sound/soc-component.h | 4 +- include/uapi/linux/elf.h | 2 + include/uapi/linux/netfilter/nf_tables.h | 1 + include/uapi/scsi/scsi_bsg_ufs.h | 2 +- io_uring/fdinfo.c | 2 + io_uring/io-wq.c | 10 + io_uring/io-wq.h | 1 + io_uring/io_uring.c | 56 +- io_uring/sqpoll.c | 4 +- kernel/auditsc.c | 2 + kernel/bpf/bpf_local_storage.c | 49 +- kernel/bpf/core.c | 8 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/trampoline.c | 5 +- kernel/dma/Kconfig | 2 +- kernel/dma/contiguous.c | 5 - kernel/dma/debug.c | 20 +- kernel/dma/pool.c | 4 +- kernel/printk/printk.c | 2 - lib/Kconfig.debug | 11 + lib/Makefile | 1 + lib/idr.c | 2 +- lib/iov_iter.c | 30 +- lib/kunit_iov_iter.c | 777 ++++++ lib/raid6/Makefile | 1 + lib/raid6/algos.c | 16 + lib/raid6/loongarch.h | 38 + lib/raid6/loongarch_simd.c | 422 +++ lib/raid6/recov_loongarch_simd.c | 513 ++++ lib/raid6/test/Makefile | 12 + lib/xarray.c | 8 +- mm/kasan/init.c | 18 +- mm/kasan/kasan.h | 6 + mm/kfence/core.c | 5 +- net/bpf/test_run.c | 1 + net/can/j1939/socket.c | 10 +- net/core/flow_dissector.c | 3 +- net/core/skbuff.c | 54 +- net/core/skmsg.c | 12 +- net/core/sock.c | 27 +- net/core/sock_map.c | 36 +- net/handshake/netlink.c | 18 +- net/ipv4/fib_semantics.c | 5 +- net/ipv4/fib_trie.c | 3 +- net/ipv4/igmp.c | 3 +- net/ipv4/ip_forward.c | 1 - net/ipv4/ip_input.c | 3 +- net/ipv4/ip_output.c | 9 +- net/ipv4/ip_sockglue.c | 2 +- net/ipv4/ipmr.c | 1 - net/ipv4/route.c | 1 + net/ipv4/tcp.c | 4 +- net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 6 +- net/ipv6/addrconf.c | 2 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6mr.c | 2 - net/ipv6/ping.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 3 + net/ipv6/udp.c | 2 +- net/kcm/kcmsock.c | 2 + net/mptcp/protocol.c | 23 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 1 + net/netfilter/nf_tables_api.c | 54 +- net/netfilter/nfnetlink_osf.c | 8 + net/netfilter/nft_exthdr.c | 42 +- net/netfilter/nft_set_rbtree.c | 8 +- net/netfilter/xt_sctp.c | 2 + net/netfilter/xt_u32.c | 21 + net/sched/sch_fq_pie.c | 27 +- net/sched/sch_plug.c | 2 +- net/sched/sch_qfq.c | 22 +- net/sctp/proc.c | 2 +- net/sctp/socket.c | 10 +- net/socket.c | 15 +- net/unix/af_unix.c | 2 +- net/unix/scm.c | 6 +- net/xdp/xsk.c | 22 +- net/xdp/xsk_diag.c | 3 + scripts/bpf_doc.py | 56 +- scripts/headers_install.sh | 1 - security/landlock/ruleset.h | 2 +- sound/core/pcm_lib.c | 8 +- sound/core/seq/seq_memory.c | 9 +- sound/isa/sb/emu8000_pcm.c | 2 +- sound/pci/hda/patch_cs8409.c | 2 +- sound/pci/hda/patch_cs8409.h | 1 + sound/pci/hda/patch_realtek.c | 30 + sound/pci/hda/tas2781_hda_i2c.c | 16 +- sound/soc/amd/yc/acp6x-mach.c | 14 + sound/soc/atmel/mchp-pdmc.c | 2 +- sound/soc/codecs/Kconfig | 6 + sound/soc/codecs/Makefile | 8 +- sound/soc/codecs/cs35l45.c | 11 +- sound/soc/codecs/cs35l56-shared.c | 29 +- sound/soc/codecs/cs42l43.c | 3 +- sound/soc/codecs/rt5645.c | 16 +- sound/soc/codecs/wcd-clsh-v2.c | 8 + sound/soc/intel/avs/pcm.c | 22 + sound/soc/soc-component.c | 4 +- sound/soc/soc-generic-dmaengine-pcm.c | 10 +- sound/soc/stm/stm32_sai_sub.c | 2 +- sound/usb/midi2.c | 7 +- tools/bpf/bpftool/link.c | 2 +- tools/build/Makefile.build | 10 + tools/build/feature/Makefile | 10 +- tools/build/feature/test-clang.cpp | 28 - tools/build/feature/test-cxx.cpp | 16 - tools/build/feature/test-llvm-version.cpp | 12 - tools/build/feature/test-llvm.cpp | 14 - tools/lib/perf/include/perf/event.h | 14 +- tools/perf/Documentation/perf-bench.txt | 3 + tools/perf/Documentation/perf-config.txt | 33 - tools/perf/Documentation/perf-dlfilter.txt | 22 +- tools/perf/Documentation/perf-ftrace.txt | 16 +- tools/perf/Documentation/perf-record.txt | 95 +- tools/perf/Documentation/perf.data-file-format.txt | 2 +- tools/perf/Makefile.config | 59 +- tools/perf/Makefile.perf | 36 +- tools/perf/arch/arm/include/perf_regs.h | 3 - tools/perf/arch/arm/util/cs-etm.c | 12 +- tools/perf/arch/arm/util/perf_regs.c | 11 + tools/perf/arch/arm/util/unwind-libdw.c | 1 + tools/perf/arch/arm64/include/arch-tests.h | 3 + tools/perf/arch/arm64/include/perf_regs.h | 3 - tools/perf/arch/arm64/tests/Build | 1 + tools/perf/arch/arm64/tests/arch-tests.c | 4 + tools/perf/arch/arm64/tests/cpuid-match.c | 37 + tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/arm64/util/header.c | 67 +- tools/perf/arch/arm64/util/machine.c | 1 + tools/perf/arch/arm64/util/mem-events.c | 2 +- tools/perf/arch/arm64/util/perf_regs.c | 6 + tools/perf/arch/arm64/util/pmu.c | 18 +- tools/perf/arch/arm64/util/unwind-libdw.c | 1 + tools/perf/arch/csky/include/perf_regs.h | 3 - tools/perf/arch/csky/util/perf_regs.c | 11 + tools/perf/arch/csky/util/unwind-libdw.c | 1 + tools/perf/arch/loongarch/include/perf_regs.h | 2 - tools/perf/arch/loongarch/util/perf_regs.c | 11 + tools/perf/arch/loongarch/util/unwind-libdw.c | 1 + tools/perf/arch/mips/include/perf_regs.h | 2 - tools/perf/arch/mips/util/perf_regs.c | 11 + tools/perf/arch/powerpc/include/perf_regs.h | 3 - tools/perf/arch/powerpc/util/mem-events.c | 6 +- tools/perf/arch/powerpc/util/perf_regs.c | 6 + tools/perf/arch/powerpc/util/unwind-libdw.c | 1 + tools/perf/arch/riscv/include/perf_regs.h | 3 - tools/perf/arch/riscv/util/perf_regs.c | 11 + tools/perf/arch/riscv/util/unwind-libdw.c | 1 + tools/perf/arch/s390/include/perf_regs.h | 3 - tools/perf/arch/s390/util/perf_regs.c | 11 + tools/perf/arch/s390/util/unwind-libdw.c | 1 + tools/perf/arch/x86/entry/syscalls/syscalltbl.sh | 2 +- tools/perf/arch/x86/include/perf_regs.h | 2 - tools/perf/arch/x86/util/evlist.c | 7 +- tools/perf/arch/x86/util/evsel.c | 7 +- tools/perf/arch/x86/util/intel-pt.c | 39 +- tools/perf/arch/x86/util/mem-events.c | 8 +- tools/perf/arch/x86/util/perf_regs.c | 6 + tools/perf/arch/x86/util/pmu.c | 10 +- tools/perf/arch/x86/util/unwind-libdw.c | 1 + tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 3 + tools/perf/bench/breakpoint.c | 24 +- tools/perf/bench/pmu-scan.c | 8 +- tools/perf/bench/uprobe.c | 198 ++ tools/perf/builtin-bench.c | 8 + tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-list.c | 23 +- tools/perf/builtin-lock.c | 3 +- tools/perf/builtin-record.c | 45 - tools/perf/builtin-script.c | 22 +- tools/perf/builtin-top.c | 1 + tools/perf/builtin-trace.c | 338 +-- tools/perf/check-headers.sh | 6 +- tools/perf/dlfilters/dlfilter-test-api-v0.c | 26 +- ...filter-test-api-v0.c => dlfilter-test-api-v2.c} | 57 +- tools/perf/examples/bpf/5sec.c | 53 - tools/perf/examples/bpf/empty.c | 12 - tools/perf/examples/bpf/hello.c | 27 - tools/perf/examples/bpf/sys_enter_openat.c | 33 - tools/perf/include/perf/perf_dlfilter.h | 11 +- tools/perf/perf.c | 2 - tools/perf/pmu-events/Build | 6 + .../arch/arm64/ampere/ampereone/cache.json | 3 - .../arch/arm64/ampere/ampereone/core-imp-def.json | 120 - .../arch/arm64/ampere/ampereone/metrics.json | 362 +++ .../arch/arm64/ampere/ampereone/pipeline.json | 12 +- .../arch/arm64/arm/neoverse-n2-v2/branch.json | 8 - .../arch/arm64/arm/neoverse-n2-v2/bus.json | 18 +- .../arch/arm64/arm/neoverse-n2-v2/cache.json | 155 -- .../arch/arm64/arm/neoverse-n2-v2/exception.json | 45 +- .../arm64/arm/neoverse-n2-v2/fp_operation.json | 22 + .../arch/arm64/arm/neoverse-n2-v2/general.json | 10 + .../arch/arm64/arm/neoverse-n2-v2/instruction.json | 143 - .../arch/arm64/arm/neoverse-n2-v2/l1d_cache.json | 54 + .../arch/arm64/arm/neoverse-n2-v2/l1i_cache.json | 14 + .../arch/arm64/arm/neoverse-n2-v2/l2_cache.json | 50 + .../arch/arm64/arm/neoverse-n2-v2/l3_cache.json | 22 + .../{neoverse-n1 => neoverse-n2-v2}/ll_cache.json | 0 .../arch/arm64/arm/neoverse-n2-v2/memory.json | 39 +- .../arch/arm64/arm/neoverse-n2-v2/metrics.json | 365 +-- .../arch/arm64/arm/neoverse-n2-v2/pipeline.json | 23 - .../arch/arm64/arm/neoverse-n2-v2/retired.json | 30 + .../arch/arm64/arm/neoverse-n2-v2/spe.json | 12 +- .../arm64/arm/neoverse-n2-v2/spec_operation.json | 110 + .../arch/arm64/arm/neoverse-n2-v2/stall.json | 30 + .../arch/arm64/arm/neoverse-n2-v2/sve.json | 50 + .../arm/{neoverse-n1 => neoverse-n2-v2}/tlb.json | 0 .../arch/arm64/arm/neoverse-n2-v2/trace.json | 27 +- .../arm64/freescale/yitian710/sys/ali_drw.json | 373 +++ .../arm64/freescale/yitian710/sys/metrics.json | 20 + tools/perf/pmu-events/arch/arm64/sbsa.json | 24 +- .../pmu-events/arch/powerpc/power10/cache.json | 47 +- .../arch/powerpc/power10/floating_point.json | 66 +- .../pmu-events/arch/powerpc/power10/frontend.json | 197 +- .../pmu-events/arch/powerpc/power10/marked.json | 224 +- .../pmu-events/arch/powerpc/power10/memory.json | 93 +- .../pmu-events/arch/powerpc/power10/metrics.json | 89 +- .../pmu-events/arch/powerpc/power10/others.json | 210 +- .../pmu-events/arch/powerpc/power10/pipeline.json | 292 +- .../perf/pmu-events/arch/powerpc/power10/pmc.json | 198 +- .../arch/powerpc/power10/translation.json | 43 +- .../pmu-events/arch/x86/alderlake/adl-metrics.json | 11 +- .../arch/x86/alderlaken/adln-metrics.json | 2 + .../pmu-events/arch/x86/icelake/icl-metrics.json | 10 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 10 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 4 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 165 ++ .../arch/x86/meteorlake/floating-point.json | 8 + .../pmu-events/arch/x86/meteorlake/frontend.json | 56 + .../pmu-events/arch/x86/meteorlake/memory.json | 80 + .../perf/pmu-events/arch/x86/meteorlake/other.json | 16 + .../pmu-events/arch/x86/meteorlake/pipeline.json | 159 ++ .../arch/x86/rocketlake/rkl-metrics.json | 10 +- .../pmu-events/arch/x86/sapphirerapids/other.json | 18 + .../arch/x86/sapphirerapids/spr-metrics.json | 9 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 10 +- tools/perf/pmu-events/empty-pmu-events.c | 49 +- tools/perf/pmu-events/jevents.py | 330 ++- tools/perf/pmu-events/metric.py | 17 +- tools/perf/pmu-events/pmu-events.h | 15 +- tools/perf/scripts/python/Perf-Trace-Util/Build | 3 +- .../python/Perf-Trace-Util/lib/Perf/Trace/Util.py | 7 +- tools/perf/scripts/python/bin/gecko-record | 2 + tools/perf/scripts/python/bin/gecko-report | 7 + tools/perf/scripts/python/gecko.py | 395 +++ tools/perf/tests/.gitignore | 5 - tools/perf/tests/Build | 31 - tools/perf/tests/bpf-script-example.c | 60 - tools/perf/tests/bpf-script-test-kbuild.c | 21 - tools/perf/tests/bpf-script-test-prologue.c | 49 - tools/perf/tests/bpf-script-test-relocation.c | 51 - tools/perf/tests/bpf.c | 389 --- tools/perf/tests/builtin-test.c | 14 +- tools/perf/tests/clang.c | 32 - tools/perf/tests/config-fragments/README | 7 + tools/perf/tests/config-fragments/arm64 | 1 + tools/perf/tests/config-fragments/config | 11 + tools/perf/tests/dlfilter-test.c | 38 +- tools/perf/tests/expr.c | 5 +- tools/perf/tests/llvm.c | 219 -- tools/perf/tests/llvm.h | 31 - tools/perf/tests/make | 1 - tools/perf/tests/parse-events.c | 4 +- tools/perf/tests/pmu-events.c | 208 +- tools/perf/tests/pmu.c | 94 +- tools/perf/tests/shell/coresight/asm_pure_loop.sh | 2 +- .../tests/shell/coresight/memcpy_thread_16k_10.sh | 2 +- .../shell/coresight/thread_loop_check_tid_10.sh | 2 +- .../shell/coresight/thread_loop_check_tid_2.sh | 2 +- .../tests/shell/coresight/unroll_loop_thread_10.sh | 2 +- tools/perf/tests/shell/lib/probe.sh | 1 + tools/perf/tests/shell/lib/probe_vfs_getname.sh | 5 +- tools/perf/tests/shell/lib/stat_output.sh | 1 + tools/perf/tests/shell/lib/waiting.sh | 1 + tools/perf/tests/shell/lock_contention.sh | 12 +- tools/perf/tests/shell/probe_vfs_getname.sh | 4 +- tools/perf/tests/shell/record+zstd_comp_decomp.sh | 14 +- tools/perf/tests/shell/record_bpf_filter.sh | 134 + tools/perf/tests/shell/record_offcpu.sh | 6 +- tools/perf/tests/shell/stat+csv_output.sh | 2 +- tools/perf/tests/shell/stat+csv_summary.sh | 4 +- tools/perf/tests/shell/stat+shadow_stat.sh | 4 +- tools/perf/tests/shell/stat+std_output.sh | 3 +- tools/perf/tests/shell/stat_bpf_counters.sh | 8 +- tools/perf/tests/shell/stat_bpf_counters_cgrp.sh | 28 +- tools/perf/tests/shell/test_arm_spe_fork.sh | 2 +- .../tests/shell/test_perf_data_converter_json.sh | 2 +- tools/perf/tests/shell/test_task_analyzer.sh | 2 +- tools/perf/tests/shell/trace+probe_vfs_getname.sh | 8 +- tools/perf/tests/stat.c | 2 +- tools/perf/tests/tests.h | 2 - tools/perf/trace/beauty/arch_errno_names.sh | 15 +- tools/perf/trace/beauty/beauty.h | 15 +- tools/perf/trace/beauty/mmap_flags.sh | 7 +- tools/perf/trace/beauty/mmap_prot.sh | 5 +- tools/perf/trace/beauty/x86_arch_prctl.sh | 6 +- tools/perf/ui/Build | 2 - tools/perf/ui/browser.c | 6 +- tools/perf/ui/browsers/Build | 5 - tools/perf/ui/browsers/hists.c | 60 +- tools/perf/ui/libslang.h | 20 +- tools/perf/ui/tui/helpline.c | 2 +- tools/perf/ui/tui/setup.c | 2 +- tools/perf/ui/tui/util.c | 12 +- tools/perf/util/Build | 72 +- tools/perf/util/amd-sample-raw.c | 1 - tools/perf/util/annotate.c | 10 +- tools/perf/util/bpf-filter.c | 14 +- tools/perf/util/bpf-filter.y | 2 + tools/perf/util/bpf-loader.c | 2110 -------------- tools/perf/util/bpf-loader.h | 216 -- .../bpf_skel/augmented_raw_syscalls.bpf.c} | 53 +- tools/perf/util/bpf_skel/bench_uprobe.bpf.c | 23 + tools/perf/util/build-id.c | 6 +- tools/perf/util/c++/Build | 2 - tools/perf/util/c++/clang-c.h | 43 - tools/perf/util/c++/clang-test.cpp | 67 - tools/perf/util/c++/clang.cpp | 225 -- tools/perf/util/c++/clang.h | 27 - tools/perf/util/config.c | 4 - tools/perf/util/cs-etm.c | 14 +- tools/perf/util/dlfilter.c | 32 + tools/perf/util/env.c | 8 +- tools/perf/util/event.c | 30 +- tools/perf/util/event.h | 2 + tools/perf/util/evsel.c | 10 +- tools/perf/util/expr.c | 29 +- tools/perf/util/expr.h | 1 + tools/perf/util/expr.l | 1 + tools/perf/util/expr.y | 12 +- tools/perf/util/header.c | 52 +- tools/perf/util/libunwind/arm64.c | 2 - tools/perf/util/libunwind/x86_32.c | 2 - tools/perf/util/llvm-utils.c | 612 ---- tools/perf/util/llvm-utils.h | 69 - tools/perf/util/lzma.c | 12 +- tools/perf/util/machine.c | 4 +- tools/perf/util/mem-events.c | 16 +- tools/perf/util/mem-events.h | 2 +- tools/perf/util/metricgroup.c | 10 +- tools/perf/util/parse-events.c | 723 ++--- tools/perf/util/parse-events.h | 104 +- tools/perf/util/parse-events.l | 44 +- tools/perf/util/parse-events.y | 448 ++- tools/perf/util/perf-regs-arch/Build | 9 + tools/perf/util/perf-regs-arch/perf_regs_aarch64.c | 96 + tools/perf/util/perf-regs-arch/perf_regs_arm.c | 60 + tools/perf/util/perf-regs-arch/perf_regs_csky.c | 100 + .../perf/util/perf-regs-arch/perf_regs_loongarch.c | 91 + tools/perf/util/perf-regs-arch/perf_regs_mips.c | 87 + tools/perf/util/perf-regs-arch/perf_regs_powerpc.c | 145 + tools/perf/util/perf-regs-arch/perf_regs_riscv.c | 92 + tools/perf/util/perf-regs-arch/perf_regs_s390.c | 96 + tools/perf/util/perf-regs-arch/perf_regs_x86.c | 98 + tools/perf/util/perf_regs.c | 772 +----- tools/perf/util/perf_regs.h | 56 +- tools/perf/util/pmu.c | 934 ++++--- tools/perf/util/pmu.h | 122 +- tools/perf/util/pmu.y | 35 +- tools/perf/util/pmus.c | 326 ++- tools/perf/util/pmus.h | 2 + tools/perf/util/print-events.h | 1 + tools/perf/util/probe-event.c | 30 +- tools/perf/util/probe-event.h | 1 - tools/perf/util/python-ext-sources | 9 + tools/perf/util/python.c | 5 + tools/perf/util/s390-sample-raw.c | 51 +- tools/perf/util/scripting-engines/Build | 3 +- tools/perf/util/session.c | 4 +- tools/perf/util/setup.py | 3 + tools/perf/util/stat-display.c | 4 +- tools/perf/util/stat.c | 2 +- tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol-elf.c | 2 + tools/perf/util/symbol.c | 15 +- tools/perf/util/synthetic-events.c | 2 +- tools/perf/util/thread.c | 13 + tools/perf/util/thread.h | 2 + tools/perf/util/unwind-libdw.c | 8 +- tools/perf/util/unwind-libunwind-local.c | 6 +- tools/perf/util/unwind.h | 8 - tools/scripts/utilities.mak | 20 + tools/testing/radix-tree/multiorder.c | 68 +- tools/testing/selftests/bpf/Makefile | 12 + .../selftests/bpf/prog_tests/bpf_obj_pinning.c | 5 +- tools/testing/selftests/bpf/prog_tests/d_path.c | 19 +- .../bpf/prog_tests/sk_storage_omem_uncharge.c | 56 + .../selftests/bpf/prog_tests/sockmap_helpers.h | 26 + .../selftests/bpf/prog_tests/sockmap_listen.c | 7 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 1 + .../selftests/bpf/progs/sk_storage_omem_uncharge.c | 61 + tools/testing/selftests/landlock/fs_test.c | 8 +- tools/testing/selftests/net/fib_tests.sh | 155 +- 960 files changed, 23997 insertions(+), 11603 deletions(-) rename Documentation/bpf/{standardization => }/linux-notes.rst (100%) create mode 100644 Documentation/bpf/standardization/abi.rst create mode 100644 Documentation/devicetree/bindings/cache/andestech,ax45mp-cache.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,sti-i [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stih4 [...] delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5695.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov7251.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov7251.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/brcm,kona-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/brcm,kona-pwm.yaml create mode 100644 Documentation/gpu/automated_testing.rst create mode 100644 arch/loongarch/include/asm/kasan.h create mode 100644 arch/loongarch/include/asm/kfence.h create mode 100644 arch/loongarch/include/asm/kgdb.h create mode 100644 arch/loongarch/include/asm/lbt.h create mode 100644 arch/loongarch/include/asm/xor.h create mode 100644 arch/loongarch/include/asm/xor_simd.h create mode 100644 arch/loongarch/kernel/kgdb.c create mode 100644 arch/loongarch/kernel/lbt.S create mode 100644 arch/loongarch/lib/xor_simd.c create mode 100644 arch/loongarch/lib/xor_simd.h create mode 100644 arch/loongarch/lib/xor_simd_glue.c create mode 100644 arch/loongarch/lib/xor_template.c create mode 100644 arch/loongarch/mm/kasan_init.c create mode 100644 arch/riscv/errata/andes/Makefile create mode 100644 arch/riscv/errata/andes/errata.c create mode 100644 arch/riscv/include/asm/dma-noncoherent.h create mode 100644 arch/riscv/kernel/copy-unaligned.S create mode 100644 arch/riscv/kernel/copy-unaligned.h create mode 100644 arch/riscv/kernel/pi/fdt_early.c create mode 100644 arch/x86/include/asm/mman.h create mode 100644 drivers/cache/Kconfig create mode 100644 drivers/cache/Makefile create mode 100644 drivers/cache/ax45mp_cache.c create mode 100644 drivers/firmware/efi/libstub/kaslr.c create mode 100644 drivers/gpu/drm/ci/arm.config create mode 100644 drivers/gpu/drm/ci/arm64.config create mode 100644 drivers/gpu/drm/ci/build-igt.sh create mode 100644 drivers/gpu/drm/ci/build.sh create mode 100644 drivers/gpu/drm/ci/build.yml create mode 100755 drivers/gpu/drm/ci/check-patch.py create mode 100644 drivers/gpu/drm/ci/container.yml create mode 100644 drivers/gpu/drm/ci/gitlab-ci.yml create mode 100755 drivers/gpu/drm/ci/igt_runner.sh create mode 100644 drivers/gpu/drm/ci/image-tags.yml create mode 100755 drivers/gpu/drm/ci/lava-submit.sh create mode 100644 drivers/gpu/drm/ci/static-checks.yml create mode 100644 drivers/gpu/drm/ci/test.yml create mode 100644 drivers/gpu/drm/ci/testlist.txt create mode 100644 drivers/gpu/drm/ci/x86_64.config create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt copy Documentation/devicetree/bindings/media/s5p-mfc.txt => drivers/gpu/drm/ci/xfa [...] create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt copy Documentation/devicetree/bindings/media/s5p-mfc.txt => drivers/gpu/drm/ci/xfa [...] create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt create mode 100644 lib/kunit_iov_iter.c create mode 100644 lib/raid6/loongarch.h create mode 100644 lib/raid6/loongarch_simd.c create mode 100644 lib/raid6/recov_loongarch_simd.c delete mode 100644 tools/build/feature/test-clang.cpp delete mode 100644 tools/build/feature/test-cxx.cpp delete mode 100644 tools/build/feature/test-llvm-version.cpp delete mode 100644 tools/build/feature/test-llvm.cpp create mode 100644 tools/perf/arch/arm64/tests/cpuid-match.c create mode 100644 tools/perf/bench/uprobe.c copy tools/perf/dlfilters/{dlfilter-test-api-v0.c => dlfilter-test-api-v2.c} (83%) delete mode 100644 tools/perf/examples/bpf/5sec.c delete mode 100644 tools/perf/examples/bpf/empty.c delete mode 100644 tools/perf/examples/bpf/hello.c delete mode 100644 tools/perf/examples/bpf/sys_enter_openat.c create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/ampereone/metrics.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/branch.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/fp_operation.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/general.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/l1d_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/l1i_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/l2_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/l3_cache.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n1 => neoverse-n2-v2}/ll_cache [...] delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/retired.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/spec_operat [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/stall.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/sve.json copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-n1 => neoverse-n2-v2}/tlb.json (100%) create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/yitian710/sys/ali_drw.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/yitian710/sys/metrics.json create mode 100644 tools/perf/scripts/python/bin/gecko-record create mode 100755 tools/perf/scripts/python/bin/gecko-report create mode 100644 tools/perf/scripts/python/gecko.py delete mode 100644 tools/perf/tests/.gitignore delete mode 100644 tools/perf/tests/bpf-script-example.c delete mode 100644 tools/perf/tests/bpf-script-test-kbuild.c delete mode 100644 tools/perf/tests/bpf-script-test-prologue.c delete mode 100644 tools/perf/tests/bpf-script-test-relocation.c delete mode 100644 tools/perf/tests/bpf.c delete mode 100644 tools/perf/tests/clang.c create mode 100644 tools/perf/tests/config-fragments/README create mode 100644 tools/perf/tests/config-fragments/arm64 create mode 100644 tools/perf/tests/config-fragments/config delete mode 100644 tools/perf/tests/llvm.c delete mode 100644 tools/perf/tests/llvm.h create mode 100755 tools/perf/tests/shell/record_bpf_filter.sh delete mode 100644 tools/perf/util/bpf-loader.c delete mode 100644 tools/perf/util/bpf-loader.h rename tools/perf/{examples/bpf/augmented_raw_syscalls.c => util/bpf_skel/augmente [...] create mode 100644 tools/perf/util/bpf_skel/bench_uprobe.bpf.c delete mode 100644 tools/perf/util/c++/Build delete mode 100644 tools/perf/util/c++/clang-c.h delete mode 100644 tools/perf/util/c++/clang-test.cpp delete mode 100644 tools/perf/util/c++/clang.cpp delete mode 100644 tools/perf/util/c++/clang.h delete mode 100644 tools/perf/util/llvm-utils.c delete mode 100644 tools/perf/util/llvm-utils.h create mode 100644 tools/perf/util/perf-regs-arch/Build create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_aarch64.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_arm.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_csky.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_loongarch.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_mips.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_powerpc.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_riscv.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_s390.c create mode 100644 tools/perf/util/perf-regs-arch/perf_regs_x86.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c create mode 100644 tools/testing/selftests/bpf/progs/sk_storage_omem_uncharge.c