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-release-arm-lts-allnoconfig in repository toolchain/ci/linux.
from 5d3ac0765d4a Merge v5.15.28 adds 8fa52df84c58 arm64: dts: qcom: sm8350: Describe GCC dependency clocks adds af4fcf85c88d arm64: dts: qcom: sm8350: Correct UFS symbol clocks adds a5334502f91f HID: elo: Revert USB reference counting adds 3ffbe85cda7f HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts adds b6c624d07bf2 ARM: boot: dts: bcm2711: Fix HVS register range adds ba24eb3cc95c clk: qcom: gdsc: Add support to update GDSC transition delay adds ea45b38caf2b clk: qcom: dispcc: Update the transition delay for MDSS GDSC adds e52ecbca254b HID: vivaldi: fix sysfs attributes leak adds 0a99594d2058 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias adds f96dc3adb9a9 tipc: fix kernel panic when enabling bearer adds e7e118416465 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] adds 90a2f4fc5b23 vduse: Fix returning wrong type in vduse_domain_alloc_iova() adds 20145e05e497 net: phy: meson-gxl: fix interrupt handling in forced mode adds 7777b1f795af mISDN: Fix memory leak in dsp_pipeline_build() adds f8d88e86e90e vhost: fix hung thread due to erroneous iotlb entries adds 8848b0fa9bf1 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] adds 4b1743bc715a vdpa: fix use-after-free on vp_vdpa_remove adds 92d97017c67c isdn: hfcpci: check the return value of dma_set_mask() in [...] adds 4dfa7d3508bf net: qlogic: check the return value of dma_alloc_coherent( [...] adds 4aaabbffc3b0 esp: Fix possible buffer overflow in ESP transformation adds e5d078d21fa0 esp: Fix BEET mode inter address family tunneling on GSO adds 3acc8788febf qed: return status of qed_iov_get_link adds c014efbd1c28 smsc95xx: Ignore -ENODEV errors when device is unplugged adds c5883d38a470 gpiolib: acpi: Convert ACPI value of debounce to microseconds adds f9ec15fc3c48 drm/sun4i: mixer: Fix P010 and P210 format numbers adds 9c0686caa822 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() adds 0716607ad241 ARM: dts: aspeed: Fix AST2600 quad spi group adds 35f11aba74e2 iavf: Fix handling of vlan strip virtual channel messages adds 49839cb40d6c i40e: stop disabling VFs due to PF error responses adds 9bda6a09e7ef ice: stop disabling VFs due to PF error responses adds 15d1271d89b8 ice: Fix error with handling of bonding MTU adds fd0ca20f1846 ice: Don't use GFP_KERNEL in atomic context adds 06a97a7afa05 ice: Fix curr_link_speed advertised speed adds 5e7c402892e1 ethernet: Fix error handling in xemaclite_of_probe adds 5548c81e97ab tipc: fix incorrect order of state message data sanity check adds c746fa0f54c9 net: ethernet: ti: cpts: Handle error for clk_enable adds 6e294d389023 net: ethernet: lpc_eth: Handle error for clk_enable adds b7c2fd1d1263 net: marvell: prestera: Add missing of_node_put() in prest [...] adds 46ad629e58ce ax25: Fix NULL pointer dereference in ax25_kill_by_device adds b3d4a7dcb9ca net/mlx5: Fix size field in bufferx_reg struct adds 7c519f769f55 net/mlx5: Fix a race on command flush flow adds a2355333cf18 net/mlx5e: Lag, Only handle events from highest priority m [...] adds 0e721b8f2ee5 NFC: port100: fix use-after-free in port100_send_complete adds d4dfc94c4052 selftests: pmtu.sh: Kill tcpdump processes launched by subshell. adds c614aad2ee9e selftests: pmtu.sh: Kill nettest processes launched in subshell. adds c7f6accc6795 gpio: ts4900: Do not set DAT and OE together adds f49f646f9ec2 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info adds 9ca50a73c98c net: phy: DP83822: clear MISR2 register to disable interrupts adds 1502f15b9f29 sctp: fix kernel-infoleak for SCTP sockets adds 6c0d2f348be2 net: bcmgenet: Don't claim WOL when its not available adds 732c7172b79c net: phy: meson-gxl: improve link-up behavior adds b0028e1cc1fa selftests/bpf: Add test for bpf_timer overwriting crash adds 7403f4118ab9 swiotlb: fix info leak with DMA_FROM_DEVICE adds 839ddf786772 usb: dwc3: pci: add support for the Intel Raptor Lake-S adds 302ce2946160 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" adds e160ee96d03f KVM: Fix lockdep false negative during host resume adds bcd4279b989f kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] adds 1f04bbd2935c spi: rockchip: Fix error in getting num-cs property adds 5bef4e5089d3 spi: rockchip: terminate dma transmission when slave abort adds ee22082c3e2f drm/vc4: hdmi: Unregister codec device on unbind adds 1280c8ae9745 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU adds 8d5e69d8fbf3 net-sysfs: add check for netdevice being present to speed_show adds bb9795b6da22 hwmon: (pmbus) Clear pmbus fault/warning bits after read adds 94b568a9d2a5 PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken adds 5cf4dd01efe0 gpio: Return EPROBE_DEFER if gc->to_irq is NULL adds fcd1d79aa943 drm/amdgpu: bypass tiling flag check in virtual display case (v2) adds fe39ab30dcc2 Revert "xen-netback: remove 'hotplug-status' once it has s [...] adds 2708ceb4e5cc Revert "xen-netback: Check for hotplug-status existence be [...] adds 041616a22c40 ipv6: prevent a possible race condition with lifetimes adds 4d2889691570 tracing: Ensure trace buffer is at least 4096 bytes large adds 9d95b7e239a1 tracing/osnoise: Make osnoise_main to sleep for microseconds adds e22807ee679f selftest/vm: fix map_fixed_noreplace test failure adds 5c237251421d selftests/memfd: clean up mapping in mfd_fail_write adds 64147ce85e2f ARM: Spectre-BHB: provide empty stub for non-config adds d60d34b4d6d1 fuse: fix fileattr op failure adds ca62747b38f5 fuse: fix pipe buffer lifetime for direct_io adds 441bc1e3d7e0 staging: rtl8723bs: Fix access-point mode deadlock adds 1fb9dd378749 staging: gdm724x: fix use after free in gdm_lte_rx() adds b5e792187f50 net: macb: Fix lost RX packet wakeup race in NAPI receive adds 9b3cdf5e8ad9 riscv: alternative only works on !XIP_KERNEL adds b515552d41ee mmc: meson: Fix usage of meson_mmc_post_req() adds eae073d854c5 riscv: Fix auipc+jalr relocation range checks adds 42aaf726c9e9 tracing/osnoise: Force quiescent states while tracing adds 72ea28d88d30 arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] adds 61d32defc00f arm64: Ensure execute-only permissions are not allowed wit [...] adds 0349c79c5508 arm64: kasan: fix include error in MTE functions adds 2c1f97af38be swiotlb: rework "fix info leak with DMA_FROM_DEVICE" adds a633bc013333 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh i [...] adds 22823b1a0dc9 virtio: unexport virtio_finalize_features adds cbb726e6c652 virtio: acknowledge all features before access adds 4a8e7f9dae4a net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE adds 52445030f135 ARM: fix Thumb2 regression with Spectre BHB adds 1b09f28f70a5 watch_queue: Fix filter limit check adds 8275b6699c6d watch_queue, pipe: Free watchqueue state after clearing pipe ring adds ccd03c30f103 watch_queue: Fix to release page in ->release() adds b022b6a0586f watch_queue: Fix to always request a pow-of-2 pipe ring size adds d453d0e5a15d watch_queue: Fix the alloc bitmap size to reflect notes allocated adds 82ff8a2243f7 watch_queue: Free the alloc bitmap when the watch_queue is [...] adds eb38c2e9fc74 watch_queue: Fix lack of barrier/sync/lock between post and read adds ffb8fd39c84c watch_queue: Make comment about setting ->defunct more accurate adds 19503d381aab x86/boot: Fix memremap of setup_indirect structures adds e946556d3665 x86/boot: Add setup_indirect support in early_memremap_is_ [...] adds ce91f0f023ad x86/sgx: Free backing memory after faulting the enclave page adds 1fbafa9a5b42 x86/traps: Mark do_int3() NOKPROBE_SYMBOL adds 342783ba9c3c drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP adds a1ce40f8aeb1 btrfs: make send work with concurrent block group relocation adds 074c88751dc1 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL adds cd072bf2dcbd riscv: dts: k210: fix broken IRQs on hart1 adds 69b80587f650 block: drop unused includes in <linux/genhd.h> adds caf18e4da9bf Revert "net: dsa: mv88e6xxx: flush switchdev FDB workqueue [...] adds f83c85ee73df vhost: allow batching hint without size adds b9a0208cb3e3 Linux 5.15.29 adds 93e4117cebd1 Merge v5.15.29 new e901c9212457 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" new 8918ae97417a arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode new e6d7e51e1092 xfrm: Check if_id in xfrm_migrate new 0f06f953aac5 xfrm: Fix xfrm migrate issues when address family changes new e90da30175cb arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity new f9a510bb024d arm64: dts: rockchip: align pl330 node name with dtschema new f5743453365b arm64: dts: rockchip: reorder rk3399 hdmi clocks new 4744e1df7268 arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] new 8ad1b44f2d2e ARM: dts: rockchip: reorder rk322x hmdi clocks new 84ecddbc9888 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller new c98afa0db3a3 mac80211: refuse aggregations sessions before authorized new be538b764a46 MIPS: smp: fill in sibling and core maps earlier new c2924e9143c2 ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_A [...] new 3679ccc09d88 Bluetooth: hci_core: Fix leaking sent_cmd skb new 76e0b8e12c64 can: rcar_canfd: rcar_canfd_channel_probe(): register the [...] new 4051516d4b79 atm: firestream: check the return value of ioremap() in fs_init() new 46c02c5051aa iwlwifi: don't advertise TWT support new 3534c5c005ef drm/vrr: Set VRR capable prop only if it is attached to connector new f5a425f5d5fc nl80211: Update bss channel on channel switch for P2P_CLIENT new ff17119dceef tcp: make tcp_read_sock() more robust new ff7dfcd47a7e sfc: extend the locking on mcdi->seqno new d99db3b935b7 bnx2: Fix an error message new ff2e93a03f8d kselftest/vm: fix tests build with old libc new df3817ab226f x86/module: Fix the paravirt vs alternative order new a9bbacc53d1f ice: Fix race condition during interface enslave new 0464ab17184b Linux 5.15.30 new d60bdb4e55fe Merge v5.15.30
The 27 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/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 12 - 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/um/drivers/ubd_kern.c | 1 + 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/mmu/mmu.c | 1 + arch/x86/kvm/x86.c | 7 + arch/x86/mm/ioremap.c | 57 +++- block/genhd.c | 1 + block/holder.c | 1 + block/partitions/core.c | 1 + drivers/atm/firestream.c | 2 + drivers/block/amiflop.c | 1 + drivers/block/ataflop.c | 1 + drivers/block/floppy.c | 1 + drivers/block/swim.c | 1 + drivers/block/virtio_blk.c | 10 +- drivers/block/xen-blkfront.c | 1 + 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_display.c | 5 +- drivers/gpu/drm/i915/display/intel_display.h | 2 + drivers/gpu/drm/i915/intel_pm.c | 68 ++++ drivers/gpu/drm/i915/intel_pm.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-thrustmaster.c | 6 + drivers/hid/hid-vivaldi.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 5 + drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/mISDN/dsp_pipeline.c | 6 +- drivers/md/md.c | 1 + drivers/mmc/host/meson-gx-mmc.c | 15 +- drivers/net/can/rcar/rcar_canfd.c | 6 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 7 - 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/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/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/pci/quirks.c | 14 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/s390/block/dasd_genhd.c | 1 + drivers/scsi/sd.c | 1 + drivers/scsi/sg.c | 1 + drivers/scsi/sr.c | 1 + drivers/scsi/st.c | 1 + 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/genhd.h | 14 +- include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/part_stat.h | 1 + include/linux/virtio.h | 1 - include/linux/virtio_config.h | 3 +- include/linux/watch_queue.h | 3 +- include/net/dsa.h | 1 - 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 | 73 +++-- kernel/watch_queue.c | 15 +- lib/Kconfig | 1 - net/ax25/af_ax25.c | 7 + net/bluetooth/hci_core.c | 1 + net/core/net-sysfs.c | 2 +- net/dsa/dsa.c | 1 - net/dsa/dsa_priv.h | 1 + net/ipv4/esp4.c | 5 + net/ipv4/esp4_offload.c | 3 + net/ipv4/tcp.c | 10 +- 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 +- .../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 +- 181 files changed, 1719 insertions(+), 623 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_crash.c create mode 100644 tools/testing/selftests/bpf/progs/timer_crash.c