[PATCH 6.10 000/121] 6.10.11-rc1 review

Greg Kroah-Hartman posted 121 patches 2 months, 2 weeks ago
Only 0 patches received!
Documentation/netlink/specs/mptcp_pm.yaml          |   1 -
Makefile                                           |   4 +-
arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts  |   2 +-
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |  36 ++++-
arch/powerpc/kernel/setup-common.c                 |   1 +
arch/powerpc/mm/mem.c                              |   2 -
arch/riscv/boot/dts/starfive/jh7110-common.dtsi    |   6 +
arch/riscv/mm/cacheflush.c                         |  12 +-
arch/s390/Kconfig                                  |  13 ++
arch/s390/boot/startup.c                           |   3 +-
arch/s390/kernel/setup.c                           |  19 ++-
arch/x86/hyperv/hv_init.c                          |   5 +-
arch/x86/include/asm/mshyperv.h                    |   1 -
arch/x86/kernel/cpu/mshyperv.c                     |  20 ++-
drivers/clk/sophgo/clk-cv18xx-ip.c                 |   2 +-
drivers/clocksource/hyperv_timer.c                 |  16 ++-
drivers/cxl/acpi.c                                 |  40 ++++++
drivers/cxl/core/region.c                          |  23 ++--
drivers/cxl/cxl.h                                  |   3 +
drivers/cxl/cxlmem.h                               |   2 +-
drivers/dma-buf/heaps/cma_heap.c                   |   2 +-
drivers/firmware/qcom/qcom_qseecom_uefisecapp.c    |   4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |   5 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c             |  76 ++++++++++-
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h             |  11 ++
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |  63 ++++++++-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h             |   6 +
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c             |   2 +
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c             |   1 +
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c             |   1 +
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.h             |   1 -
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c           |  57 +-------
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h           |   7 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c           |   1 +
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c           |   3 +-
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |  20 +--
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  20 +--
.../amd/display/dc/link/protocols/link_dp_phy.c    |  53 ++++----
drivers/gpu/drm/amd/include/atomfirmware.h         |   4 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c     |  12 ++
drivers/gpu/drm/drm_syncobj.c                      |  17 ++-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |   4 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c             |   4 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c            |   2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h       |   2 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c  |   2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c  |   1 +
drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h  |   2 +-
drivers/gpu/drm/xe/xe_bo.c                         |   6 +-
drivers/gpu/drm/xe/xe_drm_client.c                 |  45 ++++++-
drivers/gpu/drm/xe/xe_gsc.c                        |   4 +-
drivers/gpu/drm/xe/xe_wa.c                         |  10 ++
drivers/hid/hid-asus.c                             |   3 +
drivers/hid/hid-ids.h                              |   3 +
drivers/hid/hid-multitouch.c                       |  33 +++++
drivers/hwmon/pmbus/pmbus.h                        |   6 +
drivers/hwmon/pmbus/pmbus_core.c                   |  17 ++-
drivers/input/mouse/synaptics.c                    |   1 +
drivers/input/serio/i8042-acpipnpio.h              |   9 ++
drivers/input/touchscreen/ads7846.c                |   2 +-
drivers/input/touchscreen/edt-ft5x06.c             |   6 +
drivers/md/dm-integrity.c                          |   4 +-
drivers/misc/eeprom/digsy_mtc_eeprom.c             |   2 +-
drivers/net/dsa/ocelot/felix_vsc9959.c             |  11 +-
drivers/net/ethernet/faraday/ftgmac100.h           |   2 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |   9 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   2 +-
drivers/net/ethernet/intel/ice/ice_lib.c           |  15 ++-
drivers/net/ethernet/intel/ice/ice_switch.c        |   4 +-
drivers/net/ethernet/intel/igb/igb_main.c          |  17 ++-
drivers/net/ethernet/jme.c                         |  10 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   3 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  59 ++++++--
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  10 ++
.../net/ethernet/mellanox/mlx5/core/esw/legacy.c   |   4 +-
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c  |  51 ++++---
drivers/net/ethernet/mellanox/mlx5/core/main.c     |   1 +
drivers/net/ethernet/mellanox/mlx5/core/qos.c      |   7 +
drivers/net/ethernet/wangxun/libwx/wx_type.h       |   6 +-
drivers/net/phy/dp83822.c                          |  35 +++--
drivers/net/phy/vitesse.c                          |  14 --
drivers/net/usb/ipheth.c                           |  18 +--
drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   2 +-
drivers/perf/riscv_pmu_sbi.c                       |   7 +-
drivers/pinctrl/intel/pinctrl-meteorlake.c         |   1 +
.../platform/surface/surface_aggregator_registry.c |  58 +++++++-
drivers/platform/x86/asus-wmi.c                    |  16 ++-
drivers/platform/x86/panasonic-laptop.c            |  58 ++++++--
drivers/soundwire/stream.c                         |   8 +-
drivers/spi/spi-geni-qcom.c                        |  17 ++-
drivers/spi/spi-nxp-fspi.c                         |   5 +-
drivers/spi/spi-zynqmp-gqspi.c                     |  30 ++++-
drivers/staging/media/atomisp/pci/sh_css_frac.h    |  26 +++-
drivers/usb/typec/ucsi/ucsi.c                      |  44 +++---
drivers/usb/typec/ucsi/ucsi.h                      |   1 -
fs/bcachefs/extents.c                              |  23 +++-
fs/bcachefs/fs-io-buffered.c                       | 149 ++++++---------------
fs/bcachefs/fs.c                                   |   8 ++
fs/bcachefs/fs.h                                   |   7 +
fs/bcachefs/fsck.c                                 |  18 +++
fs/btrfs/inode.c                                   |   1 +
fs/nfs/delegation.c                                |  15 +--
fs/nfs/nfs4proc.c                                  |   9 +-
fs/nfs/pnfs.c                                      |   5 +-
fs/smb/client/cifsencrypt.c                        |   2 +-
fs/smb/server/mgmt/share_config.c                  |  15 ++-
fs/smb/server/mgmt/share_config.h                  |   4 +-
fs/smb/server/mgmt/tree_connect.c                  |   9 +-
fs/smb/server/mgmt/tree_connect.h                  |   4 +-
fs/smb/server/smb2pdu.c                            |  11 +-
fs/smb/server/smb_common.c                         |   9 +-
fs/smb/server/smb_common.h                         |   2 +
include/linux/mlx5/mlx5_ifc.h                      |  12 +-
include/linux/virtio_net.h                         |   3 +-
kernel/cgroup/cpuset.c                             |  33 ++---
kernel/trace/trace_kprobe.c                        |  25 +++-
kernel/trace/trace_osnoise.c                       |  10 +-
mm/memory.c                                        |  27 +++-
net/hsr/hsr_device.c                               | 102 +++++++++-----
net/hsr/hsr_forward.c                              |  41 +++++-
net/hsr/hsr_framereg.c                             |  12 ++
net/hsr/hsr_framereg.h                             |   2 +
net/hsr/hsr_main.h                                 |  10 +-
net/hsr/hsr_netlink.c                              |   3 +-
net/ipv4/fou_core.c                                |   4 +-
net/mptcp/pm_netlink.c                             |  13 +-
net/netfilter/nft_socket.c                         |  48 ++++++-
scripts/kconfig/merge_config.sh                    |   2 +
sound/soc/codecs/peb2466.c                         |   3 +-
sound/soc/intel/common/soc-acpi-intel-lnl-match.c  |   1 +
sound/soc/intel/common/soc-acpi-intel-mtl-match.c  |   1 +
sound/soc/meson/axg-card.c                         |   3 +-
.../selftests/bpf/prog_tests/sockmap_listen.c      |   3 +-
tools/testing/selftests/net/lib/csum.c             |  16 ++-
tools/testing/selftests/net/mptcp/mptcp_join.sh    |   4 +-
135 files changed, 1378 insertions(+), 587 deletions(-)
[PATCH 6.10 000/121] 6.10.11-rc1 review
Posted by Greg Kroah-Hartman 2 months, 2 weeks ago
This is the start of the stable review cycle for the 6.10.11 release.
There are 121 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Wed, 18 Sep 2024 11:42:05 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.10.11-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.10.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.10.11-rc1

