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-allyesconfig in repository toolchain/ci/linux.
from 9ab22ea8d626 Merge v5.15.41 new d9bae32c6a32 usb: gadget: fix race when gadget driver register via ioctl new 5655455a06b8 io_uring: arm poll for non-nowait files new fc2bee93e31b floppy: use a statically allocated error counter new 879e811a41f8 kernel/resource: Introduce request_mem_region_muxed() new 5166f933da0e i2c: piix4: Replace hardcoded memory map size with a #define new bdf9bed734c3 i2c: piix4: Move port I/O region request/release code into [...] new 9a8119ddc3c5 i2c: piix4: Move SMBus controller base address detect into [...] new 08bc26f28bcb i2c: piix4: Move SMBus port selection into function new 4b965566ca26 i2c: piix4: Add EFCH MMIO support to region request and release new c4194b266bf7 i2c: piix4: Add EFCH MMIO support to SMBus base address detect new d46b4ff3bb0b i2c: piix4: Add EFCH MMIO support for SMBus port select new 5996d3601e77 i2c: piix4: Enable EFCH MMIO for Family 17h+ new 8ed3e7523df3 Watchdog: sp5100_tco: Move timer initialization into function new 3bb1b58c53b0 Watchdog: sp5100_tco: Refactor MMIO base address initialization new b4c0f1600df4 Watchdog: sp5100_tco: Add initialization using EFCH MMIO new 486bcceeed04 Watchdog: sp5100_tco: Enable Family 17h+ CPUs new a12252908221 mm/kfence: reset PG_slab and memcg_data before freeing __k [...] new 11e6a90ffd62 Revert "drm/i915/opregion: check port number bounds for SW [...] new 25ddeb6be3d9 rtc: fix use-after-free on device removal new fe9f2f3a68fc rtc: pcf2127: fix bug when reading alarm registers new 3ec283635457 um: Cleanup syscall_handler_t definition/cast, fix warning new 021138310983 Input: add bounds checking to input_set_capability() new a6ae0d0b7b6b Input: stmfts - fix reference leak in stmfts_input_open new 3fbccc4082c1 nvme-pci: add quirks for Samsung X5 SSDs new 8b2ea9a3a159 gfs2: Disable page faults during lockless buffered reads new 0a482fc4290b rtc: sun6i: Fix time overflow handling new 625ff6f49789 crypto: stm32 - fix reference leak in stm32_crc_remove new 4e640d4a9d14 crypto: x86/chacha20 - Avoid spurious jumps to other functions new 3e3f28529a52 ALSA: hda/realtek: Enable headset mic on Lenovo P360 new 2d5f611add95 s390/traps: improve panic message for translation-specific [...] new 4e32c4c7016e s390/pci: improve zpci_dev reference counting new 87c54a0b6475 vhost_vdpa: don't setup irq offloading when irq_num < 0 new b6f7efb9221b tools/virtio: compile with -pthread new d44ff3b100b9 nvmet: use a private workqueue instead of the system workqueue new 9690e989d263 nvme-multipath: fix hang when disk goes live over reconnect new 258a7a7fb568 rtc: mc146818-lib: Fix the AltCentury for AMD platforms new 9a865748658b fs: fix an infinite loop in iomap_fiemap new 98e0a2e96a78 MIPS: lantiq: check the return value of kzalloc() new 1848108927ce drbd: remove usage of list iterator variable after loop new 6d32c58b267a platform/chrome: cros_ec_debugfs: detach log reader wq from devm new 2a8b2f6a91d1 ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings [...] new d05cc5395e36 nilfs2: fix lockdep warnings in page operations for btree nodes new e156805ae285 nilfs2: fix lockdep warnings during disk space reclamation new 74f64e7d18bb ALSA: usb-audio: Restore Rane SL-1 quirk new 48550a90e408 ALSA: wavefront: Proper check of get_user() error new f380aba42199 ALSA: hda/realtek: Add quirk for TongFang devices with pop noise new e085354dde25 perf: Fix sys_perf_event_open() race against self new 0f71433eb705 selinux: fix bad cleanup on error in hashtab_duplicate() new 42d8a6dc45fc Fix double fget() in vhost_net_set_backend() new f5012bad435d PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold new 9f8f09d92ab6 Revert "can: m_can: pci: use custom bit timings for Elkhart Lake" new a3c0ba7870b9 KVM: x86/mmu: Update number of zapped pages even if page l [...] new e9ea44dc030d arm64: paravirt: Use RCU read locks to guard stolen_time new c42f9a5a3aae arm64: mte: Ensure the cleared tags are visible before set [...] new 8a06f25f5941 crypto: qcom-rng - fix infinite loop on requests not multi [...] new 24501d51c6b4 libceph: fix potential use-after-free on linger ping and resends new 9d3ec4e5bf03 drm/amd: Don't reset dGPUs if the system is going to s2idle new aaf0f01d074d drm/i915/dmc: Add MMIO range restrictions new deec86168170 drm/dp/mst: fix a possible memory leak in fetch_monitor_name() new 6a4c06e265ea dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace new 250f71a57559 dma-buf: ensure unique directory name for dmabuf stats new b29774c208a3 ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi new f234feed77d2 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl new 75e9562bb4bf ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group new 794f7da40d65 ARM: dts: aspeed: Add ADC for AST2600 and enable for Raini [...] new ed978be2afb5 ARM: dts: aspeed: Add secure boot controller node new 53bac31c8d8a ARM: dts: aspeed: Add video engine to g6 new 84b6e3d58955 pinctrl: mediatek: mt8365: fix IES control pins new 636184fd1bd4 ALSA: hda - fix unused Realtek function when PM is not enabled new 999ee216c65e net: ipa: record proper RX transaction count new ad7491e92b71 net: macb: Increment rx bd head after allocating skb and buffer new 36d8cca5b46f xfrm: rework default policy structure new 952c24649638 xfrm: fix "disable_policy" flag use when arriving from dif [...] new c22ee3a0674c net/sched: act_pedit: sanitize shift argument before usage new 5f4197a020c0 netfilter: flowtable: fix excessive hw offload attempts af [...] new 7613dcaceee2 netfilter: nft_flow_offload: skip dst neigh lookup for ppp [...] new f96b2e067212 net: fix dev_fill_forward_path with pppoe + bridge new b329889974ae netfilter: nft_flow_offload: fix offload with pppoe + vlan new eb0ebbd4b0d4 Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler" new 2c560e90086f net: systemport: Fix an error handling path in bcm_sysport [...] new 4ad09fdef55b net: vmxnet3: fix possible use-after-free bugs in vmxnet3_ [...] new e35387a91318 net: vmxnet3: fix possible NULL pointer dereference in vmx [...] new 12fd5b112117 ice: fix crash when writing timestamp on RX rings new 737fbf0c3263 ice: fix possible under reporting of ethtool Tx and Rx statistics new a2fd0fb3baaf ice: move ice_container_type onto ice_ring_container new 2b037a3bedf8 ice: Fix interrupt moderation settings getting cleared new 212ca7bb55d3 clk: at91: generated: consider range when calculating best rate new 1b0c87de277e net/qla3xxx: Fix a test in ql_reset_work() new 2372405955f9 NFC: nci: fix sleep in atomic context bugs caused by nci_s [...] new 9cec84ed7ca7 net/mlx5: DR, Fix missing flow_source when creating multi- [...] new 404877831816 net/mlx5e: Properly block LRO when XDP is enabled new ad54e63b832d net: af_key: add check for pfkey_broadcast in function pfk [...] new b88e30dcdf64 ARM: 9196/1: spectre-bhb: enable for Cortex-A15 new 37bb8ea1542b ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 new 6e66d31618a9 mptcp: change the parameter of __mptcp_make_csum new f67eeb03fea6 mptcp: reuse __mptcp_make_csum in validate_data_csum new bf6800a39494 mptcp: fix checksum byte order new e723f67cf0c7 igb: skip phy status check where unavailable new b8835ba8c029 netfilter: flowtable: fix TCP flow teardown new c1e170b11276 netfilter: flowtable: pass flowtable to nf_flow_table_iterate() new 88b937673b35 netfilter: flowtable: move dst_check to packet path new 11ad6bab26c8 net: bridge: Clear offload_fwd_mark when passing frame up [...] new d0116a3f25e2 riscv: dts: sifive: fu540-c000: align dma node name with dtschema new e80793223252 scsi: ufs: core: Fix referencing invalid rsp field new 86eac8d76101 perf build: Fix check for btf__load_from_kernel_by_id() in libbpf new e7c6ac3cc2b9 gpio: gpio-vf610: do not touch other bits when set the target bit new d883b2e9afb1 gpio: mvebu/pwm: Refuse requests with inverted polarity new dff5463bc750 perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform new 0b56244bda16 perf bench numa: Address compiler error on s390 new d711a211844a scsi: scsi_dh_alua: Properly handle the ALUA transitioning state new e2c54b945864 scsi: qla2xxx: Fix missed DMA unmap for aborted commands new 4bcc2ab96fce mac80211: fix rx reordering with non explicit / psmp ack policy new 020fb19eae9c nl80211: validate S1G channel width new 9e87c228be71 selftests: add ping test with ping_group_range tuned new 92dc6278dec9 Revert "fbdev: Make fb_release() return -ENODEV if fbdev w [...] new 4f631f9f9d08 fbdev: Prevent possible use-after-free in fb_release() new 7140149849d2 net: fix wrong network header length new dc5c5b74075f nl80211: fix locking in nl80211_set_tx_bitrate_mask() new b076fa169465 ethernet: tulip: fix missing pci_disable_device() on error [...] new fd721da2df7a net: stmmac: fix missing pci_disable_device() on error in [...] new d955f45d1a56 net: atlantic: fix "frag[0] not initialized" new 2d1b336ffb77 net: atlantic: reduce scope of is_rsc_complete new 948ddbdc5663 net: atlantic: add check for MAX_SKB_FRAGS new 47840af397be net: atlantic: verify hw_head_ lies within TX buffer ring new 149a25b82ca9 arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs new 331c57431f7a Input: ili210x - fix reset timing new a2797b550755 dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group new 649178c0493e mt76: mt7921e: fix possible probe failure after reboot new 69c5d307dce1 lockdown: also lock down previous kgdb use new e7647ddf0ac5 i2c: mt7621: fix missing clk_disable_unprepare() on error [...] new 94bf8bfb009f afs: Fix afs_getattr() to refetch file status if callback [...] new c5871dddc145 Linux 5.15.42 new 42e6cfc44c5c Merge v5.15.42 new d12cd0bf5d26 mptcp: Do TCP fallback on early DSS checksum failure new 0e5bb338bf47 Linux 5.15.43 new 09b10c9363b7 Merge v5.15.43
The 136 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/arm64/silicon-errata.rst | 3 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +- Makefile | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 15 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 15 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 9 +- arch/arm/boot/dts/aspeed-g6.dtsi | 35 +++ arch/arm/kernel/entry-armv.S | 2 +- arch/arm/kernel/stacktrace.c | 10 +- arch/arm/mm/proc-v7-bugs.c | 1 + arch/arm64/kernel/cpu_errata.c | 2 + arch/arm64/kernel/mte.c | 3 + arch/arm64/kernel/paravirt.c | 29 +- arch/mips/lantiq/falcon/sysctrl.c | 2 + arch/mips/lantiq/xway/gptu.c | 2 + arch/mips/lantiq/xway/sysctrl.c | 46 ++- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 2 +- arch/s390/kernel/traps.c | 6 +- arch/s390/pci/pci.c | 1 + arch/s390/pci/pci_bus.h | 3 +- arch/s390/pci/pci_clp.c | 9 +- arch/s390/pci/pci_event.c | 7 +- arch/x86/crypto/chacha-avx512vl-x86_64.S | 4 +- arch/x86/kvm/mmu/mmu.c | 10 +- arch/x86/um/shared/sysdep/syscalls_64.h | 5 +- drivers/block/drbd/drbd_main.c | 7 +- drivers/block/floppy.c | 18 +- drivers/clk/at91/clk-generated.c | 4 + drivers/crypto/qcom-rng.c | 1 + drivers/crypto/stm32/stm32-crc32.c | 4 +- drivers/dma-buf/dma-buf.c | 8 + drivers/gpio/gpio-mvebu.c | 3 + drivers/gpio/gpio-vf610.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/i915/display/intel_dmc.c | 44 +++ drivers/gpu/drm/i915/display/intel_opregion.c | 15 - drivers/gpu/drm/i915/i915_reg.h | 16 + drivers/i2c/busses/i2c-mt7621.c | 10 +- drivers/i2c/busses/i2c-piix4.c | 213 ++++++++++--- drivers/input/input.c | 19 ++ drivers/input/touchscreen/ili210x.c | 4 +- drivers/input/touchscreen/stmfts.c | 8 +- drivers/net/can/m_can/m_can_pci.c | 48 +-- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 20 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 7 + drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 5 +- drivers/net/ethernet/intel/ice/ice_base.c | 2 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 38 +-- drivers/net/ethernet/intel/ice/ice_lib.c | 16 +- drivers/net/ethernet/intel/ice/ice_main.c | 7 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 19 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 17 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 7 + .../mellanox/mlx5/core/steering/dr_action.c | 6 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 4 +- .../mellanox/mlx5/core/steering/dr_types.h | 3 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- drivers/net/ethernet/qlogic/qla3xxx.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- drivers/net/ipa/gsi.c | 6 +- drivers/net/ppp/pppoe.c | 1 + drivers/net/vmxnet3/vmxnet3_drv.c | 6 + drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 115 ------- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 121 ++++++++ drivers/nvme/host/core.c | 1 + drivers/nvme/host/multipath.c | 25 +- drivers/nvme/host/nvme.h | 4 + drivers/nvme/host/pci.c | 5 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/configfs.c | 2 +- drivers/nvme/target/core.c | 24 +- drivers/nvme/target/fc.c | 8 +- drivers/nvme/target/fcloop.c | 16 +- drivers/nvme/target/io-cmd-file.c | 6 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/rdma.c | 12 +- drivers/nvme/target/tcp.c | 10 +- drivers/pci/controller/pci-aardvark.c | 48 ++- drivers/pci/pci.c | 10 + drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 14 +- drivers/pinctrl/mediatek/pinctrl-mt8365.c | 2 +- drivers/platform/chrome/cros_ec_debugfs.c | 12 +- drivers/rtc/class.c | 9 + drivers/rtc/rtc-mc146818-lib.c | 16 +- drivers/rtc/rtc-pcf2127.c | 3 +- drivers/rtc/rtc-sun6i.c | 14 +- drivers/scsi/device_handler/scsi_dh_alua.c | 3 +- drivers/scsi/qla2xxx/qla_target.c | 3 + drivers/scsi/ufs/ufshpb.c | 19 +- drivers/usb/gadget/legacy/raw_gadget.c | 2 + drivers/vhost/net.c | 15 +- drivers/vhost/vdpa.c | 5 +- drivers/video/fbdev/core/fbmem.c | 5 +- drivers/video/fbdev/core/fbsysfs.c | 4 + drivers/watchdog/sp5100_tco.c | 334 ++++++++++++++------- drivers/watchdog/sp5100_tco.h | 7 + fs/afs/inode.c | 14 +- fs/gfs2/file.c | 4 +- fs/io_uring.c | 7 - fs/ioctl.c | 2 +- fs/nilfs2/btnode.c | 23 +- fs/nilfs2/btnode.h | 1 + fs/nilfs2/btree.c | 27 +- fs/nilfs2/dat.c | 4 +- fs/nilfs2/gcinode.c | 7 +- fs/nilfs2/inode.c | 159 +++++++++- fs/nilfs2/mdt.c | 43 ++- fs/nilfs2/mdt.h | 6 +- fs/nilfs2/nilfs.h | 16 +- fs/nilfs2/page.c | 7 +- fs/nilfs2/segment.c | 9 +- fs/nilfs2/super.c | 5 +- include/linux/ceph/osd_client.h | 3 + include/linux/ioport.h | 2 + include/linux/mc146818rtc.h | 2 + include/linux/netdevice.h | 2 +- include/linux/security.h | 2 + include/net/ip.h | 1 + include/net/netns/xfrm.h | 6 +- include/net/xfrm.h | 58 ++-- include/uapi/linux/dma-buf.h | 4 +- kernel/debug/debug_core.c | 24 ++ kernel/debug/kdb/kdb_main.c | 62 +++- kernel/events/core.c | 14 + mm/kfence/core.c | 11 + net/bridge/br_input.c | 7 + net/ceph/osd_client.c | 302 ++++++++----------- net/core/dev.c | 2 +- net/core/skbuff.c | 4 +- net/ipv4/route.c | 23 +- net/key/af_key.c | 6 +- net/mac80211/rx.c | 3 +- net/mptcp/options.c | 40 ++- net/mptcp/protocol.h | 4 +- net/mptcp/subflow.c | 36 ++- net/netfilter/nf_flow_table_core.c | 80 ++--- net/netfilter/nf_flow_table_ip.c | 19 ++ net/netfilter/nft_flow_offload.c | 28 +- net/nfc/nci/data.c | 2 +- net/nfc/nci/hci.c | 4 +- net/sched/act_pedit.c | 4 + net/wireless/nl80211.c | 18 +- net/xfrm/xfrm_policy.c | 10 +- net/xfrm/xfrm_user.c | 43 ++- security/security.c | 2 + security/selinux/ss/hashtab.c | 3 +- sound/isa/wavefront/wavefront_synth.c | 3 +- sound/pci/hda/patch_realtek.c | 17 +- sound/usb/quirks-table.h | 9 + tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + ...c => test-libbpf-btf__load_from_kernel_by_id.c} | 2 +- tools/perf/Makefile.config | 7 + tools/perf/arch/x86/util/perf_regs.c | 12 + tools/perf/bench/numa.c | 2 +- tools/perf/util/bpf-event.c | 4 +- tools/testing/selftests/net/fcnal-test.sh | 12 + tools/virtio/Makefile | 3 +- 168 files changed, 1943 insertions(+), 1064 deletions(-) copy tools/build/feature/{test-libbpf.c => test-libbpf-btf__load_from_kernel_by_id [...]