Skip to contentSkip to conversation

6.1.105-rc2 review

PATCH In review Greg Kroah-Hartman 11 participants 12 messages Aug 13, 2024 – Aug 17, 2024

Subsystems (2)
lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

cover 6.1.105-rc2 review

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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 Thu, 15 Aug 2024 06:19:25 +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.1.105-rc2.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.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.105-rc2

Filipe Manana <[email protected]>
btrfs: fix double inode unlock for direct IO sync writes

Yang Yingliang <[email protected]>
i2c: qcom-geni: fix missing clk_disable_unprepare() and geni_se_resources_off()

Florian Westphal <[email protected]>
netfilter: nf_tables: prefer nft_chain_validate

Florian Westphal <[email protected]>
netfilter: nf_tables: allow clone callbacks to sleep

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: bail out if stateful expression provides no .clone

Wayne Lin <[email protected]>
drm/amd/display: Defer handling mst up request in resume

Christoph Hellwig <[email protected]>
xfs: fix log recovery buffer allocation for the legacy h_size fixup

Bart Van Assche <[email protected]>
block/mq-deadline: Fix the tag reservation code

Bart Van Assche <[email protected]>
block: Call .limit_depth() after .hctx has been set

Miaohe Lin <[email protected]>
mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()

Arnaldo Carvalho de Melo <[email protected]>
tools headers arm64: Sync arm64's cputype.h with the kernel sources

Nicolas Dichtel <[email protected]>
ipv6: fix source address selection with route leak

Filipe Manana <[email protected]>
btrfs: fix corruption after buffer fault in during direct IO append write

Yang Shi <[email protected]>
mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines

Ivan Lipski <[email protected]>
Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"

Jens Axboe <[email protected]>
block: use the right type for stub rq_integrity_vec()

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: deny endp with signal + subflow + port

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: check backup support in signal endp

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: validate backup in MPJ

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: fix backup support in signal endpoints

Geliang Tang <[email protected]>
mptcp: export local_address

Matthieu Baerts (NGI0) <[email protected]>
mptcp: mib: count MPJ with backup flag

Thomas Zimmermann <[email protected]>
drm/mgag200: Bind I2C lifetime to DRM device

Thomas Zimmermann <[email protected]>
drm/mgag200: Set DDC timeout in milliseconds

Dragan Simic <[email protected]>
drm/lima: Mark simple_ondemand governor as softdep

Wayne Lin <[email protected]>
drm/dp_mst: Skip CSN if topology probing is not done yet

Lucas Stach <[email protected]>
drm/bridge: analogix_dp: properly handle zero sized AUX transactions

Yang Yingliang <[email protected]>
sched/smt: Fix unbalance sched_smt_present dec/inc

Yang Yingliang <[email protected]>
sched/smt: Introduce sched_smt_present_inc/dec() helper

Andi Kleen <[email protected]>
x86/mtrr: Check if fixed MTRRs exist before saving them

Qu Wenruo <[email protected]>
btrfs: avoid using fixed char array size for tree names

Steve French <[email protected]>
smb3: fix setting SecurityFlags when encryption is required

Waiman Long <[email protected]>
padata: Fix possible divide-by-0 panic in padata_mt_helper()

Tze-nan Wu <[email protected]>
tracing: Fix overflow in get_free_elt()

Hans de Goede <[email protected]>
power: supply: axp288_charger: Round constant_charge_voltage writes down

Hans de Goede <[email protected]>
power: supply: axp288_charger: Fix constant_charge_voltage writes

Shay Drory <[email protected]>
genirq/irqdesc: Honor caller provided affinity in alloc_desc()

Radhey Shyam Pandey <[email protected]>
irqchip/xilinx: Fix shift out of bounds

Andrey Konovalov <[email protected]>
kcov: properly check for softirq context

Takashi Iwai <[email protected]>

    ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx

George Kennedy <[email protected]>
serial: core: check uartclk for zero to avoid divide by zero

Thomas Gleixner <[email protected]>
timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()

Justin Stitt <[email protected]>
ntp: Safeguard against time_constant overflow

Dan Williams <[email protected]>
driver core: Fix uevent_show() vs driver detach race

Paul E. McKenney <[email protected]>
clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()

Feng Tang <[email protected]>
clocksource: Scale the watchdog read retries automatically

Paul E. McKenney <[email protected]>
torture: Enable clocksource watchdog with "tsc=watchdog"