Jameson Thies <jthies@google.com>
    usb: typec: ucsi: Only set number of plug altmodes after registration

Arseniy Krasnov <avkrasnov@salutedevices.com>
    ASoC: meson: axg-card: fix 'use-after-free'

Mika Westerberg <mika.westerberg@linux.intel.com>
    pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID

David Howells <dhowells@redhat.com>
    cifs: Fix signature miscalculation

Jani Nikula <jani.nikula@intel.com>
    drm/xe/display: fix compat IS_DISPLAY_STEP() range end

Su Hui <suhui@nfschina.com>
    ASoC: codecs: avoid possible garbage value in peb2466_reg_read()

Nikita Zhandarovich <n.zhandarovich@fintech.ru>
    drm/i915/guc: prevent a possible int overflow in wq offsets

Jinjie Ruan <ruanjinjie@huawei.com>
    spi: geni-qcom: Fix incorrect free_irq() sequence

Jinjie Ruan <ruanjinjie@huawei.com>
    spi: geni-qcom: Undo runtime PM changes at driver exit time

Bard Liao <yung-chuan.liao@linux.intel.com>
    ASoC: Intel: soc-acpi-intel-mtl-match: add missing empty item

Bard Liao <yung-chuan.liao@linux.intel.com>
    ASoC: Intel: soc-acpi-intel-lnl-match: add missing empty item

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    tracing/kprobes: Fix build error when find_module() is not available

