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-arm-stable-defconfig in repository toolchain/ci/linux.
from f8dcbffa718a Merge v5.16.14 adds 84494290927b arm64: dts: qcom: sm8350: Describe GCC dependency clocks adds 05480683a891 arm64: dts: qcom: sm8350: Correct UFS symbol clocks adds ec7332452d90 HID: elo: Revert USB reference counting adds 56185434e1e5 HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts adds e5b4f60993d2 ARM: boot: dts: bcm2711: Fix HVS register range adds 530302b5950c clk: qcom: gdsc: Add support to update GDSC transition delay adds d55c569f2c87 clk: qcom: dispcc: Update the transition delay for MDSS GDSC adds 64ace2c0d0d5 soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel adds cbcf790ce88e HID: vivaldi: fix sysfs attributes leak adds 381ac58e7001 HID: nintendo: check the return value of alloc_workqueue() adds 1d1719ac4b8e arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias adds f4f59fdbc748 tipc: fix kernel panic when enabling bearer adds 9f6effca7562 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] adds 553a0b06448c vduse: Fix returning wrong type in vduse_domain_alloc_iova() adds eb8330efb17f net: phy: meson-gxl: fix interrupt handling in forced mode adds 640445d6fc05 mISDN: Fix memory leak in dsp_pipeline_build() adds d9a747e6b656 vhost: fix hung thread due to erroneous iotlb entries adds bb2269ff820b virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] adds 0842aaadc163 virtio-blk: Remove BUG_ON() in virtio_queue_rq() adds dc54ba9932ae vdpa: fix use-after-free on vp_vdpa_remove adds ec4f8cd45022 isdn: hfcpci: check the return value of dma_set_mask() in [...] adds 2f4923628118 net: qlogic: check the return value of dma_alloc_coherent( [...] adds 9afe83f62aac esp: Fix possible buffer overflow in ESP transformation adds 9a6e4c5d7edf esp: Fix BEET mode inter address family tunneling on GSO adds d9d4122ea35e net: gro: move skb_gro_receive_list to udp_offload.c adds 74ca449b3858 qed: return status of qed_iov_get_link adds f342974fe2ce smsc95xx: Ignore -ENODEV errors when device is unplugged adds 7e24b2eab93b gpiolib: acpi: Convert ACPI value of debounce to microseconds adds 3240a3070dec drm/i915/psr: Set "SF Partial Frame Enable" also on full update adds 13c3b2dfcf12 drm/sun4i: mixer: Fix P010 and P210 format numbers adds 811aace34e5b net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() adds 7af5408f8b44 ARM: dts: aspeed: Fix AST2600 quad spi group adds 09998f5ef23a iavf: Fix handling of vlan strip virtual channel messages adds 707dc94bd3fd i40e: stop disabling VFs due to PF error responses adds e7ce48d43438 ice: stop disabling VFs due to PF error responses adds 6a3122b1155c ice: Fix error with handling of bonding MTU adds 40e8acfdcd27 ice: Don't use GFP_KERNEL in atomic context adds ed08eabf8dce ice: Fix curr_link_speed advertised speed adds 1852854ee349 ethernet: Fix error handling in xemaclite_of_probe adds 688a5ec2274c tipc: fix incorrect order of state message data sanity check adds af6d58401ccb net: ethernet: ti: cpts: Handle error for clk_enable adds 5d07fca06b2e net: ethernet: lpc_eth: Handle error for clk_enable adds 4cc66bf17220 net: marvell: prestera: Add missing of_node_put() in prest [...] adds 1d83a95214bc ax25: Fix NULL pointer dereference in ax25_kill_by_device adds 7bb1dc826dfa net/mlx5: Fix size field in bufferx_reg struct adds 0401bfb27a91 net/mlx5: Fix a race on command flush flow adds 171caa1f2f5e net/mlx5e: Lag, Only handle events from highest priority m [...] adds 06793f98019a net/mlx5e: SHAMPO, reduce TIR indication adds 7194737e1be8 NFC: port100: fix use-after-free in port100_send_complete adds 8b3d2fd14a53 selftests: pmtu.sh: Kill tcpdump processes launched by subshell. adds dfd04b2dfa2e selftests: pmtu.sh: Kill nettest processes launched in subshell. adds e032e16bed3a gpio: ts4900: Do not set DAT and OE together adds 126df633bc7e mm: gup: make fault_in_safe_writeable() use fixup_user_fault() adds 0e1b9a2078e0 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info adds 16a93eb15c18 net: phy: DP83822: clear MISR2 register to disable interrupts adds d828b0fe6631 sctp: fix kernel-infoleak for SCTP sockets adds 84c831803785 net: arc_emac: Fix use after free in arc_mdio_probe() adds 4b77baeddb66 net: bcmgenet: Don't claim WOL when its not available adds 7e51b3e00c33 net: phy: meson-gxl: improve link-up behavior adds f0f2f2a009c4 selftests/bpf: Add test for bpf_timer overwriting crash adds 270475d6d241 swiotlb: fix info leak with DMA_FROM_DEVICE adds e8dc267ee5eb usb: dwc3: pci: add support for the Intel Raptor Lake-S adds 509d24f6aa9d pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" adds e0fe243d3c93 KVM: Fix lockdep false negative during host resume adds 30e14ba65ef1 kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] adds 390975262b08 spi: rockchip: Fix error in getting num-cs property adds 55b06ea6851c spi: rockchip: terminate dma transmission when slave abort adds 1ed68d776246 drm/vc4: hdmi: Unregister codec device on unbind adds 0fc4186cd5a6 of/fdt: move elfcorehdr reservation early for crash dump kernel adds 4e68c4b47567 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU adds 4356343fb70c drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() adds 3a79f380b3e1 net-sysfs: add check for netdevice being present to speed_show adds c48932f23f98 hwmon: (pmbus) Clear pmbus fault/warning bits after read adds 9c581b0cd7b7 nvme-tcp: send H2CData PDUs based on MAXH2CDATA adds da881c5f264d PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken adds 5b9d2a069dc8 gpio: Return EPROBE_DEFER if gc->to_irq is NULL adds cb29021be498 drm/amdgpu: bypass tiling flag check in virtual display case (v2) adds 5f469346d25a Revert "xen-netback: remove 'hotplug-status' once it has s [...] adds 728d6b528d66 Revert "xen-netback: Check for hotplug-status existence be [...] adds ee89f39c5e85 ipv6: prevent a possible race condition with lifetimes adds 2a44a82a8fd1 tracing: Ensure trace buffer is at least 4096 bytes large adds 3237183c829b tracing/osnoise: Make osnoise_main to sleep for microseconds adds eefb9defa43d tracing: Fix selftest config check for function graph star [...] adds 2246b5ebca52 selftest/vm: fix map_fixed_noreplace test failure adds 7e4bd0cd16ee selftests/memfd: clean up mapping in mfd_fail_write adds 34b6fde1188e ARM: Spectre-BHB: provide empty stub for non-config adds d71d62b62110 fuse: fix fileattr op failure adds 58a9bdff32fd fuse: fix pipe buffer lifetime for direct_io adds eaa3d08792b5 staging: rtl8723bs: Fix access-point mode deadlock adds d39dc79513e9 staging: gdm724x: fix use after free in gdm_lte_rx() adds c049b0b7d402 net: macb: Fix lost RX packet wakeup race in NAPI receive adds f10316c1e99f riscv: alternative only works on !XIP_KERNEL adds 700b81b8f11e mmc: meson: Fix usage of meson_mmc_post_req() adds 4f46ec48bff2 riscv: Fix auipc+jalr relocation range checks adds d76e75586ddc tracing/osnoise: Force quiescent states while tracing adds 4e10787d1837 tracing/osnoise: Do not unregister events twice adds 92258a3538fa arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] adds 8b2dc214251a arm64: Ensure execute-only permissions are not allowed wit [...] adds cf04a86d52ae arm64: kasan: fix include error in MTE functions adds 62b27d925655 swiotlb: rework "fix info leak with DMA_FROM_DEVICE" adds c6b1706df7c0 virtio: unexport virtio_finalize_features adds 290902a52580 virtio: acknowledge all features before access adds a0347a63d1bd net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE adds c21b0de7661a ARM: fix Thumb2 regression with Spectre BHB adds b36588ebbcef watch_queue: Fix filter limit check adds eef9afda9a16 watch_queue, pipe: Free watchqueue state after clearing pipe ring adds 70bbc08533ab watch_queue: Fix to release page in ->release() adds 2f331b8dffbb watch_queue: Fix to always request a pow-of-2 pipe ring size adds 6cb5c7e1b33e watch_queue: Fix the alloc bitmap size to reflect notes allocated adds d7e05190cdef watch_queue: Free the alloc bitmap when the watch_queue is [...] adds 36198e3972f4 watch_queue: Fix lack of barrier/sync/lock between post and read adds ab36cca5ce68 watch_queue: Make comment about setting ->defunct more accurate adds b46bfa5c526d x86/boot: Fix memremap of setup_indirect structures adds ba4b13aae3cf x86/boot: Add setup_indirect support in early_memremap_is_ [...] adds 173dc5ec61f8 x86/module: Fix the paravirt vs alternative order adds 248c63477202 x86/sgx: Free backing memory after faulting the enclave page adds aa093e28791d x86/traps: Mark do_int3() NOKPROBE_SYMBOL adds 8185af336b0e drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP adds 7c3ebd4736df perf parse: Fix event parser error for hybrid systems adds 00a742934a65 btrfs: make send work with concurrent block group relocation adds 2777252d116a riscv: dts: k210: fix broken IRQs on hart1 adds ad7aa686d172 vhost: allow batching hint without size adds 3ea3a232f03a Linux 5.16.15 adds 8fcd88bbe493 Merge v5.16.15 new ceeeb36eeb3a Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" new fb57eb34d754 arm64: dts: rockchip: fix dma-controller node names on rk356x new 315b0dd8ef2d arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode new 42c9af6a6db7 xfrm: Check if_id in xfrm_migrate new 3246f7dd51ca xfrm: Fix xfrm migrate issues when address family changes new 98296a62220c arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity new f53ad800f262 arm64: dts: rockchip: align pl330 node name with dtschema new 921b65963bf1 arm64: dts: rockchip: reorder rk3399 hdmi clocks new 71239c2585f4 arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] new 5523fef23218 ARM: dts: rockchip: reorder rk322x hmdi clocks new 6d4b07780100 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller new 8c448076f2b3 mac80211: refuse aggregations sessions before authorized new 94647aec80d0 MIPS: smp: fill in sibling and core maps earlier new 107e8e719e93 ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_A [...] new 9473d06bd1c8 Bluetooth: hci_core: Fix leaking sent_cmd skb new 508216f9fd15 can: rcar_canfd: rcar_canfd_channel_probe(): register the [...] new b1cbbe4104af atm: firestream: check the return value of ioremap() in fs_init() new 7ddd4196c86a netfilter: egress: silence egress hook lockdep splats new 547549b25aea Input: goodix - use the new soc_intel_is_byt() helper new 720d3f6c2d3f Input: goodix - workaround Cherry Trail devices with a bog [...] new f1cb634f2d9b iwlwifi: don't advertise TWT support new 85271e92ae4f drm/vrr: Set VRR capable prop only if it is attached to connector new 020419ea614b nl80211: Update bss channel on channel switch for P2P_CLIENT new 09253fa62941 tcp: make tcp_read_sock() more robust new 1c30164f68c2 sfc: extend the locking on mcdi->seqno new 0419fec09d17 bnx2: Fix an error message new 77f2a54105b4 kselftest/vm: fix tests build with old libc new e1014fc55723 ice: Fix race condition during interface enslave new 9aed64834040 Linux 5.16.16 new 825204bd61bc Merge v5.16.16
The 30 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/boot/dts/aspeed-g6-pinctrl.dtsi | 2 +- arch/arm/boot/dts/bcm2711.dtsi | 1 + arch/arm/boot/dts/rk322x.dtsi | 4 +- arch/arm/boot/dts/rk3288.dtsi | 2 +- arch/arm/include/asm/spectre.h | 6 + arch/arm/kernel/entry-armv.S | 4 +- arch/arm64/Kconfig | 3 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 8 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 48 ++- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 20 ++ arch/arm64/boot/dts/rockchip/rk3399.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 4 +- arch/arm64/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 11 - arch/arm64/mm/mmap.c | 17 + arch/mips/kernel/smp.c | 6 +- arch/riscv/Kconfig.erratas | 1 + arch/riscv/Kconfig.socs | 4 +- arch/riscv/boot/dts/canaan/k210.dtsi | 3 +- arch/riscv/kernel/module.c | 21 +- arch/x86/kernel/cpu/sgx/encl.c | 57 +++- arch/x86/kernel/e820.c | 41 ++- arch/x86/kernel/kdebugfs.c | 37 ++- arch/x86/kernel/ksysfs.c | 77 ++++- arch/x86/kernel/kvm.c | 9 +- arch/x86/kernel/module.c | 13 +- arch/x86/kernel/setup.c | 34 +- arch/x86/kernel/traps.c | 1 + arch/x86/kvm/x86.c | 7 + arch/x86/mm/ioremap.c | 57 +++- drivers/atm/firestream.c | 2 + drivers/block/virtio_blk.c | 20 +- drivers/clk/qcom/dispcc-sc7180.c | 5 +- drivers/clk/qcom/dispcc-sc7280.c | 5 +- drivers/clk/qcom/dispcc-sm8250.c | 5 +- drivers/clk/qcom/gdsc.c | 26 +- drivers/clk/qcom/gdsc.h | 8 +- drivers/gpio/gpio-ts4900.c | 24 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib.c | 20 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +- drivers/gpu/drm/drm_connector.c | 3 + drivers/gpu/drm/i915/display/intel_psr.c | 16 +- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/panel/Kconfig | 1 + drivers/gpu/drm/sun4i/sun8i_mixer.h | 8 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 8 + drivers/gpu/drm/vc4/vc4_hdmi.h | 1 + drivers/hid/hid-elo.c | 7 +- drivers/hid/hid-nintendo.c | 4 + drivers/hid/hid-thrustmaster.c | 6 + drivers/hid/hid-vivaldi.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 5 + drivers/input/touchscreen/goodix.c | 34 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/mISDN/dsp_pipeline.c | 6 +- drivers/mmc/host/meson-gx-mmc.c | 15 +- drivers/net/can/rcar/rcar_canfd.c | 6 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/ethernet/arc/emac_mdio.c | 5 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 7 + drivers/net/ethernet/cadence/macb_main.c | 25 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 1 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 57 +--- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 5 - drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 40 +++ drivers/net/ethernet/intel/ice/ice.h | 12 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 43 ++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 18 -- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 3 - .../net/ethernet/marvell/prestera/prestera_main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 11 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 - drivers/net/ethernet/nxp/lpc_eth.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 18 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 7 + drivers/net/ethernet/sfc/mcdi.c | 2 +- drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/meson-gxl.c | 31 +- drivers/net/usb/smsc95xx.c | 28 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 1 - drivers/net/xen-netback/xenbus.c | 14 +- drivers/nfc/port100.c | 2 + drivers/nvme/host/tcp.c | 63 +++- drivers/of/fdt.c | 2 +- drivers/pci/quirks.c | 14 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/soc/mediatek/mt8192-mmsys.h | 3 +- drivers/spi/spi-rockchip.c | 13 +- drivers/staging/gdm724x/gdm_lte.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 22 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 16 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 + drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 16 + drivers/vdpa/vdpa_user/iova_domain.c | 2 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 2 +- drivers/vhost/iotlb.c | 11 + drivers/vhost/vhost.c | 7 + drivers/virtio/virtio.c | 40 +-- fs/btrfs/block-group.c | 9 +- fs/btrfs/ctree.c | 98 ++++-- fs/btrfs/ctree.h | 14 +- fs/btrfs/disk-io.c | 4 +- fs/btrfs/relocation.c | 13 - fs/btrfs/send.c | 357 ++++++++++++++++++--- fs/btrfs/transaction.c | 4 + fs/fuse/dev.c | 12 +- fs/fuse/file.c | 1 + fs/fuse/fuse_i.h | 1 + fs/fuse/ioctl.c | 9 +- fs/pipe.c | 11 +- include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/netdevice.h | 1 - include/linux/netfilter_netdev.h | 4 + include/linux/nvme-tcp.h | 1 + include/linux/virtio.h | 1 - include/linux/virtio_config.h | 3 +- include/linux/watch_queue.h | 3 +- include/net/esp.h | 2 + include/net/xfrm.h | 5 +- kernel/dma/swiotlb.c | 22 +- kernel/trace/trace.c | 10 +- kernel/trace/trace_osnoise.c | 84 +++-- kernel/trace/trace_selftest.c | 6 +- kernel/watch_queue.c | 15 +- lib/Kconfig | 1 - mm/gup.c | 57 ++-- net/ax25/af_ax25.c | 7 + net/bluetooth/hci_core.c | 1 + net/core/net-sysfs.c | 2 +- net/core/skbuff.c | 26 -- net/ipv4/esp4.c | 5 + net/ipv4/esp4_offload.c | 3 + net/ipv4/tcp.c | 10 +- net/ipv4/udp_offload.c | 27 ++ net/ipv6/addrconf.c | 2 + net/ipv6/esp6.c | 5 + net/ipv6/esp6_offload.c | 3 + net/key/af_key.c | 2 +- net/mac80211/agg-tx.c | 10 +- net/sctp/diag.c | 9 +- net/tipc/bearer.c | 12 +- net/tipc/link.c | 9 +- net/wireless/nl80211.c | 3 +- net/xfrm/xfrm_policy.c | 14 +- net/xfrm/xfrm_state.c | 15 +- net/xfrm/xfrm_user.c | 27 +- tools/perf/util/parse-events.c | 6 +- .../testing/selftests/bpf/prog_tests/timer_crash.c | 32 ++ tools/testing/selftests/bpf/progs/timer_crash.c | 54 ++++ tools/testing/selftests/memfd/memfd_test.c | 1 + tools/testing/selftests/net/pmtu.sh | 21 +- tools/testing/selftests/vm/map_fixed_noreplace.c | 49 ++- tools/testing/selftests/vm/userfaultfd.c | 1 + virt/kvm/kvm_main.c | 4 +- 175 files changed, 1790 insertions(+), 726 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_crash.c create mode 100644 tools/testing/selftests/bpf/progs/timer_crash.c