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-master-aarch64-lts-allyesconfig in repository toolchain/ci/linux.
from b246bdc51fa6 Merge v5.10.45 adds 4d74c9802328 dmaengine: idxd: add missing dsa driver unregister adds edd60afc3fc3 dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions adds be4789636f72 dmaengine: xilinx: dpdma: initialize registers before request_irq adds f984fa006b8b dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM adds c0090b0169d6 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM adds ff864fa71aa0 dmaengine: SF_PDMA depends on HAS_IOMEM adds 5efb0b3886c3 dmaengine: stedma40: add missing iounmap() on error in d40 [...] adds 090b1bb928a9 afs: Fix an IS_ERR() vs NULL check adds 9e379da727a7 mm/memory-failure: make sure wait for page writeback in me [...] adds 018685461a5b kvm: LAPIC: Restore guard to prevent illegal APIC register access adds ae1d3b989d19 fanotify: fix copy_event_to_user() fid error clean up adds 282baa8104af batman-adv: Avoid WARN_ON timing related checks adds 5a1cd67a801c mac80211: fix skb length check in ieee80211_scan_rx() adds e95848e9b52c mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst si [...] adds 195585ddb767 mlxsw: core: Set thermal zone polling delay argument to re [...] adds 2088824ac90b libbpf: Fixes incorrect rx_ring_setup_done adds deeeb65c6ee4 net: ipv4: fix memory leak in netlbl_cipsov4_add_std adds aba26b38388e vrf: fix maximum MTU adds 5946fbf48355 net: rds: fix memory leak in rds_recvmsg adds db5f4adc93bd net: dsa: felix: re-enable TX flow control in ocelot_port_flush() adds 5cea03aef609 net: lantiq: disable interrupt before sheduling NAPI adds 27e3d7da654d netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local adds 805ae44fc0a8 ice: add ndo_bpf callback for safe mode netdev ops adds 7dd7b1e4d929 ice: parameterize functions responsible for Tx ring management adds 8729ec8a2238 udp: fix race between close() and udp_abort() adds c8f1437c0145 rtnetlink: Fix regression in bridge VLAN configuration adds 4733b73709a2 net/sched: act_ct: handle DNAT tuple collision adds 02c55a257046 net/mlx5e: Remove dependency in IPsec initialization flows adds be7f3f401d22 net/mlx5e: Fix page reclaim for dead peer hairpin adds 792f16e083b5 net/mlx5: Consider RoCE cap before init RDMA resources adds 3623bfcab3bf net/mlx5: DR, Allow SW steering for sw_owner_v2 devices adds 34ff3770bff8 net/mlx5: DR, Don't use SW steering when RoCE is not supported adds a336dc6fdd56 net/mlx5e: Block offload of outer header csum for UDP tunnels adds 9cdf299ba4e1 netfilter: synproxy: Fix out of bounds when parsing TCP options adds 73eeba71dc99 mptcp: Fix out of bounds when parsing TCP options adds 3b491dd593d5 sch_cake: Fix out of bounds when parsing TCP options and header adds 222ebeda1702 mptcp: try harder to borrow memory from subflow under pressure adds eab06f7504da mptcp: do not warn on bad input from the network adds 0adf32c033a5 selftests: mptcp: enable syncookie only in absence of reorders adds 5bf940fe91f8 alx: Fix an error handling path in 'alx_probe()' adds 3d60457d74d9 cxgb4: fix endianness when flashing boot image adds b38ec782d004 cxgb4: fix sleep in atomic when flashing PHY firmware adds 6392ed82ad08 cxgb4: halt chip before flashing PHY firmware image adds 6a4b39944e2f net: stmmac: dwmac1000: Fix extended MAC address registers [...] adds 4abfd597fe60 net: make get_net_ns return error if NET_NS is disabled adds e3577776d606 net: qualcomm: rmnet: Update rmnet device MTU based on rea [...] adds 0e185a7b285d net: qualcomm: rmnet: don't over-count statistics adds fb3a94814368 ethtool: strset: fix message length calculation adds 70513cdb936e qlcnic: Fix an error handling path in 'qlcnic_probe()' adds d708e5efdd31 netxen_nic: Fix an error handling path in 'netxen_nic_probe()' adds 4b5ad4b5aefd cxgb4: fix wrong ethtool n-tuple rule lookup adds 0239c439cedc ipv4: Fix device used for dst_alloc with local routes adds 960b08dd36de net: qrtr: fix OOB Read in qrtr_endpoint_post adds 5fc6ed1831ca bpf: Fix leakage under speculation on mispredicted branches adds 9a4794956292 ptp: improve max_adj check against unreasonable values adds 11fac7e91270 net: cdc_ncm: switch to eth%d interface naming adds 70c8418469fb lantiq: net: fix duplicated skb in rx descriptor ring adds 570a52cf3e01 net: usb: fix possible use-after-free in smsc75xx_bind adds d08f726cd5b8 net: fec_ptp: fix issue caused by refactor the fec_devtype adds ac31cc837caf net: ipv4: fix memory leak in ip_mc_add1_src adds 5f2ccc58a352 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_ [...] adds 601be24dba48 net/mlx5: E-Switch, Read PF mac address adds 38aafe678caa net/mlx5: E-Switch, Allow setting GUID for host PF vport adds 327e626c39f3 net/mlx5: Reset mkey index on creation adds 45bf43d8685f be2net: Fix an error handling path in 'be_probe()' adds 290b0b6432e2 net: hamradio: fix memory leak in mkiss_close adds 05b2b9f7d24b net: cdc_eem: fix tx fixup skb leak adds acc358995975 cxgb4: fix wrong shift. adds acc9175541bf bnxt_en: Rediscover PHY capabilities after firmware reset adds f8774be4dc11 bnxt_en: Fix TQM fastpath ring backing store computation adds c5d70dbc4d0b bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path adds 8c0c2d97ad28 icmp: don't send out ICMP messages with a source address o [...] adds 95deeb29d831 net: ethernet: fix potential use-after-free in ec_bhf_remove adds 0ea923519a3f regulator: cros-ec: Fix error code in dev_err message adds 0609c36696e7 regulator: bd70528: Fix off-by-one for buck123 .n_voltages [...] adds 3fb6c6acc1a7 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] adds 02e245574887 ASoC: rt5659: Fix the lost powers for the HDA header adds 9a1790794623 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() adds 3c5064cd2979 ASoC: fsl-asoc-card: Set .owner attribute when registering card. adds 0ea21221dd5a regulator: rtmv20: Fix to make regcache value first readin [...] adds f6d28f0e36e9 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing er [...] adds 813ff24f1d08 sched/pelt: Ensure that *_sum is always synced with *_avg adds e03c8b35161b ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values adds 2f8f0e97cebb spi: stm32-qspi: Always wait BUSY bit to be cleared in stm [...] adds ba8a26a7ce86 regulator: rt4801: Fix NULL pointer dereference if priv->e [...] adds 6d0dc1b34c02 ASoC: rt5682: Fix the fast discharge for headset unpluggin [...] adds 5bd6bcb3532d pinctrl: ralink: rt2880: avoid to error in calls is pin is [...] adds 360609fc8b06 drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device adds 3e4b0fbb7293 ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin adds 57b21ef118ac radeon: use memcpy_to/fromio for UVD fw upload adds a87abba03a7a hwmon: (scpi-hwmon) shows the negative temperature properly adds 103c4a08baec mm: relocate 'write_protect_seq' in struct mm_struct adds ed423d80bb9a irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry adds e9d271731d21 bpf: Inherit expanded/patched seen count from old aux data adds 8c82c52d1de9 bpf: Do not mark insn as seen under speculative path verification adds acb755be1f7a can: bcm: fix infoleak in struct bcm_msg_head adds 0cf4b377907f can: bcm/raw/isotp: use per module netdevice notifier adds 509ab6bfdd0c can: j1939: fix Use-after-Free, hold skb ref while in use adds 6bd3d80d1f01 can: mcba_usb: fix memory leak in mcba_usb adds 576996b64e4d usb: core: hub: Disable autosuspend for Cypress CY7C65632 adds 1a91fafa3edc usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection adds adb3849ed8d5 tracing: Do not stop recording cmdlines when tracing is off adds b313bd944ddd tracing: Do not stop recording comms if the trace file is [...] adds c9fd0ab39f0a tracing: Do no increment trace_clock_global() by one adds 1e460ddf5be1 PCI: Mark TI C667X to avoid bus reset adds dac77a14fa27 PCI: Mark some NVIDIA GPUs to avoid bus reset adds 1a1dbc447397 PCI: aardvark: Fix kernel panic during PIO transfer adds ee1a9cfed28a PCI: Add ACS quirk for Broadcom BCM57414 NIC adds 077cb8946f55 PCI: Work around Huawei Intelligent NIC VF FLR erratum adds 669a8866e468 KVM: x86: Immediately reset the MMU context when the SMM f [...] adds 18eca69f88f2 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU adds 3a9934d6b8dd KVM: X86: Fix x86_emulator slab cache leak adds 7c003dab436d s390/mcck: fix calculation of SIE critical section size adds b516daed9913 s390/ap: Fix hanging ioctl caused by wrong msg counter adds f6bcb1a6281d ARCv2: save ABI registers across signal handling adds ddaaf38e1923 x86/mm: Avoid truncating memblocks for SGX memory adds 75a55bc2e5e6 x86/process: Check PF_KTHREAD and not current->mm for kern [...] adds 208bb686e7fa x86/ioremap: Map EFI-reserved memory as encrypted for SEV adds abc790bdbbc5 x86/pkru: Write hardware init value to PKRU when xstate is init adds 076f732b16a5 x86/fpu: Prevent state corruption in __fpu__restore_sig() adds a7748e021b9f x86/fpu: Invalidate FPU state after a failed XRSTOR from a [...] adds 63ba83563e71 x86/fpu: Reset state for all signal restore failures adds b842b568a584 crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo adds df203c1fdaaf dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc adds f74df6e08608 mac80211: Fix NULL ptr deref for injected rate info adds 5493b0c2a784 cfg80211: make certificate generation more robust adds 96b4126f8c37 cfg80211: avoid double free of PMSR request adds bc58ec307ce9 drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to c [...] adds 41984d4fbe21 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. adds 019ab7d044d0 net: ll_temac: Make sure to free skb when it is completely used adds cfe403f209b1 net: ll_temac: Fix TX BD buffer overwrite adds fe0448a3fad3 net: bridge: fix vlan tunnel dst null pointer dereference adds fc7fdd8c5c2a net: bridge: fix vlan tunnel dst refcnt when egressing adds 12eb3c2c1a4f mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] adds 4a36fda16b1b mm/slub: clarify verification reporting adds 4314c8c63bfd mm/slub: fix redzoning for small allocations adds f6ed23575416 mm/slub: actually fix freelist pointer vs redzoning adds f71ca814c286 mm/slub.c: include swab.h adds 1af3a8e91f1a net: stmmac: disable clocks in stmmac_remove_config_dt() adds 4f6e7098f19b net: fec_ptp: add clock rate zero check adds 69371e0482ea tools headers UAPI: Sync linux/in.h copy with the kernel sources adds 1b5fbb66182f perf beauty: Update copy of linux/socket.h with the kernel [...] adds e52d43c82f2f usb: dwc3: debugfs: Add and remove endpoint dirs dynamically adds 174c27583b38 usb: dwc3: core: fix kernel panic when do reboot adds 3de043c6851d Linux 5.10.46 adds aa6a29c33f8c Merge v5.10.46 new 3051f230f19f module: limit enabling module.sig_enforce new 1bd81429d53d Revert "drm/amdgpu/gfx9: fix the doorbell missing when in [...] new fea853aca321 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UP [...] new 3ef0ca0ec995 drm: add a locked version of drm_is_current_master new bcfea2412f4b drm/nouveau: wait for moving fence after pinning v2 new 694bb36aa75d drm/radeon: wait for moving fence after pinning new 3d6c4f78ec61 drm/amdgpu: wait for moving fence after pinning new b8fd230ae085 ARM: 9081/1: fix gcc-10 thumb2-kernel regression new 03096a46019e mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk new 3bbdf5a6fcd2 MIPS: generic: Update node names to avoid unit addresses new bd5d4df4dcc1 arm64: Ignore any DMA offsets in the max_zone_phys() calculation new 50a1312a29d1 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation [...] new 4b06ebab4a82 spi: spi-nxp-fspi: move the register operation after the c [...] new f11f9ff8a7c9 Revert "PCI: PM: Do not read power state in pci_enable_dev [...] new f73aca83fd83 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm new cf5935487594 drm/vc4: hdmi: Make sure the controller is powered in detect new cb83c99cf675 x86/entry: Fix noinstr fail in __do_fast_syscall_32() new 59aa5c91f863 x86/xen: Fix noinstr fail in exc_xen_unknown_trap() new ca2acbd5483f locking/lockdep: Improve noinstr vs errors new 56bc20e5fc64 perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomi [...] new 4df9ed0edb9f perf/x86/intel/lbr: Zero the xstate buffer on allocation new 86f3e72dcb72 dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma [...] new 13b245a7bd59 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma [...] new 524f70b30ef8 dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig new b671b9816982 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits new 8cfe765afd5a mac80211: remove warning in ieee80211_get_sband() new a9028333001f mac80211_hwsim: drop pending frames on stop new 6a07cf36064a cfg80211: call cfg80211_leave_ocb when switching away from OCB new 78fa0f707d73 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() new 63fa5b2d4b55 dmaengine: mediatek: free the proper desc in desc_free handler new 0f48f9277182 dmaengine: mediatek: do not issue a new desc if one is sti [...] new 93c2aac13b08 dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC [...] new fedc4d4f548c net: ipv4: Remove unneed BUG() function new c2813d1966ba mac80211: drop multicast fragments new c2311fd6de78 net: ethtool: clear heap allocations for ethtool function new 08c389de6d53 inet: annotate data race in inet_send_prepare() and inet_d [...] new 61b132f67c0d ping: Check return value of function 'ping_queue_rcv_skb' new 7293f63b7b62 net: annotate data race in sock_error() new 9707960ecfdc inet: annotate date races around sk->sk_txhash new f57132a887ea net/packet: annotate data race in packet_sendmsg() new 47c07f919fab net: phy: dp83867: perform soft reset and retain established link new edcd7594ada9 riscv32: Use medany C model for modules new 18ed1789bbce net: caif: fix memory leak in ldisc_open new da8b3aeff4ad net/packet: annotate accesses to po->bind new 196b22ef6cd1 net/packet: annotate accesses to po->ifindex new a10856ea6066 r8152: Avoid memcpy() over-reading of ETH_SS_STATS new 992b105abf57 sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS new e83e3c5d85a7 r8169: Avoid memcpy() over-reading of ETH_SS_STATS new 4658a8d30791 KVM: selftests: Fix kvm_check_cap() assertion new ca0e1fefbb53 net: qed: Fix memcpy() overflow of qed_dcbx_params() new 676a7cb1a96b mac80211: reset profile_periodicity/ema_ap new fb71d81ccd69 mac80211: handle various extensible elements correctly new d91c50e6a678 recordmcount: Correct st_shndx handling new bafb6cdd4f70 PCI: Add AMD RS690 quirk to enable 64-bit DMA new 1c9cf96f5652 net: ll_temac: Add memory-barriers for TX BD access new f9e73b2967f6 net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY new df654cd3d300 perf/x86: Track pmu in per-CPU cpu_hw_events new 018d03fcf77a pinctrl: stm32: fix the reported number of GPIO lines per bank new 0221a5a4db46 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when [...] new b9e6c20d4c9d gpiolib: cdev: zero padding during conversion to gpioline_ [...] new ace31c91fd59 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) new ab5bef978038 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group new 5fd0c2cf7b11 s390/stack: fix possible register corruption with stack sw [...] new dd8ed6c9bc22 KVM: do not allow mapping valid but non-reference-counted pages new de0af2651daa i2c: robotfuzz-osif: fix control-request directions new 02c303f3b9fb ceph: must hold snap_rwsem when filling inode for async create new bfe28af78a20 kthread_worker: split code for canceling the delayed work timer new 2b35a4eaaaae kthread: prevent deadlock when kthread_mod_delayed_work() [...] new 51d8011782ed x86/fpu: Preserve supervisor states in sanitize_restored_u [...] new 130a1d76ee0b x86/fpu: Make init_fpstate correct with optimized XSAVE new a0ad7ea018e7 mm: add VM_WARN_ON_ONCE_PAGE() macro new ff81af8259bb mm/rmap: remove unneeded semicolon in page_not_mapped() new bfd90b56d7f6 mm/rmap: use page_not_mapped in try_to_unmap() new 32f954e961ca mm, thp: use head page in __migration_entry_wait() new a8f4ea1d38ac mm/thp: fix __split_huge_pmd_locked() on shmem migration entry new 6527d8ef68c3 mm/thp: make is_huge_zero_pmd() safe and quicker new 66be14a92609 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting new 37ffe9f4d7ff mm/thp: fix vma_address() if virtual address below file offset new 38cda6b5ab83 mm/thp: fix page_address_in_vma() on file THP tails new 0010275ca243 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() new 825c28052b4d mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] new 65febb41b4d6 mm: page_vma_mapped_walk(): use page for pvmw->page new 1cb0b9059f9e mm: page_vma_mapped_walk(): settle PageHuge on entry new 7b55a4bcfccf mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd new 8dc191ed9c5f mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block new e56bdb397663 mm: page_vma_mapped_walk(): crossing page table boundary new 9f85dcaf1533 mm: page_vma_mapped_walk(): add a level of indentation new bf60fc2314b9 mm: page_vma_mapped_walk(): use goto instead of while (1) new 90073aecc3cc mm: page_vma_mapped_walk(): get vma_address_end() earlier new 915c3a262c49 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes new ab9d178167ea mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() new 377a796e7a71 mm, futex: fix shared futex pgoff on shmem huge page new 7570a8b5dd49 KVM: SVM: Call SEV Guest Decommission if ASID binding fails new e6108147dd91 swiotlb: manipulate orig_addr when tlb_addr has offset new 0463b49e0239 netfs: fix test for whether we can skip read when writing [...] new 0ba128fa68a4 Revert "drm: add a locked version of drm_is_current_master" new 45109066f686 certs: Add EFI_CERT_X509_GUID support for dbx entries new 72d6f5d982f0 certs: Move load_system_certificate_list to a common function new c6ae6f89fc4f certs: Add ability to preload revocation certs new 1573d595e239 integrity: Load mokx variables into the blacklist keyring new 4357ae26d4cd Linux 5.10.47 new c6106fc9c1df Merge v5.10.47
The 102 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 | 2 +- arch/arc/include/uapi/asm/sigcontext.h | 1 + arch/arc/kernel/signal.c | 43 ++++++ arch/arm/kernel/setup.c | 16 ++- arch/arm64/mm/init.c | 17 ++- arch/arm64/mm/mmu.c | 37 +++-- arch/mips/generic/board-boston.its.S | 10 +- arch/mips/generic/board-ni169445.its.S | 10 +- arch/mips/generic/board-ocelot.its.S | 20 +-- arch/mips/generic/board-xilfpga.its.S | 10 +- arch/mips/generic/vmlinux.its.S | 10 +- arch/riscv/Makefile | 2 +- arch/s390/include/asm/stacktrace.h | 18 ++- arch/s390/kernel/entry.S | 2 +- arch/x86/entry/common.c | 2 +- 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/dma/Kconfig | 2 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 3 + drivers/dma/idxd/init.c | 1 + 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/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/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 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 3 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 17 ++- .../mellanox/mlx5/core/steering/dr_domain.c | 17 +-- .../mellanox/mlx5/core/steering/dr_types.h | 6 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 6 +- 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_config.c | 15 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 2 + drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 89 ++++++++++-- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 3 + 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/phy/dp83867.c | 6 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/cdc_ncm.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 | 89 ++++++++++++ drivers/phy/mediatek/phy-mtk-tphy.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/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/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- 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 + fs/afs/main.c | 4 +- fs/ceph/addr.c | 54 +++++-- fs/ceph/file.c | 3 + fs/ceph/inode.c | 2 + 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 | 16 --- include/linux/mfd/rohm-bd70528.h | 4 +- include/linux/mlx5/transobj.h | 1 + include/linux/mm.h | 3 + include/linux/mm_types.h | 27 +++- include/linux/mmdebug.h | 13 ++ 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 | 3 + kernel/futex.c | 3 +- kernel/kthread.c | 77 ++++++---- kernel/locking/lockdep.c | 4 +- kernel/module.c | 14 +- kernel/sched/fair.c | 10 +- kernel/trace/trace.c | 11 -- kernel/trace/trace_clock.c | 6 +- lib/debug_locks.c | 2 +- mm/huge_memory.c | 56 ++++---- mm/hugetlb.c | 5 +- mm/internal.h | 53 +++++-- mm/memory-failure.c | 7 +- mm/memory.c | 41 ++++++ mm/migrate.c | 1 + mm/page_vma_mapped.c | 160 +++++++++++++-------- mm/pgtable-generic.c | 4 +- mm/rmap.c | 50 ++++--- 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/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/ieee80211_i.h | 2 +- net/mac80211/mlme.c | 8 ++ net/mac80211/rx.c | 9 +- net/mac80211/scan.c | 21 ++- net/mac80211/tx.c | 52 ++++--- net/mac80211/util.c | 22 +-- net/mptcp/options.c | 2 + net/mptcp/protocol.c | 10 +- net/mptcp/subflow.c | 10 +- net/netfilter/nf_synproxy_core.c | 5 + 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/pmsr.c | 16 ++- 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/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 ++- 244 files changed, 2740 insertions(+), 986 deletions(-) create mode 100644 certs/common.c create mode 100644 certs/common.h create mode 100644 certs/revocation_certificates.S