Matthew Auld <matthew.auld@intel.com>
    drm/xe/client: add missing bo locking in show_meminfo()

Matthew Auld <matthew.auld@intel.com>
    drm/xe/client: fix deadlock in show_meminfo()

David (Ming Qiang) Wu <David.Wu3@amd.com>
    drm/amd/amdgpu: apply command submission parser for JPEG v2+

David (Ming Qiang) Wu <David.Wu3@amd.com>
    drm/amd/amdgpu: apply command submission parser for JPEG v1

Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
    drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct()

Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
    drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct()

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/atomfirmware: Silence UBSAN warning

Ben Skeggs <bskeggs@nvidia.com>
    drm/nouveau/fb: restore init() for ramgp102

T.J. Mercier <tjmercier@google.com>
    dma-buf: heaps: Fix off-by-one in CMA heap fault handler

T.J. Mercier <tjmercier@google.com>
    drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"

Han Xu <han.xu@nxp.com>
    spi: nxp-fspi: fix the KASAN report out-of-bounds bug

Steven Rostedt <rostedt@goodmis.org>
    tracing/osnoise: Fix build when timerlat is not enabled

Asbjørn Sloth Tønnesen <ast@fiberby.net>
    netlink: specs: mptcp: fix port endianness

Sean Anderson <sean.anderson@linux.dev>
    net: dpaa: Pad packets to ETH_ZLEN

Xiaoliang Yang <xiaoliang.yang_1@nxp.com>
    net: dsa: felix: ignore pending status of TAS module when it's disabled

Jeongjun Park <aha310510@gmail.com>
    net: hsr: prevent NULL pointer dereference in hsr_proxy_announce()

Florian Westphal <fw@strlen.de>
    netfilter: nft_socket: make cgroupsv2 matching work with namespaces

Florian Westphal <fw@strlen.de>
    netfilter: nft_socket: fix sk refcount leaks

Charlie Jenkins <charlie@rivosinc.com>
    riscv: Disable preemption while handling PR_RISCV_CTX_SW_FENCEI_OFF

Alexandre Ghiti <alexghiti@rivosinc.com>
    drivers: perf: Fix smp_processor_id() use in preemptible code

Sean Anderson <sean.anderson@linux.dev>
    selftests: net: csum: Fix checksums for packets with non-zero padding

Tomas Paukrt <tomaspaukrt@email.cz>
    net: phy: dp83822: Fix NULL pointer dereference on DP83825 devices

Jacky Chou <jacky_chou@aspeedtech.com>
    net: ftgmac100: Enable TX interrupt to avoid TX timeout

Naveen Mamindlapalli <naveenm@marvell.com>
    octeontx2-af: Modify SMQ flush sequence to drop packets

Muhammad Usama Anjum <usama.anjum@collabora.com>
    fou: fix initialization of grc

Benjamin Poirier <bpoirier@nvidia.com>
    net/mlx5: Fix bridge mode operations when there are no VFs

Carolina Jubran <cjubran@nvidia.com>
    net/mlx5: Verify support for scheduling element and TSAR type

Cosmin Ratiu <cratiu@nvidia.com>
    net/mlx5: Correct TASR typo into TSAR

Carolina Jubran <cjubran@nvidia.com>
    net/mlx5: Add missing masks and QoS bit masks for scheduling elements

Carolina Jubran <cjubran@nvidia.com>
    net/mlx5: Explicitly set scheduling element and TSAR type

