This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 312341eae727 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits d6dc12b9f701 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 744a888cbf95 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits c1e3f8d0461b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 84406b61fb33 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 7db38a8ed9e5 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 3a02e2a4fa04 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits c16bdc843f70 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b74090328e05 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 766cb680ad64 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits dcb6c8b4f740 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 22120f9f1891 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8f14da07839a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits beda6cb3ae72 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 5b6f7c40958b Merge remote-tracking branch 'regulator/for-6.9' into regu [...] omits 810296e34a29 Merge remote-tracking branch 'asoc/for-6.9' into asoc-linus omits 039b2b6e9d07 Merge branch 'misc-6.10' into next-fixes 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 [...] new 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 new 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 new 38da32ee70b8 Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/sc [...] new ffcaa2172cc1 KEYS: trusted: Fix memory leak in tpm2_key_encode() new 050bf3c793a0 KEYS: trusted: Do not use WARN when encode fails new 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' new 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 new 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/ [...] new 335617f0d502 dt-bindings: remoteproc: qcom,smd-edge: Mark qcom,ipc as d [...] new a0acdef561d1 dt-bindings: remoteproc: qcom,msm8996-mss-pil: allow glink [...] new a0bcbce66121 dt-bindings: remoteproc: qcom,qcs404-cdsp-pil: Fix qcom,ha [...] new 16e204e95809 dt-bindings: remoteproc: qcom,sc7280-wpss-pil: Fix qcom,ha [...] new 4d5ba6ead1dc dt-bindings: remoteproc: qcom,sdm845-adsp-pil: Fix qcom,ha [...] new 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 new 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 new 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 [...] new 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 new b9dd56e813af Merge tag 'soundwire-6.10-rc1' of git://git.kernel.org/pub [...] new 4bcc9bba48fa gpiolib: acpi: Move ACPI device NULL check to acpi_can_fal [...] new adbc49a5a8c6 gpiolib: acpi: Fix failed in acpi_gpiochip_find() by addin [...] new 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 new 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 new 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 new dee8f20e61ae Merge branch 'pm-cpufreq' new 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 [...] new 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 new 5499315668da Merge tag 'efi-fixes-for-v6.10-1' of git://git.kernel.org/ [...] adds a5044ce7d1d9 m68k: Avoid CONFIG_COLDFIRE switch in uapi header new 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() new 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 new 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 new 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 new 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 new 29c73fc794c8 Merge tag 'perf-tools-for-v6.10-1-2024-05-21' of git://git [...] new 7113e503d380 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 65b155db93c8 kconfig: remove unused expr_is_no() new 23ac0fed4b55 kconfig: fix comparison to constant symbols, 'm', 'n' new 658ee16b58a8 kconfig: remove redundant check in expr_join_or() new ab32efe0e2b6 kbuild: scripts/gdb: Replace missed $(srctree)/$(src) w/ $(src) new 3c7de7a8bde2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new eabb8a9be1e4 Revert "r8169: don't try to disable interrupts if NAPI is, [...] new 9841991a446c af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock. new efb9f4f19f8e ipv6: sr: fix memleak in seg6_hmac_init_algo new ea63ac142925 selftests/net: use tc rule to filter the na packet new 3ebc46ca8675 tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). new 041933a1ec7b af_unix: Fix garbage collection of embryos carrying OOB wi [...] new e060e433e512 selftest: af_unix: Make SCM_RIGHTS into OOB data. new 580acf6cd807 Merge branch 'af_unix-fix-gc-and-improve-selftest' new 30a92c9e3d6b openvswitch: Set the skbuff pkt_type for proper pmtud support. new 5e9357d41d92 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 8d00547ea875 MAINTAINERS: Add myself as reviewer of ARM64 BPF JIT new ebae63b32144 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1967aeac4863 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 45e37f9ce28d ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 w [...] new c2b2bdeb8e00 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 737ce4fb9620 ASoC: dt-bindings: stm32: Ensure compatible pattern matche [...] new 47d09270d777 Merge remote-tracking branch 'asoc/for-6.9' into asoc-linus new 43b8724f5a13 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 58e579adb1f1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1ace99d7c7c4 regulator: tps6287x: Force writing VSEL bit new 74b38cd77d3e regulator: tps6594-regulator: Correct multi-phase configuration new 81d3d32de658 Merge remote-tracking branch 'regulator/for-6.9' into regu [...] new 0027304038e7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 394c748f8fcb Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 11a226ef42cd Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 9e95043643d2 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 440861b1a03c btrfs: re-introduce 'norecovery' mount option new ee63777c9b41 Merge branch 'misc-6.10' into next-fixes new cb8dc612de4e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new bd7405f79fcb Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new fabdb5e6b4b5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e8dc41afca16 pmdomain: imx: gpcv2: Add delay after power up handshake new 1b3143ab88fc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 39bc27bd6880 drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) new 4a09d8e8118e Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (312341eae727) \ N -- N -- N refs/heads/pending-fixes (4a09d8e8118e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 74 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: .../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 ++- .../devicetree/bindings/sound/st,stm32-sai.yaml | 2 +- Documentation/filesystems/porting.rst | 7 + Documentation/translations/zh_CN/PCI/msi-howto.rst | 2 +- Documentation/translations/zh_CN/PCI/pci.rst | 2 +- MAINTAINERS | 30 +- 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/gpu/drm/drm_gem_shmem_helper.c | 3 + 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 | 8 +- 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/pmdomain/imx/gpcv2.c | 11 + drivers/regulator/tps6287x-regulator.c | 1 + drivers/regulator/tps6594-regulator.c | 16 +- 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/super.c | 8 + 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/ipv4/tcp_dctcp.c | 13 +- net/ipv6/seg6_hmac.c | 42 +- net/iucv/iucv.c | 38 +- net/openvswitch/actions.c | 6 + net/unix/af_unix.c | 28 +- net/unix/garbage.c | 23 +- scripts/Makefile.vdsoinst | 2 +- scripts/coccinelle/api/pm_runtime.cocci | 2 +- scripts/coccinelle/misc/minmax.cocci | 32 +- scripts/gdb/linux/Makefile | 2 +- scripts/headers_install.sh | 1 - scripts/kconfig/expr.c | 2 +- scripts/kconfig/expr.h | 5 - scripts/kconfig/symbol.c | 6 +- security/keys/trusted-keys/trusted_tpm2.c | 25 +- sound/pci/hda/patch_realtek.c | 9 + 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 +- tools/testing/selftests/net/af_unix/scm_rights.c | 4 +- .../selftests/net/arp_ndisc_untracked_subnets.sh | 53 +- tools/testing/selftests/net/forwarding/lib.sh | 58 - tools/testing/selftests/net/lib.sh | 58 + 722 files changed, 25195 insertions(+), 10089 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