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-arm-lts-defconfig in repository toolchain/ci/linux.
from 6ec687237695 Merge v5.10.14 adds 17fb12b4a756 USB: serial: cp210x: add pid/vid for WSDA-200-USB adds c43cb08791a2 USB: serial: cp210x: add new VID/PID for supporting Teraok [...] adds 73b1de6b5ea3 USB: serial: option: Adding support for Cinterion MV31 adds d56e0ac9a1fc usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 adds c8e1dabc1e05 USB: gadget: legacy: fix an error code in eth_bind() adds 4025244544b8 usb: gadget: aspeed: add missing of_node_put adds 75582ceb723e USB: usblp: don't call usb_set_interface if there's a single alt adds 039656997da3 usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() adds 750829e1931a usb: dwc2: Fix endpoint direction check in ep_from_windex adds b6609c0a537b usb: dwc3: fix clock issue during resume in OTG mode adds 5139bf6a3455 usb: xhci-mtk: fix unreleased bandwidth data adds 85f0409e9ce3 usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints adds f808da6bc6e4 usb: xhci-mtk: break loop when find the endpoint to drop adds 4bcb395a7f67 ARM: OMAP1: OSK: fix ohci-omap breakage adds bd508a509c2a arm64: dts: qcom: c630: keep both touchpad devices enabled adds 4fcaf04963e2 Input: i8042 - unbreak Pegatron C15B adds 9b1996ae3a27 arm64: dts: amlogic: meson-g12: Set FL-adj property value adds c2947904fbba arm64: dts: rockchip: fix vopl iommu irq on px30 adds 25af99f88d3e arm64: dts: rockchip: Use only supported PCIe link speed o [...] adds 29aebc79169c ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect adds f7a74822c6eb ARM: dts: stm32: Connect card-detect signal on DHCOM adds 43019f6f8884 ARM: dts: stm32: Disable WP on DHCOM uSD slot adds 6ec543da64e1 ARM: dts: stm32: Disable optional TSC2004 on DRC02 board adds 636ef657eedf ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 adds 28ad17a5e936 vdpa/mlx5: Fix memory key MTT population adds ee3844e61706 bpf, cgroup: Fix optlen WARN_ON_ONCE toctou adds 9447d0f8a621 bpf, cgroup: Fix problematic bounds check adds 571fe1ba22c2 bpf, inode_storage: Put file handler if no storage was found adds 72c8389fc7ff um: virtio: free vu_dev only with the contained struct device adds 6f5ee57a68c7 bpf, preload: Fix build when $(O) points to a relative path adds ee1709a311cd arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain [...] adds 7fc1a5a50e6e r8169: work around RTL8125 UDP hw bug adds e5ed4e08d850 rxrpc: Fix deadlock around release of dst cached on udp tunnel adds ceca8baed5d8 arm64: dts: ls1046a: fix dcfg address range adds 8e081627f3a7 SUNRPC: Fix NFS READs that start at non-page-aligned offsets adds 0cda16041858 igc: set the default return value to -IGC_ERR_NVM in igc_w [...] adds 1ac8bec2205e igc: check return value of ret_val in igc_config_fc_after_link_up adds cd77dccc122f i40e: Revert "i40e: don't report link up for a VF who hasn [...] adds b5802b747596 ibmvnic: device remove has higher precedence over reset adds ada342012b2d net/mlx5: Fix function calculation for page trees adds 11c2c8fb889d net/mlx5: Fix leak upon failure of rule creation adds c2b2c4d24b40 net/mlx5e: Update max_opened_tc also when channels are closed adds 6a5c3bac8054 net/mlx5e: Release skb in case of failure in tc update skb adds dec629e97261 net: lapb: Copy the skb before sending a packet adds 397ae1a24502 net: mvpp2: TCAM entry enable should be written after SRAM data adds 714c19bc1315 r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set adds 38b83bcec904 net: ipa: pass correct dma_handle to dma_free_coherent() adds b9464c5f4663 ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode adds c1debbaf158d nvmet-tcp: fix out-of-bounds access when receiving multipl [...] adds 346ea7cc27b7 vdpa/mlx5: Restore the hardware used index after change map adds 1897a8f0ef20 memblock: do not start bottom-up allocations with kernel_end adds 19155473f3ba kbuild: fix duplicated flags in DEBUG_CFLAGS adds 0e5cb872fbbb thunderbolt: Fix possible NULL pointer dereference in tb_a [...] adds fb8caef7c020 ovl: fix dentry leak in ovl_get_redirect adds a66f82a1de02 ovl: avoid deadlock on directory ioctl adds 8ccf963c6227 ovl: implement volatile-specific fsync error behaviour adds 2ca1ddc32b88 mac80211: fix station rate table updates on assoc adds 8847a756e1df gpiolib: free device name on error path to fix kmemleak adds 43b5bdbf9644 fgraph: Initialize tracing_graph_pause at task creation adds fb03f14cc148 tracing/kprobe: Fix to support kretprobe events on unloade [...] adds 8ce84b8e8eb3 kretprobe: Avoid re-registration of the same kretprobe earlier adds 9e4a668f4f0a tracing: Use pause-on-trace with the latency tracers adds 059e68da31b0 tracepoint: Fix race between tracing and removing tracepoint adds a2560f88e1c3 libnvdimm/namespace: Fix visibility of namespace resource [...] adds a80e9eee5003 libnvdimm/dimm: Avoid race between probe and available_slo [...] adds d2415fde8cad genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 adds 0fe48a40ac63 genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVAT [...] adds ee23b9329ec2 scripts: use pkg-config to locate libcrypto adds 57ea7b257a1a xhci: fix bounce buffer usage for non-sg list case adds c026844c6156 RISC-V: Define MAXPHYSMEM_1GB only for RV32 adds 7a3361e5ecf1 cifs: report error instead of invalid when revalidating a [...] adds e2bb221a16ac iommu: Check dev->iommu in dev_iommu_priv_get() before der [...] adds b793e9fca633 smb3: Fix out-of-bounds bug in SMB2_negotiate() adds 2502610927ee smb3: fix crediting for compounding when only one request [...] adds 57b452c5ab1e mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb adds a03a8693b1a2 mmc: core: Limit retries when analyse of SDIO tuples fails adds 4f627ecde732 Fix unsynchronized access to sev members through svm_regis [...] adds 8ef4cf6abaa7 drm/dp/mst: Export drm_dp_get_vc_payload_bw() adds 0fe98e455784 drm/i915: Fix the MST PBN divider calculation adds 1cd8e3ef7f68 drm/i915/gem: Drop lru bumping on display unpinning adds 2545b18b9834 drm/i915/gt: Close race between enable_breadcrumbs and can [...] adds 1f27c7362e2b drm/i915/display: Prevent double YUV range correction on H [...] adds 24946da51ce7 drm/i915: Extract intel_ddi_power_up_lanes() adds 09c6d51b16ef drm/i915: Power up combo PHY lanes for for HDMI as well adds 2fd938741a79 drm/amd/display: Revert "Fix EDID parsing after resume fro [...] adds 4f25d448d947 io_uring: don't modify identity's files uncess identity is cowed adds 720639ef01f5 nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs adds ff0c437a0e02 KVM: SVM: Treat SVM as unsupported when running as an SEV guest adds dd7f10523b19 KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs adds 6c0e069ac6e8 KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off adds 46add0349ba3 KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl adds d73af5ae22d4 KVM: x86: Update emulator context mode if SYSENTER xfers t [...] adds 7159239d2de1 KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...] adds 160237c192c4 DTS: ARM: gta04: remove legacy spi-cs-high to make display [...] adds cc7b2fc90916 ARM: dts; gta04: SPI panel chip select is active low adds 384cddbee46f ARM: footbridge: fix dc21285 PCI configuration accessors adds 2de0745463e3 ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in dec [...] adds afe6c31b84f6 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page adds e334b1fec6f4 mm: hugetlb: fix a race between freeing and dissolving the page adds 5b9631cb6f34 mm: hugetlb: fix a race between isolating and freeing page adds eca84ebef17f mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active adds 76303d3fab9f mm, compaction: move high_pfn to the for loop scope adds 9abdd2c05b59 mm/vmalloc: separate put pages and flush VM flags adds 0a249ac189fc mm: thp: fix MADV_REMOVE deadlock on shmem THP adds 032f8e04c035 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_ [...] adds 2a2dfe6a319a x86/build: Disable CET instrumentation in the kernel adds c000dcfb3aed x86/debug: Fix DR6 handling adds b796770c6db3 x86/debug: Prevent data breakpoints on __per_cpu_offset adds 3dcf233b5845 x86/debug: Prevent data breakpoints on cpu_dr7 adds 2ce5be67d134 x86/apic: Add extra serialization for non-serializing MSRs adds b442912f678a Input: goodix - add support for Goodix GT9286 chip adds 1841be8d0bc6 Input: xpad - sync supported devices with fork on GitHub adds 3a492e4403ee Input: ili210x - implement pressure reporting for ILI251x adds fe272570d003 md: Set prev_flush_start and flush_bio in an atomic way adds 0a8a25d56a63 igc: Report speed and duplex as unknown when device is run [...] adds 6e4583ad6df0 neighbour: Prevent a dead entry from updating gc_list adds f2b30f9f0889 net: ip_tunnel: fix mtu calculation adds 3d6df63a5cbe udp: ipv4: manipulate network header of NATed UDP GRO fraglist adds 836f791aba58 net: dsa: mv88e6xxx: override existent unicast portvec in [...] adds 0414bde77968 net: sched: replaced invalid qdisc tree flush helper in qd [...] adds 2d18b3ee633e Linux 5.10.15 adds c992234dbcd1 Merge v5.10.15 adds fe9334186a50 io_uring: simplify io_task_match() adds f6d93f855553 io_uring: add a {task,files} pair matching helper adds 49250f33bb43 io_uring: don't iterate io_uring_cancel_files() adds f8fbdbb60793 io_uring: pass files into kill timeouts/poll adds dbdcde4422df io_uring: always batch cancel in *cancel_files() adds 1e7eb063a0f0 io_uring: fix files cancellation adds d16692a34e8e io_uring: account io_uring internal files as REQ_F_INFLIGHT adds f0ff1a95bfa8 io_uring: if we see flush on exit, cancel related tasks adds b462a7beab3f io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE adds 52382df81d29 io_uring: replace inflight_wait with tctx->wait adds d300d03a93a2 io_uring: fix cancellation taking mutex while TASK_UNINTER [...] adds 7250f333ce03 io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE adds 8c7febfc919a io_uring: fix list corruption for splice file_get adds aa435155d396 io_uring: fix sqo ownership false positive warning adds 88dbd085a51e io_uring: reinforce cancel on flush during exit adds 5592eae7846c io_uring: drop mm/files between task_work_submit adds 3cb8393c4143 gpiolib: cdev: clear debounce period if line set to output adds 7f546959b378 powerpc/64/signal: Fix regression in __kernel_sigtramp_rt6 [...] adds 1c19d6ae581b af_key: relax availability checks for skb size calculation adds 61e97f32fded regulator: core: avoid regulator_resolve_supply() race condition adds 4b877845e388 ASoC: wm_adsp: Fix control name parsing for multi-fw adds 676575b93ddf drm/nouveau/nvif: fix method count when pushing an array adds 4618aea34448 mac80211: 160MHz with extended NSS BW in CSA adds 439ac48a33c5 ASoC: Intel: Skylake: Zero snd_ctl_elem_value adds 8007199fe372 chtls: Fix potential resource leak adds 386b142945d3 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() adds ff557bf971ad pNFS/NFSv4: Improve rejection of out-of-order layouts adds f0e3c36a5244 ALSA: hda: intel-dsp-config: add PCI id for TGL-H adds b579c572d4cf ASoC: ak4458: correct reset polarity adds 428831e8e9aa ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E adds a90e8588f7eb iwlwifi: mvm: skip power command when unbinding vif during CSA adds cc1d805aa544 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() adds fbdf0bf97cb0 iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap adds 05132a72cc1d iwlwifi: pcie: fix context info memory leak adds 492f762b9c16 iwlwifi: mvm: invalidate IDs of internal stations at mvm start adds 2262294d4258 iwlwifi: pcie: add rules to match Qu with Hr2 adds 38da9b033bec iwlwifi: mvm: guard against device removal in reprobe adds 6fb6d5410e41 iwlwifi: queue: bail out on invalid freeing adds eda725f8cfe0 SUNRPC: Move simple_get_bytes and simple_get_netobj into p [...] adds 518416a75c22 SUNRPC: Handle 0 length opaque XDR object data properly adds 4d00f1bade78 i2c: mediatek: Move suspend and resume handling to NOIRQ phase adds fb8f9b2f7d22 blk-cgroup: Use cond_resched() when destroy blkgs adds bf9e4307920f regulator: Fix lockdep warning resolving supplies adds 569033c0825e bpf: Fix verifier jmp32 pruning decision logic adds 1d16cc210fab bpf: Fix 32 bit src register truncation on div/mod adds 67afdc7d95b9 bpf: Fix verifier jsgt branch analysis on max bound adds 43f39b85e9bd drm/i915: Fix ICL MG PHY vswing handling adds 4e78c33874e5 drm/i915: Skip vswing programming for TBT adds 237ee28818a9 nilfs2: make splice write available again adds dd0a41bc17bb Revert "mm: memcontrol: avoid workload stalls when lowerin [...] adds ff3a75bda722 squashfs: avoid out of bounds writes in decompressors adds 6634147f5128 squashfs: add more sanity checks in id lookup adds 5e22b39b377e squashfs: add more sanity checks in inode lookup adds bddcce15cd1f squashfs: add more sanity checks in xattr id lookup adds de53befa79cf Linux 5.10.16 adds a454b6a6e1fd Merge v5.10.16 new 2b02985bf83e objtool: Fix seg fault with Clang non-section symbols new 039e0f627397 Revert "dts: phy: add GPIO number and active state used fo [...] new e072d454faa4 gpio: mxs: GPIO_MXS should not default to y unconditionally new 10538b869a64 gpio: ep93xx: fix BUG_ON port F usage new d9b7ea4c818c gpio: ep93xx: Fix single irqchip with multi gpiochips new a38c1ee16623 tracing: Do not count ftrace events in top level enable output new 7c93d8cff582 tracing: Check length before giving out the filter buffer new bef1f148812d drm/i915: Fix overlay frontbuffer tracking new 89b0c20d80a1 arm/xen: Don't probe xenbus as part of an early initcall new e72a65802a3e cgroup: fix psi monitor for root cgroup new e11345ed78b9 Revert "drm/amd/display: Update NV1x SR latency values" new 5a36371f8bb5 drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] new deae1e6365cd drm/dp_mst: Don't report ports connected if nothing is att [...] new 285b57595d40 dmaengine: move channel device_node deletion to driver new b03a0d5cc26d tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 new 8c5864d21e01 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha new 8e25e1eef8b9 soc: ti: omap-prm: Fix boot time errors for rst_map_012 bi [...] new 413a2353be6b arm64: dts: rockchip: Fix PCIe DT properties on rk3399 new 6c152ac1b687 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc new 697091f92727 ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter [...] new d33b28e01e5c arm64: dts: rockchip: remove interrupt-names property from [...] new 2a2e911469b5 platform/x86: hp-wmi: Disable tablet-mode reporting by default new f66fa5ec47e0 arm64: dts: rockchip: Disable display for NanoPi R2S new cbb9404a5052 ovl: perform vfs_getxattr() with mounter creds new 02dee03d4831 cap: fix conversions on getxattr new 116826d615c1 ovl: skip getxattr of security labels new 020680e36d97 scsi: lpfc: Fix EEH encountering oops with NVMe traffic new 3895bcd96a9e x86/split_lock: Enable the split lock feature on another A [...] new 07c8c581d2be nvme-pci: ignore the subsysem NQN on Phison E16 new 7963f3ff8edd drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL new 4d9a5224d507 drm/amd/display: Add more Clock Sources to DCN2.1 new b8dc6255bb2d drm/amd/display: Release DSC before acquiring new 1898affc717e drm/amd/display: Fix dc_sink kref count in emulated_link_detect new 8466a0c6bc13 drm/amd/display: Free atomic state after drm_atomic_commit new cd0604db18d2 drm/amd/display: Decrement refcount of dc_sink before reas [...] new 4fccb50ec95b riscv: virt_addr_valid must check the address belongs to l [...] new d93178df8f75 bfq-iosched: Revert "bfq: Fix computation of shallow depth" new 11648f26b074 ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL new 3dc2ba465001 kallsyms: fix nonconverging kallsyms table with lld new 7913ec05fc02 ARM: ensure the signal page contains defined contents new 249735b01123 ARM: kexec: fix oops after TLB are invalidated new cf1cab6edb06 ubsan: implement __ubsan_handle_alignment_assumption new 486c1525eba3 Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" new d070ccc7ad17 x86/efi: Remove EFI PGD build time checks new e624efe36eb6 lkdtm: don't move ctors to .rodata new 2aba53830f5d KVM: x86: cleanup CR3 reserved bits checks new 3e53d64e9a4d cgroup-v1: add disabled controller check in cgroup1_parse_param() new c39cdf559d26 dmaengine: idxd: fix misc interrupt completion new 3ade81db49bd ath9k: fix build error with LEDS_CLASS=m new 1d7c14566924 mt76: dma: fix a possible memory leak in mt76_add_fragment() new 143b87907788 drm/vc4: hvs: Fix buffer overflow with the dlist handling new 40e3b5c12864 dmaengine: idxd: check device state before issue command new 52d29b478326 bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called vi [...] new 8032bf2af9ce bpf: Check for integer overflow when using roundup_pow_of_two() new f035e97f331e netfilter: xt_recent: Fix attempt to update deleted entry new ef8f281a6530 selftests: netfilter: fix current year new 0a0e5d47670b netfilter: nftables: fix possible UAF over chains from pac [...] new bbb8c391486b netfilter: flowtable: fix tcp and udp header checksum update new 50ad6fc36aed xen/netback: avoid race in xenvif_rx_ring_slots_available() new a4595395a915 net: hdlc_x25: Return meaningful error code in x25_open new 23b2eac8b76a net: ipa: set error code in gsi_channel_setup() new 8eb3e56fd180 hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc [...] new 5ed60a17d466 net: enetc: initialize the RFS and RSS memories new 25c312214d9f selftests: txtimestamp: fix compilation issue new 284abe15c17e net: stmmac: set TxQ mode back to DCB after disabling CBS new 4067ace5f119 ibmvnic: Clear failover_pending if unable to schedule new d519197b48c1 netfilter: conntrack: skip identical origin tuple in same [...] new 880b1c2164d1 scsi: scsi_debug: Fix a memory leak new 03bf0f163df2 x86/build: Disable CET instrumentation in the kernel for 3 [...] new 6bbc1d5ee0eb net: dsa: felix: implement port flushing on .phylink_mac_l [...] new 40389ba14d0e net: hns3: add a check for queue_id in hclge_reset_vf_queue() new 2c0e46258eab net: hns3: add a check for tqp_index in hclge_get_ring_cha [...] new 5ff69431b763 net: hns3: add a check for index in hclge_get_rss_key() new 39e855fa959e firmware_loader: align .builtin_fw to 8 new 7596c85a8962 drm/sun4i: tcon: set sync polarity for tcon1 channel new e639cb199b8e drm/sun4i: dw-hdmi: always set clock rate new 962168c2bc15 drm/sun4i: Fix H6 HDMI PHY configuration new 664b66e3552c drm/sun4i: dw-hdmi: Fix max. frequency for H6 new 0c0ddf0dd692 clk: sunxi-ng: mp: fix parent rate change flag check new f6b5e671c6a7 i2c: stm32f7: fix configuration of the digital filter new 4761b1aabcfd h8300: fix PREEMPTION build, TI_PRE_COUNT undefined new 902c6dcbb146 scripts: set proper OpenSSL include dir also for sign-file new 3ed6cc9c2dd0 x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() new 975a2396e37c arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page new 24f5544f76d3 rxrpc: Fix clearance of Tx/Rx ring when releasing a call new 46a831d1cc25 udp: fix skb_copy_and_csum_datagram with odd segment sizes new c930943a3683 net: dsa: call teardown method on probe failure new 8a3fc32b322c cpufreq: ACPI: Extend frequency tables to cover boost frequencies new 18193e09834c cpufreq: ACPI: Update arch scale-invariance max perf ratio [...] new 9e6ce473e96b net: gro: do not keep too many GRO packets in napi->rx_list new c9013813413e net: fix iteration for sctp transport seq_files new fcee53dc03c5 net/vmw_vsock: fix NULL pointer dereference new bc21a88465c2 net/vmw_vsock: improve locking in vsock_connect_timeout() new e22b963d3ec9 net: watchdog: hold device global xmit lock during tx disable new 55ad30cb7f73 bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state new ba3bcb35d783 switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT new afe31701609b vsock/virtio: update credit only if socket is not closed new 69e9fd9de17e vsock: fix locking in vsock_shutdown() new 862d1c0edd21 net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS new 57068800258f net/qrtr: restrict user-controlled length in qrtr_tun_writ [...] new e5c376c41a57 ovl: expand warning in ovl_d_real() new 90ac1981acfa kcov, usb: only collect coverage from __usb_hcd_giveback_u [...] new 13b6016e96f6 Linux 5.10.17 new baa4c40945c4 Merge v5.10.17
The 104 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/filesystems/overlayfs.rst | 8 + Makefile | 12 +- arch/arm/boot/dts/lpc32xx.dtsi | 3 - arch/arm/boot/dts/omap3-gta04.dtsi | 3 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 3 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 2 +- arch/arm/include/asm/kexec-internal.h | 12 + arch/arm/include/debug/tegra.S | 54 +-- arch/arm/kernel/asm-offsets.c | 5 + arch/arm/kernel/machine_kexec.c | 20 +- arch/arm/kernel/relocate_kernel.S | 38 +-- arch/arm/kernel/signal.c | 14 +- arch/arm/mach-footbridge/dc21285.c | 12 +- arch/arm/mach-omap1/board-osk.c | 2 + arch/arm/mach-omap2/cpuidle44xx.c | 16 +- arch/arm/xen/enlighten.c | 2 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 14 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 4 + .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 3 +- arch/arm64/kernel/cpufeature.c | 6 +- arch/arm64/kernel/mte.c | 3 +- arch/h8300/kernel/asm-offsets.c | 3 + arch/powerpc/kernel/vdso.c | 2 +- arch/powerpc/kernel/vdso64/sigtramp.S | 11 +- arch/powerpc/kernel/vdso64/vdso64.lds.S | 1 + arch/riscv/Kconfig | 2 + .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 - arch/riscv/include/asm/page.h | 5 +- arch/um/drivers/virtio_uml.c | 3 +- arch/x86/Makefile | 3 + arch/x86/include/asm/apic.h | 10 - arch/x86/include/asm/barrier.h | 18 + arch/x86/kernel/apic/apic.c | 4 + arch/x86/kernel/apic/x2apic_cluster.c | 6 +- arch/x86/kernel/apic/x2apic_phys.c | 9 +- arch/x86/kernel/cpu/intel.c | 1 + arch/x86/kernel/hw_breakpoint.c | 61 ++-- arch/x86/kernel/smpboot.c | 1 + arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/emulate.c | 2 + arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/svm/nested.c | 13 +- arch/x86/kvm/svm/sev.c | 17 +- arch/x86/kvm/svm/svm.c | 5 + arch/x86/kvm/svm/svm.h | 3 - arch/x86/kvm/vmx/vmx.c | 17 +- arch/x86/kvm/x86.c | 29 +- arch/x86/mm/mem_encrypt.c | 1 + arch/x86/pci/init.c | 15 +- arch/x86/platform/efi/efi_64.c | 19 -- block/bfq-iosched.c | 8 +- block/blk-cgroup.c | 18 +- drivers/clk/sunxi-ng/ccu_mp.c | 2 +- drivers/cpufreq/acpi-cpufreq.c | 115 ++++++- drivers/dma/dmaengine.c | 1 - drivers/dma/idxd/device.c | 23 +- drivers/dma/idxd/dma.c | 5 +- drivers/dma/idxd/idxd.h | 2 +- drivers/dma/idxd/init.c | 5 +- drivers/dma/idxd/irq.c | 36 +- drivers/gpio/Kconfig | 3 +- drivers/gpio/gpio-ep93xx.c | 216 ++++++------ drivers/gpio/gpiolib-cdev.c | 2 + drivers/gpio/gpiolib.c | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 24 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 10 + drivers/gpu/drm/drm_dp_mst_topology.c | 25 +- drivers/gpu/drm/i915/display/intel_ddi.c | 50 +-- drivers/gpu/drm/i915/display/intel_display.c | 9 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +- drivers/gpu/drm/i915/display/intel_overlay.c | 21 +- drivers/gpu/drm/i915/display/intel_sprite.c | 65 +--- drivers/gpu/drm/i915/display/intel_tc.c | 67 ++-- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 45 --- drivers/gpu/drm/i915/gem/i915_gem_object.h | 1 - drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 6 +- drivers/gpu/drm/nouveau/include/nvif/push.h | 216 ++++++------ drivers/gpu/drm/sun4i/sun4i_tcon.c | 25 ++ drivers/gpu/drm/sun4i/sun4i_tcon.h | 6 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 10 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 1 - drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 26 +- drivers/gpu/drm/vc4/vc4_plane.c | 18 +- drivers/i2c/busses/i2c-mt65xx.c | 19 +- drivers/i2c/busses/i2c-stm32f7.c | 11 +- drivers/input/joystick/xpad.c | 17 +- drivers/input/serio/i8042-x86ia64io.h | 2 + drivers/input/touchscreen/goodix.c | 2 + drivers/input/touchscreen/ili210x.c | 26 +- drivers/md/md.c | 2 + drivers/misc/lkdtm/Makefile | 2 +- drivers/misc/lkdtm/rodata.c | 2 +- drivers/mmc/core/sdio_cis.c | 6 + drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/net/dsa/mv88e6xxx/chip.c | 6 +- drivers/net/dsa/ocelot/felix.c | 17 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 7 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 59 ++++ .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 29 +- drivers/net/ethernet/ibm/ibmvnic.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 13 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 - drivers/net/ethernet/intel/igc/igc_ethtool.c | 3 +- drivers/net/ethernet/intel/igc/igc_i225.c | 3 +- drivers/net/ethernet/intel/igc/igc_mac.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 54 +++ drivers/net/ethernet/mscc/ocelot_io.c | 8 + drivers/net/ethernet/realtek/r8169_main.c | 75 ++++- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 7 +- drivers/net/hyperv/netvsc.c | 5 +- drivers/net/hyperv/rndis_filter.c | 2 - drivers/net/ipa/gsi.c | 3 +- drivers/net/wan/hdlc_x25.c | 6 +- drivers/net/wireless/ath/ath9k/Kconfig | 8 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 25 ++ drivers/net/wireless/intel/iwlwifi/iwl-config.h | 3 + .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 6 + .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 11 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 10 + drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 5 + drivers/net/wireless/intel/iwlwifi/queue/tx.c | 6 +- drivers/net/wireless/mediatek/mt76/dma.c | 8 +- drivers/net/xen-netback/rx.c | 9 +- drivers/nvdimm/dimm_devs.c | 18 +- drivers/nvdimm/namespace_devs.c | 10 +- drivers/nvme/host/pci.c | 4 + drivers/nvme/target/tcp.c | 3 +- drivers/platform/x86/hp-wmi.c | 14 +- drivers/regulator/core.c | 44 ++- drivers/scsi/lpfc/lpfc_nvme.c | 3 + drivers/scsi/scsi_debug.c | 1 + drivers/soc/ti/omap_prm.c | 11 + drivers/thunderbolt/acpi.c | 2 +- drivers/usb/class/usblp.c | 19 +- drivers/usb/core/hcd.c | 11 +- drivers/usb/dwc2/gadget.c | 8 +- drivers/usb/dwc3/core.c | 2 +- drivers/usb/gadget/legacy/ether.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/host/xhci-mtk-sch.c | 130 +++++--- drivers/usb/host/xhci-mtk.c | 2 + drivers/usb/host/xhci-mtk.h | 15 + drivers/usb/host/xhci-mvebu.c | 42 +++ drivers/usb/host/xhci-mvebu.h | 6 + drivers/usb/host/xhci-plat.c | 20 +- drivers/usb/host/xhci-plat.h | 1 + drivers/usb/host/xhci-ring.c | 31 +- drivers/usb/host/xhci.c | 8 +- drivers/usb/host/xhci.h | 4 + drivers/usb/renesas_usbhs/fifo.c | 1 + drivers/usb/serial/cp210x.c | 2 + drivers/usb/serial/option.c | 6 + drivers/vdpa/mlx5/core/mlx5_vdpa.h | 1 + drivers/vdpa/mlx5/core/mr.c | 28 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 18 + drivers/xen/xenbus/xenbus.h | 1 - drivers/xen/xenbus/xenbus_probe.c | 2 +- fs/Kconfig | 2 +- fs/afs/main.c | 6 +- fs/cifs/dir.c | 22 +- fs/cifs/smb2pdu.h | 2 +- fs/cifs/transport.c | 18 +- fs/hugetlbfs/inode.c | 3 +- fs/io-wq.c | 10 - fs/io-wq.h | 1 - fs/io_uring.c | 366 ++++++++------------- fs/nfs/pnfs.c | 30 +- fs/nilfs2/file.c | 1 + fs/overlayfs/copy_up.c | 15 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/file.c | 5 +- fs/overlayfs/inode.c | 2 + fs/overlayfs/overlayfs.h | 1 + fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/readdir.c | 28 +- fs/overlayfs/super.c | 47 ++- fs/overlayfs/util.c | 27 ++ fs/squashfs/block.c | 8 +- fs/squashfs/export.c | 41 ++- fs/squashfs/id.c | 40 ++- fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 6 +- fs/squashfs/xattr.h | 10 +- fs/squashfs/xattr_id.c | 66 +++- include/asm-generic/vmlinux.lds.h | 2 +- include/drm/drm_dp_mst_helper.h | 1 + include/linux/hugetlb.h | 2 + include/linux/iommu.h | 5 +- include/linux/irq.h | 4 +- include/linux/kprobes.h | 2 +- include/linux/msi.h | 6 + include/linux/netdevice.h | 2 + include/linux/sunrpc/xdr.h | 3 +- include/linux/tracepoint.h | 12 +- include/linux/uio.h | 8 +- include/linux/vmalloc.h | 9 +- include/net/sch_generic.h | 2 +- include/net/switchdev.h | 2 - include/net/udp.h | 2 +- include/soc/mscc/ocelot.h | 2 + include/xen/xenbus.h | 2 - init/init_task.c | 3 +- kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/cgroup.c | 7 +- kernel/bpf/preload/Makefile | 5 +- kernel/bpf/stackmap.c | 2 + kernel/bpf/verifier.c | 38 ++- kernel/cgroup/cgroup-v1.c | 3 + kernel/cgroup/cgroup.c | 4 +- kernel/irq/msi.c | 44 ++- kernel/kprobes.c | 36 +- kernel/trace/bpf_trace.c | 3 - kernel/trace/fgraph.c | 2 - kernel/trace/trace.c | 2 +- kernel/trace/trace_events.c | 3 +- kernel/trace/trace_irqsoff.c | 4 + kernel/trace/trace_kprobe.c | 10 +- lib/cpumask.c | 16 +- lib/iov_iter.c | 24 +- lib/ubsan.c | 31 ++ lib/ubsan.h | 6 + mm/compaction.c | 3 +- mm/filemap.c | 4 + mm/huge_memory.c | 37 ++- mm/hugetlb.c | 48 ++- mm/memblock.c | 49 +-- mm/memcontrol.c | 5 +- net/bridge/br_mrp.c | 9 +- net/bridge/br_mrp_switchdev.c | 7 +- net/bridge/br_private_mrp.h | 3 +- net/core/datagram.c | 12 +- net/core/dev.c | 11 +- net/core/neighbour.c | 7 +- net/dsa/dsa2.c | 7 +- net/ipv4/ip_tunnel.c | 16 +- net/ipv4/udp_offload.c | 69 +++- net/ipv6/udp_offload.c | 2 +- net/key/af_key.c | 6 +- net/lapb/lapb_out.c | 3 +- net/mac80211/Kconfig | 2 +- net/mac80211/driver-ops.c | 5 +- net/mac80211/rate.c | 3 +- net/mac80211/spectmgmt.c | 10 +- net/netfilter/nf_conntrack_core.c | 3 +- net/netfilter/nf_flow_table_core.c | 4 +- net/netfilter/nf_tables_api.c | 25 +- net/netfilter/xt_recent.c | 12 +- net/qrtr/tun.c | 6 + net/rds/rdma.c | 3 + net/rxrpc/af_rxrpc.c | 6 +- net/rxrpc/call_object.c | 2 - net/sctp/proc.c | 16 +- net/sunrpc/auth_gss/auth_gss.c | 30 +- net/sunrpc/auth_gss/auth_gss_internal.h | 45 +++ net/sunrpc/auth_gss/gss_krb5_mech.c | 31 +- net/sunrpc/svcsock.c | 7 +- net/vmw_vsock/af_vsock.c | 15 +- net/vmw_vsock/hyperv_transport.c | 4 - net/vmw_vsock/virtio_transport_common.c | 4 +- scripts/Makefile | 9 +- scripts/kallsyms.c | 6 + security/commoncap.c | 67 ++-- sound/hda/intel-dsp-config.c | 4 + sound/soc/codecs/ak4458.c | 22 +- sound/soc/codecs/wm_adsp.c | 3 + sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/skylake/skl-topology.c | 2 +- tools/objtool/check.c | 11 +- tools/objtool/elf.c | 26 ++ tools/objtool/elf.h | 2 + tools/objtool/orc_gen.c | 29 +- tools/testing/selftests/net/txtimestamp.c | 6 +- tools/testing/selftests/netfilter/nft_meta.sh | 2 +- 293 files changed, 2851 insertions(+), 1624 deletions(-) create mode 100644 arch/arm/include/asm/kexec-internal.h create mode 100644 net/sunrpc/auth_gss/auth_gss_internal.h