Shahar Shitrit <shshitrit@nvidia.com>
    net/mlx5e: Add missing link mode to ptys2ext_ethtool_map

Shahar Shitrit <shshitrit@nvidia.com>
    net/mlx5e: Add missing link modes to ptys2ethtool_map

Maher Sanalla <msanalla@nvidia.com>
    net/mlx5: Update the list of the PCI supported devices

Sriram Yagnaraman <sriram.yagnaraman@est.tech>
    igb: Always call igb_xdp_ring_update_tail() under Tx lock

Michal Schmidt <mschmidt@redhat.com>
    ice: fix VSI lists confusion when adding VLANs

Jacob Keller <jacob.e.keller@intel.com>
    ice: fix accounting for filters shared by multiple VSIs

Martyna Szapar-Mudlaw <martyna.szapar-mudlaw@linux.intel.com>
    ice: Fix lldp packets dropping after changing the number of channels

Patryk Biel <pbiel7@gmail.com>
    hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2

Eric Dumazet <edumazet@google.com>
    net: hsr: remove seqnr_lock

Lukasz Majewski <lukma@denx.de>
    net: hsr: Send supervisory frames to HSR network with ProxyNodeTable data

Michal Luczaj <mhal@rbox.co>
    selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()

Alison Schofield <alison.schofield@intel.com>
    cxl: Restore XOR'd position bits during address translation

peng guo <engguopeng@buaa.edu.cn>
    cxl/core: Fix incorrect vendor debug UUID define

Li Qiang <liqiang01@kylinos.cn>
    clk/sophgo: Using BUG() instead of unreachable() in mmux_get_parent_id()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    eeprom: digsy_mtc: Fix 93xx46 driver probe failure

Ilya Bakoulin <ilya.bakoulin@amd.com>
    drm/amd/display: Fix FEC_READY write on DP LT

Cruise <cruise.hung@amd.com>
    drm/amd/display: Disable error correction if it's not supported

Xingyu Wu <xingyu.wu@starfivetech.com>
    riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz

Dan Carpenter <dan.carpenter@linaro.org>
    firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire()

FUKAUMI Naoki <naoki@radxa.com>
    arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E

Kent Overstreet <kent.overstreet@linux.dev>
    bcachefs: Don't delete open files in online fsck

Kent Overstreet <kent.overstreet@linux.dev>
    bcachefs: Revert lockless buffered IO path

Kent Overstreet <kent.overstreet@linux.dev>
    bcachefs: Fix bch2_extents_match() false positive

Linus Torvalds <torvalds@linux-foundation.org>
    mm: avoid leaving partial pfn mappings around in error case

Anirudh Rayabharam (Microsoft) <anirudh@anirudhrb.com>
    x86/hyperv: fix kexec crash due to VP assist page corruption

Dexuan Cui <decui@microsoft.com>
    clocksource: hyper-v: Use lapic timer in a TDX VM without paravisor

Mikulas Patocka <mpatocka@redhat.com>
    dm-integrity: fix a race condition when accessing recalc_sector

Jiawen Wu <jiawenwu@trustnetic.com>
    net: libwx: fix number of Rx and Tx descriptors

Willem de Bruijn <willemb@google.com>
    net: tighten bad gso csum offset check in virtio_net_hdr

Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
    minmax: reduce min/max macro expansion in atomisp driver

Quentin Schulz <quentin.schulz@cherry.de>
    arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma

Quentin Schulz <quentin.schulz@cherry.de>
    arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    selftests: mptcp: join: restrict fullmesh endp on 1st sf

Edward Adam Davis <eadavis@qq.com>
    mptcp: pm: Fix uaf in __timer_delete_sync

Hans de Goede <hdegoede@redhat.com>
    platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array

Hans de Goede <hdegoede@redhat.com>
    platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFS: Avoid unnecessary rescanning of the per-server delegation list

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFSv4: Fix clearing of layout segments in layoutreturn

ChenXiaoSong <chenxiaosong@kylinos.cn>
    smb/server: fix return value of smb2_open()

Alexander Gordeev <agordeev@linux.ibm.com>
    s390/mm: Pin identity mapping base to zero

Alexander Gordeev <agordeev@linux.ibm.com>
    s390/mm: Prevent lowcore vs identity mapping overlap

Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
    drm/xe: use devm instead of drmm for managed bo

Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
    drm/xe: fix WA 14018094691

