This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from c2b43854aad9 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds ac8a6eba2a11 spi: Fix tegra20 build with CONFIG_PM=n once again adds cb6854323981 secretmem: Prevent secretmem_users from wrapping to zero adds 3906fe9bb7f1 Linux 5.15-rc7 adds 82a4f329b133 arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply [...] adds 256a24eba7f8 arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV adds 6562d6e35028 arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 adds ca6f9d85d594 arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency adds 0b28c41e3c95 arm64: dts: imx8mm-kontron: Fix connection type for VSC853 [...] adds 72cd4e3bde4e Merge tag 'imx-fixes-5.15-4' of git://git.kernel.org/pub/s [...] adds 0764e365dacd arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node adds 55dd7e059098 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode adds e23c7487f5a7 Merge tag 'sunxi-fixes-for-5.15-1' of git://git.kernel.org [...] adds f33eb7f29c16 reset: brcmstb-rescal: fix incorrect polarity of status bit adds 4af160707d71 reset: pistachio: Re-enable driver selection adds c045ceb5a145 reset: tegra-bpmp: Handle errors in BPMP response adds 3ad60b4b3570 reset: socfpga: add empty driver allowing consumers to probe adds 36b6dcbc1245 Merge tag 'reset-fixes-for-v5.15' of git://git.pengutronix [...] adds e091b836a3ba Revert "arm64: dts: qcom: sm8250: remove bus clock from th [...] adds f44e8f91b89d Merge tag 'qcom-arm64-fixes-for-5.15-2' of git://git.kerne [...] adds 05d5da3cb11c MAINTAINERS: Add maintainers for DHCOM i.MX6 and DHCOM/DHC [...] adds d25f27432f80 Merge tag 'arm-soc-fixes-5.15-3' of git://git.kernel.org/p [...] adds e93c7d8e8c4c RDMA/irdma: Process extended CQ entries correctly adds 1ab52ac1e9bc RDMA/mlx5: Set user priority for DCT adds d39bf40e55e6 IB/qib: Protect from buffer overflow in struct qib_user_sd [...] adds 13bac861952a IB/hfi1: Fix abba locking issue with sc_disable() adds 663991f32857 RDMA/rdmavt: Fix error code in rvt_create_qp() adds 60fab1076636 rdma/qedr: Fix crash due to redundant release of device's [...] adds 5508546631a0 RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR adds cc07b73ef11d RDMA/irdma: Set VLAN in UD work completion correctly adds 2dace185caa5 RDMA/irdma: Do not hold qos mutex twice on QP resume adds 64733956ebba RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string adds ab2aa486f48c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4a089e95b4d6 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST adds 646b0de5fe32 Merge tag 'nios2_fixes_for_v5.15_part3' of git://git.kerne [...] adds 4e84dc47bb48 ftrace/nds32: Update the proto for ftrace_trace_function t [...] adds 1fc596a56b33 Merge tag 'trace-v5.15-rc6' of git://git.kernel.org/pub/sc [...] adds 1394103fd72c vduse: Disallow injecting interrupt before DRIVER_OK is set adds 0943aacf5ae1 vduse: Fix race condition between resetting and irq injecting adds 890d33561337 virtio-ring: fix DMA metadata flags adds 9c5456773d79 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 7fa598f9706d tracing: Do not warn when connecting eprobe to non existing event adds fc18cc89b980 Merge tag 'trace-v5.15-rc6-2' of git://git.kernel.org/pub/ [...] adds 6e7733ef0bb9 Revert "watchdog: iTCO_wdt: Account for rebooting on secon [...] adds f31afb502c31 watchdog: sbsa: only use 32-bit accessors adds bcc3e704f1b7 watchdog: sbsa: drop unneeded MODULE_ALIAS adds abd1c6adc16d watchdog: ixp4xx_wdt: Fix address space warning adds cd004d8299f1 watchdog: Fix OMAP watchdog early handling adds eecd231a80a5 Merge tag 'linux-watchdog-5.15-rc7' of git://www.linux-wat [...] adds 55e6d8037805 regmap: Fix possible double-free in regcache_rbtree_exit() adds 8685de2ed8c1 Merge tag 'regmap-fix-v5.15-rc7' of git://git.kernel.org/p [...] adds f09f6dfef8ce spi: altera: Change to dynamic allocation of spi id adds d81d0e41ed5f spi: spl022: fix Microwire full duplex mode adds 4fb7d85b2ebf Merge tag 'spi-fix-v5.15-rc7' of git://git.kernel.org/pub/ [...] adds 636707e59312 mac80211: mesh: fix HE operation element length check adds a2083eeb119f cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() adds 7fcb1c950e98 Merge tag 'mac80211-for-net-2021-10-21' of git://git.kerne [...] adds 7f678def99d2 skb_expand_head() adjust skb->truesize incorrectly adds 4f7019c7eb33 sctp: use init_tag from inithdr for ABORT chunk adds eae578390804 sctp: fix the processing for INIT chunk adds 438b95a7c98f sctp: fix the processing for INIT_ACK chunk adds a64b341b8695 sctp: fix the processing for COOKIE_ECHO chunk adds aa0f697e4528 sctp: add vtag check in sctp_sf_violation adds ef16b1734f0a sctp: add vtag check in sctp_sf_do_8_5_1_E_sa adds 9d02831e517a sctp: add vtag check in sctp_sf_ootb adds 32f8807a48ae Merge branch 'sctp-enhancements-for-the-verification-tag' adds 1f83b835a3ea fcnal-test: kill hanging ping/nettest binaries on cleanup adds d6423d2ec39c net: ethernet: microchip: lan743x: Fix driver crash when l [...] adds 95a359c95533 net: ethernet: microchip: lan743x: Fix dma allocation fail [...] adds c10a485c3de5 phy: phy_ethtool_ksettings_get: Lock the phy for consistency adds 64cd92d5e818 phy: phy_ethtool_ksettings_set: Move after phy_start_aneg adds 707293a56f95 phy: phy_start_aneg: Add an unlocked version adds af1a02aa23c3 phy: phy_ethtool_ksettings_set: Lock the PHY while changin [...] adds b4ab21f90320 Merge branch 'ksettings-locking-fixes' adds ace19b992436 net: nxp: lpc_eth.c: avoid hang when bringing interface down adds 0c57eeecc559 net: Prevent infinite while loop in skb_tx_hash() adds 042b2046d0f0 xen/netfront: stop tx queues during live migration adds f7a1e76d0f60 net-sysfs: initialize uid and gid before calling net_ns_ge [...] adds 759635760a80 mlxsw: pci: Recycle received packet upon allocation failure adds 9122a70a6333 net: multicast: calculate csum of looped-back and forwarde [...] adds 6a8b357278f5 ice: Respond to a NETDEV_UNREGISTER event for LAG adds fd1b5beb177a ice: check whether PTP is initialized in ice_ptp_release() adds eacd68b7ceaa Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2195f2062e4c nfc: port100: fix using -ERRNO as command type mask adds fa40d9734a57 tipc: fix size validations for the MSG_CRYPTO type adds 6f68cd634856 net: batman-adv: fix error handling adds db6c3c064f5d net: lan78xx: fix division by zero in send path adds 19fa0887c57d MAINTAINERS: please remove myself from the Prestera driver adds 8f04db78e4e3 bpf: Define bpf_jit_alloc_exec_limit for riscv JIT adds 5d63ae908242 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT adds fadb7ff1a6c2 bpf: Prevent increasing bpf_jit_limit above max adds 22a127908e74 Merge branch 'Fix up bpf_jit_limit some more' adds fda7a38714f4 bpf: Fix error usage of map_fd and fdget() in generic_map_ [...] adds 04f8ef5643bc cgroup: Fix memory leak caused by missing cgroup_bpf_offline adds cd9733f5d75c tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_v [...] adds 7b50ecfcc6cd net: Rename ->stream_memory_read to ->sock_is_readable adds fb4e0a5e73d4 skmsg: Extract and reuse sk_msg_is_readable() adds af493388950b net: Implement ->sock_is_readable() for UDP and AF_UNIX adds 67b821502dbd selftests/bpf: Use recv_timeout() instead of retries adds a94b5aae2a40 Merge branch 'sock_map: fix ->poll() and update selftests' adds 99d0a3831e35 bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE [...] adds 54713c85f536 bpf: Fix potential race in tail call compatibility check adds 440ffcdd9db4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 3bda2e5df476 net: hns3: fix pause config problem after autoneg disabled adds f29da4088fb4 net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode adds 0251d196b0e1 net: hns3: ignore reset event before initialization proces [...] adds 2a21dab594a9 net: hns3: fix data endian problem of some functions of debugfs adds 6754614a787c net: hns3: add more string spaces for dumping packets numb [...] adds c7a6e3978ea9 net: hns3: expand buffer len for some debugfs command adds 630a6738da82 net: hns3: adjust string spaces of some parameters of tx b [...] adds 424a4f52c5d4 Merge branch 'hns3-fixes' adds 09b1d5dc6ce1 cfg80211: fix management registrations locking adds 689a0a9f505f cfg80211: correct bridge/4addr mode check adds afe8ca110cf4 Merge tag 'mac80211-for-net-2021-10-27' of git://git.kerne [...] adds 6f7c88691191 usbnet: fix error return code in usbnet_probe() adds f82161516756 ptp: Document the PTP_CLK_MAGIC ioctl number adds 72f898ca0ab8 r8169: Add device 10ec:8162 to driver r8169 adds 9159f102402a vmxnet3: do not stop tx queues after netif_device_detach() adds 90a881fc352a nfp: bpf: relax prog rejection for mtu check through max_p [...] adds c4a146c7cf5e net/smc: Fix smc_link->llc_testlink_time overflow adds f3a3a0fe0b64 net/smc: Correct spelling mistake to TCPF_SYN_RECV adds a32f07d21102 Merge branch 'SMC-fixes' adds da353fac65fe net/tls: Fix flipped sign in tls_err_abort() calls adds 1d9d6fd21ad4 net/tls: Fix flipped sign in async_wait.err assignment adds e8684db191e4 net: ethernet: microchip: lan743x: Fix skb allocation failure adds cc45b96e2de7 octeontx2-af: Check whether ipolicers exists adds e77bcdd1f639 octeontx2-af: Display all enabled PF VF rsrc_alloc entries. adds c2d4c543f74c octeontx2-af: Fix possible null pointer dereference. adds 20af8864a302 Merge branch 'octeontx2-debugfs-fixes' adds 27de809a3d83 riscv, bpf: Fix potential NULL dereference adds f7cc8890f30d mptcp: fix corrupt receiver key in MPC + data + checksum adds 35392da51b1a Revert "net: hns3: fix pause config problem after autoneg [...] adds 411a44c24a56 Merge tag 'net-5.15-rc8' of git://git.kernel.org/pub/scm/l [...] adds 5afa7898ab7a drm/amdgpu: fix out of bounds write adds c21b105380cf drm/amd/display: Limit display scaling to up to true 4k fo [...] adds c938aed88f82 drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1 adds 672437486ee9 drm/amd/display: Require immediate flip support for DCN3.1 planes adds 4835ea6c173a drm/amd/display: increase Z9 latency to workaround underfl [...] adds dd8cb18906d9 drm/amd/display: Increase watermark latencies for DCN3.1 adds 2ef8ea23942f drm/amd/display: Moved dccg init to after bios golden init adds 53c2ff8bcb06 drm/amdgpu: support B0&B1 external revision id for yellow carp adds defbbcd99fa6 Merge tag 'amd-drm-fixes-5.15-2021-10-21' of https://gitla [...] adds 3f4e54bd312d drm/amdgpu: Fix even more out of bound writes from debugfs adds 54149d13f369 drm/amd/display: Fallback to clocks which meet requested v [...] adds ad76744b041d drm/amd/display: Fix deadlock when falling back to v2 from v3 adds 03424d380be7 Merge tag 'amd-drm-fixes-5.15-2021-10-27' of https://gitla [...] adds 0db55f9a1baf drm/ttm: fix memleak in ttm_transfered_destroy adds def0c3697287 drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 adds ee71fb6c4d99 drm/i915/selftests: Properly reset mock object propers for [...] adds 19928833e8f8 Merge tag 'drm-misc-fixes-2021-10-26' of git://anongit.fre [...] adds 61b1d445f3bf drm: panel-orientation-quirks: Add quirk for GPD Win3 adds 79516af3497a Merge tag 'drm-misc-fixes-2021-10-28' of git://anongit.fre [...] adds 59be177a909a drm/i915: Remove memory frequency calculation adds fcf918ffd3b3 drm/i915: Convert unconditional clflush to drm_clflush_vir [...] adds 9761ffb8f109 drm/i915: Catch yet another unconditioal clflush adds 6e6f96630805 drm/i915/dp: Skip the HW readout of DPCD on disabled encoders adds 9a4aa3a2f160 drm/i915: Revert 'guc_id' from i915_request tracepoint adds 946ca97e2ea3 Merge tag 'drm-intel-fixes-2021-10-28' of git://anongit.fr [...] adds b112166a894d MAINTAINERS: dri-devel is for all of drivers/gpu adds f31531e55495 Merge tag 'drm-fixes-2021-10-29' of git://anongit.freedesk [...] adds 3dd60fb9d95d nvdimm/pmem: stop using q_usage_count as external pgmap refcount adds f25a5481af12 Merge tag 'libnvdimm-fixes-5.15-rc8' of git://git.kernel.o [...] adds 8dcb3060d81d memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT adds c7cb42e94473 mm: hwpoison: remove the unnecessary THP check adds eac96c3efdb5 mm: filemap: check if THP has hwpoisoned subpage for PMD p [...] adds 337546e83fc7 mm/oom_kill.c: prevent a race between process_mrelease and [...] adds 6f1b228529ae ocfs2: fix race between searching chunks and release journ [...] adds 855d44434fa2 mm/secretmem: avoid letting secretmem_users drop to zero adds ffb29b1c255a mm/vmalloc: fix numa spreading for large hash tables adds 74c42e1baacf mm, thp: bail out early in collapse_file for writeback page adds a4aeaa06d45e mm: khugepaged: skip huge page collapse for special files adds 2e014660b3e4 mm/damon/core-test: fix wrong expectations for 'damon_spli [...] adds 9c7516d669e6 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] adds 2c04d67ec1eb Merge branch 'akpm' (patches from Andrew) adds f8690a4b5a1b crypto: x86/sm4 - Fix invalid section entry size adds 75c7a6c1ca63 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 6130722f1114 ftrace: Fix kernel-doc formatting issues adds ddcf906fe5ed tracing: Fix misspelling of "missing" adds 6f1152126731 Merge tag 'trace-v5.15-rc6-3' of git://git.kernel.org/pub/ [...] adds 3a60f6537c9a Revert "btrfs: compression: drop kmap/kunmap from generic [...] adds 56ee254d23c5 Revert "btrfs: compression: drop kmap/kunmap from zstd" adds 55276e14df43 Revert "btrfs: compression: drop kmap/kunmap from zlib" adds ccaa66c8dd27 Revert "btrfs: compression: drop kmap/kunmap from lzo" adds fd919bbd334f Merge tag 'for-5.15-rc7-tag' of git://git.kernel.org/pub/s [...] adds 4217d07b9fb3 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 adds 6ab4e2eb5e95 mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield adds 9af372dc70e9 mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset [...] adds 162079f2dccd mmc: winbond: don't build on M68K adds 697542bceae5 mmc: dw_mmc: exynos: fix the finding clock sample value adds 8c8171929116 mmc: vub300: fix control-message timeouts adds 92b18252b91d mmc: cqhci: clear HALT state after CQE enable adds e8a1ff659270 mmc: mediatek: Move cqhci init behind ungate clock adds 90935eb303e0 mmc: tmio: reenable card irqs after the reset callback adds 17d50f89410c Merge tag 'mmc-v5.15-rc5' of git://git.kernel.org/pub/scm/ [...] adds d308ae0d299a block: drain queue after disk is removed from sysfs adds 9586e67b911c block: schedule queue restart after BLK_STS_ZONE_RESOURCE adds e0c60d0102a5 block: Fix partition check for host-aware zoned block devices adds 926245c7d222 nvmet-tcp: fix a memory leak when releasing a queue adds 25e1f67eda4a nvme-tcp: fix H2CData PDU send accounting (again) adds ce7723e9cdae nvme-tcp: fix possible req->offset corruption adds d89b9f3bbb58 nvme-tcp: fix data digest pointer calculation adds e790de54e94a nvmet-tcp: fix data digest pointer calculation adds 86aeda32b887 nvmet-tcp: fix header digest verification adds f4aaf1fa8b17 Merge tag 'nvme-5.15-2021-10-28' of git://git.infradead.or [...] adds a379fbbcb88b Merge tag 'block-5.15-2021-10-29' of git://git.kernel.dk/l [...] adds 85fe6415c146 gpio: xgs-iproc: fix parsing of ngpios property adds c0eee6fbfa2b gpio: mlxbf2.c: Add check for bgpio_init failure adds db2398a56aec Merge tag 'gpio-fixes-for-v5.15' of git://git.kernel.org/p [...] adds 41ee7232fa5f powerpc/pseries/iommu: Use correct vfree for it_map adds 92fe01b7c655 powerpc/pseries/iommu: Check if the default window in use [...] adds d853adc7adf6 powerpc/pseries/iommu: Create huge DMA window if no MMIO32 [...] adds 119c85055d86 Merge tag 'powerpc-5.15-6' of git://git.kernel.org/pub/scm [...] adds 64a19591a293 riscv: fix misalgned trap vector base address adds cf11d01135ea riscv: Do not re-populate shadow memory with kasan_populat [...] adds 54c5639d8f50 riscv: Fix asan-stack clang build adds bf85ba018f92 Merge tag 'riscv-for-linus-5.15-rc8' of git://git.kernel.o [...] adds 675c496d0f92 clk: composite: Also consider .determine_rate for rate + m [...] adds 3a4347d82efd Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds e20f80b9b163 scsi: ibmvfc: Fix up duplicate response detection adds 282da7cef078 scsi: ufs: ufs-exynos: Correct timeout value setting registers adds 61a9f252c1c0 scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT adds 09d9e4d04187 scsi: ufs: ufshpb: Remove HPB2.0 flows adds 180eca540ae0 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 8228c77d8b56 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock adds 9b57e9d5010b KVM: s390: clear kicked_mask before sleeping again adds 0e9ff65f455d KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu adds 4b2caef043dd Merge tag 'kvm-s390-master-5.15-2' of git://git.kernel.org [...] adds 0985dba842ea KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_ [...] adds 9b0971ca7fc7 KVM: SEV-ES: fix another issue with string I/O VMGEXITs adds f3d1436d4bf8 KVM: x86: Take srcu lock in post_kvm_run_save() adds ca5e83eddc8b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 095729484efc perf build: Suppress 'rm dlfilter' build message adds 29c77550eef3 perf script: Check session->header.env.arch before using it adds 89ac61ff05a5 perf callchain: Fix compilation on powerpc with gcc11+ adds 27730c8cd60d perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support adds 75fcbd38608c Merge tag 'perf-tools-fixes-for-v5.15-2021-10-31' of git:/ [...] adds 8bb7eca972ad Linux 5.15 adds c25303281d79 mm: Convert get_page_unless_zero() to return bool adds 7b230db3b8d3 mm: Introduce struct folio adds 32b8fc486524 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds a53e17e4e97b mm/vmstat: Add functions to account folio statistics adds 9e9edb2094db mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds c24016ac3a62 mm: Add folio reference count functions adds b620f63358cd mm: Add folio_put() adds 86d234cb0499 mm: Add folio_get() adds 020853b6f5ea mm: Add folio_try_get_rcu() adds d389a4a81155 mm: Add folio flag manipulation functions adds 889a3747b3b7 mm/lru: Add folio LRU functions adds 85d0a2ed3747 mm: Handle per-folio private data adds 9257e1567738 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds f94b18f6653a mm/filemap: Add folio_next_index() adds 352b47a69844 mm/filemap: Add folio_pos() and folio_file_pos() adds 2f52578f9c64 mm/util: Add folio_mapping() and folio_file_mapping() adds 4e1364286d0a mm/filemap: Add folio_unlock() adds 7c23c782d5d5 mm/filemap: Add folio_lock() adds af7f29d9e1a7 mm/filemap: Add folio_lock_killable() adds ffdc8dabf20b mm/filemap: Add __folio_lock_async() adds 6baa8d602e84 mm/filemap: Add folio_wait_locked() adds 9138e47ed425 mm/filemap: Add __folio_lock_or_retry() adds 575ced1c8b0d mm/swap: Add folio_rotate_reclaimable() adds 4268b48077e5 mm/filemap: Add folio_end_writeback() adds 490e016f229a mm/writeback: Add folio_wait_writeback() adds a49d0c507759 mm/writeback: Add folio_wait_stable() adds 101c0bf67f50 mm/filemap: Add folio_wait_bit() adds 6974d7c977d7 mm/filemap: Add folio_wake_bit() adds df4d4f127394 mm/filemap: Convert page wait queues to be folios adds b47393f8448a mm/filemap: Add folio private_2 functions adds 6abbaa5b0173 fs/netfs: Add folio fscache functions adds dd10ab049beb mm: Add folio_mapped() adds 874fd90cafdc mm: Add folio_nid() adds 6e0110c247c8 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds 658b69c9d852 mm/memcg: Use the node id in mem_cgroup_update_tree() adds 2ab082ba76f9 mm/memcg: Remove soft_limit_tree_node() adds 8e88bd2dfde2 mm/memcg: Convert memcg_check_events to take a node ID adds 1b7e4464d43a mm/memcg: Add folio_memcg() and related functions adds 118f2875490b mm/memcg: Convert commit_charge() to take a folio adds 8f425e4ed0eb mm/memcg: Convert mem_cgroup_charge() to take a folio adds c4ed6ebfcb09 mm/memcg: Convert uncharge_page() to uncharge_folio() adds bbc6b703b219 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds d21bba2b7d0a mm/memcg: Convert mem_cgroup_migrate() to take folios adds 9d8053fc7a21 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds f70ad4487415 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds fcce4672c06a mm/memcg: Convert mem_cgroup_move_account() to use a folio adds b1baabd995ab mm/memcg: Add folio_lruvec() adds e809c3fedeeb mm/memcg: Add folio_lruvec_lock() and similar functions adds 0de340cbed33 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds c5ce619a77ce mm/workingset: Convert workingset_activation to take a folio adds bf6bd276b374 mm: Add folio_pfn() adds 646010009d35 mm: Add folio_raw_mapping() adds 08b0b0059bf1 mm: Add flush_dcache_folio() adds 53c36de0701f mm: Add kmap_local_folio() adds b424de33c42d mm: Add arch_make_folio_accessible() adds 35a020ba0802 mm: Add folio_young and folio_idle adds f2d273927ea4 mm/swap: Add folio_activate() adds 76580b6529db mm/swap: Add folio_mark_accessed() adds d9c08e2232fb mm/rmap: Add folio_mkclean() adds 3417013e0d18 mm/migrate: Add folio_migrate_mapping() adds 19138349ed59 mm/migrate: Add folio_migrate_flags() adds 715cbfd6c5c5 mm/migrate: Add folio_migrate_copy() adds bd3488e7b4d6 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds be5f17975230 flex_proportions: Allow N events instead of 1 adds cc24df4cd15f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds 269ccca3899f mm/writeback: Add __folio_end_writeback() adds f143f1ea5a53 mm/writeback: Add folio_start_writeback() adds b5e84594cafb mm/writeback: Add folio_mark_dirty() adds 203a31516616 mm/writeback: Add __folio_mark_dirty() adds b9b0ff61eef5 mm/writeback: Convert tracing writeback_page_template to folios adds 85d4d2ebc86f mm/writeback: Add filemap_dirty_folio() adds fc9b6a538b22 mm/writeback: Add folio_account_cleaned() adds fdaf532a2379 mm/writeback: Add folio_cancel_dirty() adds 9350f20a070d mm/writeback: Add folio_clear_dirty_for_io() adds 25ff8b15537d mm/writeback: Add folio_account_redirty() adds cd78ab11a881 mm/writeback: Add folio_redirty_for_writepage() adds 9eb7c76dd31a mm/filemap: Add i_blocks_per_folio() adds f705bf84eab2 mm/filemap: Add folio_mkwrite_check_truncate() adds 9bf70167e3c6 mm/filemap: Add readahead_folio() adds 0995d7e56814 mm/workingset: Convert workingset_refault() to take a folio adds 3eed3ef55c83 mm: Add folio_evictable() adds 934387c99f1c mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 0d31125d2d32 mm/lru: Add folio_add_lru() adds cc09cb134124 mm/page_alloc: Add folio allocation functions adds bb3c579e25e5 mm/filemap: Add filemap_alloc_folio adds 9dd3d069406c mm/filemap: Add filemap_add_folio() adds bca65eeab1db mm/filemap: Convert mapping_get_entry to return a folio adds 3f0c6a07fee6 mm/filemap: Add filemap_get_folio adds b27652d935f4 mm/filemap: Add FGP_STABLE adds 121703c1c817 mm/writeback: Add folio_write_one adds 49f8275c7d92 Merge tag 'folio-5.16' of git://git.infradead.org/users/wi [...]
No new revisions were added by this update.
Summary of changes: Documentation/core-api/cachetlb.rst | 6 + Documentation/core-api/mm-api.rst | 5 + Documentation/filesystems/netfs_library.rst | 2 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 17 +- Makefile | 4 +- arch/arc/include/asm/cacheflush.h | 1 + arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/include/asm/cacheflush.h | 1 + .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 8 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 3 +- arch/arm64/net/bpf_jit_comp.c | 5 + arch/m68k/include/asm/cacheflush_mm.h | 1 + arch/mips/include/asm/cacheflush.h | 2 + arch/nds32/include/asm/cacheflush.h | 1 + arch/nds32/kernel/ftrace.c | 2 +- arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/platform/Kconfig.platform | 1 + arch/parisc/include/asm/cacheflush.h | 3 +- arch/powerpc/platforms/pseries/iommu.c | 27 +- arch/riscv/Kconfig | 6 + arch/riscv/include/asm/kasan.h | 3 +- arch/riscv/kernel/head.S | 1 + arch/riscv/mm/kasan_init.c | 14 +- arch/riscv/net/bpf_jit_core.c | 8 +- arch/s390/kvm/interrupt.c | 5 +- arch/s390/kvm/kvm-s390.c | 1 + arch/sh/include/asm/cacheflush.h | 3 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 6 +- arch/x86/crypto/sm4-aesni-avx2-asm_64.S | 6 +- arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/kvm/svm/sev.c | 15 +- arch/x86/kvm/x86.c | 36 +- arch/x86/kvm/xen.c | 27 +- arch/xtensa/include/asm/cacheflush.h | 5 +- block/blk-mq.c | 13 +- block/blk-settings.c | 20 +- block/genhd.c | 22 +- drivers/base/regmap/regcache-rbtree.c | 7 +- drivers/clk/clk-composite.c | 10 +- drivers/gpio/gpio-mlxbf2.c | 5 + drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 20 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 7 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 13 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 6 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 + drivers/gpu/drm/i915/display/intel_dp.c | 3 + drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 8 - drivers/gpu/drm/i915/i915_trace.h | 7 +- drivers/gpu/drm/i915/intel_dram.c | 30 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 + drivers/gpu/drm/ttm/ttm_bo_util.c | 1 + drivers/infiniband/core/sa_query.c | 5 +- drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/irdma/uk.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 8 +- drivers/infiniband/hw/irdma/ws.c | 13 +- drivers/infiniband/hw/mlx5/mr.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 2 + drivers/infiniband/hw/qedr/qedr.h | 1 + drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 5 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 33 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/cqhci-core.c | 3 + drivers/mmc/host/dw_mmc-exynos.c | 14 + drivers/mmc/host/mtk-sd.c | 38 +- drivers/mmc/host/sdhci-esdhc-imx.c | 16 + drivers/mmc/host/sdhci-pci-core.c | 29 +- drivers/mmc/host/sdhci.c | 6 + drivers/mmc/host/tmio_mmc_core.c | 17 +- drivers/mmc/host/vub300.c | 18 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 16 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 30 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 35 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/intel/ice/ice_lag.c | 18 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 3 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 148 ++++-- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 25 +- drivers/net/ethernet/microchip/lan743x_main.c | 35 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 16 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 2 + drivers/net/ethernet/netronome/nfp/bpf/offload.c | 17 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/phy/phy.c | 140 ++--- drivers/net/usb/lan78xx.c | 6 + drivers/net/usb/usbnet.c | 1 + drivers/net/vmxnet3/vmxnet3_drv.c | 1 - drivers/net/xen-netfront.c | 8 + drivers/nfc/port100.c | 4 +- drivers/nvdimm/pmem.c | 33 +- drivers/nvme/host/tcp.c | 9 +- drivers/nvme/target/tcp.c | 7 +- drivers/reset/Kconfig | 4 +- drivers/reset/reset-brcmstb-rescal.c | 2 +- drivers/reset/reset-socfpga.c | 26 + drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/scsi/ibmvscsi/ibmvfc.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 9 +- drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufshcd.c | 7 +- drivers/scsi/ufs/ufshpb.c | 283 +--------- drivers/scsi/ufs/ufshpb.h | 2 - drivers/spi/spi-altera-dfl.c | 2 +- drivers/spi/spi-altera-platform.c | 2 +- drivers/spi/spi-pl022.c | 5 +- drivers/spi/spi-tegra20-slink.c | 2 +- drivers/vdpa/vdpa_user/vduse_dev.c | 29 +- drivers/virtio/virtio_ring.c | 2 +- drivers/watchdog/iTCO_wdt.c | 12 +- drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/sbsa_gwdt.c | 5 +- fs/afs/write.c | 9 +- fs/btrfs/compression.c | 3 +- fs/btrfs/inode.c | 3 +- fs/btrfs/lzo.c | 36 +- fs/btrfs/zlib.c | 36 +- fs/btrfs/zstd.c | 27 +- fs/cachefiles/rdwr.c | 16 +- fs/io_uring.c | 2 +- fs/jfs/jfs_metapage.c | 1 + fs/ocfs2/suballoc.c | 22 +- include/asm-generic/cacheflush.h | 6 + include/linux/backing-dev.h | 6 +- include/linux/bpf.h | 7 +- include/linux/bpf_types.h | 8 +- include/linux/filter.h | 1 + include/linux/flex_proportions.h | 9 +- include/linux/gfp.h | 22 +- include/linux/highmem-internal.h | 11 + include/linux/highmem.h | 37 ++ include/linux/huge_mm.h | 15 - include/linux/ksm.h | 4 +- include/linux/memcontrol.h | 264 ++++++---- include/linux/migrate.h | 4 + include/linux/mm.h | 239 +++++++-- include/linux/mm_inline.h | 103 ++-- include/linux/mm_types.h | 77 +++ include/linux/mmdebug.h | 20 + include/linux/netfs.h | 77 ++- include/linux/page-flags.h | 290 +++++++--- include/linux/page_idle.h | 99 ++-- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +++++- include/linux/pagemap.h | 585 +++++++++++++-------- include/linux/rmap.h | 10 +- include/linux/skmsg.h | 1 + include/linux/swap.h | 17 +- include/linux/vmstat.h | 113 +++- include/linux/writeback.h | 9 +- include/net/cfg80211.h | 2 - include/net/mptcp.h | 4 + include/net/sock.h | 8 +- include/net/tls.h | 11 +- include/net/udp.h | 5 +- include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- kernel/bpf/arraymap.c | 1 + kernel/bpf/core.c | 24 +- kernel/bpf/syscall.c | 11 +- kernel/bpf/verifier.c | 2 +- kernel/cgroup/cgroup.c | 4 +- kernel/events/uprobes.c | 3 +- kernel/trace/ftrace.c | 18 +- kernel/trace/trace_eprobe.c | 4 +- lib/flex_proportions.c | 28 +- mm/Makefile | 2 +- mm/compaction.c | 4 +- mm/damon/core-test.h | 4 +- mm/filemap.c | 567 ++++++++++---------- mm/folio-compat.c | 142 +++++ mm/huge_memory.c | 9 +- mm/hugetlb.c | 2 +- mm/internal.h | 36 +- mm/khugepaged.c | 34 +- mm/ksm.c | 34 +- mm/memcontrol.c | 356 +++++++------ mm/memory-failure.c | 30 +- mm/memory.c | 29 +- mm/mempolicy.c | 10 + mm/memremap.c | 2 +- mm/migrate.c | 189 ++++--- mm/mlock.c | 3 +- mm/oom_kill.c | 23 +- mm/page-writeback.c | 476 +++++++++-------- mm/page_alloc.c | 22 +- mm/page_io.c | 4 +- mm/page_owner.c | 10 +- mm/rmap.c | 14 +- mm/secretmem.c | 4 +- mm/shmem.c | 7 +- mm/swap.c | 197 +++---- mm/swap_state.c | 2 +- mm/swapfile.c | 8 +- mm/userfaultfd.c | 2 +- mm/util.c | 111 ++-- mm/vmalloc.c | 15 +- mm/vmscan.c | 8 +- mm/workingset.c | 52 +- net/batman-adv/bridge_loop_avoidance.c | 8 +- net/batman-adv/main.c | 56 +- net/batman-adv/network-coding.c | 4 +- net/batman-adv/translation-table.c | 4 +- net/core/dev.c | 9 +- net/core/net-sysfs.c | 4 +- net/core/skbuff.c | 36 +- net/core/skmsg.c | 14 + net/core/sock_destructor.h | 12 + net/core/sysctl_net_core.c | 2 +- net/ipv4/tcp.c | 5 +- net/ipv4/tcp_bpf.c | 27 +- net/ipv4/udp.c | 3 + net/ipv4/udp_bpf.c | 1 + net/mac80211/mesh.c | 9 +- net/mptcp/options.c | 39 +- net/sctp/sm_statefuns.c | 139 +++-- net/smc/af_smc.c | 2 +- net/smc/smc_llc.c | 2 +- net/tipc/crypto.c | 32 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 21 +- net/unix/af_unix.c | 4 + net/unix/unix_bpf.c | 2 + net/wireless/core.c | 2 +- net/wireless/core.h | 2 + net/wireless/mlme.c | 26 +- net/wireless/scan.c | 7 +- net/wireless/util.c | 14 +- tools/perf/Makefile.perf | 2 + tools/perf/arch/powerpc/util/skip-callchain-idx.c | 2 +- tools/perf/builtin-script.c | 14 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 75 +-- tools/testing/selftests/net/fcnal-test.sh | 3 + tools/testing/selftests/vm/split_huge_page_test.c | 2 +- 249 files changed, 4382 insertions(+), 2858 deletions(-) create mode 100644 mm/folio-compat.c create mode 100644 net/core/sock_destructor.h