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-aarch64-stable-allnoconfig in repository toolchain/ci/linux.
from b6bf7bc66a6c Merge v5.12.12 adds c1ec6d46b63d dmaengine: idxd: add engine 'struct device' missing bus ty [...] adds 6b82f6921a36 dmaengine: idxd: add missing dsa driver unregister adds becd2ff7ebf6 dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions adds b476c74c1ff0 dmaengine: xilinx: dpdma: initialize registers before request_irq adds a215987f731b dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM adds 55b1c329a157 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM adds c8e0794226f4 dmaengine: SF_PDMA depends on HAS_IOMEM adds 6a5fadcb0ac1 dmaengine: stedma40: add missing iounmap() on error in d40 [...] adds 43ea6532ea87 afs: Fix an IS_ERR() vs NULL check adds 28788dc5c705 mm/memory-failure: make sure wait for page writeback in me [...] adds a2aff09807fb kvm: LAPIC: Restore guard to prevent illegal APIC register access adds 476de3f94ef4 fanotify: fix copy_event_to_user() fid error clean up adds 2eb4e0b36318 batman-adv: Avoid WARN_ON timing related checks adds faca4702ab22 staging: rtl8723bs: fix monitor netdev register/unregister adds d1b949c70206 mac80211: fix skb length check in ieee80211_scan_rx() adds f313da6d46f4 mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst si [...] adds ffc6be4cb861 mlxsw: core: Set thermal zone polling delay argument to re [...] adds c54a64e7c0ac libbpf: Fixes incorrect rx_ring_setup_done adds 0ffb460be3ab net: ipv4: fix memory leak in netlbl_cipsov4_add_std adds 2f032ebff9b1 vrf: fix maximum MTU adds b25b60d07616 net: rds: fix memory leak in rds_recvmsg adds b0a744f7ac5a net: dsa: felix: re-enable TX flow control in ocelot_port_flush() adds 2b66c0119c87 net: ena: fix DMA mapping function issues in XDP adds 2e44117758bf net: lantiq: disable interrupt before sheduling NAPI adds a1f6740fa393 netfilter: nf_tables: initialize set before expression setup adds b499e673dc47 netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local adds 57b2b26fa656 ice: add ndo_bpf callback for safe mode netdev ops adds c4c9de226916 ice: parameterize functions responsible for Tx ring management adds 65310b0aff86 udp: fix race between close() and udp_abort() adds 69a54b4899dd rtnetlink: Fix regression in bridge VLAN configuration adds 7c7dd4e03be9 net/sched: act_ct: handle DNAT tuple collision adds b6447b72aca5 net/mlx5e: Fix use-after-free of encap entry in neigh upda [...] adds 462abaee88f5 net/mlx5e: Remove dependency in IPsec initialization flows adds b374c1304f6d net/mlx5e: Fix page reclaim for dead peer hairpin adds 6a84c6df0eb5 net/mlx5: Consider RoCE cap before init RDMA resources adds 574a9f20f1c0 net/mlx5: DR, Don't use SW steering when RoCE is not supported adds af452c9d5f78 Revert "net/mlx5: Arm only EQs with EQEs" adds b38c57a01a32 net/mlx5e: Block offload of outer header csum for UDP tunnels adds ed2299692680 net/mlx5e: Block offload of outer header csum for GRE tunnel adds 56c8b8333eb1 skbuff: fix incorrect msg_zerocopy copy notifications adds f648089337cb netfilter: synproxy: Fix out of bounds when parsing TCP options adds 76e02b8905d0 mptcp: Fix out of bounds when parsing TCP options adds 3371392c60e2 sch_cake: Fix out of bounds when parsing TCP options and header adds 6fb5ea5dd0a6 mptcp: try harder to borrow memory from subflow under pressure adds 59f4b11b9a7a mptcp: wake-up readers only for in sequence data adds 083e54e4c761 mptcp: do not warn on bad input from the network adds 4dd7ed31e66b selftests: mptcp: enable syncookie only in absence of reorders adds 27ef25c72373 mptcp: fix soft lookup in subflow_error_report() adds 9e029da0a957 alx: Fix an error handling path in 'alx_probe()' adds 291c5e3b8ca0 cxgb4: fix endianness when flashing boot image adds 2e4829cae148 cxgb4: fix sleep in atomic when flashing PHY firmware adds decb9c3ba468 cxgb4: halt chip before flashing PHY firmware image adds fd99cacdc70f net: stmmac: dwmac1000: Fix extended MAC address registers [...] adds 5816edd370a7 net: make get_net_ns return error if NET_NS is disabled adds 4556e8ed3a82 net: qualcomm: rmnet: don't over-count statistics adds cfc7f0e70d64 ethtool: strset: fix message length calculation adds ca9c08db4a8a qlcnic: Fix an error handling path in 'qlcnic_probe()' adds 45988cab933e netxen_nic: Fix an error handling path in 'netxen_nic_probe()' adds 490e879c3848 cxgb4: fix wrong ethtool n-tuple rule lookup adds 55c6d93e0b38 ipv4: Fix device used for dst_alloc with local routes adds 19892ab9c9d8 net: qrtr: fix OOB Read in qrtr_endpoint_post adds 4a99047ed51c bpf: Fix leakage under speculation on mispredicted branches adds 7d14c66f906c net: mhi_net: Update the transmit handler prototype adds 220c3c36b1f8 ptp: improve max_adj check against unreasonable values adds 62e2f20e2e99 net: cdc_ncm: switch to eth%d interface naming adds 5e006cdb9b75 lantiq: net: fix duplicated skb in rx descriptor ring adds 14616c372a7b net: usb: fix possible use-after-free in smsc75xx_bind adds 6a993bca5ba6 net: fec_ptp: fix issue caused by refactor the fec_devtype adds 77de6ee73f54 net: ipv4: fix memory leak in ip_mc_add1_src adds 3cbfeea44b8d net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_ [...] adds e384aeadab1b net/mlx5: Fix error path for set HCA defaults adds 1666c186fe8a net/mlx5: Check that driver was probed prior attaching the device adds 648a07c4d5de net/mlx5: E-Switch, Read PF mac address adds c08fd2ddb418 net/mlx5: E-Switch, Allow setting GUID for host PF vport adds 0069be27bf64 net/mlx5: SF_DEV, remove SF device on invalid state adds 7fac9dc2dc09 net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding adds a537892fa85e net/mlx5e: Don't create devices during unload flow adds d7aeb00dc5a0 net/mlx5: Reset mkey index on creation adds fc2fd420b053 be2net: Fix an error handling path in 'be_probe()' adds f4de2b43d13b net: hamradio: fix memory leak in mkiss_close adds b4f7a9fc9d09 net: cdc_eem: fix tx fixup skb leak adds 6b3496e07913 cxgb4: fix wrong shift. adds dc5ebaf83af9 bnxt_en: Rediscover PHY capabilities after firmware reset adds 0490cea41ab1 bnxt_en: Fix TQM fastpath ring backing store computation adds bddd2091e1c4 bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path adds 9069a7e0dd59 icmp: don't send out ICMP messages with a source address o [...] adds d11d79e52ba0 net: ethernet: fix potential use-after-free in ec_bhf_remove adds 76f0004671b0 regulator: cros-ec: Fix error code in dev_err message adds 83581c571520 regulator: bd70528: Fix off-by-one for buck123 .n_voltages [...] adds f3a4ed2f8168 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] adds b437e0282764 ASoC: rt5659: Fix the lost powers for the HDA header adds 6472955af5e8 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() adds e1ffb123e96d ASoC: fsl-asoc-card: Set .owner attribute when registering card. adds fccd7c3574c9 regulator: mt6315: Fix function prototype for mt6315_map_mode adds 6e47a8167e5d regulator: rtmv20: Fix to make regcache value first readin [...] adds 6d655c27bab2 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing er [...] adds f292028099b1 sched/pelt: Ensure that *_sum is always synced with *_avg adds aa2b159f3839 ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values adds b4c0a756d88e regulator: hi6421v600: Fix .vsel_mask setting adds 600831a22047 spi: stm32-qspi: Always wait BUSY bit to be cleared in stm [...] adds dc68f0c9e4a0 regulator: rt4801: Fix NULL pointer dereference if priv->e [...] adds f9ae1750ac6c ASoC: rt5682: Fix the fast discharge for headset unpluggin [...] adds 7e7d112f7a2c pinctrl: ralink: rt2880: avoid to error in calls is pin is [...] adds 6b935731cdc9 drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device adds becfe762bf36 ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin adds 7a01fdd060eb radeon: use memcpy_to/fromio for UVD fw upload adds 4a737ccdb651 hwmon: (scpi-hwmon) shows the negative temperature properly adds 68c5ac88abcc riscv: code patching only works on !XIP_KERNEL adds c71845655436 mm: relocate 'write_protect_seq' in struct mm_struct adds 8a484eebcc93 irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry adds b390fbe65816 perf metricgroup: Fix find_evsel_group() event selector adds 99c028fb3a99 perf metricgroup: Return error code from metricgroup__add_ [...] adds 408a4956acde bpf: Inherit expanded/patched seen count from old aux data adds 68a1936e1812 bpf: Do not mark insn as seen under speculative path verification adds dc6415cb5cf8 can: bcm: fix infoleak in struct bcm_msg_head adds e89912962fa0 can: bcm/raw/isotp: use per module netdevice notifier adds 1071065eeb33 can: j1939: fix Use-after-Free, hold skb ref while in use adds d0760a4ef856 can: mcba_usb: fix memory leak in mcba_usb adds 955b2bd83c38 usb: core: hub: Disable autosuspend for Cypress CY7C65632 adds c12f71e86f22 usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection adds 0eee3ce5249f tracing: Do not stop recording cmdlines when tracing is off adds 5b5b8be020c7 tracing: Do not stop recording comms if the trace file is [...] adds c89a2fda651e tracing: Do no increment trace_clock_global() by one adds 39fc44156f3a PCI: Mark TI C667X to avoid bus reset adds 02bbc04c2630 PCI: Mark some NVIDIA GPUs to avoid bus reset adds 74c1ea1b1b82 PCI: Mark AMD Navi14 GPU ATS as broken adds 3d213a4ddf49 PCI: aardvark: Fix kernel panic during PIO transfer adds 4879d99a1af0 PCI: Add ACS quirk for Broadcom BCM57414 NIC adds fb4af05cc622 PCI: Work around Huawei Intelligent NIC VF FLR erratum adds 47dbe49b1953 btrfs: zoned: fix negative space_info->bytes_readonly adds 54bab5cfa8c1 s390/mcck: fix invalid KVM guest condition check adds df9a40cfb3be KVM: x86: Immediately reset the MMU context when the SMM f [...] adds c87dc2e491d4 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU adds a4edc506abd5 KVM: X86: Fix x86_emulator slab cache leak adds 99de738e5b16 s390/mcck: fix calculation of SIE critical section size adds 6c800b5a60af s390/ap: Fix hanging ioctl caused by wrong msg counter adds f99607667fd1 ARCv2: save ABI registers across signal handling adds 14225dfbbada x86/mm: Avoid truncating memblocks for SGX memory adds e85c3112ddb4 x86/process: Check PF_KTHREAD and not current->mm for kern [...] adds b7a05aba39f7 x86/ioremap: Map EFI-reserved memory as encrypted for SEV adds 811148810eda x86/pkru: Write hardware init value to PKRU when xstate is init adds ec25ea1f3f05 x86/fpu: Prevent state corruption in __fpu__restore_sig() adds 002665dcba4b x86/fpu: Invalidate FPU state after a failed XRSTOR from a [...] adds 6d427e1730da x86/fpu: Reset state for all signal restore failures adds 74c3c34a04bc powerpc/perf: Fix crash in perf_instruction_pointer() when [...] adds f5644a1cf617 Makefile: lto: Pass -warn-stack-size only on LLD < 13.0.0 adds 70fd2a63fc1c crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo adds 789a43de7876 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc adds 8043903fcb72 mac80211: fix deadlock in AP/VLAN handling adds 7b1b88232e40 mac80211: Fix NULL ptr deref for injected rate info adds 5ea9123f4631 mac80211: fix 'reset' debugfs locking adds 721b9c56b271 cfg80211: fix phy80211 symlink creation adds db40ccfec26d cfg80211: shut down interfaces on failed resume adds 077ad15b8b72 mac80211: move interface shutdown out of wiphy lock adds 2ffac7f3c81a mac80211: minstrel_ht: fix sample time check adds 34e2e11e2282 cfg80211: make certificate generation more robust adds 6fd67a68154b cfg80211: avoid double free of PMSR request adds df6cd610bbe5 drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to c [...] adds ee85fdbcea82 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. adds e8afe05bd359 net: ll_temac: Make sure to free skb when it is completely used adds b6982493ed2d net: ll_temac: Fix TX BD buffer overwrite adds abb02e05cb1c net: bridge: fix vlan tunnel dst null pointer dereference adds 25053a8404ba net: bridge: fix vlan tunnel dst refcnt when egressing adds 7db3a9e6e465 mm,hwpoison: fix race with hugetlb page allocation adds d3369218f922 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] adds 3af098f31a82 mm/hugetlb: expand restore_reserve_on_error functionality adds ca28a428cf1a mm/slub: clarify verification reporting adds cf990cfae36b mm/slub: fix redzoning for small allocations adds ce6e8bee7a38 mm/slub: actually fix freelist pointer vs redzoning adds bcc0a8a25dc6 mm/slub.c: include swab.h adds 97bf4dc3e1a3 net: stmmac: disable clocks in stmmac_remove_config_dt() adds a5bbae600f01 net: fec_ptp: add clock rate zero check adds 37699aef8dc6 tools headers UAPI: Sync linux/in.h copy with the kernel sources adds c4aedcd7026b perf beauty: Update copy of linux/socket.h with the kernel [...] adds afd8b0d091d5 usb: dwc3: debugfs: Add and remove endpoint dirs dynamically adds fa8c413e6b74 usb: dwc3: core: fix kernel panic when do reboot adds 1463281b5efd Linux 5.12.13 adds 10e96ed71e23 Merge v5.12.13 adds 404dd3af590a module: limit enabling module.sig_enforce adds c798a995cb39 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in [...] adds 07553a027bf9 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UP [...] adds 58bc23d28417 drm: add a locked version of drm_is_current_master adds 8361b40cc355 drm/nouveau: wait for moving fence after pinning v2 adds abaafb91c935 drm/radeon: wait for moving fence after pinning adds 83a0369de87e drm/amdgpu: wait for moving fence after pinning adds fb1039fb3b7f ARM: 9081/1: fix gcc-10 thumb2-kernel regression adds d698344a97bd mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk adds 82fde4cde569 psi: Fix psi state corruption when schedule() races with c [...] adds 0869bd265b8a spi: spi-nxp-fspi: move the register operation after the c [...] adds 133ad06e0419 Revert "PCI: PM: Do not read power state in pci_enable_dev [...] adds 0a4f5173a8cb drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds d923261e73d0 drm/vc4: hdmi: Make sure the controller is powered in detect adds a48373603da8 x86/entry: Fix noinstr fail in __do_fast_syscall_32() adds 1455ac355c5f x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall() adds 16349865b7a5 x86/xen: Fix noinstr fail in exc_xen_unknown_trap() adds a8faa6a1112c locking/lockdep: Improve noinstr vs errors adds 49a122ae9c66 drm/kmb: Fix error return code in kmb_hw_init() adds 7ad4a4bfb8b7 perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomi [...] adds 6d8af08a452e perf/x86/intel/lbr: Zero the xstate buffer on allocation adds a300c3ff0c17 dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma [...] adds 3e7da85cf916 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma [...] adds e442acb8dfcf dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig adds 105d84c27974 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits adds 93e9f3fbafe3 mac80211: remove warning in ieee80211_get_sband() adds 7019c9f385b2 mac80211_hwsim: drop pending frames on stop adds c84ccd00b255 cfg80211: call cfg80211_leave_ocb when switching away from OCB adds d79b7bb9540b dmaengine: idxd: Fix missing error code in idxd_cdev_open() adds 069907508fe1 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() adds c11dd2d04e82 dmaengine: mediatek: free the proper desc in desc_free handler adds e67423ed6001 dmaengine: mediatek: do not issue a new desc if one is sti [...] adds c12778caacf8 dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC [...] adds df0e6c29a49f net: ipv4: Remove unneed BUG() function adds 0529c16aca76 mac80211: drop multicast fragments adds a655fe62b436 net: ethtool: clear heap allocations for ethtool function adds a2f974276fc2 inet: annotate data race in inet_send_prepare() and inet_d [...] adds cb50cdafb802 ping: Check return value of function 'ping_queue_rcv_skb' adds 8e09e904ad15 net: annotate data race in sock_error() adds 231504bdfa03 inet: annotate date races around sk->sk_txhash adds ad91e20dfffd net/packet: annotate data race in packet_sendmsg() adds 2ec33ddbc120 net: phy: dp83867: perform soft reset and retain established link adds 6a3354d38cef riscv32: Use medany C model for modules adds e056cc440ae7 net: caif: fix memory leak in ldisc_open adds e5e2010ac3e2 bpf, selftests: Adjust few selftest outcomes wrt unreachable code adds e309e4631c56 qmi_wwan: Do not call netif_rx from rx_fixup adds 598c3d47f69d net/packet: annotate accesses to po->bind adds 86876b371ccb net/packet: annotate accesses to po->ifindex adds 731225fad606 r8152: Avoid memcpy() over-reading of ETH_SS_STATS adds 45c6af8237bf sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS adds 4af8575846ca r8169: Avoid memcpy() over-reading of ETH_SS_STATS adds bee7a6e2b973 KVM: selftests: Fix kvm_check_cap() assertion adds 961535de3495 net: qed: Fix memcpy() overflow of qed_dcbx_params() adds 01267d00e1c3 mac80211: reset profile_periodicity/ema_ap adds e57188c29d63 mac80211: handle various extensible elements correctly adds 9a10de6de0ff recordmcount: Correct st_shndx handling adds db676e73666a PCI: Add AMD RS690 quirk to enable 64-bit DMA adds c34ef5b94b6a net: ll_temac: Add memory-barriers for TX BD access adds 736b50ef2e3d net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY adds 8bfb7c12758a riscv: dts: fu740: fix cache-controller interrupts adds 19e15b517a7d perf/x86: Track pmu in per-CPU cpu_hw_events adds 96bade7ca937 pinctrl: microchip-sgpio: Put fwnode in error case during [...] adds 39eb61208e9d pinctrl: stm32: fix the reported number of GPIO lines per bank adds 5079a0fcda66 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when [...] adds 79e0dbd5aa90 gpiolib: cdev: zero padding during conversion to gpioline_ [...] adds 0ffdf36db924 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) adds 48e33193a269 software node: Handle software node injection to an existi [...] adds 2eb327bf4de3 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group adds 57378c52f158 s390/topology: clear thread/group maps for offline cpus adds 24b8aa8c90a8 s390/stack: fix possible register corruption with stack sw [...] adds c37ba4086c80 s390: fix system call restart with multiple signals adds cf9fdfe7ac67 s390: clear pt_regs::flags on irq entry adds c36fbd888dcc KVM: do not allow mapping valid but non-reference-counted pages adds cdc9ae6b3bd4 i2c: robotfuzz-osif: fix control-request directions adds f810a6ac02bc ceph: must hold snap_rwsem when filling inode for async create adds a9d294f749c4 xen/events: reset active flag for lateeoi events later adds 998f7b27e9c3 kthread_worker: split code for canceling the delayed work timer adds eb674f16f194 kthread: prevent deadlock when kthread_mod_delayed_work() [...] adds be2b52c651ed x86/fpu: Preserve supervisor states in sanitize_restored_u [...] adds 3e40e787d89b x86/fpu: Make init_fpstate correct with optimized XSAVE adds 7867cc42fc9d mm/memory-failure: use a mutex to avoid memory_failure() races adds 46adfc287094 mm, thp: use head page in __migration_entry_wait() adds a9e223073147 mm/thp: fix __split_huge_pmd_locked() on shmem migration entry adds b1daf8f86213 mm/thp: make is_huge_zero_pmd() safe and quicker adds 926b3364f87b mm/thp: try_to_unmap() use TTU_SYNC for safe splitting adds b2a4c9a9d2da mm/thp: fix vma_address() if virtual address below file offset adds 9dbb5ac4291f mm/thp: fix page_address_in_vma() on file THP tails adds d1367516c1d6 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() adds 2ceb1f903fa0 mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] adds 2d8d4f42ec20 mm: page_vma_mapped_walk(): use page for pvmw->page adds dc7010b49a99 mm: page_vma_mapped_walk(): settle PageHuge on entry adds 0d212ac10de5 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd adds bcd41f6b0f1a mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block adds 063ef7dd44ea mm: page_vma_mapped_walk(): crossing page table boundary adds 0c1a4f969895 mm: page_vma_mapped_walk(): add a level of indentation adds ec7c3f283122 mm: page_vma_mapped_walk(): use goto instead of while (1) adds 6701cbcf02b5 mm: page_vma_mapped_walk(): get vma_address_end() earlier adds 8ab4361cb4fd mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes adds a8f60caa646b mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() adds 11b5f1bdadb6 mm, futex: fix shared futex pgoff on shmem huge page adds d94b8af42e53 KVM: SVM: Call SEV Guest Decommission if ASID binding fails adds e77b796eb9b7 swiotlb: manipulate orig_addr when tlb_addr has offset adds ee98cb6f22dc netfs: fix test for whether we can skip read when writing [...] adds 54ab8b082d0a mm/hwpoison: do not lock page again when me_huge_page() su [...] adds 2b2e592096b5 Revert "drm: add a locked version of drm_is_current_master" adds 7be8fb1494c6 certs: Add EFI_CERT_X509_GUID support for dbx entries adds 8365f9a6c815 certs: Move load_system_certificate_list to a common function adds b3ca1077e1c4 certs: Add ability to preload revocation certs adds c59019dfed03 integrity: Load mokx variables into the blacklist keyring adds afe5d2361cfa Linux 5.12.14 adds d2896d0b76bf Merge v5.12.14
No new revisions were added by this update.
Summary of changes: Documentation/vm/slub.rst | 10 +- Makefile | 7 +- arch/arc/include/uapi/asm/sigcontext.h | 1 + arch/arc/kernel/signal.c | 43 ++++++ arch/arm/kernel/setup.c | 16 ++- arch/powerpc/perf/core-book3s.c | 2 +- arch/riscv/Kconfig | 18 +-- arch/riscv/Makefile | 2 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 2 +- arch/s390/include/asm/stacktrace.h | 18 ++- arch/s390/kernel/entry.S | 5 +- arch/s390/kernel/signal.c | 1 - arch/s390/kernel/topology.c | 12 +- arch/x86/entry/common.c | 5 +- arch/x86/events/core.c | 23 ++- arch/x86/events/intel/core.c | 2 +- arch/x86/events/intel/ds.c | 4 +- arch/x86/events/intel/lbr.c | 36 +++-- arch/x86/events/perf_event.h | 10 +- arch/x86/include/asm/fpu/internal.h | 43 +++--- arch/x86/kernel/fpu/signal.c | 80 ++++++----- arch/x86/kernel/fpu/xstate.c | 41 +++++- arch/x86/kvm/lapic.c | 3 + arch/x86/kvm/mmu/mmu.c | 26 +++- arch/x86/kvm/svm/sev.c | 32 +++-- arch/x86/kvm/x86.c | 6 +- arch/x86/mm/ioremap.c | 4 +- arch/x86/mm/numa.c | 8 +- arch/x86/pci/fixup.c | 44 ++++++ arch/x86/xen/enlighten_pv.c | 2 + certs/Kconfig | 17 +++ certs/Makefile | 21 ++- certs/blacklist.c | 64 +++++++++ certs/blacklist.h | 2 + certs/common.c | 57 ++++++++ certs/common.h | 9 ++ certs/revocation_certificates.S | 21 +++ certs/system_keyring.c | 55 ++----- drivers/base/swnode.c | 16 ++- drivers/dma/Kconfig | 2 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 3 + drivers/dma/idxd/cdev.c | 1 + drivers/dma/idxd/init.c | 2 + drivers/dma/mediatek/mtk-uart-apdma.c | 27 ++-- drivers/dma/pl330.c | 6 +- drivers/dma/qcom/Kconfig | 1 + drivers/dma/sf-pdma/Kconfig | 1 + drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/ste_dma40.c | 3 + drivers/dma/stm32-mdma.c | 4 +- drivers/dma/xilinx/xilinx_dpdma.c | 31 +++- drivers/dma/xilinx/zynqmp_dma.c | 2 +- drivers/gpio/gpiolib-cdev.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +- drivers/gpu/drm/kmb/kmb_drv.c | 1 + drivers/gpu/drm/nouveau/nouveau_prime.c | 17 ++- drivers/gpu/drm/radeon/radeon_prime.c | 16 ++- drivers/gpu/drm/radeon/radeon_uvd.c | 4 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 31 +++- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 5 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 41 +++++- drivers/gpu/drm/vc4/vc4_hdmi.c | 44 ++++-- drivers/hwmon/scpi-hwmon.c | 9 ++ drivers/i2c/busses/i2c-i801.c | 3 + drivers/i2c/busses/i2c-robotfuzz-osif.c | 4 +- drivers/irqchip/irq-gic-v3.c | 36 ++++- drivers/mmc/host/meson-gx-mmc.c | 50 ++++++- drivers/net/caif/caif_serial.c | 1 + drivers/net/can/usb/mcba_usb.c | 17 ++- drivers/net/ethernet/amazon/ena/ena_netdev.c | 54 +++---- drivers/net/ethernet/atheros/alx/main.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 48 +++++-- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 46 +++--- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 1 + drivers/net/ethernet/freescale/fec_ptp.c | 8 +- drivers/net/ethernet/intel/ice/ice_lib.c | 18 +-- drivers/net/ethernet/intel/ice/ice_main.c | 15 ++ drivers/net/ethernet/lantiq_xrx200.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 19 +++ .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 15 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 33 ++++- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 19 +-- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 3 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 1 + .../mellanox/mlx5/core/steering/dr_ste_v1.c | 26 ++-- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 30 +++- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 2 - drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 +- drivers/net/ethernet/mscc/ocelot.c | 5 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 4 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 1 + drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 18 +-- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 8 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 27 +++- drivers/net/hamradio/mkiss.c | 1 + drivers/net/mhi/net.c | 2 +- drivers/net/phy/dp83867.c | 6 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/cdc_ncm.c | 2 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/usb/r8152.c | 2 +- drivers/net/usb/smsc75xx.c | 10 +- drivers/net/vrf.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 5 + drivers/pci/controller/pci-aardvark.c | 49 +++++-- drivers/pci/pci.c | 16 ++- drivers/pci/quirks.c | 93 +++++++++++- drivers/phy/mediatek/phy-mtk-tphy.c | 2 + drivers/pinctrl/pinctrl-microchip-sgpio.c | 4 +- drivers/pinctrl/ralink/pinctrl-rt2880.c | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 9 +- drivers/platform/x86/thinkpad_acpi.c | 1 + drivers/ptp/ptp_clock.c | 6 +- drivers/regulator/cros-ec-regulator.c | 3 +- drivers/regulator/mt6315-regulator.c | 2 +- drivers/regulator/rt4801-regulator.c | 4 +- drivers/regulator/rtmv20-regulator.c | 2 + drivers/s390/crypto/ap_queue.c | 11 +- drivers/scsi/sd.c | 22 ++- drivers/spi/spi-nxp-fspi.c | 11 +- drivers/spi/spi-stm32-qspi.c | 5 +- drivers/spi/spi-zynq-qspi.c | 7 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 +- drivers/usb/chipidea/usbmisc_imx.c | 16 ++- drivers/usb/core/hub.c | 7 + drivers/usb/dwc3/core.c | 2 +- drivers/usb/dwc3/debug.h | 3 + drivers/usb/dwc3/debugfs.c | 21 +-- drivers/usb/dwc3/gadget.c | 3 + drivers/xen/events/events_base.c | 11 +- fs/afs/main.c | 4 +- fs/btrfs/block-group.c | 8 +- fs/ceph/addr.c | 54 +++++-- fs/ceph/file.c | 3 + fs/ceph/inode.c | 2 + fs/hugetlbfs/inode.c | 1 + fs/nilfs2/sysfs.c | 1 + fs/notify/fanotify/fanotify_user.c | 4 +- include/keys/system_keyring.h | 15 ++ include/linux/debug_locks.h | 2 + include/linux/huge_mm.h | 8 +- include/linux/hugetlb.h | 24 ++-- include/linux/mfd/rohm-bd70528.h | 4 +- include/linux/mlx5/driver.h | 4 + include/linux/mlx5/transobj.h | 1 + include/linux/mm.h | 3 + include/linux/mm_types.h | 27 +++- include/linux/pagemap.h | 13 +- include/linux/ptp_clock_kernel.h | 2 +- include/linux/rmap.h | 1 + include/linux/socket.h | 2 - include/linux/swapops.h | 15 +- include/net/mac80211.h | 7 +- include/net/net_namespace.h | 7 + include/net/sock.h | 17 ++- include/uapi/linux/in.h | 3 + kernel/bpf/verifier.c | 68 ++++++++- kernel/crash_core.c | 1 + kernel/dma/swiotlb.c | 8 +- kernel/futex.c | 3 +- kernel/kthread.c | 77 ++++++---- kernel/locking/lockdep.c | 4 +- kernel/module.c | 14 +- kernel/sched/fair.c | 10 +- kernel/sched/psi.c | 36 +++-- kernel/trace/trace.c | 11 -- kernel/trace/trace_clock.c | 6 +- lib/debug_locks.c | 2 +- mm/huge_memory.c | 56 ++++---- mm/hugetlb.c | 140 ++++++++++++++---- mm/internal.h | 53 +++++-- mm/memory-failure.c | 116 +++++++++++---- mm/memory.c | 41 ++++++ mm/migrate.c | 1 + mm/page_vma_mapped.c | 160 +++++++++++++-------- mm/pgtable-generic.c | 5 +- mm/rmap.c | 39 +++-- mm/slab_common.c | 3 +- mm/slub.c | 37 +++-- mm/swapfile.c | 2 +- mm/truncate.c | 43 +++--- net/batman-adv/bat_iv_ogm.c | 4 +- net/bridge/br_private.h | 4 +- net/bridge/br_vlan_tunnel.c | 38 +++-- net/can/bcm.c | 62 ++++++-- net/can/isotp.c | 61 ++++++-- net/can/j1939/transport.c | 54 +++++-- net/can/raw.c | 62 ++++++-- net/core/net_namespace.c | 12 ++ net/core/rtnetlink.c | 8 +- net/core/skbuff.c | 4 +- net/ethtool/ioctl.c | 10 +- net/ethtool/strset.c | 2 + net/ipv4/af_inet.c | 4 +- net/ipv4/cipso_ipv4.c | 1 + net/ipv4/devinet.c | 2 +- net/ipv4/icmp.c | 7 + net/ipv4/igmp.c | 1 + net/ipv4/ping.c | 12 +- net/ipv4/route.c | 15 +- net/ipv4/udp.c | 10 ++ net/ipv6/addrconf.c | 2 +- net/ipv6/netfilter/nft_fib_ipv6.c | 22 ++- net/ipv6/udp.c | 3 + net/mac80211/debugfs.c | 11 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/iface.c | 19 ++- net/mac80211/main.c | 7 +- net/mac80211/mlme.c | 8 ++ net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/rx.c | 9 +- net/mac80211/scan.c | 21 ++- net/mac80211/tx.c | 52 ++++--- net/mac80211/util.c | 24 ++-- net/mptcp/options.c | 2 + net/mptcp/protocol.c | 52 +++---- net/mptcp/protocol.h | 1 - net/mptcp/subflow.c | 108 +++++++------- net/netfilter/nf_synproxy_core.c | 5 + net/netfilter/nf_tables_api.c | 83 +++++------ net/packet/af_packet.c | 41 +++--- net/qrtr/qrtr.c | 2 +- net/rds/recv.c | 2 +- net/sched/act_ct.c | 21 +-- net/sched/sch_cake.c | 6 +- net/socket.c | 13 -- net/unix/af_unix.c | 7 +- net/wireless/Makefile | 2 +- net/wireless/core.c | 13 +- net/wireless/pmsr.c | 16 ++- net/wireless/sysfs.c | 4 + net/wireless/util.c | 3 + scripts/Makefile | 1 + scripts/recordmcount.h | 15 +- .../integrity/platform_certs/keyring_handler.c | 11 ++ security/integrity/platform_certs/load_uefi.c | 20 ++- sound/soc/codecs/rt5659.c | 26 +++- sound/soc/codecs/rt5682-sdw.c | 3 +- sound/soc/codecs/tas2562.h | 14 +- sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/qcom/lpass-cpu.c | 79 ++++++++++ sound/soc/qcom/lpass.h | 4 + tools/include/uapi/linux/in.h | 3 + tools/lib/bpf/xsk.c | 2 +- tools/perf/trace/beauty/include/linux/socket.h | 2 - tools/perf/util/metricgroup.c | 14 +- tools/testing/selftests/bpf/test_verifier.c | 2 +- tools/testing/selftests/bpf/verifier/and.c | 2 + tools/testing/selftests/bpf/verifier/bounds.c | 14 ++ tools/testing/selftests/bpf/verifier/dead_code.c | 2 + tools/testing/selftests/bpf/verifier/jmp32.c | 22 +++ tools/testing/selftests/bpf/verifier/jset.c | 10 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 + .../selftests/bpf/verifier/value_ptr_arith.c | 7 +- tools/testing/selftests/kvm/lib/kvm_util.c | 2 +- tools/testing/selftests/net/fib_tests.sh | 25 ++++ tools/testing/selftests/net/mptcp/mptcp_connect.sh | 11 +- virt/kvm/kvm_main.c | 19 ++- 277 files changed, 3181 insertions(+), 1218 deletions(-) create mode 100644 certs/common.c create mode 100644 certs/common.h create mode 100644 certs/revocation_certificates.S