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-allyesconfig in repository toolchain/ci/linux.
from 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 new b8455cb4b4c9 scsi: sr: Return appropriate error code when disk is ejected new 2fc4a7f07041 s390/vfio-ap: clean up mdev resources when remove callback [...] new 72fc8c1e9294 gpio: mxc: Fix disabled interrupt wake-up support new f809438939f5 drm/nouveau: fix dma_address check for CPU/GPU sync new 533c5bd68164 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP new 0980e3bec812 Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" new fc3b667678f2 Linux 5.12.15 new 476eea734327 Merge v5.12.15
The 8 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: Makefile | 2 +- arch/arm/kernel/setup.c | 16 ++- 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 | 1 + 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 | 30 ++-- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kernel/fpu/signal.c | 26 ++-- arch/x86/kernel/fpu/xstate.c | 41 +++++- arch/x86/kvm/mmu/mmu.c | 1 + arch/x86/kvm/svm/sev.c | 32 +++-- 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 | 1 + drivers/dma/idxd/cdev.c | 1 + drivers/dma/mediatek/mtk-uart-apdma.c | 27 ++-- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/stm32-mdma.c | 4 +- drivers/dma/xilinx/xilinx_dpdma.c | 7 +- drivers/dma/xilinx/zynqmp_dma.c | 2 +- drivers/gpio/Kconfig | 2 + drivers/gpio/gpio-mxc.c | 2 +- drivers/gpio/gpiolib-cdev.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/kmb/kmb_drv.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 17 ++- drivers/gpu/drm/radeon/radeon_prime.c | 16 ++- drivers/gpu/drm/vc4/vc4_hdmi.c | 44 ++++-- drivers/i2c/busses/i2c-i801.c | 3 + drivers/i2c/busses/i2c-robotfuzz-osif.c | 4 +- drivers/mmc/host/meson-gx-mmc.c | 50 ++++++- drivers/net/caif/caif_serial.c | 1 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 19 ++- drivers/net/phy/dp83867.c | 6 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/usb/r8152.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 5 + drivers/pci/pci.c | 16 ++- drivers/pinctrl/pinctrl-microchip-sgpio.c | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 9 +- drivers/s390/crypto/vfio_ap_ops.c | 10 -- drivers/scsi/sd.c | 22 ++- drivers/scsi/sr.c | 2 + drivers/spi/spi-nxp-fspi.c | 11 +- drivers/xen/events/events_base.c | 11 +- fs/ceph/addr.c | 54 +++++-- fs/ceph/file.c | 3 + fs/ceph/inode.c | 2 + fs/nilfs2/sysfs.c | 1 + include/keys/system_keyring.h | 15 ++ include/linux/debug_locks.h | 2 + include/linux/huge_mm.h | 8 +- include/linux/hugetlb.h | 16 --- include/linux/mm.h | 3 + include/linux/pagemap.h | 13 +- include/linux/rmap.h | 1 + include/net/sock.h | 17 ++- kernel/dma/swiotlb.c | 8 +- kernel/futex.c | 3 +- kernel/kthread.c | 77 ++++++---- kernel/locking/lockdep.c | 4 +- kernel/module.c | 14 +- kernel/sched/psi.c | 36 +++-- lib/debug_locks.c | 2 +- mm/huge_memory.c | 56 ++++---- mm/hugetlb.c | 5 +- mm/internal.h | 53 +++++-- mm/memory-failure.c | 80 +++++++---- mm/memory.c | 41 ++++++ mm/migrate.c | 1 + mm/page_vma_mapped.c | 160 +++++++++++++-------- mm/pgtable-generic.c | 5 +- mm/rmap.c | 39 +++-- mm/truncate.c | 43 +++--- net/ethtool/ioctl.c | 10 +- net/ipv4/af_inet.c | 4 +- net/ipv4/devinet.c | 2 +- net/ipv4/ping.c | 12 +- net/ipv6/addrconf.c | 2 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/mlme.c | 8 ++ net/mac80211/rx.c | 9 +- net/mac80211/util.c | 22 +-- net/packet/af_packet.c | 41 +++--- 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 ++- 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 +- virt/kvm/kvm_main.c | 19 ++- 123 files changed, 1353 insertions(+), 568 deletions(-) create mode 100644 certs/common.c create mode 100644 certs/common.h create mode 100644 certs/revocation_certificates.S