Ngai-Mint Kwan <ngai-mint.kwan@linux.intel.com>
    drm/xe/xe2lpm: Extend Wa_16021639441

Takashi Iwai <tiwai@suse.de>
    Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table

Rob Clark <robdclark@chromium.org>
    drm/msm/adreno: Fix error return if missing firmware-name

Sean Anderson <sean.anderson@linux.dev>
    spi: zynqmp-gqspi: Scale timeout by data size

Maximilian Luz <luzmaximilian@gmail.com>
    platform/surface: aggregator_registry: Add support for Surface Laptop 6

Maximilian Luz <luzmaximilian@gmail.com>
    platform/surface: aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5

Maximilian Luz <luzmaximilian@gmail.com>
    platform/surface: aggregator_registry: Add support for Surface Laptop Studio 2

Maximilian Luz <luzmaximilian@gmail.com>
    platform/surface: aggregator_registry: Add support for Surface Laptop Go 3

Maximilian Luz <luzmaximilian@gmail.com>
    platform/surface: aggregator_registry: Add Support for Surface Pro 10

Luke D. Jones <luke@ljones.dev>
    platform/x86: asus-wmi: Add quirk for ROG Ally X

Anders Roxell <anders.roxell@linaro.org>
    scripts: kconfig: merge_config: config files: add a trailing newline

Waiman Long <longman@redhat.com>
    cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug

Felix Kaechele <felix@kaechele.ca>
    Input: edt-ft5x06 - add support for FocalTech FT8201

Dmitry Savin <envelsavinds@gmail.com>
    HID: multitouch: Add support for GT7868Q

Luke D. Jones <luke@ljones.dev>
    hid-asus: add ROG Ally X prod ID to quirk list

Jonathan Denose <jdenose@google.com>
    Input: synaptics - enable SMBus for HP Elitebook 840 G2

Marek Vasut <marex@denx.de>
    Input: ads7846 - ratelimit the spi_sync error message

Jeff Layton <jlayton@kernel.org>
    btrfs: update target inode's ctime on unlink

Peiyang Wang <wangpeiyang1@huawei.com>
    net: hns3: use correct release function during uninitialization

Yinjie Yao <yinjie.yao@amd.com>
    drm/amdgpu: Update kmd_fw_shared for VCN5

Bert Karwatzki <spasswolf@web.de>
    wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change

Christophe Leroy <christophe.leroy@csgroup.eu>
    powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL

Pawel Dembicki <paweldembicki@gmail.com>
    net: phy: vitesse: repair vsc73xx autonegotiation

Bouke Sybren Haarsma <boukehaarsma23@gmail.com>
    drm: panel-orientation-quirks: Add quirk for Ayn Loki Max

Bouke Sybren Haarsma <boukehaarsma23@gmail.com>
    drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero

Moon Yeounsu <yyyynoom@gmail.com>
    net: ethernet: use ip_hdrlen() instead of bit shift

Foster Snowhill <forst@pen.gy>
    usbnet: ipheth: fix carrier detection in modes 1 and 4

Foster Snowhill <forst@pen.gy>
    usbnet: ipheth: do not stop RX on failing RX callback

Foster Snowhill <forst@pen.gy>
    usbnet: ipheth: drop RX URBs with no payload

Foster Snowhill <forst@pen.gy>
    usbnet: ipheth: remove extraneous rx URB length check

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: override fsids for smb2_query_info()

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: override fsids for share path check

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    drm/mediatek: Set sensible cursor width/height values to fix crash

Heikki Krogerus <heikki.krogerus@linux.intel.com>
    usb: typec: ucsi: Fix cable registration

Jameson Thies <jthies@google.com>
    usb: typec: ucsi: Always set number of alternate modes


-------------