Justin Stitt <[email protected]>
ntp: Clamp maxerror and esterror to operating range

Jason Wang <[email protected]>
vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler

Thomas Gleixner <[email protected]>
tick/broadcast: Move per CPU pointer access into the atomic section

Vamshi Gajjela <[email protected]>

    scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic

Damien Le Moal <[email protected]>
scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES

Chris Wulff <[email protected]>
usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.

Prashanth K <[email protected]>
usb: gadget: u_serial: Set start_delayed during suspend

Chris Wulff <[email protected]>
usb: gadget: core: Check for unset descriptor

Marek Marczykowski-Górecki <[email protected]>
USB: serial: debug: do not echo input by default

Oliver Neukum <[email protected]>
usb: vhci-hcd: Do not drop references before new references are gained

Takashi Iwai <[email protected]>
ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4

Dustin L. Howett <[email protected]>
ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks

Steven 'Steve' Kendall <[email protected]>
ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list

Takashi Iwai <[email protected]>
ALSA: line6: Fix racy access to midibuf

Ma Ke <[email protected]>
drm/client: fix null pointer dereference in drm_client_modeset_probe

Fangzhi Zuo <[email protected]>
drm/amd/display: Skip Recompute DSC Params if no Stream on Link

Jerome Brunet <[email protected]>
ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT

Takashi Iwai <[email protected]>
ALSA: usb-audio: Re-add ScratchAmp quirk entries

Stefan Wahren <[email protected]>
spi: spi-fsl-lpspi: Fix scldiv calculation

Gaosheng Cui <[email protected]>
i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume

Gaosheng Cui <[email protected]>
i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume

Neil Armstrong <[email protected]>
i2c: qcom-geni: add desc struct to prepare support for I2C Master Hub variant

Masami Hiramatsu (Google) <[email protected]>
kprobes: Fix to check symbol prefixes correctly

Menglong Dong <[email protected]>
bpf: kprobe: remove unused declaring of bpf_kprobe_override

Guenter Roeck <[email protected]>
i2c: smbus: Send alert notifications to all devices if source not found

Curtis Malainey <[email protected]>
ASoC: SOF: Remove libraries from topology lookups

Geert Uytterhoeven <[email protected]>
spi: spidev: Add missing spi_device_id for bh2228fv

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wsa883x: Correct Soundwire ports mask

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wsa883x: parse port-mapping information

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wsa881x: Correct Soundwire ports mask

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask

Guenter Roeck <[email protected]>
i2c: smbus: Improve handling of stuck alerts

Mark Rutland <[email protected]>
arm64: errata: Expand speculative SSBS workaround (again)

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-A725 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X1C definitions

Mark Rutland <[email protected]>
arm64: errata: Expand speculative SSBS workaround

Mark Rutland <[email protected]>
arm64: errata: Unify speculative SSBS errata logic

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X925 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-A720 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X3 definitions

Mark Rutland <[email protected]>

    arm64: errata: Add workaround for Arm errata 3194386 and 3312417

Mark Rutland <[email protected]>
arm64: cputype: Add Neoverse-V3 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X4 definitions

Mark Rutland <[email protected]>
arm64: barrier: Restore spec_bar() macro

Besar Wicaksono <[email protected]>
arm64: Add Neoverse-V2 part

Kemeng Shi <[email protected]>
ext4: fix wrong unit use in ext4_mb_find_by_goal

Zheng Zucheng <[email protected]>
sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime

Huacai Chen <[email protected]>
irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()

Arseniy Krasnov <[email protected]>
irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'

Damien Le Moal <[email protected]>
scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES

Tetsuo Handa <[email protected]>
profiling: remove profile=sleep support

Greg Kroah-Hartman <[email protected]>
Revert "bpftool: Mount bpffs when pinmaps path not under the bpffs"

Daniele Palmas <[email protected]>
bus: mhi: host: pci_generic: add support for Telit FE990 modem

Benjamin Coddington <[email protected]>
SUNRPC: Fix a race to wake a sync task

Peter Oberparleiter <[email protected]>
s390/sclp: Prevent release of buffer in I/O

Kemeng Shi <[email protected]>
jbd2: avoid memleak in jbd2_journal_write_metadata_buffer

Xiaxi Shen <[email protected]>
ext4: fix uninitialized variable in ext4_inlinedir_to_tree

Chi Zhiling <[email protected]>
media: xc2028: avoid use-after-free in load_firmware_cb()

