This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-arm in repository toolchain/ci/linux.
from 626bf91a292e Merge tag 'net-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 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' adds ac08b1c68d1b Merge tag 'pci-v5.15-changes' of git://git.kernel.org/pub/ [...] adds 49832c819ab8 Makefile: use -Wno-main in the full kernel tree adds eafb1d64030a mm, slub: don't call flush_all() from slab_debug_trace_open() adds b3fd64e1451b mm, slub: allocate private object map for debugfs listings adds 0a19e7dd9288 mm, slub: allocate private object map for validate_slab_cache() adds 84048039d777 mm, slub: don't disable irq for debug_check_no_locks_freed() adds 976b805c782a mm, slub: remove redundant unfreeze_partials() from put_cp [...] adds 2a904905ae04 mm, slub: extract get_partial() from new_slab_objects() adds 53a0de06e50a mm, slub: dissolve new_slab_objects() into ___slab_alloc() adds 75c8ff281d7a mm, slub: return slab page from get_partial() and set c->p [...] adds 1572df7cbcb4 mm, slub: restructure new page checks in ___slab_alloc() adds 9b4bc85a69f5 mm, slub: simplify kmem_cache_cpu and tid setup adds e500059ba552 mm, slub: move disabling/enabling irqs to ___slab_alloc() adds 0b303fb40286 mm, slub: do initial checks in ___slab_alloc() with irqs enabled adds fa417ab7506f mm, slub: move disabling irqs closer to get_partial() in _ [...] adds 6c1dbb674c5c mm, slub: restore irqs around calling new_slab() adds 3f2b77e35a4f mm, slub: validate slab from partial list or page allocato [...] adds 9f101ee89465 mm, slub: check new pages with restored irqs adds 4b1f449dedd2 mm, slub: stop disabling irqs around get_partial() adds a019d2016258 mm, slub: move reset of c->page and freelist out of deacti [...] adds 3406e91bce47 mm, slub: make locking in deactivate_slab() irq-safe adds cfdf836e1f93 mm, slub: call deactivate_slab() without disabling irqs adds f3ab8b6b9228 mm, slub: move irq control into unfreeze_partials() adds 8de06a6f48f2 mm, slub: discard slabs in unfreeze_partials() without irq [...] adds c2f973ba42ed mm, slub: detach whole partial list at once in unfreeze_pa [...] adds fc1455f4e023 mm, slub: separate detaching of partial list in unfreeze_p [...] adds 7cf9f3ba2f02 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] adds 0e7ac738f785 mm, slub: don't disable irqs in slub_cpu_dead() adds 08beb547a1f7 mm, slab: split out the cpu offline variant of flush_slab() adds 5a836bf6b09f mm: slub: move flush_cpu_slab() invocations __free_slab() [...] adds 94ef0304e2b8 mm: slub: make object_map_lock a raw_spinlock_t adds a2b4ae8bfd9c mm, slub: make slab_lock() disable irqs with PREEMPT_RT adds e0a043aa4145 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] adds 25c00c506e81 mm, slub: use migrate_disable() on PREEMPT_RT adds bd0e7491a931 mm, slub: convert kmem_cpu_slab protection to local_lock adds cc09ee80c3b1 Merge tag 'mm-slub-5.15-rc1' of git://git.kernel.org/pub/s [...] adds df82bf5a9fad memory-hotplug.rst: remove locking details from admin-guide adds ac3332c44767 memory-hotplug.rst: complete admin-guide overhaul adds 859a85ddf90e mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds 673d40c82eb2 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 7cf209ba8a86 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 65a2aa5f482e mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds e1c158e49566 mm/memory_hotplug: remove nid parameter from remove_memory [...] adds 35ba0cd5290b ACPI: memhotplug: memory resources cannot be enabled yet adds 4b0970024408 mm: track present early pages per zone adds e83a437faa62 mm/memory_hotplug: introduce "auto-movable" online policy adds 028fc57a1c36 drivers/base/memory: introduce "memory groups" to logicall [...] adds 836809ec75cc mm/memory_hotplug: track present pages in memory groups adds 2a1578397a16 ACPI: memhotplug: use a single static memory group for a s [...] adds eedf634aac3b dax/kmem: use a single static memory group for a single pr [...] adds ffaa6ce835ea virtio-mem: use a single dynamic memory group for a single [...] adds 445fcf7c7214 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] adds 3fcebf90209a mm/memory_hotplug: improved dynamic memory group aware "au [...] adds 5ef5f810199f mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] adds fe3df441ef88 mm: remove redundant compound_head() calling adds 8350229ffceb riscv: only select GENERIC_IOREMAP if MMU support is enabled adds 82a70ce0426d mm: move ioremap_page_range to vmalloc.c adds 8491502f787c mm: don't allow executable ioremap mappings adds 395519b4b6e8 mm/early_ioremap.c: remove redundant early_ioremap_shutdown() adds 513861202d12 highmem: don't disable preemption on RT in kmap_atomic() adds ea0eafead4b6 mm: in_irq() cleanup adds 41c961b9013e mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] adds 110860541f44 mm/secretmem: use refcount_t instead of atomic_t adds 4bbf04aa9aa8 kfence: show cpu and timestamp in alloc/free info adds c40c6e593bf9 kfence: test: fail fast if disabled at boot adds 2224d8485492 mm: introduce Data Access MONitor (DAMON) adds f23b8eee1871 mm/damon/core: implement region-based sampling adds b9a6ac4e4ede mm/damon: adaptively adjust regions adds 1c676e0d9b1a mm/idle_page_tracking: make PG_idle reusable adds 3f49584b262c mm/damon: implement primitives for the virtual memory addr [...] adds 2fcb93629ad8 mm/damon: add a tracepoint adds 4bc05954d007 mm/damon: implement a debugfs-based user space interface adds 429538e85410 mm/damon/dbgfs: export kdamond pid to the user space adds 75c1c2b53c78 mm/damon/dbgfs: support multiple contexts adds c4ba6014aec3 Documentation: add documents for DAMON adds 17ccae8bb5c9 mm/damon: add kunit tests adds b348eb7abd09 mm/damon: add user space selftests adds 75e39b1a3668 MAINTAINERS: update for DAMON adds 5ecae8f6aafe alpha: agp: make empty macros use do-while-0 style adds 0a9d991c424b alpha: pci-sysfs: fix all kernel-doc warnings adds 3843c50a782c percpu: remove export of pcpu_base_addr adds 8d23b2080b4f proc: stop using seq_get_buf in proc_task_name adds c2f273ebd89a connector: send event on write to /proc/[pid]/comm adds c226bc3cd99b arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds a8a47cf5ce4b include/linux/once.h: fix trivia typo Not -> Note adds c9221919a2d2 units: change from 'L' to 'UL' adds e2c77032fcbe units: add the HZ macros adds 73b718c617ca thermal/drivers/devfreq_cooling: use HZ macros adds 04c8984ae3fa devfreq: use HZ macros adds 55c653e0be71 iio/drivers/as73211: use HZ macros adds d59eacaac953 hwmon/drivers/mr75203: use HZ macros adds 87000e7fe0a2 iio/drivers/hid-sensor: use HZ macros adds 09704a941c42 i2c/drivers/ov02q10: use HZ macros adds 9ef347c3df98 mtd/drivers/nand: use HZ macros adds 18821693b97b phy/drivers/stm32: use HZ macros adds 3c91dda97eea kernel/acct.c: use dedicated helper to access rlimit values adds 2d186afd04d6 profiling: fix shift-out-of-bounds bugs adds 726248b62fbe MAINTAINERS: update ClangBuiltLinux mailing list adds 28f8fc19b249 Documentation/llvm: update mailing list adds 1c3493bb290b Documentation/llvm: update IRC location adds bcda5fd34417 math: make RATIONAL tristate adds 8ba739ede49d math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds 36f33b562936 lib/test: convert test_sort.c to use KUnit adds 83a29beb23bc lib/dump_stack: correct kernel-doc notation adds 44e559977554 lib/iov_iter.c: fix kernel-doc warnings adds 7fc5b571325f tools: rename bitmap_alloc() to bitmap_zalloc() adds d2af5aa6c036 checkpatch: support wide strings adds 046fc741e35e checkpatch: make email address check case insensitive adds 4ce9f9704578 checkpatch: improve GIT_COMMIT_ID test adds 1e1c15839df0 fs/epoll: use a per-cpu counter for user's watches count adds b234ed6d6294 init: move usermodehelper_enable() to populate_rootfs() adds 8b097881b54c trap: cleanup trap_init() adds 5f5dec07aca7 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds dbc6e7d44a51 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 24f8cb1ed057 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds a3e181259ddd nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds b2fe39c248f3 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 17243e1c3072 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds 98e2e409e76e nilfs2: use refcount_dec_and_lock() to fix potential UAF adds dbd9d6f8fa9c fs/coredump.c: log if a core dump is aborted due to change [...] adds 6fcac87e1f9e coredump: fix memleak in dump_vma_snapshot() adds 05da8113c9ba kernel/fork.c: unexport get_{mm,task}_exe_file adds 5b91a75b3312 pid: cleanup the stale comment mentioning pidmap_init(). adds e1fbbd073137 prctl: allow to setup brk for et_dyn executables adds 4cb398fe1bf1 configs: remove the obsolete CONFIG_INPUT_POLLDEV adds 6fe26259b488 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] adds d42990f486b5 selftests/memfd: remove unused variable adds 20401d1058f3 ipc: replace costly bailout check in sysvipc_find_ipc() adds 560a87057028 mm/workingset: correct kernel-doc notations adds b285437d1d92 scripts: check_extable: fix typo in user error message adds 2d338201d531 Merge branch 'akpm' (patches from Andrew) adds f997ea3b7afc 9p/trans_virtio: Remove sysfs file on probe failure adds 732b33d0dbf1 9p/xen: Fix end of loop tests for list_for_each_entry adds 22bb3b79290e net/9p: increase tcp max msize to 1MB adds 9210fc0a3b61 net/9p: use macro to define default msize adds 9c4d94dc9a64 net/9p: increase default msize to 128k adds 34c59da47329 Merge tag '9p-for-5.15-rc1' of git://github.com/martinetd/linux adds 2ad32cf09bd2 ceph: fix memory leak on decode error in ceph_handle_caps adds ce3a8732ae0d ceph: fix comment about short copies in ceph_write_end adds fba97e802501 ceph: make ceph_create_session_msg a global symbol adds 59b312f36230 ceph: make iterate_sessions a global symbol adds d095559ce410 ceph: flush mdlog before umounting adds e1a4541ec0b9 ceph: flush the mdlog before waiting on unsafe reqs adds 49f8899e5edf ceph: remove some defunct forward declarations adds 40e309de4dd8 ceph: add a new vxattr to return auth mds for an inode adds b4002173b798 ceph: cancel delayed work instead of flushing on mdsc teardown adds c80dc3aee984 ceph: remove redundant initializations from mdsc and session adds 0ba92e1c5f7c ceph: add ceph_change_snap_realm() helper adds 692e17159792 ceph: print more information when we can't find snaprealm adds d517b3983dd3 ceph: reconnect to the export targets on new mdsmaps adds b11ed5034668 ceph: request Fw caps before updating the mtime in ceph_wr [...] adds a6d37ccdd240 ceph: remove the capsnaps when removing caps adds 42ad631b4d0e ceph: don't WARN if we're force umounting adds a76d0a9c288e ceph: don't WARN if we're forcibly removing the session caps adds 3eaf5aa1cfa8 ceph: lockdep annotations for try_nonblocking_invalidate adds 9f3589993c0c ceph: drop the mdsc_get_session/put_session dout messages adds 05a444d3f90a ceph: fix dereference of null pointer cf adds 8a05abd0c938 Merge tag 'ceph-for-5.15-rc1' of git://github.com/ceph/cep [...] adds e38b3f200594 SUNRPC: don't pause on incomplete allocation adds 0c217d5066c8 SUNRPC: improve error response to over-size gss credential adds 14e2bc4e8c40 Merge tag 'nfsd-5.15-1' of git://git.kernel.org/pub/scm/li [...] adds 315511166469 microblaze: move core-y in arch/microblaze/Makefile to arc [...] adds 1511e5d64a51 Merge tag 'microblaze-v5.15' of git://git.monstr.eu/linux- [...] adds 4c5afb74d945 module: combine constructors in module linker script adds ced75a2f5da7 MAINTAINERS: Add Luis Chamberlain as modules maintainer adds 6dcaf9fb623f Merge tag 'modules-for-v5.15' of git://git.kernel.org/pub/ [...] adds d44f571ff5ce Documentation/process/applying-patches: Activate linux-nex [...] adds 251a7b3edc19 docs: x86: Remove obsolete information about x86_64 vmallo [...] adds 630c8fa02f9a Documentation: Update details of The Linux Kernel Module P [...] adds 8c7a729d0964 Documentation: locking: fix references adds 59c6a716b14b Documentation/process/maintainer-pgp-guide: Replace broken [...] adds f08fe9d29366 Documentation: arm: marvell: Add 88F6825 model into list adds fe450eeb4e6f Documentation: in_irq() cleanup adds c19430eec84f Documentation: block: blk-mq: Fix small typo in multi-queue docs adds d4477209c8fb Documentation/features/vm: correct huge-vmap APIs adds 8137a49e1567 docs/zh_CN: Modify the translator tag and fix the wrong word adds e5cb9494fe79 docs/zh_TW: add translations for zh_TW/arm64 adds ac8fa1bdc026 docs/zh_TW: add translations for zh_TW/cpu-freq adds bf608ebc364e docs/zh_TW: add translations for zh_TW/filesystems adds abf36fe0be7d docs: kernel-hacking: Remove inappropriate text adds 7c5c18bdb656 docs: pdfdocs: Fix typo in CJK-language specific font settings adds 0f4b9289bad3 Merge tag 'docs-5.15-2' of git://git.lwn.net/linux adds 59dc33252ee7 PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus adds fa209644a712 ACPI: PM: s2idle: Run both AMD and Microsoft methods if bo [...] adds 17b121ad0c43 Documentation: ACPI: Align the SSDT overlays file with the code adds e543b10cd9d7 Merge branches 'acpi-pm' and 'acpi-docs' adds 9c566611ac5c Merge tag 'acpi-5.15-rc1-2' of git://git.kernel.org/pub/sc [...] adds bb8c26d9387f cpufreq: vexpress: Set CPUFREQ_IS_COOLING_DEV flag adds c17495b01b72 cpufreq: Add callback to register with energy model adds 94ab4c3c259c cpufreq: dt: Use .register_em() to register with energy model adds fcd300c685d5 cpufreq: imx6q: Use .register_em() to register with energy model adds 3701fd64a3fb cpufreq: mediatek: Use .register_em() to register with ene [...] adds 361a172d2309 cpufreq: omap: Use .register_em() to register with energy model adds e96c2153d0fc cpufreq: qcom-cpufreq-hw: Use .register_em() to register w [...] adds 4d584efae0b2 cpufreq: scpi: Use .register_em() to register with energy model adds 3fd23111185d cpufreq: vexpress: Use .register_em() to register with ene [...] adds 37f188318ea3 cpufreq: scmi: Use .register_em() to register with energy model adds 275157b367f4 cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support adds 5e79d6d9ea00 cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev adds f0712ace7fe0 cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq d [...] adds b2a6181e27c3 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 692a3b9a8994 cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() adds 9ab0a6cb76b9 cpufreq: sh: Remove sh_cpufreq_cpu_ready() adds 4bf8e582119e cpufreq: Remove ready() callback adds dd7c46d6e58e Revert "cpufreq: intel_pstate: Process HWP Guaranteed chan [...] adds a8bbe0c94405 dt-bindings: cpufreq: add bindings for MediaTek cpufreq HW adds 8486a32dd484 cpufreq: Add of_perf_domain_get_sharing_cpumask adds 4855e26bcf4d cpufreq: mediatek-hw: Add support for CPUFREQ HW adds 27de8d597020 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds eabf9e616ec6 Merge branch 'pm-cpufreq' adds d00aa8061e04 ARM: dts: omap: Drop references to opp.txt adds 29fc76957a97 dt-bindings: Clean-up OPP binding node names in examples adds 94274f20f6bf dt-bindings: opp: Convert to DT schema adds 2a3441f59464 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds f76c87e8c337 Merge branch 'pm-opp' adds 30f349097897 Merge tag 'pm-5.15-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds d453ceb6549a platform/chrome: sensorhub: Add trace events for sample adds 3abc16af57c9 platform/chrome: cros_ec_proto: Send command again when ti [...] adds a8db7a3f8ac6 platform/chrome: cros_ec_typec: Use existing feature check adds 4665584888ad platform/chrome: cros_ec_trace: Fix format warnings adds 730bf31b8fc8 Merge tag 'tag-chrome-platform-for-v5.15' of git://git.ker [...] adds c68ed7945701 mm/vmstat: protect per cpu variables with preempt disable on RT adds 2b9b624f5aef mm: migrate: introduce a local variable to get the number [...] adds 68a9843f14b6 mm: migrate: fix the incorrect function name in comments adds 213ecb315751 mm: migrate: change to use bool type for 'page_was_mapped' adds 4b692e861619 kexec: move locking into do_kexec_load adds 5d700a0fd71d kexec: avoid compat_alloc_user_space adds 5b1b561ba73c mm: simplify compat_sys_move_pages adds e130242dc351 mm: simplify compat numa syscalls adds 59ab844eed9c compat: remove some compat entry points adds a7a08b275a8b arch: remove compat_alloc_user_space adds 4b42fb213678 mm/hmm: bypass devmap pte when all pfn requested flags are [...] adds 13db8c50477d mm/hugetlb: initialize hugetlb_usage in mm_init adds 32d4f4b782bb mm,vmscan: fix divide by zero in get_scan_count adds 053cfda10230 mm/page_alloc.c: avoid accessing uninitialized pcp page mi [...] adds 10994316089c mmap_lock: change trace and locking order adds 79d3705040c3 mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp adds 276aeee1c5fc mm/mempolicy: fix a race between offset_il_node and mpol_r [...] adds ddb13122aa7e nds32/setup: remove unused memblock_region variable in set [...] adds a3fa7a101dcf Merge branches 'akpm' and 'akpm-hotfixes' (patches from Andrew)
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-bus-pci | 17 + Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 12 +- Documentation/admin-guide/acpi/ssdt-overlays.rst | 49 +- 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/arm/marvell.rst | 1 + Documentation/block/blk-mq.rst | 2 +- Documentation/conf.py | 4 +- Documentation/cpu-freq/cpu-drivers.rst | 3 - Documentation/dev-tools/kfence.rst | 98 +-- .../devicetree/bindings/cpufreq/cpufreq-dt.txt | 2 +- .../bindings/cpufreq/cpufreq-mediatek-hw.yaml | 70 ++ .../bindings/cpufreq/cpufreq-mediatek.txt | 2 +- .../devicetree/bindings/cpufreq/cpufreq-st.txt | 6 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 2 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 2 +- .../bindings/interconnect/fsl,imx8m-noc.yaml | 4 +- .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 + Documentation/devicetree/bindings/opp/opp-v1.yaml | 51 ++ .../devicetree/bindings/opp/opp-v2-base.yaml | 214 ++++++ Documentation/devicetree/bindings/opp/opp-v2.yaml | 475 ++++++++++++ Documentation/devicetree/bindings/opp/opp.txt | 622 ---------------- Documentation/devicetree/bindings/opp/qcom-opp.txt | 2 +- .../bindings/opp/ti-omap5-opp-supply.txt | 2 +- .../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 + .../devicetree/bindings/power/power-domain.yaml | 2 +- .../features/vm/huge-vmap/arch-support.txt | 2 +- Documentation/kbuild/llvm.rst | 5 +- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 12 +- Documentation/locking/futex-requeue-pi.rst | 2 +- Documentation/locking/ww-mutex-design.rst | 2 +- Documentation/process/applying-patches.rst | 2 +- Documentation/process/kernel-docs.rst | 14 +- Documentation/process/maintainer-pgp-guide.rst | 14 +- .../translations/it_IT/kernel-hacking/hacking.rst | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 4 +- .../translations/zh_CN/core-api/cachetlb.rst | 2 +- .../translations/zh_CN/core-api/index.rst | 8 +- .../translations/zh_CN/core-api/irq/concepts.rst | 8 +- .../translations/zh_CN/core-api/irq/index.rst | 7 +- .../zh_CN/core-api/irq/irq-affinity.rst | 8 +- .../translations/zh_CN/core-api/irq/irq-domain.rst | 8 +- .../zh_CN/core-api/irq/irqflags-tracing.rst | 8 +- .../translations/zh_CN/core-api/kernel-api.rst | 6 +- .../translations/zh_CN/core-api/kobject.rst | 5 +- .../translations/zh_CN/core-api/local_ops.rst | 6 +- .../translations/zh_CN/core-api/padata.rst | 5 +- .../translations/zh_CN/core-api/printk-basics.rst | 6 +- .../translations/zh_CN/core-api/printk-formats.rst | 6 +- .../zh_CN/core-api/refcount-vs-atomic.rst | 6 +- .../zh_CN/core-api/symbol-namespaces.rst | 6 +- .../translations/zh_CN/core-api/workqueue.rst | 6 +- Documentation/translations/zh_CN/cpu-freq/core.rst | 8 +- .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 10 +- .../translations/zh_CN/cpu-freq/cpufreq-stats.rst | 8 +- .../translations/zh_CN/cpu-freq/index.rst | 8 +- .../translations/zh_CN/filesystems/debugfs.rst | 2 +- .../translations/zh_CN/iio/ep93xx_adc.rst | 8 +- .../translations/zh_CN/iio/iio_configfs.rst | 8 +- Documentation/translations/zh_CN/iio/index.rst | 8 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 2 +- Documentation/translations/zh_CN/mips/booting.rst | 7 +- Documentation/translations/zh_CN/mips/features.rst | 7 +- Documentation/translations/zh_CN/mips/index.rst | 7 +- .../translations/zh_CN/mips/ingenic-tcu.rst | 7 +- .../translations/zh_CN/openrisc/index.rst | 8 +- .../translations/zh_CN/openrisc/openrisc_port.rst | 7 +- Documentation/translations/zh_CN/openrisc/todo.rst | 7 +- .../translations/zh_CN/parisc/debugging.rst | 5 +- Documentation/translations/zh_CN/parisc/index.rst | 5 +- .../translations/zh_CN/parisc/registers.rst | 5 +- .../translations/zh_CN/riscv/boot-image-header.rst | 8 +- Documentation/translations/zh_CN/riscv/index.rst | 8 +- .../translations/zh_CN/riscv/patch-acceptance.rst | 8 +- Documentation/translations/zh_CN/riscv/pmu.rst | 8 +- Documentation/translations/zh_TW/arm64/amu.rst | 104 +++ Documentation/translations/zh_TW/arm64/booting.txt | 251 +++++++ .../translations/zh_TW/arm64/elf_hwcaps.rst | 244 +++++++ .../translations/zh_TW/arm64/hugetlbpage.rst | 49 ++ Documentation/translations/zh_TW/arm64/index.rst | 23 + .../zh_TW/arm64/legacy_instructions.txt | 77 ++ Documentation/translations/zh_TW/arm64/memory.txt | 119 +++ Documentation/translations/zh_TW/arm64/perf.rst | 88 +++ .../translations/zh_TW/arm64/silicon-errata.txt | 79 ++ .../translations/zh_TW/arm64/tagged-pointers.txt | 57 ++ Documentation/translations/zh_TW/cpu-freq/core.rst | 108 +++ .../translations/zh_TW/cpu-freq/cpu-drivers.rst | 256 +++++++ .../translations/zh_TW/cpu-freq/cpufreq-stats.rst | 132 ++++ .../translations/zh_TW/cpu-freq/index.rst | 47 ++ .../translations/zh_TW/filesystems/debugfs.rst | 224 ++++++ .../translations/zh_TW/filesystems/index.rst | 31 + .../translations/zh_TW/filesystems/sysfs.txt | 377 ++++++++++ .../translations/zh_TW/filesystems/tmpfs.rst | 148 ++++ .../translations/zh_TW/filesystems/virtiofs.rst | 61 ++ Documentation/translations/zh_TW/index.rst | 13 +- 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 + Documentation/x86/x86_64/mm.rst | 4 - MAINTAINERS | 25 +- 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/boot/dts/omap34xx.dtsi | 1 - arch/arm/boot/dts/omap36xx.dtsi | 1 - arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/kernel/traps.c | 5 - arch/arm64/include/asm/compat.h | 5 - arch/arm64/include/asm/uaccess.h | 11 - arch/arm64/include/asm/unistd32.h | 10 +- arch/arm64/kernel/pci.c | 29 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/copy_in_user.S | 77 -- 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/microblaze/Kbuild | 4 + arch/microblaze/Makefile | 5 - arch/mips/cavium-octeon/octeon-memcpy.S | 2 - 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/mips/include/asm/compat.h | 8 - arch/mips/include/asm/uaccess.h | 26 - arch/mips/kernel/syscalls/syscall_n32.tbl | 10 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 10 +- arch/mips/lib/memcpy.S | 11 - arch/nds32/kernel/setup.c | 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/include/asm/compat.h | 6 - arch/parisc/include/asm/uaccess.h | 2 - arch/parisc/kernel/syscalls/syscall.tbl | 8 +- arch/parisc/kernel/traps.c | 4 - arch/parisc/lib/memcpy.c | 9 - arch/powerpc/include/asm/compat.h | 16 - arch/powerpc/kernel/syscalls/syscall.tbl | 10 +- 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/include/asm/compat.h | 10 - arch/s390/include/asm/uaccess.h | 3 - arch/s390/kernel/syscalls/syscall.tbl | 10 +- arch/s390/lib/uaccess.c | 63 -- arch/s390/mm/init.c | 3 +- arch/sh/mm/init.c | 3 +- arch/sparc/include/asm/compat.h | 19 - arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 12 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/syscalls/syscall.tbl | 10 +- arch/um/kernel/trap.c | 4 - arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/include/asm/compat.h | 13 - arch/x86/include/asm/uaccess_64.h | 7 - 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/acpi/x86/s2idle.c | 67 +- drivers/base/arch_topology.c | 2 + drivers/base/memory.c | 225 +++++- drivers/base/node.c | 2 - drivers/cpufreq/Kconfig.arm | 12 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/acpi-cpufreq.c | 14 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 + drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/cpufreq.c | 17 +- drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 39 - drivers/cpufreq/mediatek-cpufreq-hw.c | 308 ++++++++ drivers/cpufreq/mediatek-cpufreq.c | 3 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 151 +++- drivers/cpufreq/scmi-cpufreq.c | 65 +- drivers/cpufreq/scpi-cpufreq.c | 3 +- drivers/cpufreq/sh-cpufreq.c | 11 - drivers/cpufreq/vexpress-spc-cpufreq.c | 25 +- 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/media/i2c/ov02a10.c | 2 +- drivers/misc/pci_endpoint_test.c | 9 + drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- 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/sfc/efx.c | 78 +- drivers/net/ethernet/sfc/falcon/efx.c | 79 +- 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/controller/vmd.c | 55 ++ 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/host-bridge.c | 1 + 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 | 159 +++- 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/platform/chrome/Makefile | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 + drivers/platform/chrome/cros_ec_sensorhub_ring.c | 14 + drivers/platform/chrome/cros_ec_trace.h | 94 +++ drivers/platform/chrome/cros_ec_typec.c | 27 +- drivers/scsi/cxlflash/main.c | 34 +- drivers/thermal/devfreq_cooling.c | 2 +- drivers/virtio/virtio_mem.c | 26 +- fs/ceph/addr.c | 2 +- fs/ceph/cache.h | 6 - fs/ceph/caps.c | 266 ++++--- fs/ceph/file.c | 32 +- fs/ceph/inode.c | 11 +- fs/ceph/mds_client.c | 218 ++++-- fs/ceph/mds_client.h | 5 + fs/ceph/mdsmap.c | 12 +- fs/ceph/metric.c | 4 +- fs/ceph/snap.c | 59 +- fs/ceph/strings.c | 1 + fs/ceph/super.h | 9 +- fs/ceph/xattr.c | 19 + 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/ceph/ceph_fs.h | 1 + include/linux/compat.h | 39 +- include/linux/cpufreq.h | 75 +- include/linux/damon.h | 268 +++++++ include/linux/highmem-internal.h | 27 +- include/linux/hugetlb.h | 9 + include/linux/memory.h | 55 +- include/linux/memory_hotplug.h | 34 +- include/linux/mmap_lock.h | 8 +- 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-acpi.h | 3 + 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/uaccess.h | 10 - 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 +- include/uapi/asm-generic/unistd.h | 10 +- init/Kconfig | 2 +- init/initramfs.c | 2 + init/main.c | 3 +- init/noinitramfs.c | 2 + ipc/util.c | 16 +- kernel/acct.c | 2 +- kernel/compat.c | 21 - kernel/fork.c | 3 +- kernel/kexec.c | 103 ++- kernel/profile.c | 21 +- kernel/sys.c | 7 - kernel/sys_ni.c | 5 - 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/hmm.c | 5 +- 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 | 5 +- mm/memory_hotplug.c | 374 +++++++++- mm/mempolicy.c | 214 ++---- mm/memremap.c | 5 +- mm/migrate.c | 61 +- mm/page_alloc.c | 31 +- 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/vmscan.c | 2 +- mm/vmstat.c | 48 ++ mm/workingset.c | 2 +- net/9p/client.c | 6 +- net/9p/trans_fd.c | 2 +- net/9p/trans_virtio.c | 4 +- net/9p/trans_xen.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 + net/sunrpc/cache.c | 2 +- net/sunrpc/svc_xprt.c | 13 +- scripts/check_extable.sh | 2 +- scripts/checkpatch.pl | 93 ++- scripts/module.lds.S | 1 + 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 +- 442 files changed, 14945 insertions(+), 4596 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/cpufreq/cpufreq-mediatek-hw.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v1.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2-base.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp.txt 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/translations/zh_TW/arm64/amu.rst create mode 100644 Documentation/translations/zh_TW/arm64/booting.txt create mode 100644 Documentation/translations/zh_TW/arm64/elf_hwcaps.rst create mode 100644 Documentation/translations/zh_TW/arm64/hugetlbpage.rst create mode 100644 Documentation/translations/zh_TW/arm64/index.rst create mode 100644 Documentation/translations/zh_TW/arm64/legacy_instructions.txt create mode 100644 Documentation/translations/zh_TW/arm64/memory.txt create mode 100644 Documentation/translations/zh_TW/arm64/perf.rst create mode 100644 Documentation/translations/zh_TW/arm64/silicon-errata.txt create mode 100644 Documentation/translations/zh_TW/arm64/tagged-pointers.txt create mode 100644 Documentation/translations/zh_TW/cpu-freq/core.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/cpu-drivers.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/cpufreq-stats.rst create mode 100644 Documentation/translations/zh_TW/cpu-freq/index.rst create mode 100644 Documentation/translations/zh_TW/filesystems/debugfs.rst create mode 100644 Documentation/translations/zh_TW/filesystems/index.rst create mode 100644 Documentation/translations/zh_TW/filesystems/sysfs.txt create mode 100644 Documentation/translations/zh_TW/filesystems/tmpfs.rst create mode 100644 Documentation/translations/zh_TW/filesystems/virtiofs.rst 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 delete mode 100644 arch/arm64/lib/copy_in_user.S create mode 100644 drivers/cpufreq/mediatek-cpufreq-hw.c 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