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 ff4140995a48 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits c8ce665faa50 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 1735dcbac486 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits d71ae251a316 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits a528c9a0c03c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 11a41becd957 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 036d82db6bf3 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 4cf637d2daa6 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits f7ae6ef9ab94 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits d7a2fdd70a8b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 267da927333b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 76966b828dc9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bbb9e5c98caf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 777ce6352ca1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 999ea148a1a7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2e7060babe27 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d193a066b11c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9e003f66fdb3 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits addabf39ebc0 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 414050b98124 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits e56c6dbb221d Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 8482261705ce Merge branch 'fs-current' of linux-next omits 927a6cfea9ee Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 901e4c6bacac Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits af8729eead3d Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits d29bdce2c7b6 Merge branch into tip/master: 'x86/urgent' adds 1e726223be5b Documentation: filesystems: update filename extensions adds 72471fc769e4 Documentation: pwrseq: Fix trivial misspellings adds 9e6c5870bb44 Documentation: kernel-doc: enumerate identifier *type*s adds 21e500138b6f docs: core-api/gfp_mask-from-fs-io: indicate that vmalloc [...] adds d8c949c577b5 docs/licensing: Clarify wording about "GPL" and "Proprietary" adds a037699da0a1 docs: Add debugging section to process adds 83a474c11e8c docs: Add debugging guide for the media subsystem new e68ce9474a1d Merge tag 'docs-6.13-2' of git://git.lwn.net/linux adds 38f022b0787b docs: rust: quick-start: add Ubuntu adds d407317076ce rust: types: add examples for the `Either` type adds 024f9676a6d2 rust: workqueue: remove unneeded ``#[allow(clippy::new_ret [...] adds a135aa3d30d2 rust: sort global Rust flags adds 567cdff53e71 rust: types: avoid repetition in `{As,From}Bytes` impls adds db4f72c904cb rust: enable `clippy::undocumented_unsafe_blocks` lint adds c28bfe76e4ba rust: enable `clippy::unnecessary_safety_comment` lint adds 23f42dc054b3 rust: enable `clippy::unnecessary_safety_doc` lint adds 3fcc23397628 rust: enable `clippy::ignored_unit_patterns` lint adds bef83245f5ed rust: enable `rustdoc::unescaped_backticks` lint adds d5cc7ab0a0a9 rust: init: remove unneeded `#[allow(clippy::disallowed_names)]` adds 5e7c9b84ad08 rust: sync: remove unneeded `#[allow(clippy::non_send_fiel [...] adds 7d56786edcbd rust: introduce `.clippy.toml` adds 8577c9dca799 rust: replace `clippy::dbg_macro` with `disallowed_macros` adds 8333ff4d0799 rust: rbtree: fix `SAFETY` comments that should be `# Safe [...] adds 2f390cc58943 rust: provide proper code documentation titles adds 624063b9ac97 rust: enable Clippy's `check-private-items` adds 139d396572ec Documentation: rust: add coding guidelines on lints adds 1f9ed1725456 rust: start using the `#[expect(...)]` attribute adds 04866494e936 Documentation: rust: discuss `#[expect(...)]` in the guidelines adds 1c71ddb310ad rust: std_vendor: simplify `{ .. macro! .. }` with inner a [...] adds c95bbb59a9b2 rust: enable arbitrary_self_types and remove `Receiver` adds 5ed147473458 rust: error: make conversion functions public adds 3566362dd4dc rust: std_vendor: update dbg macro from Rust upstream adds f4c2c90bb7b4 rust: lock: add trylock method support for lock backend adds e9759c5b9ea5 rust: error: optimize error type to use nonzero adds ce1c54fdff7c rust: kernel: move `FromBytes` and `AsBytes` traits to a n [...] adds b7a084ba4fbb rust: alloc: add `Allocator` trait adds a654a6e09644 rust: alloc: separate `aligned_size` from `krealloc_aligned` adds 941e65531446 rust: alloc: rename `KernelAllocator` to `Kmalloc` adds 8a799831fc63 rust: alloc: implement `ReallocFunc` adds a87a36f0bf51 rust: alloc: make `allocator` module public adds a34822d1c4c9 rust: alloc: implement `Allocator` for `Kmalloc` adds 5a888c28e3b4 rust: alloc: add module `allocator_test` adds 61c004781d6b rust: alloc: implement `Vmalloc` allocator adds 8362c2608ba1 rust: alloc: implement `KVmalloc` allocator adds 01b2196e5aac rust: alloc: add __GFP_NOWARN to `Flags` adds c8cfa8d0c0b1 rust: alloc: implement kernel `Box` adds 8373147ce496 rust: treewide: switch to our kernel `Box` type adds e8c6ccdbcaaf rust: alloc: remove extension of std's `Box` adds e1044c2238f5 rust: alloc: add `Box` to prelude adds 9e7bbfa18276 rust: alloc: introduce `ArrayLayout` adds 2aac4cd7dae3 rust: alloc: implement kernel `Vec` type adds 1d1d223aa3b3 rust: alloc: implement `IntoIterator` for `Vec` adds 93e602310f87 rust: alloc: implement `collect` for `IntoIter` adds 58eff8e872bd rust: treewide: switch to the kernel `Vec` type adds 405966efc789 rust: alloc: remove `VecExt` extension adds 3145dc91c3c0 rust: alloc: add `Vec` to prelude adds 29a48d25ff53 rust: error: use `core::alloc::LayoutError` adds 4a28ab469ff0 rust: error: check for config `test` in `Error::name` adds 909037ce0369 rust: alloc: implement `contains` for `Flags` adds dd09538fb409 rust: alloc: implement `Cmalloc` in module allocator_test adds eb6f92cd3f75 rust: str: test: replace `alloc::format` adds 8ae740c3917f rust: alloc: update module comment of alloc.rs adds 392e34b6bc22 kbuild: rust: remove the `alloc` crate and `GlobalAlloc` adds 6ce162a00265 MAINTAINERS: add entry for the Rust `alloc` module adds c408dd81678b drm/panic: avoid reimplementing Iterator::find adds 7b6de57e0b2d drm/panic: remove unnecessary borrow in alignment_pattern adds ae75c40117b5 drm/panic: prefer eliding lifetimes adds da13129a3f2a drm/panic: remove redundant field when assigning value adds 5bb698e6fc51 drm/panic: correctly indent continuation of line in list item adds 27aef8a52e4b drm/panic: allow verbose boolean for clarity adds 06b919e3fedf drm/panic: allow verbose version check adds 54c5dc52143e rust: exports: improve grammar in commentary adds d4d7c05f9656 rust: helpers: remove unnecessary header includes adds 6e86292f212c rust: page: add Rust version of PAGE_ALIGN adds 8b55dc8610ac rust: kernel: fix THIS_MODULE header path in ThisModule do [...] adds 15541c9263ce rust: macros: fix documentation of the paste! macro adds 28e848386b92 rust: block: fix formatting of `kernel::block::mq::request [...] adds 718c4069896c rust: types: extend `Opaque` documentation adds b2c261fa8629 rust: kbuild: expand rusttest target for macros adds 8d3f50795ac2 rust: enable macros::module! tests adds 7e06561fcd96 rust: macros: enable paste! use from macro_rules! adds ae7851c29747 rust: macros: enable the rest of the tests adds 8eea62ff94f4 rust: sync: add global lock support adds 75c1fd41a671 rust: fix size_t in bindgen prototypes of C builtins adds 2fd6f55c048d rust: map `__kernel_size_t` and friends also to usize/isize adds d072acda4862 rust: use custom FFI integer types adds b2603f8ac821 rust: warn on bindgen < 0.69.5 and libclang >= 19.1 adds 60fc1e675013 rust: allow `clippy::needless_lifetimes` adds b160dc46dd9a docs: rust: remove spurious item in `expect` list adds b7ed2b6f4e8d rust: alloc: Fix `ArrayLayout` allocations new 798bb342e041 Merge tag 'rust-6.13' of https://github.com/Rust-for-Linux/linux adds f212140962c9 m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x adds 63a24cf8cc33 m68k: coldfire/device.c: only build FEC when HW macros are [...] new 7ebe7afed716 Merge tag 'm68knommu-for-v6.13' of git://git.kernel.org/pu [...] adds a5f05a138a8c parisc/ftrace: Fix function graph tracing disablement new 9160b68e0cf8 Merge tag 'parisc-for-6.13-rc1' of git://git.kernel.org/pu [...] new b50ecc5aca4d Merge tag 'perf-tools-for-v6.13-2024-11-24' of git://git.k [...] new 1dc707e647bc rust: fix up formatting after merge adds 7447990137bf PCI/ASPM: Disable L1 before disabling L1 PM Substates adds e1714f3b1f4d PCI/ASPM: Add notes about enabling PCI-PM L1SS to pci_enab [...] adds d66041063192 PCI: vmd: Set devices to D0 before enabling PM L1 Substates adds 018247100d90 Merge branch 'pci/aspm' adds fad610b98713 Documentation PCI: Reformat RMW ops documentation adds 04af8a399fa4 PCI: Protect Link Control 2 Register with RMW locking adds d2bd39c0456b PCI: Store all PCIe Supported Link Speeds adds e93d9fcfd7dc PCI: Refactor pcie_update_link_speed() adds 3491f5096668 PCI: Abstract LBMS seen check into pcie_lbms_seen() adds 665745f27487 PCI/bwctrl: Re-add BW notification portdrv as PCIe BW controller adds de9a6c8d5dbf PCI/bwctrl: Add pcie_set_target_speed() to set PCIe Link Speed adds d278b098282d thermal: Add PCIe cooling driver adds 838f12c3d551 selftests/pcie_bwctrl: Create selftests adds ba58eee1c57b PCI: Drop duplicate pcie_get_speed_cap(), pcie_get_width_c [...] adds d957ff7acaf2 Merge branch 'pci/bwctrl' adds 86efc62d0313 PCI/DOE: Poll DOE Busy bit for up to 1 second in pci_doe_s [...] adds 73bdd7304a01 Merge branch 'pci/doe' adds d9d959c36bec PCI: Make pcim_request_all_regions() a public function adds bdcddd0cdc39 ata: ahci: Replace deprecated PCI functions adds 86d17afd1a9f crypto: qat - replace deprecated PCI functions adds cf43d998fd9b crypto: marvell - replace deprecated PCI functions adds abbc299c71aa intel_th: pci: Replace deprecated PCI functions adds 3dd6ed25a90c wifi: iwlwifi: replace deprecated PCI functions adds 5915997a8eb4 ntb: idt: Replace deprecated PCI functions adds 55285d8fa2a1 serial: rp2: Replace deprecated PCI functions adds bfeb07b8aea6 ALSA: korg1212: Replace deprecated PCI functions adds 6d9c59212523 PCI: Remove pcim_iomap_regions_request_all() adds 4a6afd60733c PCI: Make pcim_iounmap_region() a public function adds 083b0ac4f880 PCI: Deprecate pcim_iounmap_regions() adds 436579243890 fpga/dfl-pci.c: Replace deprecated PCI functions adds 499665679af4 gpio: Replace deprecated PCI functions adds 64fe9bc34f78 ethernet: cavium: Replace deprecated PCI functions adds f326ce1693a7 Merge branch 'pci/devm' adds 3c87b3c85a53 PCI: controller: Switch back to struct platform_driver::remove() adds 43d6961cdf1d PCI: acpiphp_ampere_altra: Switch back to struct platform_ [...] adds dd9761236857 Merge branch 'pci/driver-remove' adds 6eaa83ec229b PCI: Remove unused PCI_SUBTRACTIVE_DECODE adds 469c9cb94148 PCI: Move struct pci_bus_resource into bus.c adds 32ec7b362d90 PCI: Simplify pci_read_bridge_bases() logic adds 77ac2e28f13f Merge branch 'pci/enumeration' adds 5b036cada481 PCI: cpcihp: Remove unused struct cpci_hp_controller_ops.h [...] adds 91a629679359 PCI: cpqphp: Remove unused struct ctrl_dbg.ctrl adds e2226dbc4a49 PCI: cpqphp: Fix PCIBIOS_* return value confusion adds 752430d1d33e PCI: cpqphp: Use pci_bus_read_dev_vendor_id() to detect presence adds de2cdf110a39 PCI: cpqphp: Use define to read class/revision dword adds 5a02413a4586 PCI: cpqphp: Simplify PCI_ScanBusForNonBridge() adds c7acef99642b PCI: Fix use-after-free of slot->bus on hot remove adds dcd12456b356 Merge branch 'pci/hotplug' adds e434e54d3ffc PCI: hotplug: Add OCTEON PCI hotplug controller driver adds 665e4a3456d4 Merge branch 'pci/hotplug-octeon' adds 93093ea1f059 PCI: Make pci_stop_dev() concurrent safe adds e3f30d563a38 PCI: Make pci_destroy_dev() concurrent safe adds 4d6dcd6c2fa3 PCI: Move __pci_walk_bus() mutex to where we need it adds ee061da777f7 PCI: Convert __pci_walk_bus() to be recursive adds 38a18dfe9035 PCI: Unexport pci_walk_bus_locked() adds 5d756f3fa82f Merge branch 'pci/locking' adds 5e316d34b530 PCI: of_property: Assign PCI instead of CPU bus address to [...] adds 2438a7457179 Merge branch 'pci/of' adds 6168efbebace PCI: starfive: Enable controller runtime PM before probing [...] adds dc421bb3c0db PCI: Enable runtime PM of the host bridge adds 95e93032badb Merge branch 'pci/pm' adds 7582fe07f4ca PCI/pwrctl: Use of_platform_device_create() to create pwrc [...] adds 278dd091e95d PCI/pwrctl: Create pwrctl device only if at least one powe [...] adds b458ff7e8176 PCI/pwrctl: Ensure that pwrctl drivers are probed before P [...] adds 681725afb6b9 PCI/pwrctl: Remove pwrctl device without iterating over al [...] adds b88cbaaa6fa1 PCI/pwrctrl: Rename pwrctl files to pwrctrl adds 3f925cd62874 PCI/pwrctrl: Rename pwrctrl functions and structures adds ce1deca962e3 Merge branch 'pci/pwrctl' adds 2fa046449a82 PCI: Add 'reset_subordinate' to reset hierarchy below bridge adds a3151e6daaec PCI: Warn if a running device is unaware of reset adds d985e2beb9ca Merge branch 'pci/reset' adds 9fb6fef0fb49 resource: Add resource set range and size helpers adds 783602c920e9 PCI: Use resource_set_{range,size}() helpers adds 9d3faf229c06 PCI: Use align and resource helpers, and SZ_* in quirk_s3_64M() adds e3bdd2dd3f61 PCI: Add ALIGN_DOWN_IF_NONZERO() helper adds 19f73e938df2 PCI: Improve pdev_sort_resources() warning message adds c03d361c2036 Merge branch 'pci/resource' adds 3b96b895127b PCI: Detect and trust built-in Thunderbolt chips adds efcbd9d3975f Merge branch 'pci/thunderbolt' adds f69767a1ada3 PCI: Add TLP Processing Hints (TPH) support adds d2e8a34876ce PCI/TPH: Add Steering Tag support adds 48d0fd2b903e PCI/TPH: Add TPH documentation adds ab02bafceced Merge branch 'pci/tph' adds aa46a3736afc PCI: Add ACS quirk for Wangxun FF5xxx NICs adds 5cdd50dc1099 Merge branch 'pci/virtualization' adds 5efa23224bf5 dt-bindings: PCI: mediatek-gen3: Allow exact number of clo [...] adds d38cc57c14ff dt-bindings: PCI: qcom,pcie-sm8550: Add SAR2130P compatible adds 718c157a0b94 dt-bindings: PCI: snps,dw-pcie: Drop "#interrupt-cells" fr [...] adds 0683141812ce Merge branch 'pci/dt-bindings' adds ca3c342fb3c7 PCI: endpoint: Introduce pci_epc_function_is_valid() adds 2314c6ffe811 PCI: endpoint: Improve pci_epc_mem_alloc_addr() adds ce1dfe6d3289 PCI: endpoint: Introduce pci_epc_mem_map()/unmap() adds 6067ccf36fbc PCI: endpoint: Update documentation adds 08cac1006bfc PCI: endpoint: test: Use pci_epc_mem_map/unmap() adds e73ea1c2d4d8 PCI: dwc: endpoint: Implement the pci_epc_ops::align_addr( [...] adds 97110d42680e PCI: endpoint: test: Synchronously cancel command handler work adds 3fafc38b77be PCI: dwc: ep: Use align addr function for dw_pcie_ep_raise [...] adds 9b80bdb10aee PCI: endpoint: Remove surplus return statement from pci_ep [...] adds 5089b3d874e9 PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio' adds 4acc902ed374 PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy() adds 688d2eb4c6fc PCI: endpoint: Clear secondary (not primary) EPC in pci_ep [...] adds 28b6acd75e3c PCI: endpoint: Fix pci_epc_map map_size kerneldoc string adds bd4334887265 Merge branch 'pci/endpoint' adds e3e309b2bea8 PCI: cadence: Lower severity of message when phy-names pro [...] adds 5b8d59ca2727 Merge branch 'pci/controller/cadence' adds 12dd12821f1e PCI: dwc: endpoint: Clear outbound address on unmap adds 154fc1f64208 PCI: dwc: Use of_property_present() for non-boolean properties adds 118397c9baaa PCI: dwc: ep: Fix advertised resizable BAR size regression adds 2b4049d19213 Merge branch 'pci/controller/dwc' adds 0a726f542d7c PCI: imx6: Fix suspend/resume support on i.MX6QDL adds 7b86e0a589b1 Merge branch 'pci/controller/imx6' adds 08e835268c35 PCI: j721e: Add PCIe support for J722S SoC adds 22a9120479a4 PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL [...] adds 5c8bd7f27704 Merge branch 'pci/controller/j721e' adds 5a938ed9481b PCI: keystone: Set mode as Root Complex for "ti,keystone-p [...] adds 9e9ec8d8692a PCI: keystone: Add link up check to ks_pcie_other_map_bus() adds c1787c3e41e5 Merge branch 'pci/controller/keystone' adds ade7da14954a PCI: mediatek-gen3: Add support for setting max-link-speed limit adds b609a15e7969 PCI: mediatek-gen3: Add support for restricting link width adds d19ea320d302 PCI: mediatek-gen3: Remove unneeded semicolon adds 4268106135aa Merge branch 'pci/controller/mediatek' adds e329b762a31e dt-bindings: PCI: microchip,pcie-host: Add reg for Root Port 2 adds ac7f53b7e728 PCI: microchip: Add support for using either Root Port 1 or 2 adds 7b5d234e69f7 Merge branch 'pci/controller/microchip' adds ba4a2e2317b9 PCI: qcom: Enable MSI interrupts together with Link up if [...] adds 7d7cf89b119a PCI: qcom-ep: Move controller cleanups to qcom_pcie_perst_ [...] adds e0662dae178d dt-bindings: PCI: qcom: Document the IPQ9574 PCIe controller adds a63b74f2e35b PCI: qcom: Add support for IPQ9574 adds 39a06b55df6c dt-bindings: PCI: qcom: Move OPP table to qcom,pcie-common.yaml adds 66dc205962c5 dt-bindings: PCI: qcom,pcie-x1e80100: Add 'global' interrupt adds 1362af92bcf5 PCI: qcom: Remove BDF2SID mapping config for SC8280X family SoC adds fba6045161d6 PCI: qcom: Disable ASPM L0s for X1E80100 adds f54ff407e623 Merge branch 'pci/controller/qcom' adds 64f093c4d99d PCI: rockchip-ep: Fix address translation unit programming adds 739e25f51aed PCI: rockchip-ep: Use a macro to define EP controller .ali [...] adds 57ed93fe799b PCI: rockchip-ep: Improve rockchip_pcie_ep_unmap_addr() adds d8dbd21cfafd PCI: rockchip-ep: Improve rockchip_pcie_ep_map_addr() adds b21255326db2 PCI: rockchip-ep: Implement the pci_epc_ops::align_addr() [...] adds 9f737cca6c54 PCI: rockchip-ep: Fix MSI IRQ data mapping adds 2968534e63e5 PCI: rockchip-ep: Rename rockchip_pcie_parse_ep_dt() adds 945648019466 PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() memory [...] adds 8efda8aebeed PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() MSI-X hiding adds 091022f5f945 PCI: rockchip-ep: Refactor endpoint link training enable adds 00080d0887df PCI: rockship-ep: Implement the pci_epc_ops::stop_link() o [...] adds bd6e61df4b2e PCI: rockchip-ep: Improve link training adds a7137cbf6bd5 PCI: rockchip-ep: Handle PERST# signal in EP mode adds 72ae381b00ab Merge branch 'pci/controller/rockchip' adds 40e2125381dc PCI: tegra194: Move controller cleanups to pex_ep_event_pe [...] adds c60603ca1d2c Merge branch 'pci/controller/tegra194' adds b727484cace4 PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs adds e6b95ef1afc8 Merge branch 'pci/controller/vmd' adds b21a18f730e4 PCI: hotplug: Reorganize kerneldoc parameter names adds 43ee11adcb94 PCI: hotplug: Remove "Returns" kerneldoc from void functions adds 2985b1844f3f PCI: Fix reset_method_store() memory leak adds 3ca258994b32 PCI: Simplify pci_create_slot() logic adds d9db393f2b9e tools: PCI: Fix incorrect printf format specifiers adds 2d5642798990 Merge branch 'pci/misc' adds 31457d4cea19 PCI: Fix typos adds 10099266dec8 Merge branch 'pci/typos' new 1746db26f85e Merge tag 'pci-v6.13-changes' of git://git.kernel.org/pub/ [...] adds 16aed0a6520b i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_ [...] adds 2f552fa28059 i3c: master: Extend address status bit to 4 and add I3C_AD [...] adds 851bd21cdb55 i3c: master: Fix dynamic address leak when 'assigned-addre [...] adds 3c6684a15010 i3c: master: svc: use repeat start when IBI WIN happens adds e22405a812a1 i3c: master: svc: manually emit NACK/ACK for hotjoin adds 6a12f56f7392 i3c: master: svc: need check IBIWON for dynamic address as [...] adds f36f6624cbac i3c: master: svc: use spin_lock_irqsave at svc_i3c_master_ [...] adds 3ca529194e29 i3c: master: svc: wait for Manual ACK/NACK Done before next step adds 3b2ac810d86e i3c: master: svc: fix possible assignment of the same addr [...] adds 36faa04ce3d9 i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on [...] adds 3082990592f7 i3c: master: Fix miss free init_dyn_addr at i3c_master_put [...] adds 6ca2738174e4 i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request adds 45357c9b37bb i3c: mipi-i3c-hci: Handle interrupts according to current [...] adds 18599e93e4e8 i3c: master: svc: Fix pm_runtime_set_suspended() with runt [...] adds f6ca73063754 i3c: Document I3C_ADDR_SLOT_EXT_STATUS_MASK adds 25bc99be5fe5 i3c: master: svc: Modify enabled_events bit 7:0 to act as [...] adds 0a0d851ce1bc i3c: dw: Add support for AMDI0015 ACPI ID adds 473d0cb48587 i3c: dw: Add quirk to address OD/PP timing issue on AMD platform adds 2b50719dd92f i3c: mipi-i3c-hci: Support SETDASA CCC adds 6cf7b65f7029 i3c: Use i3cdev->desc->info instead of calling i3c_device_ [...] new 750909d55a9d Merge tag 'i3c/for-6.13' of git://git.kernel.org/pub/scm/l [...] new 727968ff2e8c Merge tag 'hwmon-for-v6.13-rc1-take2' of git://git.kernel. [...] adds a36d9f96d1cf remoteproc: k3: Call of_node_put(rmem_np) only once in thr [...] adds 8a8622b7c206 remoteproc: Use iommu_paging_domain_alloc() adds fe03acd4b165 remoteproc: da8xx: Handle deferred probe adds e1433706f3de remoteproc: da8xx: Simplify with dev_err_probe() adds fa9f7efe9ea9 remoteproc: ti_k3_r5: Simplify with dev_err_probe() adds f5964cecd91f remoteproc: ti_k3_r5: Simplify with scoped for each OF child loop adds 9c12b96ee244 mailbox, remoteproc: k3-m4+: fix compile testing adds 0db357ef9328 remoteproc: k3-dsp: Add compile testing support adds be3e6529a8b9 remoteproc: k3-r5: Add compile testing support adds 06cbc5e45317 remoteproc: k3-r5: Use IO memset to clear TCMs adds 760c69af2cc4 remoteproc: k3-r5: Force cast from iomem address space adds 3a8c30e88cfb remoteproc: k3-dsp: Force cast from iomem address space adds ad64a7c4a49d remoteproc: Switch back to struct platform_driver::remove() adds 587b67cf62a9 remoteproc: qcom: pas: Remove subdevs on the error path of [...] adds fe80d3205e91 remoteproc: qcom: adsp: Remove subdevs on the error path o [...] adds 60e7c43e61c9 remoteproc: qcom: wcss: Remove subdevs on the error path o [...] adds ec257dd3d36b dt-bindings: remoteproc: qcom,sm8550-pas: Add SM8750 ADSP adds e45dd409a81a dt-bindings: remoteproc: qcom,sm8350-pas: add SAR2130P aDS [...] adds e8983156d54f remoteproc: qcom: pas: add minidump_id to SM8350 resources adds 009e288c989b remoteproc: qcom: pas: enable SAR2130P audio DSP support adds b64b1266d619 remoteproc: qcom: pas: Make remoteproc name human friendly adds 8a47704d64c9 remoteproc: qcom_q6v5_pas: disable auto boot for wpss adds 85865e839049 remoteproc: qcom_q6v5_adsp: Simplify with dev_err_probe() adds 63b07ee3377b remoteproc: qcom_q6v5_mss: Simplify with dev_err_probe() adds 576dac284e71 remoteproc: qcom_q6v5_mss: Drop redundant error printks in probe adds 427442e873d7 remoteproc: qcom_q6v5_pas: Simplify with dev_err_probe() adds f21e504de8ea remoteproc: qcom_q6v5_wcss: Simplify with dev_err_probe() adds 70d358195318 remoteproc: qcom_wcnss_iris: Simplify with dev_err_probe() adds 7b22b7719fc1 remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region adds 44024ebf2591 remoteproc: qcom: wcss: Remove double assignment in q6v5_w [...] new 08906abc8c6e Merge tag 'rproc-v6.13' of git://git.kernel.org/pub/scm/li [...] adds 06c59d97f63c rpmsg: glink: use only lower 16-bits of param2 for CMD_OPE [...] new aaf20f870da0 Merge tag 'rpmsg-v6.13' of git://git.kernel.org/pub/scm/li [...] new 3b832035387f Revert "fs: don't block i_writecount during exec" new b5287c55deda Merge tag 'vfs-6.13.exec.deny_write_access.revert' of git: [...] new 7d4050728c83 Merge tag 'vfs-6.13-rc1.fixes' of git://git.kernel.org/pub [...] adds 335de24e5e77 modules: Ensure 64-bit alignment on __ksymtab_* sections adds 03ddd2f17e28 modules: Add missing entry for __ex_table adds f43922162184 module: Take const arg in validate_section_offset adds 90f8f312db72 module: Factor out elf_validity_ehdr adds c92aab819d56 module: Factor out elf_validity_cache_sechdrs adds 3c5700aeabd8 module: Factor out elf_validity_cache_secstrings adds fbc0e4e482aa module: Factor out elf_validity_cache_index_info adds 0be41a9367d1 module: Factor out elf_validity_cache_index_mod adds 9bd4982cf7d6 module: Factor out elf_validity_cache_index_sym adds 0a9395334496 module: Factor out elf_validity_cache_index_str adds f3f561218bb6 module: Group section index calculations together adds 837031e052af module: Factor out elf_validity_cache_strtab adds d979e3dffa93 module: Additional validation in elf_validity_cache_strtab adds 2295cf87ed5a module: Reformat struct for code style adds 84b4a51fce4c selftests: add new kallsyms selftests adds af0847537031 selftests: kallsyms: add MODULE_DESCRIPTION adds 7a56ca20c09d scripts: Remove export_report.pl adds 2466b3120142 tests/module/gen_test_kallsyms.sh: use 0 value for variables new b5361254c902 Merge tag 'modules-6.13-rc1' of git://git.kernel.org/pub/s [...] adds 4bb21dbb6728 mm: Use str_on_off() helper function in report_meminit() adds 98b7beba1ee6 memblock: uniformly initialize all reserved pages to MIGRA [...] new ab952fc5c736 Merge tag 'memblock-v6.13-rc1' of git://git.kernel.org/pub [...] adds 1b9bc4207e81 Merge tag 'sched-core-2024-11-18' into loongarch-next adds e67e0eb6a98b LoongArch: Explicitly specify code model in Makefile adds 947d5d036c78 LoongArch: Fix build failure with GCC 15 (-std=gnu23) adds 73c359d1d356 LoongArch: BPF: Sign-extend return values adds af4b67da6522 LoongArch: Reduce min_delta for the arch clockevent device adds 88fd2b70120d LoongArch: Fix sleeping in atomic context for PREEMPT_RT adds 826d2af6949f LoongArch: Select HAVE_POSIX_CPU_TIMERS_TASK_WORK adds be2ea982bb83 LoongArch: Allow to enable PREEMPT_RT adds 704f06eeff65 LoongArch: Allow to enable PREEMPT_LAZY adds b7915af6e73b LoongArch: dts: Add I2S support to Loongson-2K1000 adds 900f6267e9e3 LoongArch: dts: Add I2S support to Loongson-2K2000 adds 3c272a7551af LoongArch: Update Loongson-3 default config file new c94696977527 Merge tag 'loongarch-6.13' of git://git.kernel.org/pub/scm [...] adds 1b57747e978f riscv: Enable cbo.zero only when all harts support Zicboz adds 5fc7355f0137 riscv: Add support for per-thread envcfg CSR values adds 368546ebe7e7 riscv: Call riscv_user_isa_enable() only on the boot hart adds 1540def11f0c Merge patch series "riscv: Per-thread envcfg CSR support" adds 5fb0ecf73e7a riscv: defconfig: enable gpio support for TH1520 adds f8a23e3b79d6 cpuidle: riscv-sbi: Move sbi_cpuidle_init to arch_initcall adds 27b4d6aa29ab cpuidle: riscv-sbi: Add cpuidle_disabled() check adds 77270206955d Merge patch series "cpuidle: riscv-sbi: Allow cpuidle pd u [...] adds 8d20a739f17a RISC-V: Check scalar unaligned access on all CPUs adds 9c528b5f7927 RISC-V: Scalar unaligned access emulated on hotplug CPUs adds c05a62c92516 RISC-V: Replace RISCV_MISALIGNED with RISCV_SCALAR_MISALIGNED adds d1703dc7bc8e RISC-V: Detect unaligned vector accesses supported adds e7c9d66e313b RISC-V: Report vector unaligned access speed hwprobe adds 40e09ebd791f RISC-V: hwprobe: Document unaligned vector perf key adds 18efe86bf266 Merge patch series "RISC-V: Detect and report speed of una [...] adds c6898d66fd19 riscv: Check that vdso does not contain any dynamic relocations adds ce16531d48e3 Merge patch series "Prevent dynamic relocations in vDSO" adds 8727163a1ae3 dt-bindings: riscv: Add pointer masking ISA extensions adds 2e6f6ea452aa riscv: Add ISA extension parsing for pointer masking adds 29eedc7d1587 riscv: Add CSR definitions for pointer masking adds 09d6775f503b riscv: Add support for userspace pointer masking adds 2e1743085887 riscv: Add support for the tagged address ABI adds 78844482a1c9 riscv: Allow ptrace control of the tagged address ABI adds 7470b5afd150 riscv: selftests: Add a pointer masking test adds 3c2e0aff7b4f riscv: hwprobe: Export the Supm ISA extension adds 1851e7836212 RISC-V: KVM: Allow Smnpm and Ssnpm extensions for guests adds 036a1407b4d4 KVM: riscv: selftests: Add Smnpm and Ssnpm to get-reg-list test adds 075fde581896 Merge patch series "riscv: Userspace pointer masking and t [...] adds 010e12aa4925 riscv: Move cpufeature.h macros into their own header adds af042c457db0 riscv: Do not fail to build on byte/halfword operations wi [...] adds 38acdee32d23 riscv: Implement cmpxchg32/64() using Zacas adds 51624ddcf59d dt-bindings: riscv: Add Zabha ISA extension description adds 1658ef4314b3 riscv: Implement cmpxchg8/16() using Zabha adds 6116e22ef33a riscv: Improve zacas fully-ordered cmpxchg() adds f7bd2be7663c riscv: Implement arch_cmpxchg128() using Zacas adds 97ddab7fbea8 riscv: Implement xchg8/16() using Zabha adds cbe82e140bb7 asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock adds 22c33321e260 asm-generic: ticket-lock: Add separate ticket-lock.h adds 2d36fe89d872 riscv: Add ISA extension parsing for Ziccrse adds 447b2afbcde1 dt-bindings: riscv: Add Ziccrse ISA extension description adds ab83647fadae riscv: Add qspinlock support adds 64f7b77f0bd9 Merge patch series "Zacas/Zabha support and qspinlocks" adds 0eb512779d64 riscv: Fix default misaligned access trap new 8d4f1e05ff82 RISC-V: Remove unnecessary include from compat.h new 91dbbe6c9ffe Merge tag 'riscv-for-linus-6.13-mw1' of git://git.kernel.o [...] adds bbee049d8ee2 kvm/vfio: Constify struct kvm_device_ops adds 12cd88a9116a vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table adds 9283b7392570 vfio/qat: fix overflow check in qat_vf_resume_write() adds ece8a2c77b88 hisi_acc_vfio_pci: extract public functions for container_of adds 19629206894f hisi_acc_vfio_pci: create subfunction for data reading adds b398f91779b8 hisi_acc_vfio_pci: register debugfs for hisilicon migratio [...] adds a13bf78feebd Documentation: add debugfs description for hisi migration adds 7c1ae151e812 virtio_pci: Introduce device parts access commands adds 704806ca400e virtio: Extend the admin command to include the result size adds bfcad518605d virtio: Manage device and driver capabilities via the admi [...] adds 52a22c0ed03c virtio-pci: Introduce APIs to execute device parts admin commands adds 0bbc82e4ec79 vfio/virtio: Add support for the basic live migration func [...] adds 6cea64b1db88 vfio/virtio: Add PRE_COPY support for live migration adds 40bcdb12c68d vfio/virtio: Enable live migration once VIRTIO_PCI was configured adds 22e87bf3f77c vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages() adds cb04444c243c vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_devi [...] adds fe4bf8d0b671 vfio/pci: Properly hide first-in-list PCIe extended capability new 4aca98a8a150 Merge tag 'vfio-v6.13-rc1' of https://github.com/awilliam/ [...] adds 35025963326e vdpa/mlx5: Fix suboptimal range on iotlb iteration adds 76f0d870e75e virtio_pmem: Add freeze/restore callbacks adds a49c26f761d2 virtio: Make vring_new_virtqueue support packed vring adds 22d984f1b90f virtio_fs: add informative log for new tag discovery adds df28040c7f24 virtio_fs: store actual queue index in mq_map adds 6a39bb15b3d1 virtio_vdpa: remove redundant check on desc new 2a50b1e766a0 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 6b867c475ec9 Merge tag 'gpio-fixes-for-v6.13-rc1' of git://git.kernel.o [...] adds 209efec19c4c dt-bindings: dma: rz-dmac: Document RZ/A1H SoC adds 32172b3e3265 dmaengine: sh: rz-dmac: add r7s72100 support adds 6e3ea06240ad dmaengine: acpi: Drop unused devm_acpi_dma_controller_free() adds c0fecce86553 dmaengine: acpi: Simplify devm_acpi_dma_controller_register() adds 662f045332ad dmaengine: acpi: Clean up headers adds 0aa4523cdb96 dmaengine: ep93xx: Fix unsigned compared against 0 adds 76355c25e4f7 dmaengine: Switch back to struct platform_driver::remove() adds e7a614cc8847 dt-bindings: dma: qcom,gpi: Add SAR2130P compatible adds 3e482e284054 dmaengine: idxd: Move DSA/IAA device IDs to IDXD driver adds 689f05586e7e dt-bindings: dma: stm32-dma3: prevent packing/unpacking mode adds 12eb621e1abf dmaengine: stm32-dma3: prevent pack/unpack thanks to DT co [...] adds cb467c451163 dmaengine: stm32-dma3: refactor HW linked-list to optimize [...] adds e18a9830233e dt-bindings: dma: stm32-dma3: prevent additional transfers adds 2ff0fb9474ee dmaengine: stm32-dma3: prevent LL refactoring thanks to DT [...] adds e713468e7c10 dmaengine: stm32-dma3: clamp AXI burst using match data adds 39d283d14692 dmaengine: fix typo in the comment adds 7655ec4d0de0 dt-bindings: dma: sifive pdma: Add PIC64GX to compatibles adds 8974f34de2ef dmaengine: loongson2-apb: Rename the prefix ls2x to loongson2 new 7536c1a50ea5 Merge tag 'dmaengine-6.13-rc1' of git://git.kernel.org/pub [...] adds d3712b35f3c6 phy: usb: update Broadcom driver table to use designated i [...] adds 449d2a523a0c phy: phy-rockchip-inno-usb2: Perform trivial code cleanups adds 595ad7a336bf phy: phy-rockchip-inno-usb2: Handle failed extcon allocati [...] adds 404525208506 phy: phy-rockchip-inno-usb2: Use dev_err_probe() in the pr [...] adds d6c496f05e98 phy: mvebu-cp110-utmi: support swapping d+/d- lanes by dts [...] adds 8c7e955fac07 dt-bindings: phy: Add STM32MP25 COMBOPHY bindings adds 47e1bb6b4ba0 phy: stm32: Add support for STM32MP25 COMBOPHY. adds b6a713b92ebb MAINTAINERS: add entry for ST STM32MP25 COMBOPHY driver adds bbcc9e2bde69 dt-bindings: phy: cadence-sierra: Allow PHY types QSGMII a [...] adds 9e544d46a2d1 phy: ti: gmii-sel: Enable USXGMII mode for J7200 adds 3624fa00ae76 dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings adds c5a3519eae7c dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for [...] adds c2b174209bbb dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add QCS8300 [...] adds 5ee213bdbc6c phy: qcom: qmp: Add qmp configuration for QCS8300 adds 11dad94b5026 phy: sun4i-usb: Fix a typo adds 03b9d469e03d dt-bindings: phy: describe the Qualcomm SGMII PHY adds 6a612c86c8a5 dt-bindings: phy: Add QMP UFS PHY comptible for QCS615 adds 26fb23ce35e2 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the [...] adds e961ec81a39b phy: qcom: qmp: Add phy register and clk setting for x1e80 [...] adds e592a65584fc phy: stm32: Remove unneeded semicolon adds 86e2ed4e9a96 phy: rockchip: inno-usb2: convert clock management to bulk adds 0217f4aef0b0 dt-bindings: phy: rockchip,inno-usb2phy: add rk3576 adds 3d7de6e870ec phy: rockchip: inno-usb2: Add usb2 phys support for rk3576 adds 4a5a9e2577d6 phy: freescale: fsl-samsung-hdmi: Replace register defines [...] adds 375ee44adb36 phy: freescale: fsl-samsung-hdmi: Simplify REG21_PMS_S_MAS [...] adds 1951dbb41d1d phy: freescale: fsl-samsung-hdmi: Support dynamic integer adds 058ea4a06704 phy: freescale: fsl-samsung-hdmi: Use closest divider adds 7588444551c6 phy: freescale: fsl-samsung-hdmi: Remove unnecessary LUT entries adds b3e804ab9aad dt-bindings: phy: rockchip-usbdp: add rk3576 adds a76de028c619 phy: rockchip: usbdp: add rk3576 device match data adds 7adb3d221a4d dt-bindings: phy: Add eDP PHY compatible for sa8775p adds 913463587d52 phy: qcom: edp: Introduce aux_cfg array for version specif [...] adds 3f12bf16213c phy: qcom: edp: Add support for eDP PHY on SA8775P adds 2ac03d0811b9 dt-bindings: phy: mediatek: tphy: add a property for power [...] adds 54234e3a6932 phy: Switch back to struct platform_driver::remove() adds de30906910f8 dt-bindings: phy: rk3228-hdmi-phy: convert to yaml adds 76b4f2a5cec5 dt-bindings: phy: mxs-usb-phy: add imx8qxp compatible adds 2df490e7374d dt-bindings: phy: add NXP PTN3222 eUSB2 to USB2 redriver adds c9be539e11f0 phy: add NXP PTN3222 eUSB2 to USB2 redriver adds f2dbca169790 phy: phy-rockchip-samsung-hdptx: Don't request RST_PHY/RST [...] adds 09a19fb75498 phy: airoha: Fix REG_CSR_2L_PLL_CMN_RESERVE0 config in air [...] adds f9c5d6369d3e phy: airoha: Fix REG_PCIE_PMA_TX_RESET config in airoha_pc [...] adds 6fd016c965d2 phy: airoha: Fix REG_CSR_2L_JCPLL_SDM_HREN config in airoh [...] adds e56272f2bb83 phy: airoha: Fix REG_CSR_2L_RX{0,1}_REV0 definitions adds 26ac85e3adb4 dt-bindings: phy: ti,tcan104x-can: Document Microchip ATA6561 adds 8e1e94619bd3 dt-bindings: phy: qcom: snps-eusb2: Add SAR2130P compatible adds 30c280bc8e45 dt-bindings: phy: Add QMP UFS PHY compatible for QCS8300 adds c3639d423d76 dt-bindings: phy: bcm-ns-usb2-phy: drop deprecated variant adds 0175a673e478 phy: bcm-ns-usb2: drop support for old binding variant adds d41bb5e00ec7 phy: sparx5-serdes: add support for private match data adds 8e65baf8ccc1 phy: sparx5-serdes: add constants to match data adds 5206ba966d0b phy: sparx5-serdes: add constant for the number of CMU's adds d61d42a91e32 phy: sparx5-serdes: add ops to match data adds f16df057837e phy: sparx5-serdes: add function for getting the CMU index adds c8e4c8b7ea47 phy: sparx5-serdes: add indirection layer to register macros adds 6158a32b431b phy: sparx5-serdes: add support for branching on chip type adds c5699055472e dt-bindings: phy: sparx5: document lan969x adds c0a0a7aec1b1 phy: lan969x-serdes: add support for lan969x serdes driver adds 32f4a76b8e7c phy: qcom: qmp: Fix lecacy-legacy typo new 0ce9a5ffca7c Merge tag 'phy-for-6.13' of git://git.kernel.org/pub/scm/l [...] adds ced20ea315fe soundwire: amd: pass acp pci revision id as resource data adds 7b54323dde29 soundwire: amd: refactor existing code for acp 6.3 platform adds 1bb50ead592c ASoC: SOF: amd: pass acp_rev as soundwire resource data adds 425f598ea697 ASoC: amd: ps: pass acp pci revision id as soundwire resou [...] adds a54dc8c68a5b soundwire: Correct some typos in comments adds 093227bc53a0 soundwire: mipi_disco: add MIPI-specific property_read_boo [...] adds 444d6824a4fe soundwire: optimize sdw_stream_runtime memory layout adds 6cb2c1564394 soundwire: optimize sdw_master_prop adds 0a323dad1c4e soundwire: optimize sdw_bus structure adds 1c758df5a83e soundwire: optimize sdw_slave_prop adds 557e28f8b532 soundwire: optimize sdw_dp0_prop adds 9942f90bdcc0 soundwire: optimize sdw_dpn_prop adds 1ae4aa59d793 soundwire: mipi-disco: remove DPn audio-modes adds a489afc105ed soundwire: mipi-disco: add error handling for property array read adds 89e95be18de1 soundwire: mipi_disco: add support for clock-scales property adds 4b230967c550 soundwire: mipi-disco: add support for peripheral channelp [...] adds 1ab88b57bbc2 soundwire: mipi-disco: add comment on DP0-supported property adds 543bd28a3bfe soundwire: mipi-disco: add new properties from 2.0 spec adds 71b405b18444 soundwire: mipi-disco: add support for DP0/DPn 'lane-list' [...] adds cbcb7edd099a soundwire: intel_auxdevice: add kernel parameter for mclk divider adds 6124a4063b80 soundwire: cadence: add soft-reset on startup adds 830f1aa53c02 soundwire: cadence: clear MCP BLOCK_WAKEUP in init adds e311b04db66a soundwire: Update the includes on the sdw.h header adds dd690b31de0e soundwire: Minor formatting fixups in sdw.h header new 9ad55a67a788 Merge tag 'soundwire-6.13-rc1' of git://git.kernel.org/pub [...] new b50da51ca484 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 19f9183f0763 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new aba512e941f1 Merge branch 'fs-current' of linux-next new fde09ee623c7 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new e024b1b76825 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] new d884fd9cd626 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 3356ca46f4de Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new e0d11bd03890 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ce662ba45aeb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5dab55747b96 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9ad467a2b271 ALSA: core: Fix possible NULL dereference caused by kunit_ [...] new 7be34f6feedd ALSA: ump: Fix evaluation of MIDI 1.0 FB info new 95925d7be921 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 4095cf872084 ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry new 2f2020327cc8 ASoC: mediatek: Check num_codecs is not zero to avoid pani [...] new e9db1b551774 ASoC: SOF: ipc3-topology: Convert the topology pin index t [...] new b682aa788e5f ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPa [...] new 372cd4659344 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 027541c64ab5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ba7abc0a3b4e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 631bf8b5e666 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new c7886ef7a384 Merge branch 'counter-current' of git://git.kernel.org/pub [...] new 1a75e81baf4f of/unittest: Add empty dma-ranges address translation tests new 7f05e20b989a of: address: Preserve the flags portion on 1:1 dma-ranges mapping new 61a6ba233fe1 dt-bindings: Unify "fsl,liodn" type definitions new 4455fb016e5f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new 95b1c5a26baa Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1357dea14882 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] new 12aaf67584cf irqchip/irq-mvebu-sei: Move misplaced select() callback to [...] new f82e62d470cc irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 new cc47268cb484 irqchip: Switch back to struct platform_driver::remove() new 58b98b10d6b3 Merge branch into tip/master: 'irq/urgent' new afb7955d33d6 Merge branch into tip/master: 'x86/urgent' new e6733b20d4d4 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] new 4eac2c2ed13d 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 (ff4140995a48) \ N -- N -- N refs/heads/pending-fixes (4eac2c2ed13d)
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 60 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: .clippy.toml | 9 + .gitignore | 1 + Documentation/ABI/testing/debugfs-hisi-migration | 25 + Documentation/ABI/testing/sysfs-bus-pci | 11 + Documentation/PCI/endpoint/pci-endpoint.rst | 29 + Documentation/PCI/index.rst | 1 + Documentation/PCI/pciebus-howto.rst | 14 +- Documentation/PCI/tph.rst | 132 ++ Documentation/admin-guide/kernel-parameters.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 8 + Documentation/admin-guide/media/index.rst | 5 + Documentation/arch/arm64/silicon-errata.rst | 2 + Documentation/arch/riscv/hwprobe.rst | 19 + Documentation/arch/riscv/uabi.rst | 16 + Documentation/core-api/gfp_mask-from-fs-io.rst | 20 +- .../devicetree/bindings/crypto/fsl,sec-v4.0.yaml | 10 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 29 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 15 +- .../bindings/dma/stm32/st,stm32-dma3.yaml | 6 + .../bindings/pci/mediatek-pcie-gen3.yaml | 5 +- .../bindings/pci/microchip,pcie-host.yaml | 11 +- .../bindings/pci/plda,xpressrich3-axi-common.yaml | 14 +- .../devicetree/bindings/pci/qcom,pcie-common.yaml | 4 + .../devicetree/bindings/pci/qcom,pcie-sm8450.yaml | 4 - .../devicetree/bindings/pci/qcom,pcie-sm8550.yaml | 4 +- .../bindings/pci/qcom,pcie-x1e80100.yaml | 9 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 50 + .../devicetree/bindings/pci/snps,dw-pcie.yaml | 1 - .../bindings/pci/starfive,jh7110-pcie.yaml | 7 + .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 19 +- .../devicetree/bindings/phy/fsl,mxs-usbphy.yaml | 1 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 10 + .../bindings/phy/microchip,sparx5-serdes.yaml | 17 +- .../devicetree/bindings/phy/nxp,ptn3222.yaml | 55 + .../bindings/phy/phy-cadence-sierra.yaml | 2 +- .../bindings/phy/phy-rockchip-inno-hdmi.txt | 43 - .../bindings/phy/phy-rockchip-usbdp.yaml | 1 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 1 + .../bindings/phy/qcom,sa8775p-dwmac-sgmii-phy.yaml | 7 +- .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 3 + .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 49 +- .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 2 + .../bindings/phy/qcom,snps-eusb2-phy.yaml | 1 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 + .../bindings/phy/rockchip,inno-usb2phy.yaml | 45 +- .../bindings/phy/rockchip,rk3228-hdmi-phy.yaml | 97 ++ .../bindings/phy/st,stm32mp25-combophy.yaml | 119 ++ .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 13 +- .../bindings/remoteproc/qcom,sm8350-pas.yaml | 3 + .../bindings/remoteproc/qcom,sm8550-pas.yaml | 48 +- .../devicetree/bindings/riscv/extensions.yaml | 30 + .../bindings/soc/fsl/fsl,qman-portal.yaml | 2 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 4 + Documentation/doc-guide/kernel-doc.rst | 1 + Documentation/driver-api/driver-model/devres.rst | 2 - Documentation/driver-api/pci/pci.rst | 3 + Documentation/driver-api/pwrseq.rst | 8 +- .../locking/queued-spinlocks/arch-support.txt | 2 +- Documentation/filesystems/autofs.rst | 2 +- Documentation/filesystems/dlmfs.rst | 2 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/path-lookup.rst | 2 +- Documentation/filesystems/path-lookup.txt | 2 +- .../filesystems/ramfs-rootfs-initramfs.rst | 2 +- Documentation/kernel-hacking/hacking.rst | 2 +- .../driver_development_debugging_guide.rst | 223 ++++ Documentation/process/debugging/index.rst | 78 ++ .../debugging/media_specific_debugging_guide.rst | 180 +++ .../debugging/userspace_debugging_guide.rst | 280 ++++ Documentation/process/index.rst | 8 +- Documentation/process/license-rules.rst | 18 +- Documentation/rust/coding-guidelines.rst | 146 +++ Documentation/rust/quick-start.rst | 17 + MAINTAINERS | 37 +- Makefile | 22 +- arch/arm64/Kconfig | 11 + arch/loongarch/Kconfig | 3 + arch/loongarch/Makefile | 4 +- arch/loongarch/boot/dts/loongson-2k1000.dtsi | 17 +- arch/loongarch/boot/dts/loongson-2k2000.dtsi | 22 +- arch/loongarch/configs/loongson3_defconfig | 93 +- arch/loongarch/include/asm/thread_info.h | 8 +- arch/loongarch/kernel/time.c | 6 +- arch/loongarch/mm/tlb.c | 2 +- arch/loongarch/net/bpf_jit.c | 2 +- arch/loongarch/vdso/Makefile | 2 +- arch/m68k/coldfire/device.c | 8 +- arch/m68k/include/asm/mcfgpio.h | 2 +- arch/parisc/kernel/ftrace.c | 2 +- arch/riscv/Kconfig | 138 +- arch/riscv/Makefile | 6 + arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/Kbuild | 4 +- arch/riscv/include/asm/cmpxchg.h | 286 +++-- arch/riscv/include/asm/compat.h | 1 - arch/riscv/include/asm/cpufeature-macros.h | 66 + arch/riscv/include/asm/cpufeature.h | 73 +- arch/riscv/include/asm/csr.h | 16 + arch/riscv/include/asm/entry-common.h | 1 + arch/riscv/include/asm/hwcap.h | 7 + arch/riscv/include/asm/hwprobe.h | 2 +- arch/riscv/include/asm/mmu.h | 7 + arch/riscv/include/asm/mmu_context.h | 13 + arch/riscv/include/asm/processor.h | 9 + arch/riscv/include/asm/spinlock.h | 47 + arch/riscv/include/asm/switch_to.h | 19 + arch/riscv/include/asm/uaccess.h | 43 +- arch/riscv/include/asm/vector.h | 2 + arch/riscv/include/uapi/asm/hwprobe.h | 6 + arch/riscv/include/uapi/asm/kvm.h | 2 + arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/copy-unaligned.h | 5 + arch/riscv/kernel/cpufeature.c | 16 +- arch/riscv/kernel/fpu.S | 4 +- arch/riscv/kernel/process.c | 154 +++ arch/riscv/kernel/ptrace.c | 42 + arch/riscv/kernel/setup.c | 37 + arch/riscv/kernel/smpboot.c | 2 - arch/riscv/kernel/suspend.c | 4 +- arch/riscv/kernel/sys_hwprobe.c | 44 + arch/riscv/kernel/traps_misaligned.c | 139 +- arch/riscv/kernel/unaligned_access_speed.c | 156 ++- arch/riscv/kernel/vdso/Makefile | 9 +- arch/riscv/kernel/vec-copy-unaligned.S | 58 + arch/riscv/kernel/vector.c | 2 +- arch/riscv/kvm/vcpu_onereg.c | 4 + arch/s390/pci/pci_bus.c | 2 +- arch/x86/pci/acpi.c | 119 ++ arch/x86/pci/fixup.c | 2 +- drivers/ata/acard-ahci.c | 6 +- drivers/ata/ahci.c | 6 +- drivers/block/rnull.rs | 4 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 11 +- drivers/crypto/intel/qat/qat_420xx/adf_drv.c | 11 +- drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 11 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 14 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 13 +- drivers/dma/Kconfig | 28 +- drivers/dma/Makefile | 2 +- drivers/dma/acpi-dma.c | 43 +- drivers/dma/altera-msgdma.c | 2 +- drivers/dma/amd/qdma/qdma.c | 2 +- drivers/dma/apple-admac.c | 2 +- drivers/dma/at_hdmac.c | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/bcm-sba-raid.c | 2 +- drivers/dma/bcm2835-dma.c | 2 +- drivers/dma/bestcomm/bestcomm.c | 2 +- drivers/dma/dma-jz4780.c | 2 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 2 +- drivers/dma/dw/platform.c | 2 +- drivers/dma/ep93xx_dma.c | 3 +- drivers/dma/fsl-edma-main.c | 2 +- drivers/dma/fsl-qdma.c | 2 +- drivers/dma/fsl_raid.c | 2 +- drivers/dma/fsldma.c | 2 +- drivers/dma/idma64.c | 2 +- drivers/dma/idxd/registers.h | 4 + drivers/dma/img-mdc-dma.c | 2 +- drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 2 +- drivers/dma/k3dma.c | 2 +- .../dma/{ls2x-apb-dma.c => loongson2-apb-dma.c} | 6 +- drivers/dma/mcf-edma-main.c | 2 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/mediatek/mtk-hsdma.c | 2 +- drivers/dma/mediatek/mtk-uart-apdma.c | 2 +- drivers/dma/milbeaut-hdmac.c | 2 +- drivers/dma/milbeaut-xdmac.c | 2 +- drivers/dma/mmp_pdma.c | 2 +- drivers/dma/mmp_tdma.c | 2 +- drivers/dma/moxart-dma.c | 2 +- drivers/dma/mpc512x_dma.c | 2 +- drivers/dma/mv_xor_v2.c | 4 +- drivers/dma/nbpfaxi.c | 2 +- drivers/dma/owl-dma.c | 2 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/pxa_dma.c | 2 +- drivers/dma/qcom/bam_dma.c | 2 +- drivers/dma/qcom/hidma.c | 2 +- drivers/dma/qcom/qcom_adm.c | 2 +- drivers/dma/sa11x0-dma.c | 2 +- drivers/dma/sf-pdma/sf-pdma.c | 4 +- drivers/dma/sh/Kconfig | 8 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/rz-dmac.c | 4 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/sh/shdmac.c | 2 +- drivers/dma/sh/usb-dmac.c | 4 +- drivers/dma/sprd-dma.c | 2 +- drivers/dma/st_fdma.c | 2 +- drivers/dma/stm32/stm32-dma3.c | 121 +- drivers/dma/sun4i-dma.c | 2 +- drivers/dma/sun6i-dma.c | 2 +- drivers/dma/tegra186-gpc-dma.c | 2 +- drivers/dma/tegra20-apb-dma.c | 2 +- drivers/dma/tegra210-adma.c | 2 +- drivers/dma/ti/cppi41.c | 2 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/timb_dma.c | 2 +- drivers/dma/txx9dmac.c | 4 +- drivers/dma/uniphier-mdmac.c | 2 +- drivers/dma/uniphier-xdmac.c | 2 +- drivers/dma/xgene-dma.c | 2 +- drivers/dma/xilinx/xdma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 2 +- drivers/dma/xilinx/xilinx_dpdma.c | 2 +- drivers/dma/xilinx/zynqmp_dma.c | 4 +- drivers/fpga/dfl-pci.c | 16 +- drivers/gpio/gpio-merrifield.c | 15 +- drivers/gpu/drm/drm_panic_qr.rs | 23 +- drivers/hwtracing/intel_th/pci.c | 9 +- drivers/i3c/master.c | 100 +- drivers/i3c/master/dw-i3c-master.c | 34 + drivers/i3c/master/dw-i3c-master.h | 1 + drivers/i3c/master/mipi-i3c-hci/core.c | 19 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 10 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +- drivers/i3c/master/mipi-i3c-hci/pio.c | 2 +- drivers/i3c/master/svc-i3c-master.c | 136 +- drivers/irqchip/irq-gic-v3-its.c | 50 +- drivers/irqchip/irq-imgpdc.c | 2 +- drivers/irqchip/irq-imx-intmux.c | 2 +- drivers/irqchip/irq-imx-irqsteer.c | 2 +- drivers/irqchip/irq-keystone.c | 2 +- drivers/irqchip/irq-ls-scfg-msi.c | 2 +- drivers/irqchip/irq-madera.c | 2 +- drivers/irqchip/irq-mvebu-pic.c | 2 +- drivers/irqchip/irq-mvebu-sei.c | 2 +- drivers/irqchip/irq-pruss-intc.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +- drivers/irqchip/irq-renesas-irqc.c | 2 +- drivers/irqchip/irq-renesas-rza1.c | 2 +- drivers/irqchip/irq-ts4800.c | 2 +- drivers/net/ethernet/cavium/common/cavium_ptp.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 16 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 13 +- drivers/nvdimm/virtio_pmem.c | 24 + drivers/of/address.c | 3 +- drivers/of/unittest-data/tests-address.dtsi | 2 + drivers/of/unittest.c | 39 + drivers/pci/Kconfig | 11 +- drivers/pci/Makefile | 3 +- drivers/pci/bus.c | 132 +- drivers/pci/controller/cadence/pci-j721e.c | 39 +- drivers/pci/controller/cadence/pcie-cadence.c | 4 +- drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 57 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pcie-bt1.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 38 +- drivers/pci/controller/dwc/pcie-designware-host.c | 4 +- drivers/pci/controller/dwc/pcie-histb.c | 2 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 2 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 8 +- drivers/pci/controller/dwc/pcie-qcom.c | 19 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 9 +- drivers/pci/controller/pci-aardvark.c | 2 +- drivers/pci/controller/pci-host-generic.c | 2 +- drivers/pci/controller/pci-mvebu.c | 2 +- drivers/pci/controller/pci-tegra.c | 4 +- drivers/pci/controller/pci-thunder-pem.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 2 +- drivers/pci/controller/pcie-altera-msi.c | 2 +- drivers/pci/controller/pcie-altera.c | 6 +- drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-hisi-error.c | 2 +- drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/pci/controller/pcie-mediatek-gen3.c | 77 +- drivers/pci/controller/pcie-mediatek.c | 2 +- drivers/pci/controller/pcie-mt7621.c | 2 +- drivers/pci/controller/pcie-rcar-host.c | 4 +- drivers/pci/controller/pcie-rockchip-ep.c | 440 +++++-- drivers/pci/controller/pcie-rockchip-host.c | 6 +- drivers/pci/controller/pcie-rockchip.c | 21 +- drivers/pci/controller/pcie-rockchip.h | 24 +- drivers/pci/controller/pcie-xilinx-nwl.c | 2 +- drivers/pci/controller/plda/pcie-microchip-host.c | 126 +- drivers/pci/controller/plda/pcie-starfive.c | 12 +- drivers/pci/controller/vmd.c | 17 +- drivers/pci/devres.c | 67 +- drivers/pci/doe.c | 14 +- drivers/pci/ecam.c | 2 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 6 + drivers/pci/endpoint/functions/pci-epf-test.c | 378 +++--- drivers/pci/endpoint/pci-epc-core.c | 193 ++- drivers/pci/endpoint/pci-epc-mem.c | 9 +- drivers/pci/hotplug/Kconfig | 10 + drivers/pci/hotplug/Makefile | 1 + drivers/pci/hotplug/acpiphp_ampere_altra.c | 2 +- drivers/pci/hotplug/cpci_hotplug.h | 1 - drivers/pci/hotplug/cpqphp_pci.c | 47 +- drivers/pci/hotplug/cpqphp_sysfs.c | 1 - drivers/pci/hotplug/octep_hp.c | 427 +++++++ drivers/pci/hotplug/pci_hotplug_core.c | 8 +- drivers/pci/hotplug/pciehp_ctrl.c | 5 + drivers/pci/hotplug/pciehp_hpc.c | 2 +- drivers/pci/iov.c | 6 +- drivers/pci/of.c | 27 + drivers/pci/of_property.c | 2 +- drivers/pci/pci-sysfs.c | 26 + drivers/pci/pci.c | 78 +- drivers/pci/pci.h | 79 +- drivers/pci/pcie/Makefile | 2 +- drivers/pci/pcie/aer.c | 15 +- drivers/pci/pcie/aspm.c | 98 +- drivers/pci/pcie/bwctrl.c | 366 ++++++ drivers/pci/pcie/portdrv.c | 9 +- drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/probe.c | 77 +- drivers/pci/pwrctl/Makefile | 6 - drivers/pci/pwrctl/core.c | 157 --- drivers/pci/{pwrctl => pwrctrl}/Kconfig | 0 drivers/pci/pwrctrl/Makefile | 6 + drivers/pci/pwrctrl/core.c | 148 +++ .../pci-pwrctrl-pwrseq.c} | 50 +- drivers/pci/quirks.c | 70 +- drivers/pci/remove.c | 32 +- drivers/pci/setup-bus.c | 41 +- drivers/pci/setup-res.c | 7 +- drivers/pci/slot.c | 24 +- drivers/pci/tph.c | 547 ++++++++ drivers/phy/Kconfig | 11 + drivers/phy/Makefile | 1 + drivers/phy/allwinner/phy-sun4i-usb.c | 8 +- drivers/phy/broadcom/phy-bcm-ns-usb2.c | 54 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 435 ++++--- drivers/phy/broadcom/phy-brcm-usb.c | 2 +- drivers/phy/cadence/cdns-dphy.c | 2 +- drivers/phy/cadence/phy-cadence-sierra.c | 2 +- drivers/phy/cadence/phy-cadence-torrent.c | 4 +- drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c | 6 +- drivers/phy/freescale/phy-fsl-lynx-28g.c | 6 +- drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 608 +++++---- drivers/phy/intel/phy-intel-lgm-combo.c | 2 +- drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 16 + drivers/phy/microchip/sparx5_serdes.c | 195 ++- drivers/phy/microchip/sparx5_serdes.h | 44 +- drivers/phy/microchip/sparx5_serdes_regs.h | 746 +++++++---- drivers/phy/motorola/phy-cpcap-usb.c | 2 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 2 +- drivers/phy/phy-airoha-pcie-regs.h | 6 +- drivers/phy/phy-airoha-pcie.c | 8 +- drivers/phy/phy-lgm-usb.c | 2 +- drivers/phy/phy-nxp-ptn3222.c | 123 ++ drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 10 +- drivers/phy/qualcomm/phy-qcom-edp.c | 74 +- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 2 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 8 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 8 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 214 ++++ drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6_30.h | 25 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6_30.h | 19 + drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 65 + drivers/phy/realtek/phy-rtk-usb2.c | 2 +- drivers/phy/realtek/phy-rtk-usb3.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-pcie.c | 8 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 8 +- drivers/phy/renesas/r8a779f0-ether-serdes.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 200 ++- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 17 +- drivers/phy/rockchip/phy-rockchip-typec.c | 2 +- drivers/phy/rockchip/phy-rockchip-usbdp.c | 41 + drivers/phy/st/Kconfig | 11 + drivers/phy/st/Makefile | 1 + drivers/phy/st/phy-stm32-combophy.c | 598 +++++++++ drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/tegra/xusb.c | 2 +- drivers/phy/ti/phy-am654-serdes.c | 2 +- drivers/phy/ti/phy-da8xx-usb.c | 4 +- drivers/phy/ti/phy-dm816x-usb.c | 2 +- drivers/phy/ti/phy-gmii-sel.c | 3 +- drivers/phy/ti/phy-j721e-wiz.c | 2 +- drivers/phy/ti/phy-omap-usb2.c | 2 +- drivers/phy/ti/phy-ti-pipe3.c | 2 +- drivers/phy/ti/phy-twl4030-usb.c | 2 +- drivers/phy/xilinx/phy-zynqmp.c | 2 +- drivers/remoteproc/Kconfig | 12 +- drivers/remoteproc/da8xx_remoteproc.c | 31 +- drivers/remoteproc/imx_dsp_rproc.c | 2 +- drivers/remoteproc/imx_rproc.c | 2 +- drivers/remoteproc/keystone_remoteproc.c | 2 +- drivers/remoteproc/meson_mx_ao_arc.c | 2 +- drivers/remoteproc/mtk_scp.c | 2 +- drivers/remoteproc/pru_rproc.c | 2 +- drivers/remoteproc/qcom_q6v5_adsp.c | 30 +- drivers/remoteproc/qcom_q6v5_mss.c | 56 +- drivers/remoteproc/qcom_q6v5_pas.c | 51 +- drivers/remoteproc/qcom_q6v5_wcss.c | 114 +- drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/qcom_wcnss_iris.c | 5 +- drivers/remoteproc/rcar_rproc.c | 2 +- drivers/remoteproc/remoteproc_virtio.c | 2 +- drivers/remoteproc/st_remoteproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 10 +- drivers/remoteproc/ti_k3_m4_remoteproc.c | 6 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 83 +- drivers/remoteproc/wkup_m3_rproc.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 3 +- drivers/soundwire/amd_init.c | 1 + drivers/soundwire/amd_manager.c | 99 +- drivers/soundwire/amd_manager.h | 16 +- drivers/soundwire/bus.c | 2 +- drivers/soundwire/cadence_master.c | 30 + drivers/soundwire/cadence_master.h | 1 + drivers/soundwire/intel_auxdevice.c | 12 +- drivers/soundwire/intel_bus_common.c | 6 + drivers/soundwire/mipi_disco.c | 144 ++- drivers/soundwire/qcom.c | 2 +- drivers/soundwire/sysfs_slave.c | 2 +- drivers/thermal/Kconfig | 9 + drivers/thermal/Makefile | 2 + drivers/thermal/pcie_cooling.c | 80 ++ drivers/tty/serial/rp2.c | 12 +- drivers/vdpa/mlx5/core/mr.c | 4 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 266 +++- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 19 + drivers/vfio/pci/mlx5/cmd.c | 6 +- drivers/vfio/pci/mlx5/main.c | 35 +- drivers/vfio/pci/nvgrace-gpu/main.c | 2 + drivers/vfio/pci/qat/main.c | 2 +- drivers/vfio/pci/vfio_pci_config.c | 16 +- drivers/vfio/pci/virtio/Kconfig | 42 +- drivers/vfio/pci/virtio/Makefile | 3 +- drivers/vfio/pci/virtio/common.h | 127 ++ drivers/vfio/pci/virtio/{main.c => legacy_io.c} | 208 +-- drivers/vfio/pci/virtio/main.c | 476 ++----- drivers/vfio/pci/virtio/migrate.c | 1337 ++++++++++++++++++++ drivers/virtio/virtio_pci_common.h | 19 +- drivers/virtio/virtio_pci_modern.c | 457 ++++++- drivers/virtio/virtio_ring.c | 225 ++-- drivers/virtio/virtio_vdpa.c | 3 +- fs/binfmt_elf.c | 2 + fs/binfmt_elf_fdpic.c | 5 +- fs/binfmt_misc.c | 7 +- fs/exec.c | 23 +- fs/fuse/virtio_fs.c | 13 +- include/asm-generic/qspinlock.h | 2 + include/asm-generic/spinlock.h | 87 +- include/asm-generic/spinlock_types.h | 12 +- .../asm-generic/{spinlock.h => ticket_spinlock.h} | 49 +- include/linux/acpi_dma.h | 9 +- include/linux/i3c/master.h | 10 +- include/linux/ioport.h | 32 + include/linux/pci-bwctrl.h | 28 + include/linux/pci-epc.h | 38 + include/linux/{pci-pwrctl.h => pci-pwrctrl.h} | 22 +- include/linux/pci-tph.h | 44 + include/linux/pci.h | 66 +- include/linux/pci_ids.h | 3 - include/linux/phy/phy-sun4i-usb.h | 2 +- include/linux/soundwire/sdw.h | 241 ++-- include/linux/soundwire/sdw_amd.h | 6 + include/linux/virtio.h | 1 + include/linux/virtio_pci_admin.h | 11 + include/uapi/linux/elf.h | 1 + include/uapi/linux/pci_regs.h | 38 +- include/uapi/linux/prctl.h | 5 +- include/uapi/linux/virtio_pci.h | 131 ++ kernel/fork.c | 26 +- kernel/module/internal.h | 7 +- kernel/module/main.c | 569 ++++++--- lib/Kconfig.debug | 105 ++ lib/Makefile | 1 + lib/tests/Makefile | 1 + lib/tests/module/.gitignore | 4 + lib/tests/module/Makefile | 15 + lib/tests/module/gen_test_kallsyms.sh | 129 ++ mm/kasan/kasan_test_rust.rs | 3 +- mm/mm_init.c | 7 +- rust/Makefile | 93 +- rust/bindgen_parameters | 5 + rust/bindings/bindings_helper.h | 1 + rust/bindings/lib.rs | 6 + rust/exports.c | 7 +- rust/ffi.rs | 13 + rust/helpers/build_bug.c | 1 - rust/helpers/err.c | 1 - rust/helpers/helpers.c | 1 + rust/helpers/kunit.c | 1 - rust/helpers/mutex.c | 1 - rust/helpers/refcount.c | 1 - rust/helpers/signal.c | 1 - rust/helpers/slab.c | 6 + rust/helpers/spinlock.c | 6 +- rust/helpers/task.c | 1 - rust/helpers/vmalloc.c | 9 + rust/helpers/wait.c | 1 - rust/helpers/workqueue.c | 1 - rust/kernel/alloc.rs | 150 ++- rust/kernel/alloc/allocator.rs | 208 ++- rust/kernel/alloc/allocator_test.rs | 95 ++ rust/kernel/alloc/box_ext.rs | 89 -- rust/kernel/alloc/kbox.rs | 456 +++++++ rust/kernel/alloc/kvec.rs | 913 +++++++++++++ rust/kernel/alloc/layout.rs | 91 ++ rust/kernel/alloc/vec_ext.rs | 185 --- rust/kernel/block/mq/operations.rs | 18 +- rust/kernel/block/mq/raw_writer.rs | 2 +- rust/kernel/block/mq/request.rs | 67 +- rust/kernel/block/mq/tag_set.rs | 2 +- rust/kernel/error.rs | 79 +- rust/kernel/init.rs | 127 +- rust/kernel/init/__internal.rs | 13 +- rust/kernel/init/macros.rs | 18 +- rust/kernel/ioctl.rs | 2 +- rust/kernel/lib.rs | 10 +- rust/kernel/list.rs | 1 + rust/kernel/list/arc.rs | 3 - rust/kernel/list/arc_field.rs | 2 +- rust/kernel/net/phy.rs | 16 +- rust/kernel/page.rs | 10 + rust/kernel/prelude.rs | 5 +- rust/kernel/print.rs | 5 +- rust/kernel/rbtree.rs | 58 +- rust/kernel/std_vendor.rs | 38 +- rust/kernel/str.rs | 46 +- rust/kernel/sync.rs | 1 + rust/kernel/sync/arc.rs | 31 +- rust/kernel/sync/arc/std_vendor.rs | 2 + rust/kernel/sync/condvar.rs | 7 +- rust/kernel/sync/lock.rs | 27 +- rust/kernel/sync/lock/global.rs | 301 +++++ rust/kernel/sync/lock/mutex.rs | 15 +- rust/kernel/sync/lock/spinlock.rs | 15 +- rust/kernel/sync/locked_by.rs | 2 +- rust/kernel/task.rs | 2 +- rust/kernel/time.rs | 4 +- rust/kernel/transmute.rs | 71 ++ rust/kernel/types.rs | 196 ++- rust/kernel/uaccess.rs | 25 +- rust/kernel/workqueue.rs | 29 +- rust/macros/lib.rs | 142 ++- rust/macros/module.rs | 8 +- rust/macros/paste.rs | 15 +- rust/uapi/lib.rs | 6 + samples/rust/rust_minimal.rs | 4 +- samples/rust/rust_print_main.rs | 1 + scripts/Makefile.build | 4 +- scripts/export_report.pl | 186 --- scripts/generate_rust_analyzer.py | 11 +- scripts/module.lds.S | 9 +- scripts/rust_is_available.sh | 15 + .../rust_is_available_bindgen_libclang_concat.h | 3 + scripts/rust_is_available_test.py | 34 +- sound/core/sound_kunit.c | 11 + sound/core/ump.c | 5 +- sound/pci/korg1212/korg1212.c | 6 +- sound/soc/amd/ps/acp63.h | 2 + sound/soc/amd/ps/pci-ps.c | 2 + sound/soc/amd/yc/acp6x-mach.c | 25 +- sound/soc/mediatek/mt8188/mt8188-mt6359.c | 9 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 4 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 9 +- sound/soc/sof/amd/acp.c | 1 + sound/soc/sof/ipc3-topology.c | 26 +- tools/pci/pcitest.c | 10 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/kvm/riscv/get-reg-list.c | 8 + tools/testing/selftests/module/Makefile | 12 + tools/testing/selftests/module/config | 3 + tools/testing/selftests/module/find_symbol.sh | 81 ++ tools/testing/selftests/pcie_bwctrl/Makefile | 2 + .../pcie_bwctrl/set_pcie_cooling_state.sh | 122 ++ .../selftests/pcie_bwctrl/set_pcie_speed.sh | 67 + tools/testing/selftests/riscv/Makefile | 2 +- tools/testing/selftests/riscv/abi/.gitignore | 1 + tools/testing/selftests/riscv/abi/Makefile | 10 + .../testing/selftests/riscv/abi/pointer_masking.c | 332 +++++ virt/kvm/vfio.c | 2 +- 579 files changed, 17838 insertions(+), 5379 deletions(-) create mode 100644 .clippy.toml create mode 100644 Documentation/ABI/testing/debugfs-hisi-migration create mode 100644 Documentation/PCI/tph.rst create mode 100644 Documentation/devicetree/bindings/phy/nxp,ptn3222.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-hdmi.txt create mode 100644 Documentation/devicetree/bindings/phy/rockchip,rk3228-hdmi-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml create mode 100644 Documentation/process/debugging/driver_development_debugging_guide.rst create mode 100644 Documentation/process/debugging/index.rst create mode 100644 Documentation/process/debugging/media_specific_debugging_guide.rst create mode 100644 Documentation/process/debugging/userspace_debugging_guide.rst create mode 100644 arch/riscv/include/asm/cpufeature-macros.h create mode 100644 arch/riscv/include/asm/spinlock.h create mode 100644 arch/riscv/kernel/vec-copy-unaligned.S rename drivers/dma/{ls2x-apb-dma.c => loongson2-apb-dma.c} (99%) create mode 100644 drivers/pci/hotplug/octep_hp.c create mode 100644 drivers/pci/pcie/bwctrl.c delete mode 100644 drivers/pci/pwrctl/Makefile delete mode 100644 drivers/pci/pwrctl/core.c rename drivers/pci/{pwrctl => pwrctrl}/Kconfig (100%) create mode 100644 drivers/pci/pwrctrl/Makefile create mode 100644 drivers/pci/pwrctrl/core.c rename drivers/pci/{pwrctl/pci-pwrctl-pwrseq.c => pwrctrl/pci-pwrctrl-pwrseq.c} (65%) create mode 100644 drivers/pci/tph.c create mode 100644 drivers/phy/phy-nxp-ptn3222.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6_30.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6_30.h create mode 100644 drivers/phy/st/phy-stm32-combophy.c create mode 100644 drivers/thermal/pcie_cooling.c create mode 100644 drivers/vfio/pci/virtio/common.h copy drivers/vfio/pci/virtio/{main.c => legacy_io.c} (66%) create mode 100644 drivers/vfio/pci/virtio/migrate.c copy include/asm-generic/{spinlock.h => ticket_spinlock.h} (57%) create mode 100644 include/linux/pci-bwctrl.h rename include/linux/{pci-pwrctl.h => pci-pwrctrl.h} (69%) create mode 100644 include/linux/pci-tph.h create mode 100644 lib/tests/Makefile create mode 100644 lib/tests/module/.gitignore create mode 100644 lib/tests/module/Makefile create mode 100755 lib/tests/module/gen_test_kallsyms.sh create mode 100644 rust/ffi.rs create mode 100644 rust/helpers/vmalloc.c create mode 100644 rust/kernel/alloc/allocator_test.rs delete mode 100644 rust/kernel/alloc/box_ext.rs create mode 100644 rust/kernel/alloc/kbox.rs create mode 100644 rust/kernel/alloc/kvec.rs create mode 100644 rust/kernel/alloc/layout.rs delete mode 100644 rust/kernel/alloc/vec_ext.rs create mode 100644 rust/kernel/sync/lock/global.rs create mode 100644 rust/kernel/transmute.rs delete mode 100755 scripts/export_report.pl create mode 100644 scripts/rust_is_available_bindgen_libclang_concat.h create mode 100644 tools/testing/selftests/module/Makefile create mode 100644 tools/testing/selftests/module/config create mode 100755 tools/testing/selftests/module/find_symbol.sh create mode 100644 tools/testing/selftests/pcie_bwctrl/Makefile create mode 100755 tools/testing/selftests/pcie_bwctrl/set_pcie_cooling_state.sh create mode 100755 tools/testing/selftests/pcie_bwctrl/set_pcie_speed.sh create mode 100644 tools/testing/selftests/riscv/abi/.gitignore create mode 100644 tools/testing/selftests/riscv/abi/Makefile create mode 100644 tools/testing/selftests/riscv/abi/pointer_masking.c