Michal Pecio <[email protected]>
media: uvcvideo: Fix the bandwdith quirk on USB 3.x

Ricardo Ribalda <[email protected]>
media: uvcvideo: Ignore empty TS packets

Alex Hung <[email protected]>
drm/amd/display: Add null checker before passing variables

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update

Ming Qian <[email protected]>
media: amphion: Remove lock in s_ctrl callback

Bob Zhou <[email protected]>
drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr

Victor Skvortsov <[email protected]>
drm/amdgpu: Add lock around VF RLCG interface

Ma Jun <[email protected]>
drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules

Ma Jun <[email protected]>
drm/amdgpu: Fix the null pointer dereference to ras_manager

Ma Jun <[email protected]>
drm/amdgpu/pm: Fix the null pointer dereference for smu7

Ma Jun <[email protected]>
drm/amdgpu/pm: Fix the param type of set_power_profile_mode

Filipe Manana <[email protected]>
btrfs: fix bitmap leak when loading free space cache on duplicate entry

Marc Kleine-Budde <[email protected]>
can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd

Marc Kleine-Budde <[email protected]>
can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum

Johannes Berg <[email protected]>
wifi: nl80211: don't give key data to userspace

Roman Smirnov <[email protected]>
udf: prevent integer overflow in udf_bitmap_free_blocks()

FUJITA Tomonori <[email protected]>
PCI: Add Edimax Vendor ID to pci_ids.h

Kuniyuki Iwashima <[email protected]>
af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().

Yonghong Song <[email protected]>
selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT

Dragos Tatulea <[email protected]>
net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink

Johannes Berg <[email protected]>
wifi: nl80211: disallow setting special AP channel widths

Thomas Weißschuh <[email protected]>
ACPI: SBS: manage alarm sysfs attribute through psy core

Thomas Weißschuh <[email protected]>
ACPI: battery: create alarm sysfs attribute atomically

Niklas Söderlund <[email protected]>
clocksource/drivers/sh_cmt: Address race condition for clock events

Frederic Weisbecker <[email protected]>
rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation

Mikulas Patocka <[email protected]>
block: change rq_integrity_vec to respect the iterator

Yu Kuai <[email protected]>
md/raid5: avoid BUG_ON() while continue reshape after reassembling

Li Nan <[email protected]>
md: do not delete safemode_timer in mddev_suspend

Paul E. McKenney <[email protected]>
rcutorture: Fix rcu_torture_fwd_cb_cr() data race

Csókás, Bence <[email protected]>
net: fec: Stop PPS on driver remove

James Chapman <[email protected]>
l2tp: fix lockdep splat

Joe Hattori <[email protected]>
net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()

Anton Khirnov <[email protected]>
Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor

Dmitry Antipov <[email protected]>
Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()

Eric Dumazet <[email protected]>
net: linkwatch: use system_unbound_wq

Nikolay Aleksandrov <[email protected]>
net: bridge: mcast: wait for previous gc cycles when removing port

Daniele Palmas <[email protected]>
net: usb: qmi_wwan: fix memory leak for not ip packets

Kuniyuki Iwashima <[email protected]>
sctp: Fix null-ptr-deref in reuseport_add_sock().

Peter Zijlstra <[email protected]>

    x86/mm: Fix pti_clone_entry_text() for i386

Peter Zijlstra <[email protected]>
x86/mm: Fix pti_clone_pgtable() alignment assumption

Peter Zijlstra <[email protected]>
jump_label: Fix the fix, brown paper bags galore

Kuppuswamy Sathyanarayanan <[email protected]>
platform/x86/intel/ifs: Initialize union ifs_status to zero

Jithu Joseph <[email protected]>
platform/x86/intel/ifs: Gen2 Scan test support

Yipeng Zou <[email protected]>
irqchip/mbigen: Fix mbigen node address layout

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

