This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-stable-allmodconfig 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 new 404dd3af590a module: limit enabling module.sig_enforce new c798a995cb39 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in [...] new 07553a027bf9 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UP [...] new 58bc23d28417 drm: add a locked version of drm_is_current_master new 8361b40cc355 drm/nouveau: wait for moving fence after pinning v2 new abaafb91c935 drm/radeon: wait for moving fence after pinning new 83a0369de87e drm/amdgpu: wait for moving fence after pinning new fb1039fb3b7f ARM: 9081/1: fix gcc-10 thumb2-kernel regression new d698344a97bd mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk new 82fde4cde569 psi: Fix psi state corruption when schedule() races with c [...] new 0869bd265b8a spi: spi-nxp-fspi: move the register operation after the c [...] new 133ad06e0419 Revert "PCI: PM: Do not read power state in pci_enable_dev [...] new 0a4f5173a8cb drm/vc4: hdmi: Move the HSM clock enable to runtime_pm new d923261e73d0 drm/vc4: hdmi: Make sure the controller is powered in detect new a48373603da8 x86/entry: Fix noinstr fail in __do_fast_syscall_32() new 1455ac355c5f x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall() new 16349865b7a5 x86/xen: Fix noinstr fail in exc_xen_unknown_trap() new a8faa6a1112c locking/lockdep: Improve noinstr vs errors new 49a122ae9c66 drm/kmb: Fix error return code in kmb_hw_init() new 7ad4a4bfb8b7 perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomi [...] new 6d8af08a452e perf/x86/intel/lbr: Zero the xstate buffer on allocation new a300c3ff0c17 dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma [...] new 3e7da85cf916 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma [...] new e442acb8dfcf dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig new 105d84c27974 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits new 93e9f3fbafe3 mac80211: remove warning in ieee80211_get_sband() new 7019c9f385b2 mac80211_hwsim: drop pending frames on stop new c84ccd00b255 cfg80211: call cfg80211_leave_ocb when switching away from OCB new d79b7bb9540b dmaengine: idxd: Fix missing error code in idxd_cdev_open() new 069907508fe1 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() new c11dd2d04e82 dmaengine: mediatek: free the proper desc in desc_free handler new e67423ed6001 dmaengine: mediatek: do not issue a new desc if one is sti [...] new c12778caacf8 dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC [...] new df0e6c29a49f net: ipv4: Remove unneed BUG() function new 0529c16aca76 mac80211: drop multicast fragments new a655fe62b436 net: ethtool: clear heap allocations for ethtool function new a2f974276fc2 inet: annotate data race in inet_send_prepare() and inet_d [...] new cb50cdafb802 ping: Check return value of function 'ping_queue_rcv_skb' new 8e09e904ad15 net: annotate data race in sock_error() new 231504bdfa03 inet: annotate date races around sk->sk_txhash new ad91e20dfffd net/packet: annotate data race in packet_sendmsg() new 2ec33ddbc120 net: phy: dp83867: perform soft reset and retain established link new 6a3354d38cef riscv32: Use medany C model for modules new e056cc440ae7 net: caif: fix memory leak in ldisc_open new e5e2010ac3e2 bpf, selftests: Adjust few selftest outcomes wrt unreachable code new e309e4631c56 qmi_wwan: Do not call netif_rx from rx_fixup new 598c3d47f69d net/packet: annotate accesses to po->bind new 86876b371ccb net/packet: annotate accesses to po->ifindex new 731225fad606 r8152: Avoid memcpy() over-reading of ETH_SS_STATS new 45c6af8237bf sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS new 4af8575846ca r8169: Avoid memcpy() over-reading of ETH_SS_STATS new bee7a6e2b973 KVM: selftests: Fix kvm_check_cap() assertion new 961535de3495 net: qed: Fix memcpy() overflow of qed_dcbx_params() new 01267d00e1c3 mac80211: reset profile_periodicity/ema_ap new e57188c29d63 mac80211: handle various extensible elements correctly new 9a10de6de0ff recordmcount: Correct st_shndx handling new db676e73666a PCI: Add AMD RS690 quirk to enable 64-bit DMA new c34ef5b94b6a net: ll_temac: Add memory-barriers for TX BD access new 736b50ef2e3d net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY new 8bfb7c12758a riscv: dts: fu740: fix cache-controller interrupts new 19e15b517a7d perf/x86: Track pmu in per-CPU cpu_hw_events new 96bade7ca937 pinctrl: microchip-sgpio: Put fwnode in error case during [...] new 39eb61208e9d pinctrl: stm32: fix the reported number of GPIO lines per bank new 5079a0fcda66 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when [...] new 79e0dbd5aa90 gpiolib: cdev: zero padding during conversion to gpioline_ [...] new 0ffdf36db924 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) new 48e33193a269 software node: Handle software node injection to an existi [...] new 2eb327bf4de3 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group new 57378c52f158 s390/topology: clear thread/group maps for offline cpus new 24b8aa8c90a8 s390/stack: fix possible register corruption with stack sw [...] new c37ba4086c80 s390: fix system call restart with multiple signals new cf9fdfe7ac67 s390: clear pt_regs::flags on irq entry new c36fbd888dcc KVM: do not allow mapping valid but non-reference-counted pages new cdc9ae6b3bd4 i2c: robotfuzz-osif: fix control-request directions new f810a6ac02bc ceph: must hold snap_rwsem when filling inode for async create new a9d294f749c4 xen/events: reset active flag for lateeoi events later new 998f7b27e9c3 kthread_worker: split code for canceling the delayed work timer new eb674f16f194 kthread: prevent deadlock when kthread_mod_delayed_work() [...] new be2b52c651ed x86/fpu: Preserve supervisor states in sanitize_restored_u [...] new 3e40e787d89b x86/fpu: Make init_fpstate correct with optimized XSAVE new 7867cc42fc9d mm/memory-failure: use a mutex to avoid memory_failure() races new 46adfc287094 mm, thp: use head page in __migration_entry_wait() new a9e223073147 mm/thp: fix __split_huge_pmd_locked() on shmem migration entry new b1daf8f86213 mm/thp: make is_huge_zero_pmd() safe and quicker new 926b3364f87b mm/thp: try_to_unmap() use TTU_SYNC for safe splitting new b2a4c9a9d2da mm/thp: fix vma_address() if virtual address below file offset new 9dbb5ac4291f mm/thp: fix page_address_in_vma() on file THP tails new d1367516c1d6 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() new 2ceb1f903fa0 mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] new 2d8d4f42ec20 mm: page_vma_mapped_walk(): use page for pvmw->page new dc7010b49a99 mm: page_vma_mapped_walk(): settle PageHuge on entry new 0d212ac10de5 mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd new bcd41f6b0f1a mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block new 063ef7dd44ea mm: page_vma_mapped_walk(): crossing page table boundary new 0c1a4f969895 mm: page_vma_mapped_walk(): add a level of indentation new ec7c3f283122 mm: page_vma_mapped_walk(): use goto instead of while (1) new 6701cbcf02b5 mm: page_vma_mapped_walk(): get vma_address_end() earlier new 8ab4361cb4fd mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes new a8f60caa646b mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() new 11b5f1bdadb6 mm, futex: fix shared futex pgoff on shmem huge page new d94b8af42e53 KVM: SVM: Call SEV Guest Decommission if ASID binding fails new e77b796eb9b7 swiotlb: manipulate orig_addr when tlb_addr has offset new ee98cb6f22dc netfs: fix test for whether we can skip read when writing [...] new 54ab8b082d0a mm/hwpoison: do not lock page again when me_huge_page() su [...] new 2b2e592096b5 Revert "drm: add a locked version of drm_is_current_master" new 7be8fb1494c6 certs: Add EFI_CERT_X509_GUID support for dbx entries new 8365f9a6c815 certs: Move load_system_certificate_list to a common function new b3ca1077e1c4 certs: Add ability to preload revocation certs new c59019dfed03 integrity: Load mokx variables into the blacklist keyring new afe5d2361cfa Linux 5.12.14 new d2896d0b76bf Merge v5.12.14
The 111 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/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