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 3eb3c33c1d87 Merge tag 'asm-generic-6.10' of git://git.kernel.org/pub/s [...] adds e4655196e21f coccinelle: misc: minmax: Suppress reports for err returns adds 88a1fc21df74 Coccinelle: pm_runtime: Fix grammar in comment adds 8f6a15f095a6 Merge tag 'cocci-for-6.10' of git://git.kernel.org/pub/scm [...] adds db3d841ac9ed fs/pidfs: make 'lsof' happy with our inode changes adds af63dd715a5c bcache_register(): don't bother with set_blocksize() adds 3a52c03d1ece pktcdvd: sort set_blocksize() calls out adds 798cb7f9aec3 swapon(2)/swapoff(2): don't bother with block size adds 51d908b3db0e swapon(2): open swap with O_EXCL adds ebb0173df201 zram: don't bother with reopening - just use O_EXCL for open adds b1439b179d35 swsusp: don't bother with setting block size adds b85c42981ac4 btrfs_get_bdev_and_sb(): call set_blocksize() only for exc [...] adds ead083aeeed9 set_blocksize(): switch to passing struct file * adds d18a8679581e make set_blocksize() fail unless block device is opened exclusive adds 5ad8b6ad9a08 Merge tag 'pull-set_blocksize' of git://git.kernel.org/pub [...] adds 559428a915e8 ext4: remove block_device_ejected() adds 9baf50dfff1c bcachefs: remove dead function bdev_sectors() adds 39c3b4e7d0a0 blkdev_write_iter(): saner way to get inode and bdev adds dc0fdfc855be dm-vdo: use bdev_nr_bytes(bdev) instead of i_size_read(bde [...] adds c9600c63a694 block2mtd: prevent direct access of bd_inode adds 186ddac2072a block: move two helpers into bdev.c adds 2638c2087673 missing helpers: bdev_unhash(), bdev_drop() adds 469ad583c129 erofs: switch erofs_bread() to passing offset instead of b [...] adds 958b9f85f8d9 erofs_buf: store address_space instead of inode adds a09cd552e095 Merge branch 'misc.erofs' into work.bdev adds e33aef2c5857 block_device: add a pointer to struct address_space (page [...] adds 224941e8379a use ->bd_mapping instead of ->bd_inode->i_mapping adds 22f89a4f8c04 grow_dev_folio(): we only want ->bd_inode->i_mapping there adds 881494ed031f blk_ioctl_{discard,zeroout}(): we only want ->bd_inode->i_ [...] adds 53cd4cd3b12d fs/buffer.c: massage the remaining users of ->bd_inode to [...] adds 2d0026a4901b gfs2: more obvious initializations of mapping->host adds df65f1660b61 block/bdev.c: use the knowledge of inode/bdev coallocation adds 338618338233 nilfs_attach_log_writer(): use ->bd_mapping->host instead [...] adds 463b3162c96d dasd_format(): killing the last remaining user of ->bd_inode adds 203c1ce0bb06 RIP ->bd_inode adds 38da32ee70b8 Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/sc [...] adds ffcaa2172cc1 KEYS: trusted: Fix memory leak in tpm2_key_encode() adds 050bf3c793a0 KEYS: trusted: Do not use WARN when encode fails adds fa8151cabfaa Merge tag 'keys-trusted-next-6.10-rc1-part2' of git://git. [...] adds eeee3b5e6d0b PCI: Mask Replay Timer Timeout errors for Genesys GL975x S [...] adds a29e5290e356 PCI/AER: Update aer-inject tool source URL adds 47807ab29f1c Merge branch 'pci/aer' adds b478e162f227 PCI/ASPM: Consolidate link state defines adds dc69062a1a73 PCI/ASPM: Clean up ASPM disable/enable mask calculation adds a6faf3f450ec Merge branch 'pci/aspm' adds 962f1e79e7ac PCI/CXL: Move CXL Vendor ID to pci_ids.h adds 7e89efc6e9e4 PCI: Lock upstream bridge for pci_reset_function() adds b1956e2d0713 PCI/CXL: Fail bus reset if upstream CXL Port has SBR masked adds 53c49b6e6dd2 PCI/CXL: Add 'cxl_bus' reset method for devices below CXL Ports adds 934edcd436dc cxl: Add post-reset warning if reset results in loss of pr [...] adds 83711a1ab210 Merge branch 'pci/cxl' adds eebab7e3eb4b PCI/DOE: Support discovery version 2 adds d539117564bc Merge branch 'pci/doe' adds f24ba846133d PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 adds e2e78a294a8a PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 adds 68c8edf08dc9 Merge branch 'pci/edr' adds 7bf9d2af7e89 PCI: Clear Secondary Status errors after enumeration adds 73cb3a35f94d PCI: Wait for Link Training==0 before starting Link retrain adds cdc6c4abcb31 PCI: Clarify intent of LT wait adds bb14a6a87054 PCI/MSI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds a665b0a93f3b PCI/portdrv: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds b21f89b0c550 Documentation: PCI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 7c155fdf37bf ASoC: Intel: avs: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds ce1d9ceaf83d usb: hcd-pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 64474e8817aa tty: 8250_pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 81943949f880 platform/x86: intel_ips: Use PCI_IRQ_INTX instead of PCI_I [...] adds 895e51977d91 ntb: idt: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 002e8e0bab4c mfd: intel-lpss: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 6927b0168059 drm/amdgpu: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 91d343de2017 IB/qib: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds d6f0bbcd2fc0 RDMA/vmw_pvrdma: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds ef083b6376ab VMCI: Use PCI_IRQ_ALL_TYPES to remove PCI_IRQ_LEGACY use adds 5b44c2a7056c net: amd-xgbe: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds ff9b5e14776c net: atlantic: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds e0ff0ff74ba3 net: alx: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds b14ed9867d87 r8169: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 935d5b33ce2b net: wangxun: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 60706ea99057 wifi: ath10k: Refer to INTX instead of LEGACY adds c3d26b9b26d3 wifi: rtw88: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 44226154aeb3 wifi: rtw89: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 416bdc4074fd scsi: arcmsr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 290d6dbbecf1 scsi: hpsa: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 67908f6015b6 scsi: ipr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 529ed2d8b670 scsi: megaraid_sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 4571f14594e3 scsi: mpt3sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds 1e1127d57997 scsi: pmcraid: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY adds a289eb2a3971 scsi: vmw_pvscsi: Do not use PCI_IRQ_LEGACY instead of PCI [...] adds 0e1fdd222f0a PCI: Remove PCI_IRQ_LEGACY adds d41abe063f9d PCI: Update pci_find_capability() stub return types adds d9d005c89451 ata: pata_cs5520: Remove unnecessary call to pci_enable_de [...] adds 844177a80753 PCI: Remove unused pci_enable_device_io() adds 199f968f1484 x86/pci: Skip early E820 check for ECAM region adds 6613443ffc49 PCI: Do not wait for disconnected devices when resuming adds ce4a9f1b1c48 Merge branch 'pci/enumeration' adds e6e9a9a455fd PCI: hotplug: Document unchecked return value of pci_hp_ad [...] adds b023c1c97f8a PCI: hotplug: Remove obsolete sgi_hotplug TODO notes adds 58adb5e79c46 Merge branch 'pci/hotplug' adds 0ba5cd94bbc2 PCI/MSI: Make error path handling follow the standard pattern adds ed11a28cb709 Merge branch 'pci/msi' adds e6f7d27df5d2 PCI: of_property: Return error for int_map allocation failure adds cf29111d3e4a Merge branch 'pci/of' adds 256df20c590b PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports adds 12ff1ef539c2 Merge branch 'pci/pm' adds b7a791b26409 dt-bindings: PCI: ti,j721e-pci-host: Add device-id for TI' [...] adds 78d212851f0e dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties adds 01fec70206d4 dt-bindings: PCI: ti,j721e-pci-host: Add support for J722S SoC adds 64e098b59b8a dt-bindings: PCI: ti,am65: Fix remaining binding warnings adds 51ef0538d4e1 dt-bindings: PCI: cdns,cdns-pcie-host: Drop redundant msi- [...] adds 36fbed38549c dt-bindings: PCI: mediatek,mt7621: Add missing child node reg adds 5db62b7d3c37 dt-bindings: PCI: host-bridges: Switch from deprecated pci [...] adds d3fa4be9033b dt-bindings: PCI: mediatek,mt7621-pcie: Switch from deprec [...] adds 24cd7ecb3886 dt-bindings: PCI: layerscape-pci: Convert to YAML format adds 5220b11a5beb dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4H compatible adds c037263db4ce dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4H compatible adds 52d06636a4ae dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxIte [...] adds 14680b252788 Merge branch 'pci/dt-bindings' adds 07db0fa80cf3 PCI: cadence: Set a 64-bit BAR if requested adds ec5498576872 Merge branch 'pci/controller/cadence' adds 869bc5253406 PCI: dwc: ep: Fix DBI access failure for drivers requiring [...] adds 7cbebc86c72a PCI: dwc: ep: Add Kernel-doc comments for APIs adds b7dec6b85089 PCI: dwc: ep: Remove deinit() callback from struct dw_pcie_ep_ops adds c8682a3314c1 PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit() adds 570d7715eed8 PCI: dwc: ep: Introduce dw_pcie_ep_cleanup() API for drive [...] adds 7d6e64c443ea PCI: dwc: ep: Rename dw_pcie_ep_init_complete() to dw_pcie [...] adds df69e17ccc2f PCI: dwc: ep: Call dw_pcie_ep_init_registers() API directl [...] adds a01e7214bef9 PCI: endpoint: Remove "core_init_notifier" flag adds 08f38906c947 Merge branch 'pci/controller/dwc' adds fd6eb49a84a8 PCI: mt7621: Fix string truncation in mt7621_pcie_parse_port() adds 102c69699b5b Merge branch 'pci/controller/mt7621' adds de66b37a174f PCI: rockchip-ep: Set a 64-bit BAR if requested adds 2dba285caba5 PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id adds f4036f64b581 Merge branch 'pci/controller/rockchip' adds 19326006a21d PCI: tegra194: Fix probe path for Endpoint mode adds 24ffb8c9188e Merge branch 'pci/controller/tegra194' adds 417660525d6f PCI: endpoint: pci-epf-test: Simplify pci_epf_test_alloc_s [...] adds 29a025b6fbf3 PCI: endpoint: Allocate a 64-bit BAR if that is the only option adds 828e870431aa PCI: endpoint: pci-epf-test: Remove superfluous code adds e49eab944cfb PCI: endpoint: pci-epf-test: Simplify pci_epf_test_set_bar() loop adds 597ac0fa37b8 PCI: endpoint: pci-epf-test: Clean up pci_epf_test_unbind() adds f8891023bbf8 Merge branch 'pci/endpoint' adds 372c669271bf Revert "PCI/MSI: Provide stubs for IMS functions" adds 1794808fb1b3 Revert "PCI/MSI: Provide pci_ims_alloc/free_irq()" adds b966b1102871 Revert "PCI/MSI: Provide IMS (Interrupt Message Store) support" adds 72860ff3bb76 Revert "iommu/amd: Enable PCI/IMS" adds 79f99aac79ae Revert "iommu/vt-d: Enable PCI/IMS" adds 850aae933c4b Revert "x86/apic/msi: Enable PCI/IMS" adds 8a1940bca94b Revert "genirq/msi: Provide constants for PCI/IMS support" adds 375a99fd867c Merge branch 'pci/ims-removal' adds e30556bf682d PCI: Constify pcibus_class adds c7ae396ec597 PCI: Annotate pci_cache_line_size variables as __ro_after_init adds c9758cc45c2b PCI/ERR: Cleanup misleading indentation inside if conditions adds 4c407392c1af PCI: Clean up accessor macro formatting adds 9d11a09e35a6 x86/pci: Remove OLPC dead code adds fe4a83ec0781 PCI: Make pcie_bandwidth_capable() static adds 7ecf13fd35fe Merge branch 'pci/misc' adds f0bae243b2bc Merge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/ [...] adds 193d0c4e1e42 rpmsg: core: Make rpmsg_class constant adds bcbab579f968 rpmsg: qcom_glink_ssr: fix module autoloading adds e66128fa8e7e Merge tag 'rpmsg-v6.10' of git://git.kernel.org/pub/scm/li [...] adds 1961511c8e66 remoteproc: Make rproc_class constant adds 331f91d86f71 remoteproc: mediatek: Make sure IPI buffer fits in L2TCM adds fec2601f2003 remoteproc: zynqmp: Add coredump support adds b31bcda55fcb remoteproc: zynqmp: fix lockstep mode memory region adds 9e1b2a0757d0 dt-bindings: remoteproc: Add Tightly Coupled Memory (TCM) [...] adds 72c350c9a6cd remoteproc: zynqmp: parse TCM from device tree adds a6b974b40f94 drivers: remoteproc: xlnx: Add Versal and Versal-NET support adds 084c22964c08 drivers: remoteproc: xlnx: Fix uninitialized variable use adds b9511056ce5b drivers: remoteproc: xlnx: Fix uninitialized tcm mode adds 91e0d560b9fd dt-bindings: remoteproc: mediatek: Support MT8188 dual-core SCP adds 928a55ab1b41 remoteproc: mediatek: Support MT8188 SCP core 1 adds c08a82494500 remoteproc: mediatek: Support setting DRAM and IPI shared [...] adds faba7db43129 remoteproc: mediatek: Add IMGSYS IPI command adds 61f6f68447ab remoteproc: k3-r5: Wait for core0 power-up before powering [...] adds 3c8a9066d584 remoteproc: k3-r5: Do not allow core1 to power up before c [...] adds 47558cbaa842 remoteproc: mediatek: Fix error code in scp_rproc_init() adds 1dc7242f6ee0 remoteproc: k3-r5: Jump to error handling labels in start/ [...] adds 335617f0d502 dt-bindings: remoteproc: qcom,smd-edge: Mark qcom,ipc as d [...] adds a0acdef561d1 dt-bindings: remoteproc: qcom,msm8996-mss-pil: allow glink [...] adds a0bcbce66121 dt-bindings: remoteproc: qcom,qcs404-cdsp-pil: Fix qcom,ha [...] adds 16e204e95809 dt-bindings: remoteproc: qcom,sc7280-wpss-pil: Fix qcom,ha [...] adds 4d5ba6ead1dc dt-bindings: remoteproc: qcom,sdm845-adsp-pil: Fix qcom,ha [...] adds ab7b884a34ff Merge tag 'rproc-v6.10' of git://git.kernel.org/pub/scm/li [...] adds 6efb495826a9 mailbox: zynqmp: Move of_match structure closer to usage adds 41bcf30100c5 mailbox: zynqmp: Move buffered IPI setup to of_match selec [...] adds 0ac39d85a741 mailbox: zynqmp: Enable Bufferless IPI usage on Versal-bas [...] adds 182ebe56742c mailbox: omap: Remove unused omap_mbox_{enable,disable}_ir [...] adds 6faf89a89f45 mailbox: omap: Remove unused omap_mbox_request_channel() function adds 6979e8be50af mailbox: omap: Move omap_mbox_irq_t into driver adds e9eceec61a3e mailbox: omap: Move fifo size check to point of use adds 8aa4a34d740c mailbox: omap: Remove unneeded header omap-mailbox.h adds 982b1451517d mailbox: omap: Remove device class adds e4e8b1fe742f mailbox: omap: Use devm_pm_runtime_enable() helper adds 7077ac4c6097 mailbox: omap: Merge mailbox child node setup loops adds 2a0fca3949b5 mailbox: omap: Use function local struct mbox_controller adds 34123b1a4add mailbox: omap: Use mbox_controller channel list directly adds 5aa00b68eade mailbox: omap: Remove mbox_chan_to_omap_mbox() adds 04a07a344148 mailbox: omap: Reverse FIFO busy check logic adds 3f58c1f4206f mailbox: omap: Remove kernel FIFO message queuing adds cd251970b19e dt-bindings: mailbox: arm,mhuv3: Add bindings adds ca1a8680b134 mailbox: arm_mhuv3: Add driver adds 6ffb1635341b mailbox: zynqmp: handle SGI for shared IPI adds dc48215f4fd9 mailbox: mtk-cmdq-mailbox: fix module autoloading adds 747a69a119c4 mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mb [...] adds c9834d848da1 mailbox: Convert from tasklet to BH workqueue adds b714363cd6f0 dt-bindings: mailbox: qcom: Add MSM8974 APCS compatible adds 10b98582bc76 dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC adds 34dcc466103e Merge tag 'mailbox-v6.10' of git://git.kernel.org/pub/scm/ [...] adds 8b7149803af1 MAINTAINERS: Drop Gustavo Pimentel as EDMA Reviewer adds c863062cf825 dmaengine: idxd: Check for driver name match before sva us [...] adds 2b1c1cf08a0a dmaengine: idma64: Add check for dma_set_max_seg_size adds 7eccb5a5b224 dt-bindings: dma: snps,dma-spear1340: Fix data{-,_}width schema adds 802ef223101f dmaengine: imx-sdma: Support allocate memory from internal [...] adds 288109387bec dmaengine: imx-sdma: Support 24bit/3bytes for sg mode adds a20f10d6accb dmaengine: imx-sdma: support dual fifo for DEV_TO_DEV adds 28ccf02caa19 dma: xilinx_dpdma: Remove unnecessary use of irqsave/restore adds ec177e464515 dma: Add lockdep asserts to virt-dma adds 1bc31444209c dmaengine: axi-dmac: fix possible race in remove() adds 779a44831a4f dmaengine: axi-dmac: move to device managed probe adds 9bcf929ba187 dt-bindings: dma: snps,dw-axi-dmac: Add JH8100 support adds 559a6690187e dmaengine: dw-axi-dmac: Add support for StarFive JH8100 DMA adds 333e11bf47fa Avoid hw_desc array overrun in dw-axi-dmac adds e32634f466a9 dma: dw-axi-dmac: support per channel interrupt adds cee8cbfc7be8 dmaengine: fsl-edma: remove 'slave_id' from fsl_edma_chan adds 6aa60f79e679 dmaengine: fsl-edma: add safety check for 'srcid' adds 9a5000cf70bc dmaengine: fsl-edma: clean up chclk and FSL_EDMA_DRV_HAS_CHCLK adds b14f56beb289 dt-bindings: dma: fsl-edma: add fsl,imx8ulp-edma compatibl [...] adds d8d4355861d8 dmaengine: fsl-edma: add i.MX8ULP edma support adds 06db9ee8b42e dmaengine: fsl-dpaa2-qdma: clean up unused macro adds 26a4d2aedac2 dmaengine: fsl-dpaa2-qdma: Remove unused function dpdmai_create() adds ebf850697a9d dmaengine: fsl-dpaa2-qdma: Add dpdmai_cmd_open adds 4665be0e952f dmaengine: pch_dma: remove unused function chan2parent adds b52e28eca7da dmaengine: fsl-edma: fix miss mutex unlock at an error ret [...] adds bd2f66bc0ba0 dmaengine: fsl-dpaa2-qdma: Update DPDMAI interfaces to version 3 adds 98f2233a5c20 dmaengine: pl08x: Use kcalloc() instead of kzalloc() adds d100ffe5048e dmaengine: qcom: Drop hidma DT support adds e83cd59df095 dt-bindings: dma: Drop unused QCom hidma binding adds 77584368a0f3 dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" com [...] adds 44177a586fe4 dt-bindings: fsl-dma: fsl-edma: clean up unused "fsl,imx8q [...] adds 458bb56d53c9 dt-bindings: fsl-imx-sdma: Add I2C peripheral types ID adds 1cb49f389d59 dmaengine: imx-sdma: utilize compiler to calculate ADDRS_A [...] adds d850b5bae0f5 dmaengine: imx-sdma: Add i2c dma support adds 39def87bc7ca dmaengine: fsl-dpaa2-qdma: Fix kernel-doc check warning adds 9c21bbfa30ec dt-bindings: dma: fsl-edma: remove 'clocks' from required adds 167ec660c247 dt-bindings: dma: fsl-edma: allow 'power-domains' property adds 700b2e1eccb4 dmaengine: xilinx: xdma: fix module autoloading adds 76e43fa6a456 dmaengine: idxd: Avoid unnecessary destruction of file_ida adds 11102d0c343b dmaengine: fsl-edma: add trace event support adds 3f2282931f00 dmaengine: fsl-edma: use _Generic to handle difference type adds 28059ddbee0e MAINTAINERS: Update role for IDXD driver adds d4e034b4c43f Merge tag 'dmaengine-6.10-rc1' of git://git.kernel.org/pub [...] adds d0f4b70eb9a9 dt-bindings: phy: add binding for the i.MX8MP HDMI PHY adds 6ad082bee902 phy: freescale: add Samsung HDMI PHY adds cfd6f1a1a55f Merge tag 'phy_dp_modes_6.10' into next adds f8d27a7e0ae3 dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible [...] adds 67076749e093 phy: qualcomm: phy-qcom-eusb2-repeater: Add support for SMB2360 adds 5d5607861350 dt-bindings: phy: qcom-edp: Add X1E80100 PHY compatibles adds 9eb8e3dd297f phy: qcom: edp: Move v4 specific settings to version ops adds db83c107dc29 phy: qcom: edp: Add v6 specific ops and X1E80100 platform support adds e298ae7caafc phy: qcom: qmp-combo: fix duplicate return in qmp_v4_confi [...] adds 5787731c7467 dt-bindings: phy: Add QMP UFS PHY comptible for SM8475 adds ef2bd6c96983 phy: qcom-qmp-ufs: Add SM8475 support adds f320268fcebc phy: qcom: qmp-combo: fix sm8650 voltage swing table adds 9b6bfad9070a phy: rockchip: Fix typo in function names adds 7dcb8668aedc phy: xilinx: Convert to platform remove callback returning void adds 72bea132f368 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: document PHY [...] adds 677b45114b44 phy: qcom: qmp-pcie: refactor clock register code adds 583ca9ccfa80 phy: qcom: qmp-pcie: register second optional PHY AUX clock adds 5cee04a83690 phy: qcom: qmp-pcie: register PHY AUX clock for SM8[456]50 [...] adds db704bf6dccc phy: core: make phy_class constant adds 7c1f42967b75 dt-bindings: phy: qmp-ufs: Fix PHY clocks for SC7180 adds 724e4fc053fe dt-bindings: phy: samsung,ufs-phy: Add dedicated gs101-ufs [...] adds f2c6d0fa197a phy: samsung-ufs: use exynos_get_pmu_regmap_by_phandle() t [...] adds a4de58a9096b phy: samsung-ufs: ufs: Add SoC callbacks for calibration a [...] adds c1cf725db106 phy: samsung-ufs: ufs: Add support for gs101 UFS phy tuning adds 0338e1d2f933 MAINTAINERS: Add phy-gs101-ufs file to Tensor GS101. adds 6f9d713f9cdd Merge branch 'fixes' into next adds b9251e64a96f phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5 adds c49de54c6224 phy: freescale: fsl-samsung-hdmi: Convert to platform remo [...] adds f482f76c9d09 dt-bindings: phy: mediatek,mt7988-xfi-tphy: add new bindings adds ac4aa9dbc702 phy: add driver for MediaTek XFI T-PHY adds a75d8056e9fe dt-bindings: phy: add rockchip usbdp combo phy document adds 2f70bbddeb45 phy: rockchip: add usbdp combo phy driver adds 46492d100676 dt-bindings: phy: rockchip,pcie3-phy: add rockchip,rx-comm [...] adds a1fe1eca0d8b phy: rockchip-snps-pcie3: add support for rockchip,rx-comm [...] adds c9342d1a351e phy: rockchip: usbdp: fix uninitialized variable adds 9c79b779643e phy: rockchip: fix CONFIG_TYPEC dependency adds 8b19c45ae4c0 phy: samsung-ufs: ufs: remove superfluous mfd/syscon.h header adds 2ff6365e2271 phy: samsung-ufs: ufs: exit on first reported error adds 82b7487b8eb9 phy: qcom-qmp-pcie: add x4 lane EP support for sa8775p adds fbd3b6fe3624 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for [...] adds f75a4b3a6efc dt-bindings: phy: qcom,qmp-usb: Add QDU1000 USB3 PHY adds 495341664af1 phy: qcpm-qmp-usb: Add support for QDU1000/QRU1000 adds 484b139a4cd7 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix x1e80100 [...] adds 59e377a124dc dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68 [...] adds 960b3f023d3b dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fall [...] adds 8053d2ffc450 Merge tag 'phy-for-6.10' of git://git.kernel.org/pub/scm/l [...] adds b1b11bb07898 soundwire: sysfs: move sdw_slave_dev_attr_group into the e [...] adds 3ee43f7cc984 soundwire: sysfs: cleanup the logic for creating the dp0 s [...] adds fc7e56017b51 soundwire: sysfs: have the driver core handle the creation [...] adds f88c1afe338e soundwire: sysfs: remove sdw_slave_sysfs_init() adds 91c4dd2e5c90 soundwire: sysfs: remove unneeded ATTRIBUTE_GROUPS() comments adds e05af1a42bb8 soundwire: amd: use inline function for register update adds b3a6809e623c soundwire: bus: don't clear SDCA_CASCADE bit adds fe12bec58633 soundwire: qcom: Convert to platform remove callback retur [...] adds 2a9c6ff5ca5a soundwire: intel: add intel_free_stream() back adds 8ee1b439b154 soundwire: cadence: fix invalid PDI offset adds 1845165fbd6e soundwire: cadence: remove PDI offset completely adds 59401c3c08e1 soundwire: remove unused sdw_bus_conf structure adds bc13cf3f6e63 soundwire: clarify maximum allowed address adds 8292c815bbb7 soundwire: cadence: show the bus frequency and frame shape adds 7eca9c722eed soundwire: bus: extend base clock checks to 96 MHz adds d0a69cd0369a soundwire: intel: add more values for SYNCPRD adds 09ee49e3de6b soundwire: intel: add support for MeteorLake additional clocks adds 769d69812b42 soundwire: intel_ace2x: move and extend clock selection adds a206d2e3409f soundwire: intel_ace2.x: power-up first before setting SYNCPRD adds 5b3f661b2449 soundwire: intel_ace2x: set the clock source adds 8dfd00f7069c soundwire: reconcile dp0_prop and dpn_prop adds b18c25afabf8 soundwire: intel_ace2x: use legacy formula for intel_alh_id adds ce5e811e0691 soundwire: qcom: allow multi-link on newer devices adds 62707b56b2b4 ASoC: SOF: Intel: hda: disable SoundWire interrupt later adds 6f4867fa5760 soundwire: intel_auxdevice: use pm_runtime_resume() instea [...] adds f2fa68655664 soundwire: intel: export intel_resume_child_device adds 4cd5ea6de156 soundwire: intel_init: resume all devices on exit. adds 79e7123c078d soundwire: intel_ace2x: fix wakeup handling adds a36ec5f7625d soundwire: intel_ace2x: simplify check_wake() adds 80962485f62c soundwire: intel_ace2x: cleanup DOAIS/DODS settings adds 3b0b441a297e soundwire: intel_ace2x: use DOAIS and DODS settings from firmware adds 75933ba58dd4 soundwire: intel_ace2.x: add support for DODSE property adds a0df7e04eab0 soundwire: intel_ace2.x: add support for DOAISE property adds b9dd56e813af Merge tag 'soundwire-6.10-rc1' of git://git.kernel.org/pub [...] adds 4bcc9bba48fa gpiolib: acpi: Move ACPI device NULL check to acpi_can_fal [...] adds adbc49a5a8c6 gpiolib: acpi: Fix failed in acpi_gpiochip_find() by addin [...] adds 3b1440380d5d Merge tag 'intel-gpio-v6.10-2' of git://git.kernel.org/pub [...] adds a1191a77351e thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on l [...] adds e2d2266a2ac1 thermal/drivers/mediatek/lvts_thermal: Remove unused membe [...] adds b66c079aabdf thermal/drivers/mediatek/lvts_thermal: Fix wrong lvts_ctrl index adds 9dbbcd6c83ce Merge tag 'thermal-v6.10-rc1-2' of ssh://gitolite.kernel.o [...] adds 8c69a777e480 thermal: core: Fix the handling of invalid trip points adds 5b5a5ad5a5cc Merge tag 'thermal-6.10-rc1-2' of git://git.kernel.org/pub [...] adds 60fa6ae6e6d0 ACPI: EC: Install address space handler at the namespace root adds 98a83da39b48 platform/x86: wmi: Remove custom EC address space handler adds 62a12816cb20 Merge tag 'acpi-6.10-rc1-2' of git://git.kernel.org/pub/sc [...] adds 2a56c462fe5a OPP: Fix required_opp_tables for multiple genpds using same table adds 8bd6d5f1faff Merge tag 'opp-updates-6.10' of git://git.kernel.org/pub/s [...] adds cea04f3d9aee cpufreq: amd-pstate: fix memory leak on CPU EPP exit adds dee8f20e61ae Merge branch 'pm-cpufreq' adds 98f312bc5815 Merge tag 'pm-6.10-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 69381cf88a8d dm-integrity: set discard_granularity to logical block size adds 825d8bbd2f32 dm: always manage discard support in terms of max_hw_disca [...] adds 856726396d65 Merge tag 'for-6.10/dm-fixes' of git://git.kernel.org/pub/ [...] adds 15aa8fb852f9 x86/efistub: Omit physical KASLR when memory reservations exist adds 5499315668da Merge tag 'efi-fixes-for-v6.10-1' of git://git.kernel.org/ [...] adds a5044ce7d1d9 m68k: Avoid CONFIG_COLDFIRE switch in uapi header adds 334e5639fc4e Merge tag 'm68knommu-for-v6.10' of git://git.kernel.org/pu [...] adds 3e93d49175a7 s390/pgtable: Switch read and write softbits for puds adds 712c5d5f6259 s390/pgtable: Add missing hardware bits for puds, pmds adds 10f705253651 s390/vdso: Generate unwind information for C modules adds fc2f5f10f9bc s390/vdso: Create .build-id links for unstripped vdso files adds 185445c7c137 s390/vdso: Use standard stack frame layout adds ebd912ff9919 s390/stacktrace: Merge perf_callchain_user() and arch_stac [...] adds 87eceb17a987 s390/stacktrace: Skip first user stack frame adds cd5810928394 s390/stacktrace: Improve detection of invalid instruction [...] adds be72ea09c1a5 s390/vdso: Introduce and use struct stack_frame_vdso_wrapper adds 62b672c4ba90 s390/stackstrace: Detect vdso stack frames adds fa2ae4a377c0 s390/idle: Rewrite psw_idle() in C adds 095c89e99bae s390/vtime: Use get_cpu_timer() adds 7278a8fb8d03 s390: Mark psw in __load_psw_mask() as __unitialized adds 980fffff14f8 s390/fpu: Remove comment about TIF_FPU adds 22e6824622e8 s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings adds 1d8c270de5eb s390/pkey: Wipe sensitive data on failure adds d65d76a44ffe s390/pkey: Wipe copies of clear-key structures on failure adds f2ebdadd85af s390/pkey: Wipe copies of protected- and secure-keys adds 1084562ec858 s390/irq: Set CIF_NOHZ_DELAY in do_io_irq() adds 4452e8ef8c36 s390/iucv: Provide iucv_alloc_device() / iucv_release_device() adds 4ee55c956325 s390/vmlogrdr: Make use of iucv_alloc_device() adds 968bfb566dd1 s390/netiucv: Make use of iucv_alloc_device() adds 3bbde49ec560 s390/smsgiucv_app: Make use of iucv_alloc_device() adds ccec5032291b tty: hvc-iucv: Make use of iucv_alloc_device() adds effb83572685 s390/iucv: Unexport iucv_root adds 207ddb918995 s390/alternatives: Convert runtime sanity check into compi [...] adds 72935e3adafd s390/ipl: Fix size of vmcmd buffers for sending z/VM CP di [...] adds 247576bf624a s390/ipl: Do not accept z/VM CP diag X'008' cmds longer th [...] adds 9c922b73acaf s390/ipl: Fix incorrect initialization of len fields in nv [...] adds 7faacaeaf6ce s390/ipl: Fix incorrect initialization of nvme dump block adds 005ca0133375 s390/ipl: Introduce macros for (re)ipl sysfs attribute 'scp_data' adds 24bf80f78e5a s390/ipl: Introduce sysfs attribute 'scp_data' for dump ipl adds 830999bd7e72 s390/cpacf: Split and rework cpacf query functions adds 32e8bd6423fc s390/cpacf: Make use of invalid opcode produce a link error adds d4f9d5a99a3f s390/ap: Fix crash in AP internal function modify_bitmap() adds 306d6bda8f97 s390/ap: Fix bind complete udev event sent after each AP bus scan adds e7dec0b7926f s390/boot: Remove alt_stfle_fac_list from decompressor adds d890e6af50e4 s390/kprobes: Remove custom insn slot allocator adds c1248638f8c3 s390/zcrypt: Use kvcalloc() instead of kvmalloc_array() adds 2a8120d7b482 Merge tag 's390-6.10-2' of git://git.kernel.org/pub/scm/li [...] adds 3f9b8fb46e5d Use bdev_is_paritition() instead of open-coding it adds b8c873edbf35 wrapper for access to ->bd_partno adds 1116b9fa15c0 bdev: infrastructure for flags adds 01e198f01d55 bdev: move ->bd_read_only to ->__bd_flags adds 4c80105e3909 bdev: move ->bd_write_holder into ->__bd_flags adds ac2b6f9dee8f bdev: move ->bd_has_subit_bio to ->__bd_flags adds 49a43dae93c8 bdev: move ->bd_ro_warned to ->__bd_flags adds 811ba89a8838 bdev: move ->bd_make_it_fail to ->__bd_flags adds 3413efa8885d Merge tag 'pull-bd_flags-2' of git://git.kernel.org/pub/sc [...] adds f60d374d2cc8 close_on_exec(): pass files_struct instead of fdtable adds c4aab26253cd fd_is_open(): move to fs/file.c adds 613aee94dddf get_file_rcu(): no need to check for NULL separately adds af58dc1f50c1 kernel_file_open(): get rid of inode argument adds 0f4a2cebe256 do_dentry_open(): kill inode argument adds 7c98f7cb8fda remove call_{read,write}_iter() functions adds b6394d6f7159 Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linu [...] adds 6802f9347993 cpumask: Add for_each_cpu_from() adds 05037e5f0f17 sched/topology: Optimize topology_span_sane() adds efe3a85eab78 Compiler Attributes: Add __always_used macro adds 0a2c6664e56f lib/test_bitops: Add benchmark test for fns() adds 1c2aa5619348 bitops: Optimize fns() for improved performance adds 77db1920a881 lib: make test_bitops compilable into the kernel image adds 0b2811ba11b0 bitmap: relax find_nth_bit() limitation on return value adds fe708f915541 MAINTAINERS: add BITOPS API record adds 9f2c2d6ba13d bitops: Move aligned_byte_mask() to wordpart.h adds 5671dca241b9 usercopy: Don't use "proxy" headers adds 4865a27c66fd Merge tag 'bitmap-for-6.10v2' of https://github.com/norov/linux adds a9f4c6c99900 perf trace: Collect sys_nanosleep first argument adds 4b3761eebb1c perf c2c: Fix a punctuation adds 5d8c646038f2 perf beauty: Fix dependency of tables using uapi/linux/mount.h adds faf7217a397f perf beauty: Move uapi/linux/fs.h copy out of the director [...] adds 22916d2cbad9 perf beauty: Don't include uapi/linux/mount.h, use sys/mou [...] adds ab3316119f9d perf beauty: Move uapi/linux/mount.h copy out of the direc [...] adds 44512bd6136e perf beauty: Move uapi/linux/usbdevice_fs.h copy out of th [...] adds 7050e33e86ad perf beauty: Move uapi/sound/asound.h copy out of the dire [...] adds c8bfe3fad4f8 perf beauty: Move arch/x86/include/asm/irq_vectors.h copy [...] adds f324b73c2c05 perf beauty: Stop using the copy of uapi/linux/prctl.h adds eb01fe7abbe2 perf beauty: Move prctl.h files (uapi/linux and x86's) cop [...] adds 6652830c87be perf beauty: Use the system linux/fcntl.h instead of a cop [...] adds 8a1ad4413519 tools headers: Remove now unused copies of uapi/{fcntl,ope [...] adds a672af9139a8 tools headers: Remove almost unused copy of uapi/stat.h, a [...] adds 36f65f9b7a45 perf docs arm_spe: Clarify more SPE requirements related to KPTI adds d4a98b45fbe6 perf script: Show also errors for --insn-trace option adds bb69c912c4e8 perf auxtrace: Fix multiple use of --itrace option adds efae55bb78cf perf build: Fix out of tree build related to installation [...] adds b6b4a62d8525 libperf cpumap: Add any, empty and min helpers adds dcd45b376d0a libperf cpumap: Ensure empty cpumap is NULL from alloc adds e28ee1239daa perf arm-spe/cs-etm: Directly iterate CPU maps adds 291dcd774b64 perf intel-pt/intel-bts: Switch perf_cpu_map__has_any_cpu_ [...] adds 3e5deb708c8f perf cpumap: Clean up use of perf_cpu_map__has_any_cpu_or_ [...] adds 4ddccd004808 perf arm64 header: Remove unnecessary CPU map get and put adds 954ac1b4a79a perf stat: Remove duplicate cpus_map_matched function adds 71bc3ac8e8c9 perf cpumap: Use perf_cpu_map__for_each_cpu when possible adds b508965d3532 perf dwarf-aux: Remove unused pc argument adds 932dcc2c39ae perf dwarf-aux: Add die_collect_vars() adds 437683a99418 perf dwarf-aux: Handle type transfer for memory access adds 7a838c2fd2ac perf dwarf-aux: Add die_find_func_rettype() adds 52a09bc24c6a perf map: Add map__objdump_2rip() adds a3f4d5b57dd8 perf annotate-data: Introduce 'struct data_loc_info' adds 5cdd3fd7995a perf annotate: Add annotate_get_basic_blocks() adds 90429524f3e7 perf annotate-data: Add debug messages adds 06b2ce75386d perf annotate-data: Maintain variable type info adds 4f903455befa perf annotate-data: Add update_insn_state() adds 1ebb5e17ef21 perf annotate-data: Add get_global_var_type() adds 0a41e5d6849b perf annotate-data: Handle global variable access adds cffb7910afbd perf annotate-data: Handle call instructions adds eb8a55e01de9 perf annotate-data: Implement instruction tracking adds bdc80ace0710 perf annotate-data: Check register state for type adds cbaf89a8c5b4 perf annotate: Parse x86 segment register location adds 02e17ca91742 perf annotate-data: Handle this-cpu variables in kernel adds ad62edbfc55b perf annotate-data: Track instructions with a this-cpu variable adds f5b095924d0c perf annotate-data: Support general per-cpu access adds eb9190afaed6 perf annotate-data: Handle ADD instructions adds b3c95109c131 perf annotate-data: Add stack canary type adds 55ee3d005d62 perf annotate-data: Add a cache for global variable types adds bd62de08084c perf annotate-data: Do not retry for invalid types adds 2316ef589181 perf beauty: Introduce scrape script for 'clone' syscall ' [...] adds 525615ef6df4 perf list: Add tracepoint encoding to detailed output adds 39aa4ff61fd3 perf pmu: Drop "default_core" from alias names adds aa1f4ad287a7 perf list: Allow wordwrap to wrap on commas adds 4ccf3bb703ed perf list: Give more details about raw event encodings adds 7093882067e2 perf tools: Use pmus to describe type from attribute adds 67ee8e71daab perf tools: Add/use PMU reverse lookup from config to name adds 88ce0106a1f6 perf record: Delete session after stopping sideband thread adds f68c981be062 perf test: Stat output per thread of just the parent process adds e120f7091a25 perf test: Use a single fd for the child process out/err adds 5f2f051a9386 perf test: Read child test 10 times a second rather than 1 adds f664d5159de2 perf tools: Suggest inbuilt commands for unknown command adds 7aea01eaf4f3 perf help: Lower levenshtein penality for deleting character adds 4cef0e7ae76b perf tests: Run tests in parallel by default adds 3d6cfbaf279d perf beauty: Introduce scrape script for various fs syscal [...] adds f122b3d6d179 perf beauty: Introduce scrape script for the 'statx' sysca [...] adds b8171a84061d perf beauty: Introduce faccessat2 flags scnprintf routine adds 4d9232829027 perf trace: Beautify the 'flags' arg of unlinkat adds 0831638e8c27 perf trace: Fix 'newfstatat'/'fstatat' argument pretty printing adds 581037151910 perf probe: Add missing libgen.h header needed for using b [...] adds 4376424acd15 perf vendor events intel: Update cascadelakex to 1.21 adds 36f353a1ebf8 perf vendor events intel: Update emeraldrapids to 1.06 adds a02dc01cef37 perf vendor events intel: Update grandridge to 1.02 adds 5157c2042eec perf vendor events intel: Update icelakex to 1.24 adds 3670ffbda189 perf vendor events intel: Update lunarlake to 1.01 adds 84d0e8c6db88 perf vendor events intel: Update meteorlake to 1.08 adds 2edee9e666bb perf vendor events intel: Update sapphirerapids to 1.20 adds bf270b15c0e7 perf vendor events intel: Update sierraforest to 1.02 adds d70cc755caef perf vendor events intel: Update skylakex to 1.33 adds 70e7028c5b94 perf vendor events intel: Update skylake to v58 adds 7bce27f8d33a perf vendor events intel: Update snowridgex to 1.22 adds af34a16d3090 perf vendor events intel: Remove info metrics erroneously [...] adds 2a5049b75d22 perf lock contention: Trim backtrace by skipping traceiter [...] adds b3ad832d8da5 perf dso: Reorder members to save space in 'struct dso' adds 4962e1949608 perf beauty: Move uapi/linux/vhost.h copy out of the direc [...] adds f7a0674ec418 perf tools: Add Kan Liang to MAINTAINERS as a reviewer adds 374af9f1f06b perf annotate: Get rid of duplicate --group option item adds bdeaf6ffec8b perf annotate: Honor output options with --data-type adds 6e4b398770d5 perf sched timehist: Fix -g/--call-graph option failure adds 09d2056efe0c perf evsel: Use evsel__name_is() helper adds ad399baa0693 perf annotate: Use ins__is_xxx() if possible adds 10adbf777622 perf annotate: Add and use ins__is_nop() adds 98f69a573c66 perf annotate: Split out util/disasm.c adds 6d17edc113de perf annotate: Use libcapstone to disassemble adds 92dfc59463d5 perf annotate: Add symbol name when using capstone adds 089ef2f4c8b9 perf beauty: Fix AT_EACCESS undeclared build error for sys [...] adds baa2ca59ec1e perf build: Add LIBTRACEEVENT_DIR build option adds b6347cb5e04e perf annotate: Initialize 'arch' variable not to trip some [...] adds b74bc5a633a7 perf report: Fix PAI counter names for s390 virtual machines adds c2f3d7dfc737 perf stat: Do not fail on metrics on s390 z/VM systems adds 38ab60132b0d perf script: Support 32bit code under 64bit OS with capstone adds d812044688df perf script: Add capstone support for '-F +brstackdisasm' adds 218c200f677d perf script: Consolidate capstone print functions adds aaf494cf483a perf annotate: Fix annotation_calc_lines() to pass correct [...] adds bfd98ceb6267 perf annotate: Staticize some local functions adds 6f157d9af1e4 perf annotate: Introduce annotated_source__get_line() adds 0c053ed27303 perf annotate: Check annotation lines more efficiently adds cee9b86043d3 perf annotate: Get rid of offsets array adds a46acc45673b perf annotate: Move 'widths' struct to 'struct annotated_source' adds f6b18ababa5e perf annotate: Move 'max_jump_sources' struct to 'struct a [...] adds 6f94a72d4529 perf annotate: Move nr_events struct to 'struct annotated_source' adds 8c004c7a608a perf annotate: Move 'start' field struct to 'struct annota [...] adds 705c09bb3cdf tools subcmd: Add check_if_command_finished() adds 657852135d39 perf annotate-data: Fix global variable lookup adds 879ebf3c830d perf annotate-data: Do not delete non-asm lines adds 0235abd89fea perf annotate: Get rid of symbol__ensure_annotate() adds 4b5ee6db2d3c perf metrics: Remove the "No_group" metric group adds 256ef072b384 perf tests: Make "test data symbol" more robust on Neoverse N1 adds 2dade41a533f perf tests: Apply attributes to all events in object code [...] adds df12e21d4e15 perf map: Remove kernel map before updating start and end [...] adds 7aa87499797c perf tests: Remove dependency on lscpu adds eb833488631b perf annotate-data: Skip sample histogram for stack canary adds d9aedc12d347 perf annotate: Show progress of sample processing adds 9b561be15feb perf annotate-data: Add hist_entry__annotate_data_tty() adds d001c7a7f473 perf annotate-data: Add hist_entry__annotate_data_tui() adds 2b08f219d592 perf annotate-data: Support event group display in TUI adds 0bfbe661a21f perf report: Add a menu item to annotate data type in TUI adds 6cdd977ec24e perf report: Do not collect sample histogram unnecessarily adds 873a83731f1c perf annotate: Skip DSOs not found adds 792bc998baf9 perf record: Fix debug message placement for test consumption adds 83acca9f90c7 perf dsos: Attempt to better abstract DSOs internals adds f649ed80f3ca perf dsos: Tidy reference counting and locking adds 73f3fea2e11d perf dsos: Introduce dsos__for_each_dso() adds 1d6eff930595 perf dso: Move dso functions out of dsos.c adds 0ffc8fca5c15 perf dsos: Switch more loops to dsos__for_each_dso() adds 20b0027ca1a7 perf list: Escape '\r' in JSON output adds 646e22eb877c perf build: Add shellcheck to tools/perf scripts adds ec440763bbfc perf arch x86: Add shellcheck to build adds 61ff60aab7d6 perf util: Add shellcheck to generate-cmdlist.sh adds 2b8c43e7688f perf trace beauty: Add shellcheck to scripts adds 459fee7b5082 perf bench uprobe: Remove lib64 from libc.so.6 binary path adds 988052f4bfcc perf bench uprobe: Add uretprobe variant of uprobe benchmarks adds 2bc3cf575a16 perf annotate-data: Improve debug message with location info adds 645af3fb62bf perf dwarf-aux: Check pointer offset when checking variables adds 0519fadbbe3b perf dwarf-aux: Check variable address range properly adds a5a00497b9df perf annotate-data: Handle RSP if it's not the FB register adds 0993d724674a perf hist: Move histogram related code to hist.h adds 6fcf1e65253c perf hist: Add weight fields to hist entry stats adds 7043dc5286a8 perf report: Add weight[123] output fields adds 6b718ac6874c perf tools: Enable configs required for test_uprobe_from_d [...] adds eb4d27cf9aef perf docs: Document bpf event modifier adds d9bd1d4264ba perf test bpf-counters: Add test for BPF event modifier adds 4bb9c6e19524 perf vendor events arm64: AmpereOne/AmpereOneX: Mark L1D_C [...] adds b828a23a75a0 perf genelf: Fix compiling with libelf on rv32 adds 10b6ee3b597b perf test shell arm_coresight: Increase buffer size for Co [...] adds 03f2357017c3 perf stat: Add new field in stat_config to enable hardware [...] adds a529bec023d7 perf probe-event: Un-hardcode sizeof(buf) adds c15ed4442981 perf probe-event: Better error message for a too-long probe name adds 61ba075d9911 Revert "tools headers: Remove almost unused copy of uapi/s [...] adds 173b0b5b0e86 Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds e7a8074d2f62 tools include UAPI: Sync linux/vhost.h with the kernel sources adds b29781afaed2 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 7255fcc80d4b perf tests shell kprobes: Add missing description as used [...] adds cd88c11c6d89 tools lib rbtree: Pick some improvements from the kernel r [...] adds e0c48bf9e80c perf scripts python: Add a script to run instances of 'per [...] adds 8b734eaa98ac perf parse-events: Factor out '<event_or_pmu>/.../' parsing adds 63dfcde9779b perf parse-events: Directly pass PMU to parse_events_add_pmu() adds 90b2c210a54e perf parse-events: Avoid copying an empty list adds f91fa2ae6360 perf pmu: Refactor perf_pmu__match() adds 78fae2071ff7 perf tests parse-events: Use "branches" rather than "cache [...] adds 62593394f66a perf parse-events: Legacy cache names on all PMUs and lowe [...] adds 9d0dba2398ff perf parse-events: Handle PE_TERM_HW in name_or_raw adds 5ccc4edfc2a9 perf parse-events: Constify parse_events_add_numeric adds 617824a7f0f7 perf parse-events: Prefer sysfs/JSON hardware events over legacy adds 4e5484b4bfd5 perf parse-events: Inline parse_events_update_lists adds ba5c371edfd0 perf parse-events: Improve error message for bad numbers adds e18601d80ce1 perf parse-events: Inline parse_events_evlist_error adds e30a7912f498 perf parse-events: Improvements to modifier parsing adds 4a20e793652e perf parse-event: Constify event_symbol arrays adds afd876bbdc97 perf parse-events: Minor grouping tidy up adds bb65ff7810b6 perf parse-events: Tidy the setting of the default event name adds 281bf8f63f20 perf test: Add a new test for 'perf annotate' adds 47557db99a5d perf annotate-data: Check if 'struct annotation_source' wa [...] adds f35847de2a65 perf annotate: Fallback disassemble to objdump when capsto [...] adds 8f3ec810bb66 perf annotate: Update DSO binary type when trying build-id adds 7cc72090fbbf perf record: Fix comment misspellings adds e101a05f79fd perf intel-pt: Fix unassigned instruction op (discovered b [...] adds 8524d71cebfa perf build: Pretend scandirat is missing with msan adds 2b87383c885c perf annotate: Fix data type profiling on stdio adds 8f21164321ee tools headers x86 cpufeatures: Sync with the kernel source [...] adds 450f941ea9dc tools headers: Synchronize linux/bits.h with the kernel sources adds 8c618b58c89c perf test: Reintroduce -p/--parallel and make -S/--sequent [...] adds d7b60803a790 perf dwarf-aux: Add die_collect_global_vars() adds c1da8411e4be perf annotate-data: Collect global variables in advance adds 4449c9047dc6 perf annotate-data: Handle direct global variable access adds eba1f853edf7 perf annotate-data: Check memory access with two registers adds af89e8f2bdb2 perf annotate-data: Handle multi regs in find_data_type_block() adds b7d4aacfc894 perf annotate-data: Check kind of stack variables adds cbaf2c4f932e perf cs-etm: Use struct perf_cpu as much as possible adds bc5e0e1b9356 perf cs-etm: Remove repeated fetches of the ETM PMU adds e3123079b906 perf cs-etm: Improve version detection and error reporting adds 3cdd98b42d21 perf maps: Remove check_invariants() from maps__lock() adds 97c48ea8ff1c perf test pmu-events: Make it clearer that pmu-events test [...] adds 785623ee855e perf Document: Sysfs event names must be lower or upper case adds aa1551f299ba perf test pmu: Refactor format test and exposed test APIs adds 18eb2ca8c18f perf test pmu: Add an eagerly loaded event test adds 6debc5aa326f perf test pmu: Test all sysfs PMU event names are the same case adds 7b6dd7a92328 perf pmu: Assume sysfs events are always the same case adds 8f283fb7b809 perf trace: Disable syscall augmentation with record adds 45c072f2537a perf vendor events amd: Add Zen 5 core events adds dc082ae61858 perf vendor events amd: Add Zen 5 uncore events adds a9fe4ac7a3a2 perf vendor events amd: Add Zen 5 metrics adds 77a70f80751d perf vendor events amd: Add Zen 5 mapping adds 3f4ac23a9908 perf dsos: Switch backing storage to array from rbtree/list adds dfd48165bbf7 perf dsos: Remove __dsos__addnew() adds 7410d6008d28 perf dsos: Remove __dsos__findnew_link_by_longname_id() adds 7a9418cf7f05 perf dsos: Switch hand crafted code to bsearch() adds ee756ef7491e perf dso: Add reference count checking and accessor functions adds 7fdc33f84261 perf map: Add missing dso__put() in map__new() adds ee5061f82449 perf symbol-elf: Ensure dso__put() in machine__process_ksy [...] adds 23106e318888 perf symbol-elf: dso__load_sym_internal() reference count fixes adds 37862d6fdced perf dso: Use container_of() to avoid a pointer in 'struct [...] adds 69fb6eab1969 perf annotate: Use zfree() to avoid possibly accessing dan [...] adds 54ef362e4daa perf callchain: Use zfree() to avoid possibly accessing da [...] adds 07fde7530666 perf kwork: Use zfree() to avoid possibly accessing dangli [...] adds 36e8aa90fd6c perf annotate: Fix a comment about multi_regs in extract_r [...] adds 0d2e3f251149 perf cs-etm: Print error for new PERF_RECORD_AUX_OUTPUT_HW [...] adds ee73fe99f77b perf auxtrace: Allow number of queues to be specified adds b78854e5c008 perf probe: Use zfree() to avoid possibly accessing dangli [...] adds d9180e23fbfa perf bench internals inject-build-id: Fix trap divide when [...] adds 769e6a1e15bd perf ui browser: Don't save pointer to stack memory adds a3f7768bcf48 perf annotate: Fix memory leak in annotated_source adds 557b32c34392 perf block-info: Remove unused refcount adds a8cd4766d912 perf cpumap: Remove refcnt from 'struct cpu_aggr_map' adds 13ca628716c6 perf comm: Add reference count checking to 'struct comm_str' adds ad3003a65a3c perf mem-info: Move mem-info out of mem-events and symbol adds 1a8c2e0177df perf mem-info: Add reference count checking adds d561e170bd07 perf hist: Avoid 'struct hist_entry_iter' mem_info memory leak adds 187c219b57ea perf dwarf-aux: Print array type name with "[]" adds 90f01afb0dfa perf ui browser: Avoid SEGV on title adds de6a908384fb perf comm: Fix comm_str__put() for reference count checking adds 45b4f402a6b7 perf report: Avoid SEGV in report__setup_sample_type() adds 3536c2575e88 perf thread: Fixes to thread__new() related to initializing comm adds c9d492378fae perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT adds d790ead8a60c perf tracepoint: Don't scan all tracepoints to test if one exists adds 9fe410a7ef48 perf symbols: Remove map from list before updating addresses adds fd81f52e311f perf maps: Re-use __maps__free_maps_by_name() adds f30232b20fad perf symbols: Update kcore map before merging in remaining [...] adds 25626e19ae6d perf symbols: Fix ownership of string in dso__load_vmlinux() adds 11a42964850b perf parse-events: pass parse_state to add_tracepoint adds a2a6604e1c58 perf parse-events: Add new 'fake_tp' parameter for tests adds 5ceb57990bf4 perf parse: Allow tracepoint names to start with digits adds e2eeef290c4a perf tools: Ignore deleted cgroups adds 6fe61cb4aebb perf sched: Rename 'switches' column header to 'count' and [...] adds 5ecab7853960 perf lock: Avoid memory leaks from strdup() adds 230a7a71f922 libsubcmd: Fix parse-options memory leak adds 09541603462c perf daemon: Fix file leak in daemon_session__control adds 9ef30265a483 perf annotate: Fix segfault on sample histogram adds 2af1280b190c perf annotate-data: Ensure the number of type histograms adds 193a9e30207f perf stat: Don't display metric header for non-leader unco [...] adds d9c5f5f94c2d perf pmu: Count sys and cpuid JSON events separately adds ea558c86248b tools lib subcmd: Show parent options in help adds 29c73fc794c8 Merge tag 'perf-tools-for-v6.10-1-2024-05-21' of git://git [...]
No new revisions were added by this update.
Summary of changes: .../testing/sysfs-bus-event_source-devices-events | 6 + Documentation/PCI/msi-howto.rst | 2 +- Documentation/PCI/pci.rst | 2 +- Documentation/PCI/pcieaer-howto.rst | 2 +- .../devicetree/bindings/dma/fsl,edma.yaml | 139 +- .../devicetree/bindings/dma/fsl,imx-sdma.yaml | 1 + .../devicetree/bindings/dma/qcom_hidma_mgmt.txt | 95 - .../bindings/dma/snps,dma-spear1340.yaml | 42 +- .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 1 + .../devicetree/bindings/mailbox/arm,mhuv3.yaml | 224 ++ .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/pci/amlogic,axg-pcie.yaml | 2 +- .../devicetree/bindings/pci/apple,pcie.yaml | 2 +- .../devicetree/bindings/pci/brcm,iproc-pcie.yaml | 2 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 +- .../bindings/pci/cdns,cdns-pcie-host.yaml | 3 - .../devicetree/bindings/pci/cdns-pcie-host.yaml | 2 +- .../devicetree/bindings/pci/faraday,ftpci100.yaml | 2 +- .../bindings/pci/fsl,layerscape-pcie-ep.yaml | 102 + .../bindings/pci/fsl,layerscape-pcie.yaml | 167 ++ .../devicetree/bindings/pci/host-generic-pci.yaml | 2 +- .../devicetree/bindings/pci/intel,ixp4xx-pci.yaml | 2 +- .../bindings/pci/intel,keembay-pcie.yaml | 2 +- .../devicetree/bindings/pci/layerscape-pci.txt | 79 - .../devicetree/bindings/pci/loongson.yaml | 2 +- .../bindings/pci/mediatek,mt7621-pcie.yaml | 7 +- .../bindings/pci/mediatek-pcie-gen3.yaml | 2 +- .../bindings/pci/microchip,pcie-host.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie-common.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 2 +- .../devicetree/bindings/pci/rcar-gen4-pci-ep.yaml | 4 +- .../bindings/pci/rcar-gen4-pci-host.yaml | 4 +- .../devicetree/bindings/pci/rcar-pci-host.yaml | 5 +- .../bindings/pci/renesas,pci-rcar-gen2.yaml | 2 +- .../bindings/pci/rockchip,rk3399-pcie.yaml | 3 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 22 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 5 + .../devicetree/bindings/pci/versatile.yaml | 2 +- .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 2 +- .../bindings/pci/xlnx,axi-pcie-host.yaml | 2 +- .../devicetree/bindings/pci/xlnx,nwl-pcie.yaml | 2 +- .../devicetree/bindings/pci/xlnx,xdma-host.yaml | 2 +- .../bindings/phy/fsl,imx8mp-hdmi-phy.yaml | 62 + .../bindings/phy/mediatek,mt7988-xfi-tphy.yaml | 80 + .../bindings/phy/phy-rockchip-usbdp.yaml | 148 ++ .../devicetree/bindings/phy/qcom,edp-phy.yaml | 1 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 28 +- .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 19 +- .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 2 + .../bindings/phy/qcom,snps-eusb2-repeater.yaml | 4 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 5 +- .../bindings/phy/rockchip,pcie3-phy.yaml | 10 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 2 + .../bindings/remoteproc/qcom,msm8996-mss-pil.yaml | 1 - .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 6 +- .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 6 +- .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 6 +- .../bindings/remoteproc/qcom,smd-edge.yaml | 3 +- .../bindings/remoteproc/xlnx,zynqmp-r5fss.yaml | 279 ++- Documentation/filesystems/porting.rst | 7 + Documentation/translations/zh_CN/PCI/msi-howto.rst | 2 +- Documentation/translations/zh_CN/PCI/pci.rst | 2 +- MAINTAINERS | 29 +- arch/m68k/include/uapi/asm/ptrace.h | 2 +- arch/s390/boot/startup.c | 1 - arch/s390/include/asm/alternative-asm.h | 1 + arch/s390/include/asm/alternative.h | 1 + arch/s390/include/asm/cpacf.h | 109 +- arch/s390/include/asm/pgtable.h | 12 +- arch/s390/include/asm/processor.h | 17 +- arch/s390/include/asm/stacktrace.h | 12 + arch/s390/kernel/Makefile | 1 - arch/s390/kernel/alternative.c | 7 - arch/s390/kernel/asm-offsets.c | 9 +- arch/s390/kernel/entry.S | 23 - arch/s390/kernel/idle.c | 10 +- arch/s390/kernel/ipl.c | 319 ++- arch/s390/kernel/irq.c | 1 + arch/s390/kernel/kprobes.c | 67 +- arch/s390/kernel/kprobes.h | 9 - arch/s390/kernel/kprobes_insn_page.S | 22 - arch/s390/kernel/perf_event.c | 34 +- arch/s390/kernel/process.c | 5 - arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/stacktrace.c | 89 +- arch/s390/kernel/vdso.c | 13 +- arch/s390/kernel/vdso32/Makefile | 4 +- arch/s390/kernel/vdso64/Makefile | 4 +- arch/s390/kernel/vdso64/vdso_user_wrapper.S | 19 +- arch/s390/kernel/vtime.c | 10 +- arch/x86/kernel/apic/msi.c | 5 - arch/x86/pci/mmconfig-shared.c | 40 +- arch/x86/pci/olpc.c | 3 - block/bdev.c | 97 +- block/blk-core.c | 17 +- block/blk-mq.c | 2 +- block/blk-zoned.c | 8 +- block/blk.h | 2 + block/early-lookup.c | 2 +- block/fops.c | 4 +- block/genhd.c | 23 +- block/ioctl.c | 40 +- block/partitions/core.c | 20 +- drivers/acpi/ec.c | 25 +- drivers/acpi/internal.h | 1 - drivers/ata/pata_cs5520.c | 6 - drivers/block/loop.c | 4 +- drivers/block/pktcdvd.c | 7 +- drivers/block/zram/zram_drv.c | 29 +- drivers/block/zram/zram_drv.h | 2 +- drivers/cpufreq/amd-pstate.c | 7 + drivers/cxl/core/pci.c | 35 +- drivers/cxl/core/regs.c | 2 +- drivers/cxl/cxl.h | 2 + drivers/cxl/cxlpci.h | 1 - drivers/cxl/pci.c | 24 +- drivers/dma/Makefile | 6 +- drivers/dma/amba-pl08x.c | 4 +- drivers/dma/dma-axi-dmac.c | 78 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 38 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 3 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 14 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h | 5 +- drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 113 +- drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 61 +- drivers/dma/fsl-edma-common.c | 25 +- drivers/dma/fsl-edma-common.h | 110 +- drivers/dma/fsl-edma-main.c | 50 +- drivers/dma/fsl-edma-trace.c | 4 + drivers/dma/fsl-edma-trace.h | 132 ++ drivers/dma/idma64.c | 4 +- drivers/dma/idxd/cdev.c | 18 +- drivers/dma/imx-sdma.c | 97 +- drivers/dma/mcf-edma-main.c | 4 +- drivers/dma/pch_dma.c | 5 - drivers/dma/qcom/hidma.c | 11 - drivers/dma/qcom/hidma_mgmt.c | 109 +- drivers/dma/virt-dma.h | 10 + drivers/dma/xilinx/xdma.c | 1 + drivers/dma/xilinx/xilinx_dpdma.c | 10 +- drivers/firmware/efi/libstub/x86-stub.c | 28 +- drivers/gpio/gpiolib-acpi.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/infiniband/hw/qib/qib_iba7220.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 5 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/iommu/amd/iommu.c | 17 +- drivers/iommu/intel/irq_remapping.c | 19 +- drivers/mailbox/Kconfig | 21 +- drivers/mailbox/Makefile | 2 + drivers/mailbox/arm_mhuv3.c | 1103 +++++++++ drivers/mailbox/bcm-pdc-mailbox.c | 21 +- drivers/mailbox/imx-mailbox.c | 16 +- drivers/mailbox/mtk-cmdq-mailbox.c | 3 +- drivers/mailbox/omap-mailbox.c | 519 +---- drivers/mailbox/zynqmp-ipi-mailbox.c | 412 +++- drivers/md/bcache/super.c | 6 +- drivers/md/dm-cache-target.c | 5 +- drivers/md/dm-clone-target.c | 4 +- drivers/md/dm-integrity.c | 1 + drivers/md/dm-log-writes.c | 2 +- drivers/md/dm-snap.c | 2 +- drivers/md/dm-target.c | 1 - drivers/md/dm-thin.c | 4 +- drivers/md/dm-vdo/dm-vdo-target.c | 4 +- drivers/md/dm-vdo/indexer/io-factory.c | 2 +- drivers/md/dm-zero.c | 1 - drivers/md/dm-zoned-target.c | 1 - drivers/md/dm.c | 2 +- drivers/mfd/intel-lpss-pci.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 3 +- drivers/mtd/devices/block2mtd.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 9 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 8 +- drivers/net/wireless/ath/ath10k/ahb.c | 18 +- drivers/net/wireless/ath/ath10k/pci.c | 36 +- drivers/net/wireless/ath/ath10k/pci.h | 6 +- drivers/net/wireless/realtek/rtw88/pci.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.c | 2 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 2 +- drivers/opp/core.c | 31 +- drivers/pci/access.c | 44 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 7 +- drivers/pci/controller/dwc/pci-dra7xx.c | 9 + drivers/pci/controller/dwc/pci-imx6.c | 10 + drivers/pci/controller/dwc/pci-keystone.c | 11 + drivers/pci/controller/dwc/pci-layerscape-ep.c | 9 + drivers/pci/controller/dwc/pcie-artpec6.c | 15 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 238 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 11 + drivers/pci/controller/dwc/pcie-designware.h | 14 +- drivers/pci/controller/dwc/pcie-keembay.c | 18 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 4 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 28 +- drivers/pci/controller/dwc/pcie-tegra194.c | 8 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 15 +- drivers/pci/controller/pcie-mt7621.c | 2 +- drivers/pci/controller/pcie-rcar-ep.c | 2 + drivers/pci/controller/pcie-rockchip-ep.c | 10 +- drivers/pci/doe.c | 12 +- drivers/pci/endpoint/functions/pci-epf-test.c | 80 +- drivers/pci/endpoint/pci-ep-cfs.c | 9 + drivers/pci/endpoint/pci-epc-core.c | 22 + drivers/pci/endpoint/pci-epf-core.c | 9 +- drivers/pci/hotplug/TODO | 12 +- drivers/pci/msi/api.c | 58 +- drivers/pci/msi/irqdomain.c | 59 - drivers/pci/msi/msi.c | 15 +- drivers/pci/of_property.c | 2 + drivers/pci/pci.c | 143 +- drivers/pci/pci.h | 2 - drivers/pci/pcie/Kconfig | 2 +- drivers/pci/pcie/aer_inject.c | 2 +- drivers/pci/pcie/aspm.c | 182 +- drivers/pci/pcie/edr.c | 28 +- drivers/pci/pcie/err.c | 12 +- drivers/pci/pcie/portdrv.c | 8 +- drivers/pci/probe.c | 8 +- drivers/pci/quirks.c | 20 + drivers/perf/cxl_pmu.c | 2 +- drivers/phy/freescale/Kconfig | 6 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 718 ++++++ drivers/phy/mediatek/Kconfig | 11 + drivers/phy/mediatek/Makefile | 1 + drivers/phy/mediatek/phy-mtk-xfi-tphy.c | 451 ++++ drivers/phy/phy-core.c | 26 +- drivers/phy/qualcomm/phy-qcom-edp.c | 321 ++- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 17 + drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 56 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 107 +- drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v6.h | 4 + .../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v6.h | 6 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 144 +- drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 47 + drivers/phy/rockchip/Kconfig | 12 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 4 +- drivers/phy/rockchip/phy-rockchip-snps-pcie3.c | 49 +- drivers/phy/rockchip/phy-rockchip-usbdp.c | 1608 +++++++++++++ drivers/phy/samsung/Makefile | 1 + drivers/phy/samsung/phy-exynos7-ufs.c | 1 + drivers/phy/samsung/phy-exynosautov9-ufs.c | 1 + drivers/phy/samsung/phy-fsd-ufs.c | 1 + drivers/phy/samsung/phy-gs101-ufs.c | 182 ++ drivers/phy/samsung/phy-samsung-ufs.c | 28 +- drivers/phy/samsung/phy-samsung-ufs.h | 6 + drivers/phy/xilinx/phy-zynqmp.c | 6 +- drivers/platform/x86/intel_ips.c | 2 +- drivers/platform/x86/wmi.c | 92 - drivers/pmdomain/core.c | 10 + drivers/remoteproc/mtk_common.h | 11 +- drivers/remoteproc/mtk_scp.c | 241 +- drivers/remoteproc/mtk_scp_ipi.c | 7 +- drivers/remoteproc/remoteproc_internal.h | 2 +- drivers/remoteproc/remoteproc_sysfs.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 58 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 329 ++- drivers/rpmsg/qcom_glink_ssr.c | 1 + drivers/rpmsg/rpmsg_char.c | 2 +- drivers/rpmsg/rpmsg_core.c | 16 +- drivers/rpmsg/rpmsg_ctrl.c | 2 +- drivers/rpmsg/rpmsg_internal.h | 2 +- drivers/s390/block/dasd_ioctl.c | 2 +- drivers/s390/char/vmlogrdr.c | 20 +- drivers/s390/cio/airq.c | 1 - drivers/s390/cio/cio.c | 1 - drivers/s390/crypto/ap_bus.c | 10 +- drivers/s390/crypto/pkey_api.c | 109 +- drivers/s390/crypto/zcrypt_api.c | 9 +- drivers/s390/crypto/zcrypt_ccamisc.c | 12 +- drivers/s390/crypto/zcrypt_ep11misc.c | 6 +- drivers/s390/net/netiucv.c | 20 +- drivers/s390/net/smsgiucv_app.c | 21 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/ipr.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/scsicam.c | 2 +- drivers/scsi/vmw_pvscsi.c | 2 +- drivers/soundwire/amd_init.c | 36 +- drivers/soundwire/amd_init.h | 8 + drivers/soundwire/amd_manager.c | 13 +- drivers/soundwire/bus.c | 14 +- drivers/soundwire/bus_type.c | 5 +- drivers/soundwire/cadence_master.c | 36 +- drivers/soundwire/intel.c | 68 +- drivers/soundwire/intel.h | 7 + drivers/soundwire/intel_ace2x.c | 117 +- drivers/soundwire/intel_auxdevice.c | 41 +- drivers/soundwire/intel_auxdevice.h | 1 + drivers/soundwire/intel_init.c | 14 + drivers/soundwire/qcom.c | 28 +- drivers/soundwire/sysfs_local.h | 4 +- drivers/soundwire/sysfs_slave.c | 64 +- drivers/soundwire/sysfs_slave_dpn.c | 3 + drivers/target/target_core_file.c | 4 +- drivers/thermal/mediatek/lvts_thermal.c | 15 +- drivers/thermal/thermal_core.c | 9 +- drivers/thermal/thermal_trip.c | 18 + drivers/tty/hvc/hvc_iucv.c | 15 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/usb/core/hcd-pci.c | 3 +- fs/aio.c | 4 +- fs/bcachefs/util.h | 5 - fs/btrfs/dev-replace.c | 2 +- fs/btrfs/disk-io.c | 6 +- fs/btrfs/volumes.c | 15 +- fs/btrfs/zoned.c | 2 +- fs/buffer.c | 26 +- fs/cachefiles/namei.c | 3 +- fs/cramfs/inode.c | 2 +- fs/erofs/data.c | 12 +- fs/erofs/dir.c | 4 +- fs/erofs/internal.h | 4 +- fs/erofs/namei.c | 6 +- fs/erofs/super.c | 8 +- fs/erofs/xattr.c | 37 +- fs/erofs/zdata.c | 6 +- fs/ext4/dir.c | 2 +- fs/ext4/ext4_jbd2.c | 2 +- fs/ext4/super.c | 26 +- fs/file.c | 19 +- fs/gfs2/glock.c | 2 +- fs/gfs2/ops_fstype.c | 2 +- fs/jbd2/journal.c | 2 +- fs/nilfs2/segment.c | 2 +- fs/open.c | 11 +- fs/overlayfs/util.c | 2 +- fs/pidfs.c | 28 +- fs/proc/fd.c | 4 +- fs/read_write.c | 12 +- fs/reiserfs/journal.c | 5 +- fs/splice.c | 4 +- fs/xfs/xfs_buf.c | 2 +- include/dt-bindings/arm/mhuv3-dt.h | 13 + include/dt-bindings/phy/phy-qcom-qmp.h | 4 + include/linux/bitops.h | 19 +- include/linux/blk_types.h | 19 +- include/linux/blkdev.h | 40 +- include/linux/buffer_head.h | 4 +- include/linux/compiler_attributes.h | 13 + include/linux/cpumask.h | 10 + include/linux/dma/imx-dma.h | 1 + include/linux/fdtable.h | 15 +- include/linux/find.h | 2 +- include/linux/fs.h | 14 +- include/linux/irqdomain_defs.h | 1 - include/linux/jbd2.h | 4 +- include/linux/lockdep.h | 5 + include/linux/msi.h | 2 - include/linux/msi_api.h | 1 - include/linux/omap-mailbox.h | 13 - include/linux/part_stat.h | 2 +- include/linux/pci-epc.h | 7 +- include/linux/pci.h | 74 +- include/linux/pci_ids.h | 2 + include/linux/pm_domain.h | 6 + include/linux/remoteproc/mtk_scp.h | 1 + include/linux/soundwire/sdw.h | 19 +- include/linux/soundwire/sdw_intel.h | 11 +- include/linux/soundwire/sdw_registers.h | 2 +- include/linux/swap.h | 2 - include/linux/wordpart.h | 7 + include/net/iucv/iucv.h | 7 +- include/uapi/linux/pci_regs.h | 6 + io_uring/rw.c | 4 +- kernel/power/swap.c | 7 +- kernel/sched/topology.c | 6 +- lib/Kconfig.debug | 1 - lib/find_bit.c | 2 +- lib/test_bitmap.c | 4 +- lib/test_bitops.c | 28 + lib/usercopy.c | 9 +- lib/vsprintf.c | 4 +- mm/swapfile.c | 29 +- net/iucv/iucv.c | 38 +- scripts/Makefile.vdsoinst | 2 +- scripts/coccinelle/api/pm_runtime.cocci | 2 +- scripts/coccinelle/misc/minmax.cocci | 32 +- scripts/headers_install.sh | 1 - security/keys/trusted-keys/trusted_tpm2.c | 25 +- sound/soc/intel/avs/core.c | 2 +- sound/soc/sof/intel/hda.c | 4 +- tools/arch/x86/include/asm/cpufeatures.h | 7 +- tools/arch/x86/include/asm/msr-index.h | 9 +- tools/include/linux/bits.h | 8 +- tools/include/uapi/asm-generic/bitsperlong.h | 4 + tools/include/uapi/asm-generic/fcntl.h | 221 -- {include => tools/include}/uapi/linux/bits.h | 0 tools/include/uapi/linux/openat2.h | 43 - tools/include/uapi/linux/vhost.h | 230 -- tools/lib/perf/cpumap.c | 33 +- tools/lib/perf/include/perf/cpumap.h | 16 + tools/lib/perf/libperf.map | 4 + tools/lib/perf/mmap.c | 2 +- tools/lib/subcmd/parse-options.c | 44 +- tools/lib/subcmd/run-command.c | 70 +- tools/lib/subcmd/run-command.h | 3 + tools/perf/Build | 14 + tools/perf/Documentation/perf-arm-spe.txt | 12 +- tools/perf/Documentation/perf-list.txt | 1 + tools/perf/Documentation/perf-report.txt | 9 +- tools/perf/Documentation/perf-sched.txt | 36 + tools/perf/Documentation/perf-script.txt | 7 +- tools/perf/Documentation/perf-test.txt | 13 +- tools/perf/Makefile.config | 25 +- tools/perf/Makefile.perf | 100 +- tools/perf/arch/arm/util/cs-etm.c | 381 ++-- tools/perf/arch/arm64/util/arm-spe.c | 4 +- tools/perf/arch/arm64/util/header.c | 13 +- tools/perf/arch/x86/Build | 14 + tools/perf/arch/x86/tests/Build | 14 + tools/perf/arch/x86/tests/gen-insn-x86-dat.sh | 2 +- tools/perf/arch/x86/util/intel-bts.c | 4 +- tools/perf/arch/x86/util/intel-pt.c | 10 +- tools/perf/bench/bench.h | 2 + tools/perf/bench/inject-buildid.c | 2 +- tools/perf/bench/uprobe.c | 22 +- tools/perf/builtin-annotate.c | 128 +- tools/perf/builtin-bench.c | 2 + tools/perf/builtin-buildid-cache.c | 2 +- tools/perf/builtin-buildid-list.c | 18 +- tools/perf/builtin-c2c.c | 21 +- tools/perf/builtin-daemon.c | 4 +- tools/perf/builtin-inject.c | 96 +- tools/perf/builtin-kallsyms.c | 2 +- tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-kwork.c | 2 +- tools/perf/builtin-list.c | 24 +- tools/perf/builtin-lock.c | 18 +- tools/perf/builtin-mem.c | 4 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 14 +- tools/perf/builtin-report.c | 18 +- tools/perf/builtin-sched.c | 13 +- tools/perf/builtin-script.c | 86 +- tools/perf/builtin-stat.c | 52 +- tools/perf/builtin-top.c | 4 +- tools/perf/builtin-trace.c | 35 +- tools/perf/builtin.h | 4 +- tools/perf/check-headers.sh | 23 +- tools/perf/perf-archive.sh | 2 +- tools/perf/perf-completion.sh | 23 +- tools/perf/perf.c | 23 +- .../arch/arm64/ampere/ampereone/cache.json | 4 +- .../arch/arm64/ampere/ampereonex/cache.json | 4 +- .../pmu-events/arch/s390/cf_z16/transaction.json | 28 +- tools/perf/pmu-events/arch/s390/mapfile.csv | 2 +- .../arch/x86/amdzen5/branch-prediction.json | 93 + tools/perf/pmu-events/arch/x86/amdzen5/decode.json | 115 + .../pmu-events/arch/x86/amdzen5/execution.json | 174 ++ .../arch/x86/amdzen5/floating-point.json | 812 +++++++ .../pmu-events/arch/x86/amdzen5/inst-cache.json | 72 + .../perf/pmu-events/arch/x86/amdzen5/l2-cache.json | 266 +++ .../perf/pmu-events/arch/x86/amdzen5/l3-cache.json | 177 ++ .../pmu-events/arch/x86/amdzen5/load-store.json | 451 ++++ .../arch/x86/amdzen5/memory-controller.json | 101 + .../perf/pmu-events/arch/x86/amdzen5/pipeline.json | 99 + .../pmu-events/arch/x86/amdzen5/recommended.json | 345 +++ .../arch/x86/broadwellx/bdx-metrics.json | 35 +- .../arch/x86/cascadelakex/clx-metrics.json | 85 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 10 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 2 +- .../pmu-events/arch/x86/cascadelakex/other.json | 2 +- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 2 +- .../arch/x86/cascadelakex/uncore-interconnect.json | 14 +- .../arch/x86/cascadelakex/virtual-memory.json | 2 +- .../arch/x86/emeraldrapids/frontend.json | 2 +- .../pmu-events/arch/x86/emeraldrapids/memory.json | 1 + .../arch/x86/emeraldrapids/pipeline.json | 3 + .../arch/x86/emeraldrapids/uncore-cache.json | 112 +- .../x86/emeraldrapids/uncore-interconnect.json | 26 +- .../pmu-events/arch/x86/grandridge/pipeline.json | 43 +- .../arch/x86/grandridge/uncore-cache.json | 28 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 35 +- .../pmu-events/arch/x86/icelakex/frontend.json | 2 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 95 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 1 + .../pmu-events/arch/x86/icelakex/uncore-cache.json | 22 +- .../arch/x86/icelakex/uncore-interconnect.json | 64 +- .../pmu-events/arch/x86/icelakex/uncore-io.json | 11 - .../perf/pmu-events/arch/x86/lunarlake/cache.json | 24 +- .../pmu-events/arch/x86/lunarlake/frontend.json | 2 +- .../perf/pmu-events/arch/x86/lunarlake/memory.json | 4 +- .../perf/pmu-events/arch/x86/lunarlake/other.json | 4 +- .../pmu-events/arch/x86/lunarlake/pipeline.json | 109 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 21 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 30 + .../pmu-events/arch/x86/meteorlake/frontend.json | 4 +- .../pmu-events/arch/x86/meteorlake/memory.json | 20 + .../perf/pmu-events/arch/x86/meteorlake/other.json | 42 +- .../pmu-events/arch/x86/meteorlake/pipeline.json | 44 +- .../arch/x86/meteorlake/uncore-interconnect.json | 22 +- .../pmu-events/arch/x86/sapphirerapids/cache.json | 1 + .../arch/x86/sapphirerapids/frontend.json | 2 +- .../pmu-events/arch/x86/sapphirerapids/memory.json | 1 + .../arch/x86/sapphirerapids/pipeline.json | 19 +- .../arch/x86/sapphirerapids/spr-metrics.json | 119 +- .../arch/x86/sapphirerapids/uncore-cache.json | 112 +- .../x86/sapphirerapids/uncore-interconnect.json | 26 +- .../pmu-events/arch/x86/sierraforest/pipeline.json | 36 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 10 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 9 + .../pmu-events/arch/x86/skylakex/frontend.json | 10 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 2 +- tools/perf/pmu-events/arch/x86/skylakex/other.json | 2 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 85 +- .../arch/x86/skylakex/uncore-interconnect.json | 14 +- .../pmu-events/arch/x86/skylakex/uncore-io.json | 2 +- .../arch/x86/skylakex/virtual-memory.json | 2 +- .../arch/x86/snowridgex/uncore-cache.json | 4 +- .../arch/x86/snowridgex/uncore-interconnect.json | 6 +- .../pmu-events/arch/x86/snowridgex/uncore-io.json | 11 - tools/perf/scripts/python/parallel-perf.py | 988 ++++++++ tools/perf/tests/bitmap.c | 13 +- tools/perf/tests/builtin-test.c | 62 +- tools/perf/tests/code-reading.c | 18 +- tools/perf/tests/config-fragments/config | 3 + tools/perf/tests/dso-data.c | 67 +- tools/perf/tests/evsel-roundtrip-name.c | 4 +- tools/perf/tests/hists_common.c | 6 +- tools/perf/tests/hists_cumulate.c | 4 +- tools/perf/tests/hists_output.c | 2 +- tools/perf/tests/maps.c | 4 +- tools/perf/tests/mem.c | 11 +- tools/perf/tests/parse-events.c | 58 +- tools/perf/tests/pmu-events.c | 4 +- tools/perf/tests/pmu.c | 467 ++-- tools/perf/tests/shell/annotate.sh | 83 + .../tests/shell/base_probe/test_adding_kernel.sh | 1 + tools/perf/tests/shell/lib/stat_output.sh | 2 +- tools/perf/tests/shell/script.sh | 26 +- tools/perf/tests/shell/stat+json_output.sh | 2 +- tools/perf/tests/shell/stat_bpf_counters.sh | 75 +- tools/perf/tests/shell/test_arm_callgraph_fp.sh | 4 +- tools/perf/tests/shell/test_arm_coresight.sh | 2 +- tools/perf/tests/symbols.c | 8 +- tools/perf/tests/topology.c | 46 +- tools/perf/tests/vmlinux-kallsyms.c | 6 +- tools/perf/tests/workloads/datasym.c | 16 + tools/perf/trace/beauty/Build | 15 + .../beauty}/arch/x86/include/asm/irq_vectors.h | 0 .../beauty}/arch/x86/include/uapi/asm/prctl.h | 0 tools/perf/trace/beauty/arch_errno_names.sh | 8 +- tools/perf/trace/beauty/beauty.h | 7 +- tools/perf/trace/beauty/clone.c | 46 +- tools/perf/trace/beauty/clone.sh | 17 + tools/perf/trace/beauty/fcntl.c | 2 +- tools/perf/trace/beauty/flock.c | 2 +- tools/perf/trace/beauty/fs_at_flags.c | 58 + tools/perf/trace/beauty/fs_at_flags.sh | 21 + tools/perf/trace/beauty/fsconfig.sh | 6 +- tools/perf/trace/beauty/fsmount.c | 9 +- tools/perf/trace/beauty/fsmount.sh | 6 +- tools/perf/trace/beauty/fspick.sh | 6 +- .../trace/beauty}/include/uapi/linux/fcntl.h | 0 .../trace/beauty}/include/uapi/linux/fs.h | 0 .../trace/beauty}/include/uapi/linux/mount.h | 0 .../trace/beauty}/include/uapi/linux/prctl.h | 0 .../trace/beauty}/include/uapi/linux/sched.h | 0 .../trace/beauty}/include/uapi/linux/stat.h | 0 .../beauty}/include/uapi/linux/usbdevice_fs.h | 0 .../perf/trace/beauty/include}/uapi/linux/vhost.h | 0 .../trace/beauty}/include/uapi/sound/asound.h | 0 tools/perf/trace/beauty/mount_flags.sh | 6 +- tools/perf/trace/beauty/move_mount_flags.sh | 6 +- tools/perf/trace/beauty/prctl.c | 2 +- tools/perf/trace/beauty/prctl_option.sh | 6 +- tools/perf/trace/beauty/rename_flags.sh | 2 +- tools/perf/trace/beauty/sndrv_ctl_ioctl.sh | 4 +- tools/perf/trace/beauty/sndrv_pcm_ioctl.sh | 4 +- tools/perf/trace/beauty/statx.c | 67 +- tools/perf/trace/beauty/statx_mask.sh | 23 + tools/perf/trace/beauty/sync_file_range.c | 11 +- tools/perf/trace/beauty/sync_file_range.sh | 2 +- .../trace/beauty/tracepoints/x86_irq_vectors.sh | 6 +- tools/perf/trace/beauty/usbdevfs_ioctl.sh | 6 +- tools/perf/trace/beauty/vhost_virtio_ioctl.sh | 6 +- tools/perf/trace/beauty/x86_arch_prctl.sh | 4 +- tools/perf/ui/browser.c | 6 +- tools/perf/ui/browser.h | 2 +- tools/perf/ui/browsers/Build | 1 + tools/perf/ui/browsers/annotate-data.c | 313 +++ tools/perf/ui/browsers/annotate.c | 21 +- tools/perf/ui/browsers/hists.c | 39 +- tools/perf/ui/browsers/map.c | 4 +- tools/perf/ui/hist.c | 92 +- tools/perf/util/Build | 16 + tools/perf/util/annotate-data.c | 1648 +++++++++++++- tools/perf/util/annotate-data.h | 74 +- tools/perf/util/annotate.c | 2378 +++++--------------- tools/perf/util/annotate.h | 129 +- tools/perf/util/auxtrace.c | 19 +- tools/perf/util/auxtrace.h | 1 + tools/perf/util/block-info.c | 24 +- tools/perf/util/block-info.h | 15 +- tools/perf/util/bpf-event.c | 8 +- tools/perf/util/bpf_counter_cgroup.c | 5 +- tools/perf/util/bpf_kwork.c | 16 +- tools/perf/util/bpf_kwork_top.c | 12 +- .../util/bpf_skel/augmented_raw_syscalls.bpf.c | 21 + tools/perf/util/bpf_skel/bench_uprobe.bpf.c | 16 + tools/perf/util/build-id.c | 136 +- tools/perf/util/build-id.h | 2 - tools/perf/util/callchain.c | 4 +- tools/perf/util/cgroup.c | 4 +- tools/perf/util/comm.c | 207 +- tools/perf/util/cpumap.c | 14 +- tools/perf/util/cpumap.h | 2 - tools/perf/util/cs-etm.c | 5 +- tools/perf/util/data-convert-json.c | 2 +- tools/perf/util/db-export.c | 6 +- tools/perf/util/debug.c | 3 + tools/perf/util/debug.h | 1 + tools/perf/util/disasm.c | 1837 +++++++++++++++ tools/perf/util/disasm.h | 112 + tools/perf/util/dlfilter.c | 12 +- tools/perf/util/dso.c | 472 ++-- tools/perf/util/dso.h | 560 ++++- tools/perf/util/dsos.c | 529 +++-- tools/perf/util/dsos.h | 40 +- tools/perf/util/dump-insn.h | 1 + tools/perf/util/dwarf-aux.c | 442 +++- tools/perf/util/dwarf-aux.h | 41 +- tools/perf/util/event.c | 8 +- tools/perf/util/evlist.c | 3 +- tools/perf/util/evsel.c | 20 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/genelf.h | 3 + tools/perf/util/header.c | 8 +- tools/perf/util/help-unknown-cmd.c | 51 +- tools/perf/util/hist.c | 78 +- tools/perf/util/hist.h | 217 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 2 + tools/perf/util/intel-pt.c | 24 +- tools/perf/util/machine.c | 227 +- tools/perf/util/machine.h | 4 +- tools/perf/util/map.c | 91 +- tools/perf/util/map.h | 3 + tools/perf/util/maps.c | 44 +- tools/perf/util/mem-events.c | 36 +- tools/perf/util/mem-events.h | 29 +- tools/perf/util/mem-info.c | 35 + tools/perf/util/mem-info.h | 54 + tools/perf/util/metricgroup.c | 10 +- tools/perf/util/metricgroup.h | 1 + tools/perf/util/parse-events.c | 522 ++--- tools/perf/util/parse-events.h | 60 +- tools/perf/util/parse-events.l | 200 +- tools/perf/util/parse-events.y | 263 +-- tools/perf/util/perf_event_attr_fprintf.c | 26 +- tools/perf/util/pmu.c | 291 ++- tools/perf/util/pmu.h | 16 +- tools/perf/util/pmus.c | 110 +- tools/perf/util/pmus.h | 3 + tools/perf/util/print-events.c | 55 +- tools/perf/util/print_insn.c | 75 +- tools/perf/util/print_insn.h | 8 +- tools/perf/util/probe-event.c | 32 +- tools/perf/util/python.c | 10 + tools/perf/util/record.c | 2 +- .../perf/util/scripting-engines/trace-event-perl.c | 6 +- .../util/scripting-engines/trace-event-python.c | 45 +- tools/perf/util/session.c | 26 +- tools/perf/util/session.h | 2 + tools/perf/util/sort.c | 116 +- tools/perf/util/sort.h | 190 +- tools/perf/util/srcline.c | 65 +- tools/perf/util/stat-display.c | 3 + tools/perf/util/stat.c | 2 +- tools/perf/util/stat.h | 1 + tools/perf/util/svghelper.c | 20 +- tools/perf/util/symbol-elf.c | 145 +- tools/perf/util/symbol-minimal.c | 4 +- tools/perf/util/symbol.c | 261 +-- tools/perf/util/symbol.h | 12 - tools/perf/util/symbol_fprintf.c | 4 +- tools/perf/util/synthetic-events.c | 24 +- tools/perf/util/thread.c | 18 +- tools/perf/util/tracepoint.c | 56 +- tools/perf/util/tracepoint.h | 3 +- tools/perf/util/unwind-libunwind-local.c | 18 +- tools/perf/util/unwind-libunwind.c | 2 +- tools/perf/util/values.h | 1 + tools/perf/util/vdso.c | 56 +- 702 files changed, 24986 insertions(+), 9941 deletions(-) delete mode 100644 Documentation/devicetree/bindings/dma/qcom_hidma_mgmt.txt create mode 100644 Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml create mode 100644 Documentation/devicetree/bindings/pci/fsl,layerscape-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/fsl,layerscape-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/layerscape-pci.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mp-hdmi-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mt7988-xfi-tphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-usbdp.yaml delete mode 100644 arch/s390/kernel/kprobes.h delete mode 100644 arch/s390/kernel/kprobes_insn_page.S create mode 100644 drivers/dma/fsl-edma-trace.c create mode 100644 drivers/dma/fsl-edma-trace.h create mode 100644 drivers/mailbox/arm_mhuv3.c create mode 100644 drivers/phy/freescale/phy-fsl-samsung-hdmi.c create mode 100644 drivers/phy/mediatek/phy-mtk-xfi-tphy.c create mode 100644 drivers/phy/rockchip/phy-rockchip-usbdp.c create mode 100644 drivers/phy/samsung/phy-gs101-ufs.c create mode 100644 include/dt-bindings/arm/mhuv3-dt.h delete mode 100644 tools/include/uapi/asm-generic/fcntl.h copy {include => tools/include}/uapi/linux/bits.h (100%) delete mode 100644 tools/include/uapi/linux/openat2.h delete mode 100644 tools/include/uapi/linux/vhost.h create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/branch-prediction.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/decode.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/execution.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/inst-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/l2-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/l3-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/load-store.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/memory-controller.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/amdzen5/recommended.json create mode 100755 tools/perf/scripts/python/parallel-perf.py create mode 100755 tools/perf/tests/shell/annotate.sh rename tools/{ => perf/trace/beauty}/arch/x86/include/asm/irq_vectors.h (100%) rename tools/{ => perf/trace/beauty}/arch/x86/include/uapi/asm/prctl.h (100%) create mode 100755 tools/perf/trace/beauty/clone.sh create mode 100644 tools/perf/trace/beauty/fs_at_flags.c create mode 100755 tools/perf/trace/beauty/fs_at_flags.sh rename tools/{ => perf/trace/beauty}/include/uapi/linux/fcntl.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/fs.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/mount.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/prctl.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/sched.h (100%) copy tools/{ => perf/trace/beauty}/include/uapi/linux/stat.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/linux/usbdevice_fs.h (100%) copy {include => tools/perf/trace/beauty/include}/uapi/linux/vhost.h (100%) rename tools/{ => perf/trace/beauty}/include/uapi/sound/asound.h (100%) create mode 100755 tools/perf/trace/beauty/statx_mask.sh create mode 100644 tools/perf/ui/browsers/annotate-data.c create mode 100644 tools/perf/util/disasm.c create mode 100644 tools/perf/util/disasm.h create mode 100644 tools/perf/util/mem-info.c create mode 100644 tools/perf/util/mem-info.h