Diffstat:

 Documentation/admin-guide/cifs/usage.rst           |   2 +-
 Documentation/admin-guide/kernel-parameters.txt    |  10 +-
 Documentation/arm64/silicon-errata.rst             |  36 +++++
 Makefile                                           |   4 +-
 arch/arm64/Kconfig                                 |  38 +++++
 arch/arm64/include/asm/barrier.h                   |   4 +
 arch/arm64/include/asm/cputype.h                   |  16 ++
 arch/arm64/kernel/cpu_errata.c                     |  31 ++++
 arch/arm64/kernel/cpufeature.c                     |  12 ++
 arch/arm64/kernel/proton-pack.c                    |  12 ++
 arch/arm64/tools/cpucaps                           |   1 +
 arch/x86/kernel/cpu/mtrr/mtrr.c                    |   2 +-
 arch/x86/mm/pti.c                                  |   8 +-
 block/blk-mq.c                                     |   6 +-
 block/mq-deadline.c                                |  20 ++-
 drivers/acpi/battery.c                             |  16 +-
 drivers/acpi/sbs.c                                 |  23 +--
 drivers/base/core.c                                |  13 +-
 drivers/base/module.c                              |   4 +
 drivers/bus/mhi/host/pci_generic.c                 |   3 +
 drivers/clocksource/sh_cmt.c                       |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |   2 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   3 +
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |   8 +-
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c    |   8 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |  55 +++----
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c    |  14 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |  36 ++++-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  16 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c  |   5 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |  11 ++
 drivers/gpu/drm/drm_client_modeset.c               |   5 +
 drivers/gpu/drm/lima/lima_drv.c                    |   1 +
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |   8 +-
 drivers/i2c/busses/i2c-qcom-geni.c                 |  63 +++++++-
 drivers/i2c/i2c-smbus.c                            |  64 +++++++-
 drivers/irqchip/irq-loongarch-cpu.c                |   6 +-
 drivers/irqchip/irq-mbigen.c                       |  20 ++-
 drivers/irqchip/irq-meson-gpio.c                   |  14 +-
 drivers/irqchip/irq-xilinx-intc.c                  |   2 +-
 drivers/md/md.c                                    |   1 -
 drivers/md/raid5.c                                 |  20 ++-
 drivers/media/platform/amphion/vdec.c              |   2 -
 drivers/media/platform/amphion/venc.c              |   2 -
 drivers/media/tuners/xc2028.c                      |   9 +-
 drivers/media/usb/uvc/uvc_video.c                  |  37 ++++-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c     |   2 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c      | 125 ++++++++-------
 drivers/net/can/spi/mcp251xfd/mcp251xfd.h          |  13 +-
 drivers/net/dsa/bcm_sf2.c                          |   4 +-
 drivers/net/ethernet/freescale/fec_ptp.c           |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   3 +
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/nvme/host/pci.c                            |   6 +-
 drivers/platform/x86/intel/ifs/ifs.h               |  28 +++-
 drivers/platform/x86/intel/ifs/runtest.c           |  31 +++-
 drivers/power/supply/axp288_charger.c              |  24 +--
 drivers/s390/char/sclp_sd.c                        |  10 +-
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |  11 ++
 drivers/scsi/mpt3sas/mpt3sas_base.c                |  20 ++-
 drivers/spi/spi-fsl-lpspi.c                        |   6 +-
 drivers/spi/spidev.c                               |   1 +
 drivers/tty/serial/serial_core.c                   |   8 +
 drivers/ufs/core/ufshcd.c                          |  11 +-
 drivers/usb/gadget/function/u_audio.c              |  42 ++++-
 drivers/usb/gadget/function/u_serial.c             |   1 +
 drivers/usb/gadget/udc/core.c                      |  10 +-
 drivers/usb/serial/usb_debug.c                     |   7 +
 drivers/usb/usbip/vhci_hcd.c                       |   9 +-
 drivers/vhost/vdpa.c                               |   8 +-
 fs/btrfs/ctree.h                                   |   1 +
 fs/btrfs/file.c                                    |  60 +++++--
 fs/btrfs/free-space-cache.c                        |   1 +
 fs/btrfs/print-tree.c                              |   2 +-
 fs/ext4/inline.c                                   |   6 +-
 fs/ext4/mballoc.c                                  |   3 +-
 fs/jbd2/journal.c                                  |   1 +
 fs/smb/client/cifs_debug.c                         |   2 +-
 fs/smb/client/cifsglob.h                           |   8 +-
 fs/smb/client/smb2pdu.c                            |   3 +
 fs/udf/balloc.c                                    |  36 ++---
 fs/xfs/xfs_log_recover.c                           |  20 ++-
 include/linux/blk-integrity.h                      |  16 +-
 include/linux/clocksource.h                        |  14 +-
 include/linux/pci_ids.h                            |   2 +
 include/linux/profile.h                            |   1 -
 include/linux/trace_events.h                       |   1 -
 include/net/ip6_route.h                            |  22 ++-
 include/net/netfilter/nf_tables.h                  |   4 +-
 include/trace/events/intel_ifs.h                   |  16 +-
 kernel/irq/irqdesc.c                               |   1 +
 kernel/jump_label.c                                |   4 +-
 kernel/kcov.c                                      |  15 +-
 kernel/kprobes.c                                   |   4 +-
 kernel/padata.c                                    |   7 +
 kernel/profile.c                                   |  11 +-
 kernel/rcu/rcutorture.c                            |   2 +-
 kernel/rcu/tree.c                                  |  10 +-
 kernel/sched/core.c                                |  27 +++-
 kernel/sched/cputime.c                             |   6 +
 kernel/sched/stats.c                               |  10 --
 kernel/time/clocksource-wdtest.c                   |  13 +-
 kernel/time/clocksource.c                          |  10 +-
 kernel/time/ntp.c                                  |   9 +-
 kernel/time/tick-broadcast.c                       |   3 +-
 kernel/time/timekeeping.c                          |   2 +-
 kernel/trace/tracing_map.c                         |   6 +-
 mm/huge_memory.c                                   |   2 +-
 mm/hugetlb.c                                       |  14 +-
 net/bluetooth/hci_sync.c                           |  14 ++
 net/bluetooth/l2cap_core.c                         |   1 +
 net/bridge/br_multicast.c                          |   4 +-
 net/core/link_watch.c                              |   4 +-
 net/ipv6/ip6_output.c                              |   1 +
 net/ipv6/route.c                                   |   2 +-
 net/l2tp/l2tp_core.c                               |  15 +-
 net/mptcp/mib.c                                    |   2 +
 net/mptcp/mib.h                                    |   2 +
 net/mptcp/pm.c                                     |  12 ++
 net/mptcp/pm_netlink.c                             |  39 +++--
 net/mptcp/pm_userspace.c                           |  18 +++
 net/mptcp/protocol.h                               |   4 +
 net/mptcp/subflow.c                                |   9 ++
 net/netfilter/nf_tables_api.c                      | 172 +++------------------
 net/netfilter/nft_connlimit.c                      |   4 +-
 net/netfilter/nft_counter.c                        |   4 +-
 net/netfilter/nft_dynset.c                         |   2 +-
 net/netfilter/nft_last.c                           |   4 +-
 net/netfilter/nft_limit.c                          |  14 +-
 net/netfilter/nft_quota.c                          |   4 +-
 net/sctp/input.c                                   |  19 ++-
 net/sunrpc/sched.c                                 |   4 +-
 net/unix/af_unix.c                                 |  34 ++--
 net/wireless/nl80211.c                             |  37 ++++-
 sound/pci/hda/patch_hdmi.c                         |   2 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/soc/codecs/wcd938x-sdw.c                     |   4 +-
 sound/soc/codecs/wsa881x.c                         |   2 +-
 sound/soc/codecs/wsa883x.c                         |  10 +-
 sound/soc/meson/axg-fifo.c                         |  26 ++--
 sound/soc/sof/mediatek/mt8195/mt8195.c             |   2 +-
 sound/usb/line6/driver.c                           |   5 +
 sound/usb/quirks-table.h                           |   4 +
 tools/arch/arm64/include/asm/cputype.h             |   6 +
 tools/bpf/bpftool/prog.c                           |   4 -
 .../testing/selftests/bpf/prog_tests/send_signal.c |   3 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  75 +++++++--
 tools/testing/selftests/rcutorture/bin/torture.sh  |   6 +-
 153 files changed, 1349 insertions(+), 702 deletions(-)
