This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/release-aarch64 in repository toolchain/ci/linux.
from 9b5d71de1c6f Merge v5.15.11 new 1d1c25233a29 arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd new fedeb1b2c8e6 net: usb: lan78xx: add Allied Telesis AT29M2-AF new 02f825cf0255 ext4: prevent partial update of the extent blocks new f71ab21b1a28 ext4: check for out-of-order index extents in ext4_valid_e [...] new 49c29e13fcd6 ext4: check for inconsistent extents between index and leaf block new a65ac9d23276 selftests: KVM: Fix non-x86 compiling new 3c431e19ad70 HID: holtek: fix mouse probing new b1712a691bbb HID: potential dereference of null pointer new eabc0aab98e5 NFSD: Fix READDIR buffer overflow new f4321ac030b5 PM: sleep: Fix error handling in dpm_prepare() new 115a291395df arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode new 512dbc1a09ac bus: sunxi-rsb: Fix shutdown new 3121b5bff903 spi: change clk_disable_unprepare to clk_unprepare new 11bf802877bf ucounts: Fix rlimit max values check new 71d07ebc5000 drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf new 9b0ed41b25e2 ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_co [...] new c41b98070392 RDMA/hns: Fix RNR retransmission issue for HIP08 new aefcc25f3a0c IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() new 2eb1cac16bc7 RDMA/hns: Replace kfree() with kvfree() new 9d558e5f0d6f netfilter: nf_tables: fix use-after-free in nft_set_catcha [...] new 406b7337d6bc netfilter: fix regression in looped (broad|multi)cast's MA [...] new ef73e3b650b7 ARM: dts: imx6qdl-wandboard: Fix Ethernet support new c1c36df0b0a5 ice: Use xdp_buf instead of rx_buf for xsk zero-copy new ad6d20da2cfb ice: xsk: return xsk buffers back to pool when cleaning the ring new da3feb8a9baf net: marvell: prestera: fix incorrect return of port_find new 5c553a0cd126 net: marvell: prestera: fix incorrect structure access new e69eacf74e15 qlcnic: potential dereference null pointer of rx_queue->page_ring new 8e096cffc6d3 tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex new 98a8e5c20027 ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie new 0249a4b8a554 inet: fully convert sk->sk_rx_dst to RCU rules new 8ba353f553da net: accept UFOv6 packages in virtio_net_hdr_to_skb new b99c71f90978 net: skip virtio_net_hdr_set_proto if protocol already set new 33385aded71e igb: fix deadlock caused by taking RTNL in RPM resume path new 6b3f7e4b10f3 ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module new 1f0d95fb3755 gpio: virtio: remove timeout new a038c504f6f5 bonding: fix ad_actor_system option setting to default new 643c89669e31 fjes: Check for error irq new 98a5242e82f2 drivers: net: smc911x: Check for error irq new 8307c1ecd366 net: ks8851: Check for error irq new 20c3efcca612 sfc: Check null pointer of rx_queue->page_ring new d00726b7061c sfc: falcon: Check null pointer of rx_queue->page_ring new d259f621c859 asix: fix uninit-value in asix_mdio_read() new 5cf03976e1f0 asix: fix wrong return value in asix_check_host_enable() new 20fb0dc35bf9 io_uring: zero iocb->ki_pos for stream file types new d2269ae48598 veth: ensure skb entering GRO are not cloned. new be2473e5f377 net: stmmac: ptp: fix potentially overflowing expression new 1c66ea39c6c4 net: bridge: Use array_size() helper in copy_to_user() new b8871c6734d8 net: bridge: fix ioctl old_deviceless bridge argument new f80527200d01 r8152: fix the force speed doesn't work for RTL8156 new b480d5f42d45 net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FR [...] new dfd5b60b5342 Input: elantech - fix stack out of bound access in elantec [...] new 79c6d4fa1be1 pinctrl: bcm2835: Change init order for gpio hogs new 4b8f0e940972 hwmon: (lm90) Fix usage of CONFIG2 register in detect function new d105f30bea91 hwmon: (lm90) Prevent integer overflow/underflow in hyster [...] new 983084e19aeb hwmon: (lm90) Introduce flag indicating extended temperatu [...] new 9d21029e7199 hwmon: (lm90) Add basic support for TI TMP461 new afda22fea766 hwmon: (lm90) Drop critical attribute support for MAX6654 new 8a351388b295 ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO [...] new 0cd3ef801004 uapi: Fix undefined __always_inline on non-glibc systems new 50f27a29d758 compiler.h: Fix annotation macro misplacement with Clang new 4a34b51ea99b platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL new 70e7705b0230 kernel/crash_core: suppress unknown crashkernel parameter warning new f95fcac5d66a Revert "x86/boot: Pull up cmdline preparation and early pa [...] new 28b03ec2c0c5 x86/boot: Move EFI range reservation after cmdline parsing new fdaa60d900a7 ALSA: jack: Check the return value of kstrdup() new 3fd58303b05e ALSA: drivers: opl3: Fix incorrect use of vp->state new b398fcbe4de1 ALSA: rawmidi - fix the uninitalized user_pversion new 2e9cd9ff997f ALSA: hda/hdmi: Disable silent stream on GLK new 3934aa1259d9 ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 new 0896c97e6657 ALSA: hda/realtek: Add new alc285-hp-amp-init model new 417e6ee4df64 ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook new 88b4fbd6348a ALSA: hda/realtek: Fix quirk for Clevo NJ51CU new 8e9b8b8a8ff2 ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s new f7fe9d303445 ASoC: tegra: Add DAPM switches for headphones and mic jack new 6084a6c1ca7f ASoC: tegra: Restore headphones jack name on Nyan Big new 7f7f61042f70 Input: atmel_mxt_ts - fix double free in mxt_read_info_block new 7232a5941d3f ipmi: bail out if init_srcu_struct fails new 77a7311ca167 ipmi: ssif: initialize ssif_info->client early new 5aae769a0ef7 ipmi: fix initialization when workqueue allocation fails new 7c6567979c82 parisc: Correct completer in lws start new c576d7a197b7 parisc: Fix mask used to select futex spinlock new 492eb7afe858 tee: handle lookup of shm with reference count 0 new 9ede07c4af14 x86/pkey: Fix undefined behaviour with PKRU_WD_BIT new a42c41be8324 platform/x86: amd-pmc: only use callbacks for suspend new 9ca1324755f1 platform/x86: intel_pmc_core: fix memleak on registration failure new 5dea76f5da65 KVM: x86: Always set kvm_run->if_flag new d884eefd75cc KVM: x86/mmu: Don't advance iterator after restart due to [...] new 543bfbcb5cf5 KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is [...] new e4e4e7cb2298 KVM: VMX: Always clear vmx->fail on emulation_required new b9d7c7a5bf6e KVM: VMX: Wake vCPU when delivering posted IRQ even if vCP [...] new c1ce3c410038 pinctrl: stm32: consider the GPIO offset to expose all the [...] new e5dd3e61baed gpio: dln2: Fix interrupts when replugging the device new 46e2fc260543 mmc: sdhci-tegra: Fix switch to HS400ES mode new 9d93c863d04f mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands new c0db06fd0993 mmc: core: Disable card detect during shutdown new c7814569b387 mmc: mmci: stm32: clear DLYB_CR after sending tuning command new c99513dffd36 ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling new 89d0ffb4bb96 ksmbd: fix error code in ndr_read_int32() new f43ba86a8211 ksmbd: fix uninitialized symbol 'pntsd_size' new a2c144d17623 ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 new c1d1ec4db5f7 mac80211: fix locking in ieee80211_start_ap error path new 6b2cdcc8f555 mm: mempolicy: fix THP allocations escaping mempolicy rest [...] new 7a77e22fde63 mm, hwpoison: fix condition in free hugetlb page path new c691e7575eff mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_ [...] new 330c6117a82c mm/damon/dbgfs: protect targets destructions with kdamond_lock new 91e94e42f6fc tee: optee: Fix incorrect page free bug new a8a9d753edd7 f2fs: fix to do sanity check on last xattr entry in __f2fs [...] new 35f9ff45ee5c netfs: fix parameter of cleanup() new 0ae519ecbbdb KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_gue [...] new ca38833c915e arm64: dts: lx2160a: fix scl-gpios property name new 2f06c8293d27 kfence: fix memory leak when cat kfence objects new 70750056620b Input: iqs626a - prohibit inlining of channel parsing functions new efaa327b4146 Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 new cc71a723f3d8 Input: goodix - add id->model mapping for the "9111" model new d9ad0ae8bfa0 ASoC: tas2770: Fix setting of high sample rates new d0fa8c252956 ASoC: SOF: Intel: pci-tgl: add new ADL-P variant new 46b3fe1eb2b7 ASoC: SOF: Intel: pci-tgl: add ADL-N support new aa50406f36a1 ASoC: rt5682: fix the wrong jack type detected new fb563baa3eb8 pinctrl: mediatek: fix global-out-of-bounds issue new 722fc45be049 hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 new 5cc8813c4966 hwmon: (lm90) Do not report 'busy' status bit as alarm new f547b0f8f3ce r8152: sync ocp base new a8e4a64cdc97 ax25: NPD bug when detaching AX25 device new cb6c99aedd2c hamradio: defer ax25 kfree after unregister_netdev new 03d00f7f1815 hamradio: improve the incomplete fix to avoid NPD new 3cb5ae77799e tun: avoid double free in tun_free_netdev new 53ccdc73eeda phonet/pep: refuse to enable an unbound pipe new 25960cafa06e Linux 5.15.12 new 08b674431dff Merge v5.15.12
The 129 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/admin-guide/kernel-parameters.txt | 8 +- Documentation/hwmon/lm90.rst | 10 ++ Documentation/networking/bonding.rst | 11 +- Documentation/sound/hd-audio/models.rst | 2 + Makefile | 2 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 1 + arch/arm/kernel/entry-armv.S | 8 +- arch/arm/kernel/head-nommu.S | 1 + arch/arm64/Kconfig | 3 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 4 +- arch/arm64/kernel/vdso32/Makefile | 17 +- arch/parisc/include/asm/futex.h | 4 +- arch/parisc/kernel/syscall.S | 2 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/pkru.h | 4 +- arch/x86/kernel/setup.c | 72 ++++----- arch/x86/kvm/mmu/tdp_iter.c | 6 + arch/x86/kvm/mmu/tdp_iter.h | 6 + arch/x86/kvm/mmu/tdp_mmu.c | 29 ++-- arch/x86/kvm/svm/svm.c | 21 +-- arch/x86/kvm/vmx/vmx.c | 45 ++++-- arch/x86/kvm/x86.c | 9 +- drivers/base/power/main.c | 2 +- drivers/bus/sunxi-rsb.c | 8 +- drivers/char/ipmi/ipmi_msghandler.c | 21 ++- drivers/char/ipmi/ipmi_ssif.c | 7 +- drivers/gpio/gpio-dln2.c | 19 ++- drivers/gpio/gpio-virtio.c | 6 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 12 +- drivers/hid/hid-holtek-mouse.c | 15 ++ drivers/hid/hid-vivaldi.c | 3 + drivers/hwmon/Kconfig | 2 +- drivers/hwmon/lm90.c | 175 +++++++++++++-------- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 64 +++++++- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 8 + drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 2 +- drivers/input/misc/iqs626a.c | 21 +-- drivers/input/mouse/elantech.c | 8 +- drivers/input/touchscreen/atmel_mxt_ts.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 46 +++++- drivers/input/touchscreen/goodix.c | 1 + drivers/mmc/core/core.c | 7 +- drivers/mmc/core/core.h | 1 + drivers/mmc/core/host.c | 9 ++ drivers/mmc/host/meson-mx-sdhc-mmc.c | 16 ++ drivers/mmc/host/mmci_stm32_sdmmc.c | 2 + drivers/mmc/host/sdhci-tegra.c | 43 +++-- drivers/net/bonding/bond_options.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 16 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 64 ++++---- drivers/net/ethernet/intel/igb/igb_main.c | 19 ++- .../net/ethernet/marvell/prestera/prestera_main.c | 35 +++-- drivers/net/ethernet/micrel/ks8851_par.c | 2 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h | 2 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 12 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 4 +- drivers/net/ethernet/sfc/falcon/rx.c | 5 +- drivers/net/ethernet/sfc/rx_common.c | 5 +- drivers/net/ethernet/smsc/smc911x.c | 5 + .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 2 +- drivers/net/fjes/fjes_main.c | 5 + drivers/net/hamradio/mkiss.c | 5 +- drivers/net/tun.c | 115 +++++++------- drivers/net/usb/asix_common.c | 8 +- drivers/net/usb/lan78xx.c | 6 + drivers/net/usb/r8152.c | 43 ++++- drivers/net/veth.c | 8 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 29 ++-- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 8 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 8 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/amd-pmc.c | 3 +- drivers/platform/x86/intel/Kconfig | 15 -- drivers/platform/x86/intel/pmc/pltdrv.c | 2 +- drivers/spi/spi-armada-3700.c | 2 +- drivers/tee/optee/shm_pool.c | 6 +- drivers/tee/tee_shm.c | 171 ++++++++------------ fs/ext4/extents.c | 95 +++++++---- fs/f2fs/xattr.c | 11 +- fs/io_uring.c | 10 +- fs/ksmbd/ndr.c | 2 +- fs/ksmbd/smb2ops.c | 3 - fs/ksmbd/smb2pdu.c | 29 +++- fs/netfs/read_helper.c | 6 +- fs/nfsd/nfs3proc.c | 11 +- fs/nfsd/nfsproc.c | 8 +- include/linux/compiler.h | 4 +- include/linux/instrumentation.h | 4 +- include/linux/ipv6.h | 1 - include/linux/tee_drv.h | 4 +- include/linux/virtio_net.h | 25 ++- include/net/inet_sock.h | 3 +- include/net/sock.h | 7 +- include/uapi/linux/byteorder/big_endian.h | 1 + include/uapi/linux/byteorder/little_endian.h | 1 + kernel/crash_core.c | 11 ++ kernel/ucount.c | 15 +- mm/damon/dbgfs.c | 2 + mm/kfence/core.c | 1 + mm/memory-failure.c | 14 +- mm/mempolicy.c | 3 +- net/ax25/af_ax25.c | 4 +- net/bridge/br_ioctl.c | 8 +- net/ipv4/af_inet.c | 2 +- net/ipv4/tcp.c | 3 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 17 +- net/ipv4/udp.c | 6 +- net/ipv6/tcp_ipv6.c | 23 +-- net/ipv6/udp.c | 8 +- net/mac80211/cfg.c | 3 + net/netfilter/nf_tables_api.c | 4 +- net/netfilter/nfnetlink_log.c | 3 +- net/netfilter/nfnetlink_queue.c | 3 +- net/phonet/pep.c | 2 + sound/core/jack.c | 4 + sound/core/rawmidi.c | 1 + sound/drivers/opl3/opl3_midi.c | 2 +- sound/pci/hda/patch_hdmi.c | 21 ++- sound/pci/hda/patch_realtek.c | 29 +++- sound/soc/codecs/rt5682.c | 4 + sound/soc/codecs/tas2770.c | 4 +- sound/soc/meson/aiu-encoder-i2s.c | 33 ---- sound/soc/meson/aiu-fifo-i2s.c | 19 +++ sound/soc/meson/aiu-fifo.c | 6 + sound/soc/sof/intel/pci-tgl.c | 4 + sound/soc/tegra/tegra_asoc_machine.c | 11 +- sound/soc/tegra/tegra_asoc_machine.h | 1 + tools/testing/selftests/kvm/include/kvm_util.h | 10 +- tools/testing/selftests/kvm/lib/kvm_util.c | 5 + 134 files changed, 1173 insertions(+), 722 deletions(-)