Diffstat:

 Documentation/netlink/specs/mptcp_pm.yaml          |   1 -
 Makefile                                           |   4 +-
 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts  |   2 +-
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |  36 ++++-
 arch/powerpc/kernel/setup-common.c                 |   1 +
 arch/powerpc/mm/mem.c                              |   2 -
 arch/riscv/boot/dts/starfive/jh7110-common.dtsi    |   6 +
 arch/riscv/mm/cacheflush.c                         |  12 +-
 arch/s390/Kconfig                                  |  13 ++
 arch/s390/boot/startup.c                           |   3 +-
 arch/s390/kernel/setup.c                           |  19 ++-
 arch/x86/hyperv/hv_init.c                          |   5 +-
 arch/x86/include/asm/mshyperv.h                    |   1 -
 arch/x86/kernel/cpu/mshyperv.c                     |  20 ++-
 drivers/clk/sophgo/clk-cv18xx-ip.c                 |   2 +-
 drivers/clocksource/hyperv_timer.c                 |  16 ++-
 drivers/cxl/acpi.c                                 |  40 ++++++
 drivers/cxl/core/region.c                          |  23 ++--
 drivers/cxl/cxl.h                                  |   3 +
 drivers/cxl/cxlmem.h                               |   2 +-
 drivers/dma-buf/heaps/cma_heap.c                   |   2 +-
 drivers/firmware/qcom/qcom_qseecom_uefisecapp.c    |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |   5 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c             |  76 ++++++++++-
 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h             |  11 ++
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |  63 ++++++++-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h             |   6 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c             |   2 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.h             |   1 -
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c           |  57 +-------
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h           |   7 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c           |   1 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c           |   3 +-
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |  20 +--
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  20 +--
 .../amd/display/dc/link/protocols/link_dp_phy.c    |  53 ++++----
 drivers/gpu/drm/amd/include/atomfirmware.h         |   4 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |  12 ++
 drivers/gpu/drm/drm_syncobj.c                      |  17 ++-
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |   4 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |   4 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h       |   2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c  |   2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c  |   1 +
 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h  |   2 +-
 drivers/gpu/drm/xe/xe_bo.c                         |   6 +-
 drivers/gpu/drm/xe/xe_drm_client.c                 |  45 ++++++-
 drivers/gpu/drm/xe/xe_gsc.c                        |   4 +-
 drivers/gpu/drm/xe/xe_wa.c                         |  10 ++
 drivers/hid/hid-asus.c                             |   3 +
 drivers/hid/hid-ids.h                              |   3 +
 drivers/hid/hid-multitouch.c                       |  33 +++++
 drivers/hwmon/pmbus/pmbus.h                        |   6 +
 drivers/hwmon/pmbus/pmbus_core.c                   |  17 ++-
 drivers/input/mouse/synaptics.c                    |   1 +
 drivers/input/serio/i8042-acpipnpio.h              |   9 ++
 drivers/input/touchscreen/ads7846.c                |   2 +-
 drivers/input/touchscreen/edt-ft5x06.c             |   6 +
 drivers/md/dm-integrity.c                          |   4 +-
 drivers/misc/eeprom/digsy_mtc_eeprom.c             |   2 +-
 drivers/net/dsa/ocelot/felix_vsc9959.c             |  11 +-
 drivers/net/ethernet/faraday/ftgmac100.h           |   2 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |   9 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   2 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |  15 ++-
 drivers/net/ethernet/intel/ice/ice_switch.c        |   4 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  17 ++-
 drivers/net/ethernet/jme.c                         |  10 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   3 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  59 ++++++--
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  10 ++
 .../net/ethernet/mellanox/mlx5/core/esw/legacy.c   |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c  |  51 ++++---
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/qos.c      |   7 +
 drivers/net/ethernet/wangxun/libwx/wx_type.h       |   6 +-
 drivers/net/phy/dp83822.c                          |  35 +++--
 drivers/net/phy/vitesse.c                          |  14 --
 drivers/net/usb/ipheth.c                           |  18 +--
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   2 +-
 drivers/perf/riscv_pmu_sbi.c                       |   7 +-
 drivers/pinctrl/intel/pinctrl-meteorlake.c         |   1 +
 .../platform/surface/surface_aggregator_registry.c |  58 +++++++-
 drivers/platform/x86/asus-wmi.c                    |  16 ++-
 drivers/platform/x86/panasonic-laptop.c            |  58 ++++++--
 drivers/soundwire/stream.c                         |   8 +-
 drivers/spi/spi-geni-qcom.c                        |  17 ++-
 drivers/spi/spi-nxp-fspi.c                         |   5 +-
 drivers/spi/spi-zynqmp-gqspi.c                     |  30 ++++-
 drivers/staging/media/atomisp/pci/sh_css_frac.h    |  26 +++-
 drivers/usb/typec/ucsi/ucsi.c                      |  44 +++---
 drivers/usb/typec/ucsi/ucsi.h                      |   1 -
 fs/bcachefs/extents.c                              |  23 +++-
 fs/bcachefs/fs-io-buffered.c                       | 149 ++++++---------------
 fs/bcachefs/fs.c                                   |   8 ++
 fs/bcachefs/fs.h                                   |   7 +
 fs/bcachefs/fsck.c                                 |  18 +++
 fs/btrfs/inode.c                                   |   1 +
 fs/nfs/delegation.c                                |  15 +--
 fs/nfs/nfs4proc.c                                  |   9 +-
 fs/nfs/pnfs.c                                      |   5 +-
 fs/smb/client/cifsencrypt.c                        |   2 +-
 fs/smb/server/mgmt/share_config.c                  |  15 ++-
 fs/smb/server/mgmt/share_config.h                  |   4 +-
 fs/smb/server/mgmt/tree_connect.c                  |   9 +-
 fs/smb/server/mgmt/tree_connect.h                  |   4 +-
 fs/smb/server/smb2pdu.c                            |  11 +-
 fs/smb/server/smb_common.c                         |   9 +-
 fs/smb/server/smb_common.h                         |   2 +
 include/linux/mlx5/mlx5_ifc.h                      |  12 +-
 include/linux/virtio_net.h                         |   3 +-
 kernel/cgroup/cpuset.c                             |  33 ++---
 kernel/trace/trace_kprobe.c                        |  25 +++-
 kernel/trace/trace_osnoise.c                       |  10 +-
 mm/memory.c                                        |  27 +++-
 net/hsr/hsr_device.c                               | 102 +++++++++-----
 net/hsr/hsr_forward.c                              |  41 +++++-
 net/hsr/hsr_framereg.c                             |  12 ++
 net/hsr/hsr_framereg.h                             |   2 +
 net/hsr/hsr_main.h                                 |  10 +-
 net/hsr/hsr_netlink.c                              |   3 +-
 net/ipv4/fou_core.c                                |   4 +-
 net/mptcp/pm_netlink.c                             |  13 +-
 net/netfilter/nft_socket.c                         |  48 ++++++-
 scripts/kconfig/merge_config.sh                    |   2 +
 sound/soc/codecs/peb2466.c                         |   3 +-
 sound/soc/intel/common/soc-acpi-intel-lnl-match.c  |   1 +
 sound/soc/intel/common/soc-acpi-intel-mtl-match.c  |   1 +
 sound/soc/meson/axg-card.c                         |   3 +-
 .../selftests/bpf/prog_tests/sockmap_listen.c      |   3 +-
 tools/testing/selftests/net/lib/csum.c             |  16 ++-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   4 +-
 135 files changed, 1378 insertions(+), 587 deletions(-)