Tested-by on the v1 series
#1 lore raw

Am 13.08.2024 um 08:28 schrieb Greg Kroah-Hartman:

Quoted 4 lines

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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.

Beste Grüße,
Peter Schneider

Signature · 8 lines
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&[email protected]
https://keys.mailvelope.com/pks/lookup?op=get&[email protected]
Tested-by on the v1 series
#2 lore raw
In reply to Greg Kroah-Hartman
Quoted 4 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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 on the v1 series
#4 lore raw
In reply to Greg Kroah-Hartman

Hi!

Quoted 4 lines

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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.1.y

Best regards,
Pavel

Signature · 2 lines
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Tested-by Linux Kernel Functional Testing on the v1 series
#5 lore raw
In reply to Greg Kroah-Hartman
Quoted 10 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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 Thu, 15 Aug 2024 06:19:25 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.105-rc2.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.1.y
and the diffstat can be found below.

thanks,

greg k-h

Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

## Build
* kernel: 6.1.105-rc2
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 9bd7537a3dd0286970c1962438e04c42993f76a9
* git describe: v6.1.104-150-g9bd7537a3dd0
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.104-150-g9bd7537a3dd0

## Test Regressions (compared to v6.1.103-87-g54b8e3a13b43)

## Metric Regressions (compared to v6.1.103-87-g54b8e3a13b43)

