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 fd7f1d781c08 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 36d51ddc350d Merge remote-tracking branch 'irqchip-fixes/irq/irqchip-fixes' omits 458a9d70bfec Merge remote-tracking branch 'fpga-fixes/fixes' omits d2aca2f4d054 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 6aaef4c549a9 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits e8e01fff99b6 Merge remote-tracking branch 'mmc-fixes/fixes' omits d537ec83118f Merge remote-tracking branch 'vfs-fixes/fixes' omits 728785c55d7a Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 6557951b7e74 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits ce73cee933a8 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 59ef9c073b63 Merge remote-tracking branch 'omap-fixes/fixes' omits 33b63f595000 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits ee122fee2370 Merge remote-tracking branch 'input-current/for-linus' omits dc4a6cd503bb Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 4dcaced2f027 Merge remote-tracking branch 'spi-fixes/for-linus' omits 35f44950c6b1 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 22670e47968d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits c78783b9de84 Merge remote-tracking branch 'sound-current/for-linus' omits 4645fd4ef775 Merge remote-tracking branch 'bpf/master' new b339ec9c229a kbuild: Only default to -Werror if COMPILE_TEST adds b8da302e2955 PCI: Call Max Payload Size-related fixup quirks early adds b12d93e9958e PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported adds a8bd29bd49c4 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure adds d6b1715999fc PCI: Return int from pciconfig_read() syscall adds 52d44f3c6197 Merge branch 'pci/enumeration' adds faa2e05ad0dc PCI: ibmphp: Fix double unmap of io_mem adds 4f6f0b86d360 Merge branch 'pci/hotplug' adds 8c09e896cef8 PCI: Allow PASID on fake PCIe devices without TLP prefixes adds 8304a3a199ee PCI: Set dma-can-stall for HiSilicon chips adds 9d102c743724 Merge branch 'pci/iommu' adds d21faba11693 PCI: Bulk conversion to generic_handle_domain_irq() adds 03816e7f7887 Merge branch 'pci/irq' adds 00823dcbdd41 PCI/portdrv: Enable Bandwidth Notification only if port su [...] adds 34627f4dcd0f Merge branch 'pci/portdrv' adds 691392448065 PCI: Cache PCIe Device Capabilities register adds 56f107d7813f PCI: Add pcie_reset_flr() with 'probe' argument adds e20afa06244e PCI: Add array to track reset method ordering adds 4ec36dfeb155 PCI: Remove reset_fn field from pci_dev adds d88f521da3ef PCI: Allow userspace to query and set device reset mechanism adds 3a15955d7cf0 PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION adds 4273e64cc4eb PCI: Use acpi_pci_power_manageable() adds 375553a93201 PCI: Setup ACPI fwnode early and at the same time with OF adds 6937b7dd4349 PCI: Add support for ACPI _RST reset method adds 9bdc81ce440e PCI: Change the type of probe argument in reset functions adds e210d9fc0903 Merge branch 'pci/reset' adds a67462fc9de8 PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() adds ca32b5310a1a PCI: Optimize pci_resource_len() to reduce kernel size adds 9045f63e67bc Merge branch 'pci/resource' adds d08c8b855140 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms adds 32837d8a8f63 PCI: Add ACS quirks for Cavium multi-function devices adds 7cae7849fcce PCI/ACS: Enforce pci=noats with Transaction Blocking adds 1295d187abfb Merge branch 'pci/virtualization' adds e2cdd86b5617 PCI/VPD: Correct diagnostic for VPD read failure adds 70730db0f611 PCI/VPD: Check Resource Item Names against those valid for type adds 4e0d77f8e831 PCI/VPD: Treat initial 0xff as missing EEPROM adds 6303049d16f0 PCI/VPD: Reject resource tags with invalid size adds 7fa75dd8c645 PCI/VPD: Don't check Large Resource Item Names for validity adds 5fe204eab174 PCI/VPD: Allow access to valid parts of VPD if some is invalid adds 1285762c0712 PCI/VPD: Remove pci_vpd_size() old_size argument adds 91ab5d9d02a9 PCI/VPD: Make pci_vpd_wait() uninterruptible adds fe943bd8ab75 PCI/VPD: Remove struct pci_vpd.flag adds d27f7344ba89 PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() adds a38fccdb6289 PCI/VPD: Remove struct pci_vpd_ops adds 22ff2bcec704 PCI/VPD: Remove struct pci_vpd.valid member adds fd00faa375fb PCI/VPD: Embed struct pci_vpd in struct pci_dev adds 7bac54497c3e PCI/VPD: Determine VPD size in pci_vpd_init() adds fe7568cf2f2d PCI/VPD: Treat invalid VPD like missing VPD capability adds 76f3c032adad PCI/VPD: Add pci_vpd_alloc() adds 9e515c9f6c0b PCI/VPD: Add pci_vpd_find_ro_info_keyword() adds 6107e5cb907c PCI/VPD: Add pci_vpd_check_csum() adds 5119e20facfa sfc: Read VPD with pci_vpd_alloc() adds 37838aa437c7 sfc: Search VPD with pci_vpd_find_ro_info_keyword() adds f240e15097c5 tg3: Read VPD with pci_vpd_alloc() adds 8d6ab5c5accd tg3: Validate VPD checksum with pci_vpd_check_csum() adds 466a79f417be tg3: Search VPD with pci_vpd_find_ro_info_keyword() adds 667bb0e8f710 sfc: falcon: Read VPD with pci_vpd_alloc() adds 2d57dd6673a8 sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() adds 1a41fdb80570 bnx2: Search VPD with pci_vpd_find_ro_info_keyword() adds 35e7f1be7972 bnx2: Replace open-coded byte swapping with swab32s() adds df87589475e7 bnx2x: Read VPD with pci_vpd_alloc() adds 3831cba07a4b bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() adds 550cd7c1b45b bnxt: Read VPD with pci_vpd_alloc() adds 0ff25f6a17c7 bnxt: Search VPD with pci_vpd_find_ro_info_keyword() adds 52f0a1e00770 cxgb4: Validate VPD checksum with pci_vpd_check_csum() adds f9f3caa8dcd7 cxgb4: Remove unused vpd_param member ec adds fc9279298e3a cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() adds 890317950fca scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() adds a61590892ef0 PCI/VPD: Stop exporting pci_vpd_find_tag() adds 59b83b29bb55 PCI/VPD: Stop exporting pci_vpd_find_info_keyword() adds 46a347835cc5 PCI/VPD: Include post-processing in pci_vpd_find_tag() adds acfbb1b8a494 PCI/VPD: Add pci_vpd_find_id_string() adds 24c521f81c30 cxgb4: Use pci_vpd_find_id_string() to find VPD ID string adds 06e1913d4571 PCI/VPD: Clean up public VPD defines and inline functions adds 2c208abd4f9e PCI/VPD: Use unaligned access helpers adds 74797618e202 Merge branch 'pci/vpd' adds e15ac2080ec2 x86/PCI: Add pci_numachip_init() declaration adds 7eb6ea414857 PCI: Fix pci_dev_str_match_path() alloc while atomic bug adds ff3a52ab9cab PCI/PTM: Remove error message at boot adds 1901f8c9ca80 PCI: Correct the pci_iomap.h header guard #endif comment adds a153e5e117ff PCI: Add schedule point in proc_bus_pci_read() adds f0ab00174eb7 PCI: Make saved capability state private to core adds 817f9916a6e9 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n adds 0da14a19493d x86/PCI: sta2x11: switch from 'pci_' to 'dma_' API adds 739c4747a25a Merge branch 'pci/misc' adds ee6f85683e85 PCI: artpec6: Remove surplus break statement after return adds 30492c12d232 PCI: artpec6: Remove local code block from switch statement adds dbf0b9bad040 Merge branch 'pci/artpec6' adds 71121fdd79f5 PCI: dwc: Remove surplus break statement after return adds bd8bb4d097e4 Merge branch 'pci/dwc' adds 0e898eb8df4e PCI: rockchip-dwc: Add Rockchip RK356X host controller driver adds 0e52059a8256 Merge branch 'pci/rockchip-dwc' adds da36024a4e83 PCI: visconti: Add Toshiba Visconti PCIe host controller driver adds 89761eefc7ad MAINTAINERS: Add entries for Toshiba Visconti PCIe controller adds a549a33c37ef Merge branch 'pci/visconti' adds fcb461e2bc8b PCI: aardvark: Fix checking for PIO status adds 02bcec3ea559 PCI: aardvark: Increase polling delay to 1.5s while waitin [...] adds e902bb7c24a7 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register adds 43f5c77bcbd2 PCI: aardvark: Fix reporting CRS value adds 64f160e19e92 PCI: aardvark: Configure PCIe resources from 'ranges' DT property adds d212dcee27c1 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts adds 540267e236dd Merge branch 'remotes/lorenzo/pci/aardvark' adds f4455748b212 PCI: cadence: Use bitfield for *quirk_retrain_flag* instea [...] adds 09c24094b2e3 PCI: cadence: Add quirk flag to set minimum delay in LTSSM [...] adds f1de58802f0f PCI: j721e: Add PCIe support for J7200 adds c8a375a8e15a PCI: j721e: Add PCIe support for AM64 adds 7c52009d94ab misc: pci_endpoint_test: Add deviceID for AM64 and J7200 adds 2b5a949eea28 Merge branch 'remotes/lorenzo/pci/cadence' adds 8f6a6b3c50ce PCI: hv: Support for create interrupt v3 adds 53cb14d25662 Merge branch 'remotes/lorenzo/pci/hv' adds 15d82ca23c99 PCI: Introduce domain_nr in pci_host_bridge adds 41dd40fd7179 PCI: Support populating MSI domains of root buses via bridges adds b424d4d42632 arm64: PCI: Restructure pcibios_root_bridge_prepare() adds 7d40c0f70d92 arm64: PCI: Support root bridge preparation for Hyper-V adds 418cb6c8e051 PCI: hv: Generify PCI probing adds 38c0d266dc80 PCI: hv: Set ->domain_nr of pci_host_bridge at probing time adds 9e7f9178ab49 PCI: hv: Set up MSI domain at bridge probing time adds 88f94c7f8f40 PCI: hv: Turn on the host bridge probing on ARM64 adds a1e4ca8eb963 Merge branch 'remotes/lorenzo/pci/hyper-v' adds d277f6e88c88 PCI: of: Don't fail devm_pci_alloc_host_bridge() on missin [...] adds aeaea8969b40 PCI: iproc: Fix BCMA probe resource handling adds c1bb1449fa8e Merge branch 'remotes/lorenzo/pci/iproc' adds 33d2f8e4ffd1 dt-bindings: PCI: Add Intel Keem Bay PCIe controller adds 0c87f90b4c13 PCI: keembay: Add support for Intel Keem Bay adds af42a0d4a88b Merge branch 'remotes/lorenzo/pci/keembay' adds aa6eca5b8166 dt-bindings: PCI: mediatek: Update the Device tree bindings adds 87e8657ba99c PCI: mediatek: Add new method to get shared pcie-cfg base address adds 436960bb0045 PCI: mediatek: Add new method to get irq number adds 77216702c8f6 PCI: mediatek: Use PCI domain to handle ports detection adds c501cf9cbeac Merge branch 'remotes/lorenzo/pci/mediatek' adds 1e29cd9983eb PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() adds a115b1bd3af0 PCI: rcar: Add L1 link state fix into data abort hook adds c2863b217edc Merge branch 'remotes/lorenzo/pci/rcar' adds 6310a1526aa0 PCI: tegra: Remove unused struct tegra_pcie_bus adds eff21f5da308 PCI: tegra: Fix OF node reference leak adds 804b2b6f2a95 PCI: tegra: Use 'seq_puts' instead of 'seq_printf' adds fd44e8efccd4 PCI: tegra: make const array err_msg static adds db2d64f83703 Merge branch 'remotes/lorenzo/pci/tegra' adds ceb1412c1c8c PCI: tegra194: Fix handling BME_CHGED event adds 43537cf7e351 PCI: tegra194: Fix MSI-X programming adds 834c5cf2b587 PCI: tegra194: Disable interrupts before entering L2 adds de2bbf2b71bb PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode adds f62750e6918d PCI: tegra194: Cleanup unused code adds 4a4547db5612 Merge branch 'remotes/lorenzo/pci/tegra194' adds 9e4ae52cabd8 PCI: xgene-msi: Remove redundant dev_err() call in xgene_m [...] adds 09cfc9db2db1 Merge branch 'remotes/lorenzo/pci/xgene' adds 4d79e367185d dt-bindings: pci: xilinx-nwl: Document optional clock property adds de0a01f52966 PCI: xilinx-nwl: Enable the clock through CCF adds eccefc748e0e Merge branch 'remotes/lorenzo/pci/xilinx-nwl' adds f00bfc648995 dt-bindings: PCI: pci-ep: Add binding to specify virtual function adds 1cf362e907f3 PCI: endpoint: Add support to add virtual function in endp [...] adds 101600e79045 PCI: endpoint: Add support to link a physical function to [...] adds 53fd3cbe5e9d PCI: endpoint: Add virtual function number in pci_epc ops adds 0cf985d6119c PCI: cadence: Simplify code to get register base address f [...] adds e19a0adf6e8b PCI: cadence: Add support to configure virtual functions adds 489b1f41e54f misc: pci_endpoint_test: Populate sriov_configure ops to c [...] adds 0c84f5bf3eb3 Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to us [...] adds 6e129176c3af Merge branch 'remotes/lorenzo/pci/endpoint' adds 9f1168cf263a PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX adds e3c825c93e62 Merge branch 'remotes/lorenzo/pci/misc' adds 224d8031e482 tools: PCI: Zero-initialize param adds 742a4c49a82a Merge branch 'remotes/lorenzo/pci/tools' new ac08b1c68d1b Merge tag 'pci-v5.15-changes' of git://git.kernel.org/pub/ [...] new 49832c819ab8 Makefile: use -Wno-main in the full kernel tree new eafb1d64030a mm, slub: don't call flush_all() from slab_debug_trace_open() new b3fd64e1451b mm, slub: allocate private object map for debugfs listings new 0a19e7dd9288 mm, slub: allocate private object map for validate_slab_cache() new 84048039d777 mm, slub: don't disable irq for debug_check_no_locks_freed() new 976b805c782a mm, slub: remove redundant unfreeze_partials() from put_cp [...] new 2a904905ae04 mm, slub: extract get_partial() from new_slab_objects() new 53a0de06e50a mm, slub: dissolve new_slab_objects() into ___slab_alloc() new 75c8ff281d7a mm, slub: return slab page from get_partial() and set c->p [...] new 1572df7cbcb4 mm, slub: restructure new page checks in ___slab_alloc() new 9b4bc85a69f5 mm, slub: simplify kmem_cache_cpu and tid setup new e500059ba552 mm, slub: move disabling/enabling irqs to ___slab_alloc() new 0b303fb40286 mm, slub: do initial checks in ___slab_alloc() with irqs enabled new fa417ab7506f mm, slub: move disabling irqs closer to get_partial() in _ [...] new 6c1dbb674c5c mm, slub: restore irqs around calling new_slab() new 3f2b77e35a4f mm, slub: validate slab from partial list or page allocato [...] new 9f101ee89465 mm, slub: check new pages with restored irqs new 4b1f449dedd2 mm, slub: stop disabling irqs around get_partial() new a019d2016258 mm, slub: move reset of c->page and freelist out of deacti [...] new 3406e91bce47 mm, slub: make locking in deactivate_slab() irq-safe new cfdf836e1f93 mm, slub: call deactivate_slab() without disabling irqs new f3ab8b6b9228 mm, slub: move irq control into unfreeze_partials() new 8de06a6f48f2 mm, slub: discard slabs in unfreeze_partials() without irq [...] new c2f973ba42ed mm, slub: detach whole partial list at once in unfreeze_pa [...] new fc1455f4e023 mm, slub: separate detaching of partial list in unfreeze_p [...] new 7cf9f3ba2f02 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] new 0e7ac738f785 mm, slub: don't disable irqs in slub_cpu_dead() new 08beb547a1f7 mm, slab: split out the cpu offline variant of flush_slab() new 5a836bf6b09f mm: slub: move flush_cpu_slab() invocations __free_slab() [...] new 94ef0304e2b8 mm: slub: make object_map_lock a raw_spinlock_t new a2b4ae8bfd9c mm, slub: make slab_lock() disable irqs with PREEMPT_RT new e0a043aa4145 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] new 25c00c506e81 mm, slub: use migrate_disable() on PREEMPT_RT new bd0e7491a931 mm, slub: convert kmem_cpu_slab protection to local_lock new cc09ee80c3b1 Merge tag 'mm-slub-5.15-rc1' of git://git.kernel.org/pub/s [...] new df82bf5a9fad memory-hotplug.rst: remove locking details from admin-guide new ac3332c44767 memory-hotplug.rst: complete admin-guide overhaul new 859a85ddf90e mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new 673d40c82eb2 mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 7cf209ba8a86 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new 65a2aa5f482e mm/memory_hotplug: remove nid parameter from arch_remove_memory() new e1c158e49566 mm/memory_hotplug: remove nid parameter from remove_memory [...] new 35ba0cd5290b ACPI: memhotplug: memory resources cannot be enabled yet new 4b0970024408 mm: track present early pages per zone new e83a437faa62 mm/memory_hotplug: introduce "auto-movable" online policy new 028fc57a1c36 drivers/base/memory: introduce "memory groups" to logicall [...] new 836809ec75cc mm/memory_hotplug: track present pages in memory groups new 2a1578397a16 ACPI: memhotplug: use a single static memory group for a s [...] new eedf634aac3b dax/kmem: use a single static memory group for a single pr [...] new ffaa6ce835ea virtio-mem: use a single dynamic memory group for a single [...] new 445fcf7c7214 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new 3fcebf90209a mm/memory_hotplug: improved dynamic memory group aware "au [...] new 5ef5f810199f mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] new fe3df441ef88 mm: remove redundant compound_head() calling new 8350229ffceb riscv: only select GENERIC_IOREMAP if MMU support is enabled new 82a70ce0426d mm: move ioremap_page_range to vmalloc.c new 8491502f787c mm: don't allow executable ioremap mappings new 395519b4b6e8 mm/early_ioremap.c: remove redundant early_ioremap_shutdown() new 513861202d12 highmem: don't disable preemption on RT in kmap_atomic() new ea0eafead4b6 mm: in_irq() cleanup new 41c961b9013e mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] new 110860541f44 mm/secretmem: use refcount_t instead of atomic_t new 4bbf04aa9aa8 kfence: show cpu and timestamp in alloc/free info new c40c6e593bf9 kfence: test: fail fast if disabled at boot new 2224d8485492 mm: introduce Data Access MONitor (DAMON) new f23b8eee1871 mm/damon/core: implement region-based sampling new b9a6ac4e4ede mm/damon: adaptively adjust regions new 1c676e0d9b1a mm/idle_page_tracking: make PG_idle reusable new 3f49584b262c mm/damon: implement primitives for the virtual memory addr [...] new 2fcb93629ad8 mm/damon: add a tracepoint new 4bc05954d007 mm/damon: implement a debugfs-based user space interface new 429538e85410 mm/damon/dbgfs: export kdamond pid to the user space new 75c1c2b53c78 mm/damon/dbgfs: support multiple contexts new c4ba6014aec3 Documentation: add documents for DAMON new 17ccae8bb5c9 mm/damon: add kunit tests new b348eb7abd09 mm/damon: add user space selftests new 75e39b1a3668 MAINTAINERS: update for DAMON new 5ecae8f6aafe alpha: agp: make empty macros use do-while-0 style new 0a9d991c424b alpha: pci-sysfs: fix all kernel-doc warnings new 3843c50a782c percpu: remove export of pcpu_base_addr new 8d23b2080b4f proc: stop using seq_get_buf in proc_task_name new c2f273ebd89a connector: send event on write to /proc/[pid]/comm new c226bc3cd99b arch: Kconfig: fix spelling mistake "seperate" -> "separate" new a8a47cf5ce4b include/linux/once.h: fix trivia typo Not -> Note new c9221919a2d2 units: change from 'L' to 'UL' new e2c77032fcbe units: add the HZ macros new 73b718c617ca thermal/drivers/devfreq_cooling: use HZ macros new 04c8984ae3fa devfreq: use HZ macros new 55c653e0be71 iio/drivers/as73211: use HZ macros new d59eacaac953 hwmon/drivers/mr75203: use HZ macros new 87000e7fe0a2 iio/drivers/hid-sensor: use HZ macros new 09704a941c42 i2c/drivers/ov02q10: use HZ macros new 9ef347c3df98 mtd/drivers/nand: use HZ macros new 18821693b97b phy/drivers/stm32: use HZ macros new 3c91dda97eea kernel/acct.c: use dedicated helper to access rlimit values new 2d186afd04d6 profiling: fix shift-out-of-bounds bugs new 726248b62fbe MAINTAINERS: update ClangBuiltLinux mailing list new 28f8fc19b249 Documentation/llvm: update mailing list new 1c3493bb290b Documentation/llvm: update IRC location new bcda5fd34417 math: make RATIONAL tristate new 8ba739ede49d math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new 36f33b562936 lib/test: convert test_sort.c to use KUnit new 83a29beb23bc lib/dump_stack: correct kernel-doc notation new 44e559977554 lib/iov_iter.c: fix kernel-doc warnings new 7fc5b571325f tools: rename bitmap_alloc() to bitmap_zalloc() new d2af5aa6c036 checkpatch: support wide strings new 046fc741e35e checkpatch: make email address check case insensitive new 4ce9f9704578 checkpatch: improve GIT_COMMIT_ID test new 1e1c15839df0 fs/epoll: use a per-cpu counter for user's watches count new b234ed6d6294 init: move usermodehelper_enable() to populate_rootfs() new 8b097881b54c trap: cleanup trap_init() new 5f5dec07aca7 nilfs2: fix memory leak in nilfs_sysfs_create_device_group new dbc6e7d44a51 nilfs2: fix NULL pointer in nilfs_##name##_attr_release new 24f8cb1ed057 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new a3e181259ddd nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new b2fe39c248f3 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new 17243e1c3072 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new 98e2e409e76e nilfs2: use refcount_dec_and_lock() to fix potential UAF new dbd9d6f8fa9c fs/coredump.c: log if a core dump is aborted due to change [...] new 6fcac87e1f9e coredump: fix memleak in dump_vma_snapshot() new 05da8113c9ba kernel/fork.c: unexport get_{mm,task}_exe_file new 5b91a75b3312 pid: cleanup the stale comment mentioning pidmap_init(). new e1fbbd073137 prctl: allow to setup brk for et_dyn executables new 4cb398fe1bf1 configs: remove the obsolete CONFIG_INPUT_POLLDEV new 6fe26259b488 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] new d42990f486b5 selftests/memfd: remove unused variable new 20401d1058f3 ipc: replace costly bailout check in sysvipc_find_ipc() new 560a87057028 mm/workingset: correct kernel-doc notations new b285437d1d92 scripts: check_extable: fix typo in user error message new 2d338201d531 Merge branch 'akpm' (patches from Andrew) new 0f31ab217dc5 dt-bindings: net: sun8i-emac: Add compatible for D1 new d9ea761fdd19 dccp: don't duplicate ccid when cloning dccp sock new 581edcd0c8a0 mctp: perform route destruction under RCU read lock new d437f5aa23aa ibmvnic: check failover_pending in login response new 8343268ec3cf net/mlx5: Bridge, fix uninitialized variable usage new 897ae4b40e80 net/mlx5: Fix rdma aux device on devlink reload new da8252d5805d net/mlx5: Lag, don't update lag if lag isn't supported new dfe6fd72b5f1 net/mlx5: FWTrace, cancel work on alloc pd error flow new ee27e330a953 net/mlx5: Fix potential sleeping in atomic context new c91c1da72b47 net/mlx5e: Fix mutual exclusion between CQE compression and HW TS new 8db6a54f3cae net/mlx5e: Fix condition when retrieving PTP-rqn new c324f023dbb2 Merge tag 'mlx5-fixes-2021-09-07' of git://git.kernel.org/ [...] new d7e203ffd3ba ne2000: fix unused function warning new ea269a6f7207 net: phylink: Update SFP selected interface on advertising [...] new b5c102238cea net: ipa: initialize all filter table slots new 276aae377206 net: stmmac: fix system hang caused by eee_ctrl_timer duri [...] new ea545b38693d Merge remote-tracking branch 'net/master' new 87b736633762 Merge remote-tracking branch 'bpf/master' new 9660dcbe0d91 RDMA/mlx5: Fix number of allocated XLT entries new f4c6f31011ea RDMA/mlx5: Fix xlt_chunk_align calculation new 84f969e1c48e IB/qib: Fix null pointer subtraction compiler warning new f1b195ce81ad RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic new 2169b908894d IB/hfi1: make hist static new 7c4a8420db1e Merge remote-tracking branch 'rdma-fixes/for-rc' new 25fca8c9e0d7 Merge tag 'asoc-fix-v5.15-rc1' of https://git.kernel.org/p [...] new b30cf2dd7f56 Merge remote-tracking branch 'sound-current/for-linus' new 584630a99746 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 090946793d62 Merge remote-tracking branch 'regulator-fixes/for-linus' new cb529b5aec58 Merge remote-tracking branch 'spi-fixes/for-linus' new f10e0bd93b17 Merge remote-tracking branch 'iio-fixes/fixes-togreg' new a1b07dbcdc1b Merge remote-tracking branch 'input-current/for-linus' new 4a531b2f124e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 160981b4b196 Merge remote-tracking branch 'omap-fixes/fixes' new 9fe2487f427b Merge remote-tracking branch 'hwmon-fixes/hwmon' new 7cc08e234702 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 3e57bf416fae Merge remote-tracking branch 'btrfs-fixes/next-fixes' new db80e9dfb12d Merge remote-tracking branch 'vfs-fixes/fixes' new d35e4a97f2da Merge remote-tracking branch 'mmc-fixes/fixes' new 6cbf8f4fbbe2 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new 5a3dd06206f1 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 97ce255f4c72 Merge remote-tracking branch 'fpga-fixes/fixes' new ad657bf9338d Merge remote-tracking branch 'irqchip-fixes/irq/irqchip-fixes' new 1006eb19726f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
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 (fd7f1d781c08) \ N -- N -- N refs/heads/pending-fixes (1006eb19726f)
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 175 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-pci | 17 + Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 12 +- Documentation/admin-guide/mm/damon/index.rst | 15 + Documentation/admin-guide/mm/damon/start.rst | 114 +++ Documentation/admin-guide/mm/damon/usage.rst | 112 +++ Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/memory-hotplug.rst | 800 ++++++++++++--------- Documentation/dev-tools/kfence.rst | 98 +-- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../bindings/pci/intel,keembay-pcie-ep.yaml | 69 ++ .../bindings/pci/intel,keembay-pcie.yaml | 97 +++ .../devicetree/bindings/pci/mediatek-pcie-cfg.yaml | 39 + .../devicetree/bindings/pci/mediatek-pcie.txt | 206 +++--- Documentation/devicetree/bindings/pci/pci-ep.yaml | 7 + .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 1 + Documentation/kbuild/llvm.rst | 5 +- Documentation/vm/damon/api.rst | 20 + Documentation/vm/damon/design.rst | 166 +++++ Documentation/vm/damon/faq.rst | 51 ++ Documentation/vm/damon/index.rst | 30 + Documentation/vm/index.rst | 1 + MAINTAINERS | 24 +- Makefile | 2 + arch/Kconfig | 2 +- arch/alpha/include/asm/agp.h | 4 +- arch/alpha/kernel/pci-sysfs.c | 12 +- arch/arc/kernel/traps.c | 5 - arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/kernel/traps.c | 5 - arch/arm64/kernel/pci.c | 29 +- arch/arm64/mm/mmu.c | 3 +- arch/h8300/kernel/traps.c | 4 - arch/hexagon/kernel/traps.c | 4 - arch/ia64/mm/init.c | 3 +- arch/mips/configs/lemote2f_defconfig | 1 - arch/mips/configs/pic32mzda_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/nds32/kernel/traps.c | 5 - arch/nios2/kernel/traps.c | 5 - arch/openrisc/kernel/traps.c | 5 - arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/kernel/traps.c | 4 - arch/powerpc/kernel/traps.c | 5 - arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 9 +- arch/riscv/Kconfig | 2 +- arch/riscv/kernel/traps.c | 5 - arch/s390/mm/init.c | 3 +- arch/sh/mm/init.c | 3 +- arch/um/kernel/trap.c | 4 - arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 3 +- arch/x86/pci/numachip.c | 1 + arch/x86/pci/sta2x11-fixup.c | 3 +- drivers/acpi/acpi_memhotplug.c | 46 +- drivers/base/memory.c | 225 +++++- drivers/base/node.c | 2 - drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/dax/kmem.c | 43 +- drivers/devfreq/devfreq.c | 2 +- drivers/hwmon/mr75203.c | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 3 +- drivers/iio/light/as73211.c | 3 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +- drivers/infiniband/hw/hfi1/trace.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 4 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/misc/pci_endpoint_test.c | 9 + drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/net/ethernet/8390/ne.c | 22 +- drivers/net/ethernet/broadcom/bnx2.c | 33 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 91 +-- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 55 +- drivers/net/ethernet/broadcom/tg3.c | 115 +-- drivers/net/ethernet/broadcom/tg3.h | 1 - drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 85 +-- drivers/net/ethernet/ibm/ibmvnic.c | 8 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 7 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 10 +- drivers/net/ethernet/sfc/efx.c | 78 +- drivers/net/ethernet/sfc/falcon/efx.c | 79 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 - .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 44 ++ drivers/net/ipa/ipa_table.c | 3 +- drivers/net/phy/phylink.c | 30 +- drivers/pci/ats.c | 2 +- drivers/pci/controller/Kconfig | 1 + drivers/pci/controller/cadence/pci-j721e.c | 61 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 200 ++++-- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 + drivers/pci/controller/cadence/pcie-cadence.c | 16 + drivers/pci/controller/cadence/pcie-cadence.h | 29 +- drivers/pci/controller/dwc/Kconfig | 48 ++ drivers/pci/controller/dwc/Makefile | 3 + drivers/pci/controller/dwc/pci-dra7xx.c | 16 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pcie-artpec6.c | 7 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 36 +- drivers/pci/controller/dwc/pcie-designware-host.c | 9 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 - drivers/pci/controller/dwc/pcie-dw-rockchip.c | 279 +++++++ drivers/pci/controller/dwc/pcie-keembay.c | 460 ++++++++++++ drivers/pci/controller/dwc/pcie-tegra194.c | 54 +- drivers/pci/controller/dwc/pcie-uniphier.c | 8 +- drivers/pci/controller/dwc/pcie-visconti.c | 332 +++++++++ .../pci/controller/mobiveil/pcie-mobiveil-host.c | 15 +- drivers/pci/controller/pci-aardvark.c | 334 ++++++++- drivers/pci/controller/pci-ftpci100.c | 2 +- drivers/pci/controller/pci-hyperv.c | 153 ++-- drivers/pci/controller/pci-tegra.c | 38 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pcie-altera-msi.c | 10 +- drivers/pci/controller/pcie-altera.c | 10 +- drivers/pci/controller/pcie-brcmstb.c | 9 +- drivers/pci/controller/pcie-iproc-bcma.c | 16 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 13 +- drivers/pci/controller/pcie-mediatek.c | 64 +- drivers/pci/controller/pcie-microchip-host.c | 18 +- drivers/pci/controller/pcie-rcar-ep.c | 23 +- drivers/pci/controller/pcie-rcar-host.c | 94 ++- drivers/pci/controller/pcie-rcar.h | 7 + drivers/pci/controller/pcie-rockchip-ep.c | 18 +- drivers/pci/controller/pcie-rockchip-host.c | 8 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 +- drivers/pci/controller/pcie-xilinx-nwl.c | 25 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 89 ++- drivers/pci/endpoint/functions/pci-epf-test.c | 74 +- drivers/pci/endpoint/pci-ep-cfs.c | 24 + drivers/pci/endpoint/pci-epc-core.c | 134 +++- drivers/pci/endpoint/pci-epf-core.c | 146 +++- drivers/pci/hotplug/TODO | 3 - drivers/pci/hotplug/ibmphp_ebda.c | 5 +- drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_hpc.c | 2 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/of.c | 2 +- drivers/pci/pci-acpi.c | 85 ++- drivers/pci/pci-bridge-emul.h | 2 +- drivers/pci/pci-sysfs.c | 3 +- drivers/pci/pci.c | 331 ++++++--- drivers/pci/pci.h | 47 +- drivers/pci/pcie/aer.c | 12 +- drivers/pci/pcie/portdrv_core.c | 9 +- drivers/pci/pcie/ptm.c | 4 +- drivers/pci/probe.c | 29 +- drivers/pci/proc.c | 1 + drivers/pci/quirks.c | 128 +++- drivers/pci/remove.c | 1 - drivers/pci/syscall.c | 7 +- drivers/pci/vpd.c | 490 +++++++------ drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/scsi/cxlflash/main.c | 34 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/virtio/virtio_mem.c | 26 +- fs/coredump.c | 15 +- fs/eventpoll.c | 18 +- fs/nilfs2/sysfs.c | 26 +- fs/nilfs2/the_nilfs.c | 9 +- fs/proc/array.c | 18 +- fs/proc/base.c | 5 +- include/asm-generic/early_ioremap.h | 6 - include/asm-generic/pci_iomap.h | 2 +- include/linux/damon.h | 268 +++++++ include/linux/highmem-internal.h | 27 +- include/linux/memory.h | 55 +- include/linux/memory_hotplug.h | 34 +- include/linux/mmzone.h | 19 +- include/linux/once.h | 2 +- include/linux/page-flags.h | 17 +- include/linux/page_ext.h | 2 +- include/linux/page_idle.h | 6 +- include/linux/pagemap.h | 7 +- include/linux/pci-epc.h | 57 +- include/linux/pci-epf.h | 16 +- include/linux/pci.h | 159 ++-- include/linux/pci_hotplug.h | 2 +- include/linux/pci_ids.h | 3 +- include/linux/sched/user.h | 3 +- include/linux/slub_def.h | 6 + include/linux/threads.h | 2 +- include/linux/units.h | 10 +- include/linux/vmalloc.h | 3 - include/trace/events/damon.h | 43 ++ include/trace/events/mmflags.h | 2 +- include/trace/events/page_ref.h | 4 +- init/Kconfig | 2 +- init/initramfs.c | 2 + init/main.c | 3 +- init/noinitramfs.c | 2 + ipc/util.c | 16 +- kernel/acct.c | 2 +- kernel/fork.c | 2 - kernel/profile.c | 21 +- kernel/sys.c | 7 - kernel/user.c | 25 + lib/Kconfig.debug | 9 +- lib/dump_stack.c | 3 +- lib/iov_iter.c | 8 +- lib/math/Kconfig | 2 +- lib/math/rational.c | 3 + lib/test_printf.c | 2 +- lib/test_sort.c | 40 +- lib/vsprintf.c | 2 +- mm/Kconfig | 15 +- mm/Makefile | 4 +- mm/compaction.c | 20 +- mm/damon/Kconfig | 68 ++ mm/damon/Makefile | 5 + mm/damon/core-test.h | 253 +++++++ mm/damon/core.c | 720 +++++++++++++++++++ mm/damon/dbgfs-test.h | 126 ++++ mm/damon/dbgfs.c | 623 ++++++++++++++++ mm/damon/vaddr-test.h | 329 +++++++++ mm/damon/vaddr.c | 672 +++++++++++++++++ mm/early_ioremap.c | 5 - mm/highmem.c | 2 +- mm/ioremap.c | 25 - mm/kfence/core.c | 3 + mm/kfence/kfence.h | 2 + mm/kfence/kfence_test.c | 3 + mm/kfence/report.c | 19 +- mm/kmemleak.c | 2 +- mm/memory_hotplug.c | 374 +++++++++- mm/memremap.c | 5 +- mm/page_alloc.c | 27 +- mm/page_ext.c | 12 +- mm/page_idle.c | 10 - mm/page_isolation.c | 7 +- mm/page_owner.c | 14 +- mm/percpu.c | 1 - mm/rmap.c | 6 +- mm/secretmem.c | 9 +- mm/slab_common.c | 2 + mm/slub.c | 797 +++++++++++++------- mm/vmalloc.c | 22 +- mm/workingset.c | 2 +- net/dccp/minisocks.c | 2 + net/mctp/route.c | 2 + scripts/check_extable.sh | 2 +- scripts/checkpatch.pl | 93 ++- tools/include/linux/bitmap.h | 4 +- tools/pci/pcitest.c | 2 +- tools/perf/bench/find-bit-bench.c | 2 +- tools/perf/builtin-c2c.c | 6 +- tools/perf/builtin-record.c | 2 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/util/affinity.c | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 4 +- tools/testing/selftests/damon/Makefile | 7 + tools/testing/selftests/damon/_chk_dependency.sh | 28 + tools/testing/selftests/damon/debugfs_attrs.sh | 75 ++ tools/testing/selftests/kvm/dirty_log_perf_test.c | 2 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- 275 files changed, 9898 insertions(+), 2797 deletions(-) create mode 100644 Documentation/admin-guide/mm/damon/index.rst create mode 100644 Documentation/admin-guide/mm/damon/start.rst create mode 100644 Documentation/admin-guide/mm/damon/usage.rst create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml create mode 100644 Documentation/vm/damon/api.rst create mode 100644 Documentation/vm/damon/design.rst create mode 100644 Documentation/vm/damon/faq.rst create mode 100644 Documentation/vm/damon/index.rst create mode 100644 drivers/pci/controller/dwc/pcie-dw-rockchip.c create mode 100644 drivers/pci/controller/dwc/pcie-keembay.c create mode 100644 drivers/pci/controller/dwc/pcie-visconti.c create mode 100644 include/linux/damon.h create mode 100644 include/trace/events/damon.h create mode 100644 mm/damon/Kconfig create mode 100644 mm/damon/Makefile create mode 100644 mm/damon/core-test.h create mode 100644 mm/damon/core.c create mode 100644 mm/damon/dbgfs-test.h create mode 100644 mm/damon/dbgfs.c create mode 100644 mm/damon/vaddr-test.h create mode 100644 mm/damon/vaddr.c create mode 100644 tools/testing/selftests/damon/Makefile create mode 100644 tools/testing/selftests/damon/_chk_dependency.sh create mode 100644 tools/testing/selftests/damon/debugfs_attrs.sh