Re: [PATCH 6.10 000/121] 6.10.11-rc1 review
Posted by Kexy Biscuit 2 months, 1 week ago
On 9/16/2024 7:42 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.10.11 release.
> There are 121 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Wed, 18 Sep 2024 11:42:05 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.10.11-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.10.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

Building passed on amd64, arm64, loongarch64, ppc64el, and riscv64. 
Smoke testing passed on 9 amd64 and 1 arm64 test systems.

Tested-by: Kexy Biscuit <kexybiscuit@aosc.io>

https://github.com/AOSC-Dev/aosc-os-abbs/pull/8026
-- 
Best Regards,
Kexy Biscuit
Re: [PATCH 6.10 000/121] 6.10.11-rc1 review
Posted by Ron Economos 2 months, 1 week ago
On 9/16/24 4:42 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.10.11 release.
> There are 121 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 18 Sep 2024 11:42:05 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.10.11-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Built and booted successfully on RISC-V RV64 (HiFive Unmatched).

Tested-by: Ron Economos <re@w6rz.net>
Re: [PATCH 6.10 000/121] 6.10.11-rc1 review
Posted by Florian Fainelli 2 months, 1 week ago
On 9/16/24 04:42, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.10.11 release.
> There are 121 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Wed, 18 Sep 2024 11:42:05 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.10.11-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.10.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on 
BMIPS_GENERIC:

Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
-- 
Florian
Re: [PATCH 6.10 000/121] 6.10.11-rc1 review
Posted by Jon Hunter 2 months, 1 week ago
On Mon, 16 Sep 2024 13:42:54 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.10.11 release.
> There are 121 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Wed, 18 Sep 2024 11:42:05 +0000.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
> 	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.10.11-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.10.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.10:
    10 builds:	10 pass, 0 fail
    26 boots:	26 pass, 0 fail
    116 tests:	116 pass, 0 fail