## Test Fixes (compared to v6.1.103-87-g54b8e3a13b43)

## Metric Fixes (compared to v6.1.103-87-g54b8e3a13b43)

## Test result summary
total: 315861, pass: 270713, fail: 3868, skip: 40792, xfail: 488

## Build Summary
* arc: 10 total, 10 passed, 0 failed
* arm: 270 total, 270 passed, 0 failed
* arm64: 82 total, 82 passed, 0 failed
* i386: 56 total, 56 passed, 0 failed
* mips: 52 total, 50 passed, 2 failed
* parisc: 8 total, 8 passed, 0 failed
* powerpc: 72 total, 70 passed, 2 failed
* riscv: 22 total, 22 passed, 0 failed
* s390: 28 total, 28 passed, 0 failed
* sh: 20 total, 20 passed, 0 failed
* sparc: 14 total, 14 passed, 0 failed
* x86_64: 65 total, 65 passed, 0 failed

## Test suites summary
* boot
* commands
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-kcmp
* kselftest-kvm
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-mincore
* kselftest-mqueue
* kselftest-net
* kselftest-net-mptcp
* kselftest-openat2
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user_events
* kselftest-vDSO
* kselftest-watchdog
* kselftest-x86
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-smoke
* ltp-smoketest
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org

Tested-by on the v1 series
#6 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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 Thu, 15 Aug 2024 06:19:25 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.105-rc2.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.1.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:

Signature · 1 line
Florian
maintainer Tested-by on the v1 series
#7 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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 Thu, 15 Aug 2024 06:19:25 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.105-rc2.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.1.y
and the diffstat can be found below.

thanks,

greg k-h

All tests passing for Tegra ...

Test results for stable-v6.1:

    10 builds:	10 pass, 0 fail
    26 boots:	26 pass, 0 fail
    102 tests:	102 pass, 0 fail

Linux version: 6.1.105-rc2-g9bd7537a3dd0
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

Jon

Tested-by on the v1 series
#8 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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 Thu, 15 Aug 2024 06:19:25 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 8 lines
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.105-rc2.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.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Tested-by on the v1 series
#9 lore raw
In reply to Greg Kroah-Hartman

Hi Greg,

Quoted 8 lines · Greg Kroah-Hartman

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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 Thu, 15 Aug 2024 06:19:25 +0000. Anything received after that time might be too late.

Quoted 7 lines

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.105-rc2.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.1.y
and the diffstat can be found below.

thanks,

I tested 6.1.105-rc2 (9bd7537a3dd02) on Kalray kvx arch (not upstream yet) and everything looks good!

It ran on real hw (k200, k200lp and k300 boards), on qemu and on our internal instruction set simulator (ISS).

Tests were run on several interfaces/drivers (usb, qsfp ethernet, eMMC, PCIe endpoint+RC, SPI, remoteproc, uart, iommu). LTP and uClibc-ng testsuites are also run without any regression.

Everything looks fine to us.

-- Yann

#10 lore raw
In reply to Greg Kroah-Hartman

Hi!

Quoted 7 lines

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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.

FUJITA Tomonori <[email protected]>
PCI: Add Edimax Vendor ID to pci_ids.h

This define is unused in at least 6.1-stable and older. We don't need this patch.

Quoted 2 lines

Zheng Zucheng <[email protected]>
sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime

Comment here says:

+ * Because mul_u64_u64_div_u64() can approximate on some
+ * achitectures; enforce the constraint that: a*b/(b+c) <= a.

Afaict it should say "a*b/(a+b)"?

Best regards,
Pavel

Signature · 2 lines
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Tested-by Allen Pais on the v1 series
#11 lore raw
In reply to Greg Kroah-Hartman
Quoted 9 lines

This is the start of the stable review cycle for the 6.1.105 release. There are 149 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 Thu, 15 Aug 2024 06:19:25 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

Quoted 9 lines
        https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.105-rc2.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.1.y
and the diffstat can be found below.

thanks,

greg k-h

Compiled and booted on my x86_64 and ARM64 test systems. No errors or regressions.

Thanks.