Linux version:	6.10.11-rc1-ge9fde6b546b5
Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
                tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
                tegra20-ventana, tegra210-p2371-2180,
                tegra210-p3450-0000, tegra30-cardhu-a04

Tested-by: Jon Hunter <jonathanh@nvidia.com>

Jon
Re: [PATCH 6.10 000/121] 6.10.11-rc1 review
Posted by Naresh Kamboju 2 months, 1 week ago
On Mon, 16 Sept 2024 at 17:32, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.10.11 release.
> There are 121 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 18 Sep 2024 11:42:05 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.10.11-rc1.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


The s390 builds failed on the Linux stable-rc linux-6.10.y and linux-6.6.y due
to following build warnings / errors with gcc-13 and clang-19 with defconfig.

* s390, build
  - clang-19-allnoconfig
  - clang-19-defconfig
  - clang-19-tinyconfig
  - clang-nightly-allnoconfig
  - clang-nightly-defconfig
  - clang-nightly-tinyconfig
  - gcc-13-allmodconfig
  - gcc-13-allnoconfig
  - gcc-13-defconfig
  - gcc-13-tinyconfig
  - gcc-8-allnoconfig
  - gcc-8-defconfig-fe40093d
  - gcc-8-tinyconfig


First seen on v6.10.10-122-ge9fde6b546b5
  Good: v6.10.10
  BAD:  v6.10.10-122-ge9fde6b546b5

Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>

build log:
--------
arch/s390/kernel/setup.c: In function 'reserve_lowcore':
arch/s390/kernel/setup.c:741:31: error: implicit declaration of
function 'get_lowcore'; did you mean 'setup_lowcore'?
[-Werror=implicit-function-declaration]
  741 |         void *lowcore_start = get_lowcore();
      |                               ^~~~~~~~~~~
      |                               setup_lowcore
arch/s390/kernel/setup.c:741:31: warning: initialization of 'void *'
from 'int' makes pointer from integer without a cast
[-Wint-conversion]
cc1: some warnings being treated as errors

Build Log links,
--------
 - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.10.y/build/v6.10.10-122-ge9fde6b546b5/testrun/25149541/suite/build/test/gcc-13-defconfig/log
 - https://storage.tuxsuite.com/public/linaro/lkft/builds/2m9VsokpNpc89Dqg5cG7ddRusdA/

Build failed comparison:
 - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20240909/testrun/25079447/suite/build/test/gcc-13-lkftconfig-kunit/history/

metadata:
----
  git describe: v6.10.10-122-ge9fde6b546b5
  git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
  git sha: e9fde6b546b56159c192819586894f0e5b8ff6f3
  kernel config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2m9VsokpNpc89Dqg5cG7ddRusdA/config
  build url: https://storage.tuxsuite.com/public/linaro/lkft/builds/2m9VsokpNpc89Dqg5cG7ddRusdA/
  toolchain: gcc-13, gcc-8 and clang-19
  config: defconfig, tinyconfig and allnoconfig
  arch: s390

Steps to reproduce:
---------
 - # tuxmake --runtime podman --target-arch s390 --toolchain gcc-13
--kconfig defconfig

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.10 000/121] 6.10.11-rc1 review
Posted by Mark Brown 2 months, 1 week ago
On Mon, Sep 16, 2024 at 01:42:54PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.10.11 release.
> There are 121 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Tested-by: Mark Brown <broonie@kernel.org>
Re: [PATCH 6.10 000/121] 6.10.11-rc1 review
Posted by Pavel Machek 2 months, 1 week ago
Hi!

> This is the start of the stable review cycle for the 6.10.11 release.
> There are 121 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.


CIP testing did not find any problems here:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.10.y

6.6 passes our testing, too:

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.6.y

Tested-by: Pavel Machek (CIP) <pavel@denx.de>

Best regards,
                                                                Pavel
-- 
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Re: [PATCH 6.10 000/121] 6.10.11-rc1 review
Posted by Peter Schneider 2 months, 1 week ago
Am 16.09.2024 um 13:42 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.10.11 release.
> There are 121 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg 
oddities or regressions found.

Tested-by: Peter Schneider <pschneider1968@googlemail.com>


Beste Grüße,
Peter Schneider

-- 
Climb the mountain not to plant your flag, but to embrace the challenge,
enjoy the air and behold the view. Climb it so you can see the world,
not so the world can see you.                    -- David McCullough Jr.

OpenPGP:  0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244
Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@googlemail.com
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com