2023-08-09 11:50:43

by Greg KH

[permalink] [raw]
Subject: [PATCH 6.1 000/127] 6.1.45-rc1 review

This is the start of the stable review cycle for the 6.1.45 release.
There are 127 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 Fri, 11 Aug 2023 10:36:10 +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.45-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.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.45-rc1

Greg Kroah-Hartman <[email protected]>
Revert "drm/i915: Disable DC states for all commits"

Lijo Lazar <[email protected]>
drm/amdgpu: Use apt name for FW reserved region

Luben Tuikov <[email protected]>
drm/amdgpu: Remove unnecessary domain argument

Tong Liu01 <[email protected]>
drm/amdgpu: add vram reservation based on vram_usagebyfirmware_v2_2

Mark Brown <[email protected]>
arm64/ptrace: Don't enable SVE when setting streaming SVE

Namjae Jeon <[email protected]>
exfat: check if filename entries exceeds max filename length

Chao Yu <[email protected]>
f2fs: don't reset unchangable mount option in f2fs_remount()

Yangtao Li <[email protected]>
f2fs: fix to set flush_merge opt and show noflush_merge

Sean Christopherson <[email protected]>
selftests/rseq: Play nice with binaries statically linked against glibc 2.35+

Peichen Huang <[email protected]>
drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0

Rodrigo Siqueira <[email protected]>
drm/amd/display: Ensure that planes are in the same order

Alexander Stein <[email protected]>
drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning

Aneesh Kumar K.V <[email protected]>
powerpc/mm/altmap: Fix altmap boundary check

Christophe JAILLET <[email protected]>
mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()

Johan Jonker <[email protected]>
mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts

Johan Jonker <[email protected]>
mtd: rawnand: rockchip: fix oobfree offset and description

Roger Quadros <[email protected]>
mtd: rawnand: omap_elm: Fix incorrect type in assignment

Pavel Begunkov <[email protected]>
io_uring: annotate offset timeout races

Chao Yu <[email protected]>
f2fs: fix to do sanity check on direct node in truncate_dnode()

Filipe Manana <[email protected]>
btrfs: remove BUG_ON()'s in add_new_free_space()

Jan Kara <[email protected]>
ext2: Drop fragment support

Jan Kara <[email protected]>
fs: Protect reconfiguration of sb read-write from racing writes

Alan Stern <[email protected]>
net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb

Tetsuo Handa <[email protected]>
debugobjects: Recheck debug_objects_enabled before reporting

Sungwoo Kim <[email protected]>
Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb

Prince Kumar Maurya <[email protected]>
fs/sysv: Null check to prevent null-ptr-deref bug

Tetsuo Handa <[email protected]>
fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()

Roman Gushchin <[email protected]>
mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required()

Linus Torvalds <[email protected]>
file: reinstate f_pos locking optimization for regular files

Hou Tao <[email protected]>
bpf, cpumap: Make sure kthread is running before map update returns

Geert Uytterhoeven <[email protected]>
clk: imx93: Propagate correct error in imx93_clocks_probe()

Andi Shyti <[email protected]>
drm/i915/gt: Cleanup aux invalidation registers

Janusz Krzysztofik <[email protected]>
drm/i915: Fix premature release of request's reusable memory

Guchun Chen <[email protected]>
drm/ttm: check null pointer before accessing when swapping

Aleksa Sarai <[email protected]>
open: make RESOLVE_CACHED correctly test for O_TMPFILE

Mark Brown <[email protected]>
arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems

Mark Brown <[email protected]>
arm64/fpsimd: Clear SME state in the target task when setting the VL

Mark Brown <[email protected]>
arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE

Naveen N Rao <[email protected]>
powerpc/ftrace: Create a dummy stackframe to fix stack unwind

Jiri Olsa <[email protected]>
bpf: Disable preemption in bpf_event_output

Ilya Dryomov <[email protected]>
rbd: prevent busy loop when requesting exclusive lock

Michael Kelley <[email protected]>
x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction

Paul Fertser <[email protected]>
wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)

Laszlo Ersek <[email protected]>
net: tap_open(): set sk_uid from current_fsuid()

Laszlo Ersek <[email protected]>
net: tun_chr_open(): set sk_uid from current_fsuid()

Dinh Nguyen <[email protected]>
arm64: dts: stratix10: fix incorrect I2C property for SCL signal

Jiri Olsa <[email protected]>
bpf: Disable preemption in bpf_perf_event_output

Arseniy Krasnov <[email protected]>
mtd: rawnand: meson: fix OOB available bytes for ECC

Olivier Maignial <[email protected]>
mtd: spinand: toshiba: Fix ecc_get_status

Sungjong Seo <[email protected]>
exfat: release s_lock before calling dir_emit()

gaoming <[email protected]>
exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree

Krzysztof Kozlowski <[email protected]>
firmware: arm_scmi: Drop OF node reference in the transport channel setup

Xiubo Li <[email protected]>
ceph: defer stopping mdsc delayed_work

Ross Maynard <[email protected]>
USB: zaurus: Add ID for A-300/B-500/C-700

Ilya Dryomov <[email protected]>
libceph: fix potential hang in ceph_osdc_notify()

Michael Kelley <[email protected]>
scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices

Steffen Maier <[email protected]>
scsi: zfcp: Defer fc_rport blocking until after ADISC response

Boqun Feng <[email protected]>
rust: allocator: Prevent mis-aligned allocation

Eric Dumazet <[email protected]>
tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen

Eric Dumazet <[email protected]>
tcp_metrics: annotate data-races around tm->tcpm_net

Eric Dumazet <[email protected]>
tcp_metrics: annotate data-races around tm->tcpm_vals[]

Eric Dumazet <[email protected]>
tcp_metrics: annotate data-races around tm->tcpm_lock

Eric Dumazet <[email protected]>
tcp_metrics: annotate data-races around tm->tcpm_stamp

Eric Dumazet <[email protected]>
tcp_metrics: fix addr_same() helper

Jonas Gorski <[email protected]>
prestera: fix fallback to previous version on same major version

Jianbo Liu <[email protected]>
net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio

Jianbo Liu <[email protected]>
net/mlx5: fs_core: Make find_closest_ft more generic

Benjamin Poirier <[email protected]>
vxlan: Fix nexthop hash size

Yue Haibing <[email protected]>
ip6mr: Fix skb_under_panic in ip6mr_cache_report()

Alexandra Winter <[email protected]>
s390/qeth: Don't call dev_close/dev_open (DOWN/UP)

Lin Ma <[email protected]>
net: dcb: choose correct policy to parse DCB_ATTR_BCN

Michael Chan <[email protected]>
bnxt_en: Fix max_mtu setting for multi-buf XDP

Somnath Kotur <[email protected]>
bnxt_en: Fix page pool logic for page size >= 64K

Mark Brown <[email protected]>
net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode

Yuanjun Gong <[email protected]>
net: korina: handle clk prepare error in korina_probe()

Dan Carpenter <[email protected]>
net: ll_temac: fix error checking of irq_of_parse_and_map()

Tomas Glozar <[email protected]>
bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire

valis <[email protected]>
net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free

valis <[email protected]>
net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free

valis <[email protected]>
net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free

Hou Tao <[email protected]>
bpf, cpumap: Handle skb as well when clean up ptr_ring

Rafal Rogalski <[email protected]>
ice: Fix RDMA VSI removal during queue rebuild

Kuniyuki Iwashima <[email protected]>
net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.

Eric Dumazet <[email protected]>
net: annotate data-races around sk->sk_priority

Eric Dumazet <[email protected]>
net: add missing data-race annotation for sk_ll_usec

Eric Dumazet <[email protected]>
net: add missing data-race annotations around sk->sk_peek_off

Eric Dumazet <[email protected]>
net: annotate data-races around sk->sk_mark

Eric Dumazet <[email protected]>
net: add missing READ_ONCE(sk->sk_rcvbuf) annotation

Eric Dumazet <[email protected]>
net: add missing READ_ONCE(sk->sk_sndbuf) annotation

Eric Dumazet <[email protected]>
net: add missing READ_ONCE(sk->sk_rcvlowat) annotation

Eric Dumazet <[email protected]>
net: annotate data-races around sk->sk_max_pacing_rate

Eric Dumazet <[email protected]>
net: annotate data-race around sk->sk_txrehash

Eric Dumazet <[email protected]>
net: annotate data-races around sk->sk_reserved_mem

Konstantin Khorenko <[email protected]>
qed: Fix scheduling in a tasklet while getting stats

Chengfeng Ye <[email protected]>
mISDN: hfcpci: Fix potential deadlock on &hc->lock

Jamal Hadi Salim <[email protected]>
net: sched: cls_u32: Fix match key mis-addressing

Georg Müller <[email protected]>
perf test uprobe_from_different_cu: Skip if there is no gcc

Yuanjun Gong <[email protected]>
net: dsa: fix value check in bcm_sf2_sw_probe()

Lin Ma <[email protected]>
rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length

Lin Ma <[email protected]>
bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing

Jianbo Liu <[email protected]>
net/mlx5e: Move representor neigh cleanup to profile cleanup_tx

Amir Tzin <[email protected]>
net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set

Yuanjun Gong <[email protected]>
net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()

Zhengchao Shao <[email protected]>
net/mlx5: fix potential memory leak in mlx5e_init_rep_rx

Zhengchao Shao <[email protected]>
net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx

Zhengchao Shao <[email protected]>
net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups

Ilan Peer <[email protected]>
wifi: cfg80211: Fix return value in scan logic

Gao Xiang <[email protected]>
erofs: fix wrong primary bvec selection on deduplicated extents

Heiko Carstens <[email protected]>
KVM: s390: fix sthyi error handling

[email protected] <[email protected]>
word-at-a-time: use the same return type for has_zero regardless of endianness

Cristian Marussi <[email protected]>
firmware: arm_scmi: Fix chan_free cleanup on SMC

Yury Norov <[email protected]>
lib/bitmap: workaround const_eval test build failure

Punit Agrawal <[email protected]>
firmware: smccc: Fix use of uninitialised results structure

Benjamin Gaignard <[email protected]>
arm64: dts: freescale: Fix VPU G2 clock

Hugo Villeneuve <[email protected]>
arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux

Yashwanth Varakala <[email protected]>
arm64: dts: phycore-imx8mm: Correction in gpio-line-names

Yashwanth Varakala <[email protected]>
arm64: dts: phycore-imx8mm: Label typo-fix of VPU

Tim Harvey <[email protected]>
arm64: dts: imx8mm-venice-gw7904: disable disp_blk_ctrl

Tim Harvey <[email protected]>
arm64: dts: imx8mm-venice-gw7903: disable disp_blk_ctrl

Robin Murphy <[email protected]>
iommu/arm-smmu-v3: Document nesting-related errata

Robin Murphy <[email protected]>
iommu/arm-smmu-v3: Add explicit feature for nesting

Robin Murphy <[email protected]>
iommu/arm-smmu-v3: Document MMU-700 erratum 2812531

Robin Murphy <[email protected]>
iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982

Alex Elder <[email protected]>
net: ipa: only reset hashed tables when supported

Shay Drory <[email protected]>
net/mlx5: Free irqs only on shutdown callback

Peter Zijlstra <[email protected]>
perf: Fix function pointer case

Jens Axboe <[email protected]>
io_uring: gate iowait schedule on having pending requests


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

Diffstat:

Documentation/arm64/silicon-errata.rst | 4 +
Makefile | 4 +-
.../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +-
.../dts/altera/socfpga_stratix10_socdk_nand.dts | 2 +-
.../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 2 +-
.../boot/dts/freescale/imx8mm-phycore-som.dtsi | 4 +-
.../boot/dts/freescale/imx8mm-venice-gw7903.dts | 4 +
.../boot/dts/freescale/imx8mm-venice-gw7904.dts | 4 +
arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 +-
arch/arm64/kernel/fpsimd.c | 9 +-
arch/arm64/kernel/ptrace.c | 8 +-
arch/powerpc/include/asm/word-at-a-time.h | 2 +-
arch/powerpc/kernel/trace/ftrace_mprofile.S | 9 +-
arch/powerpc/mm/init_64.c | 3 +-
arch/s390/kernel/sthyi.c | 6 +-
arch/s390/kvm/intercept.c | 9 +-
arch/x86/hyperv/hv_init.c | 21 +++++
drivers/block/rbd.c | 28 +++---
drivers/clk/imx/clk-imx93.c | 2 +-
drivers/firmware/arm_scmi/mailbox.c | 4 +-
drivers/firmware/arm_scmi/smc.c | 21 +++--
drivers/firmware/smccc/soc_id.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 104 +++++++++++++++-----
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 89 +++++++++++++----
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 -
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 15 +++
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5 +-
drivers/gpu/drm/amd/include/atomfirmware.h | 63 +++++++++++--
drivers/gpu/drm/i915/display/intel_display.c | 28 +-----
drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 8 +-
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 16 ++--
drivers/gpu/drm/i915/gt/intel_lrc.c | 6 +-
drivers/gpu/drm/i915/i915_active.c | 99 +++++++++++++------
drivers/gpu/drm/i915/i915_request.c | 11 +++
drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +-
drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 50 ++++++++++
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 8 ++
drivers/isdn/hardware/mISDN/hfcpci.c | 10 +-
drivers/mtd/nand/raw/fsl_upm.c | 2 +-
drivers/mtd/nand/raw/meson_nand.c | 3 +-
drivers/mtd/nand/raw/omap_elm.c | 24 ++---
drivers/mtd/nand/raw/rockchip-nand-controller.c | 45 +++++----
drivers/mtd/nand/spi/toshiba.c | 4 +-
drivers/net/dsa/bcm_sf2.c | 8 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 59 +++++++-----
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 6 +-
drivers/net/ethernet/intel/ice/ice_main.c | 18 ++++
drivers/net/ethernet/korina.c | 3 +-
.../net/ethernet/marvell/prestera/prestera_pci.c | 3 +-
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 4 +-
.../mellanox/mlx5/core/en_accel/macsec_fs.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 10 ++
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 20 ++--
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 105 ++++++++++++++++-----
drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 29 ++++++
.../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 5 +-
drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 16 ++++
drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 19 +++-
drivers/net/ethernet/qlogic/qed/qed_fcoe.h | 17 +++-
drivers/net/ethernet/qlogic/qed/qed_hw.c | 26 ++++-
drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 19 +++-
drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 8 +-
drivers/net/ethernet/qlogic/qed/qed_l2.c | 19 +++-
drivers/net/ethernet/qlogic/qed/qed_l2.h | 24 +++++
drivers/net/ethernet/qlogic/qed/qed_main.c | 6 +-
drivers/net/ethernet/socionext/netsec.c | 11 +++
drivers/net/ethernet/xilinx/ll_temac_main.c | 12 ++-
drivers/net/ipa/ipa_table.c | 26 ++---
drivers/net/tap.c | 2 +-
drivers/net/tun.c | 2 +-
drivers/net/usb/cdc_ether.c | 21 +++++
drivers/net/usb/usbnet.c | 6 ++
drivers/net/usb/zaurus.c | 21 +++++
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 6 +-
drivers/s390/net/qeth_core.h | 1 -
drivers/s390/net/qeth_core_main.c | 2 -
drivers/s390/net/qeth_l2_main.c | 9 +-
drivers/s390/net/qeth_l3_main.c | 8 +-
drivers/s390/scsi/zfcp_fc.c | 6 +-
drivers/scsi/storvsc_drv.c | 4 +
fs/btrfs/block-group.c | 51 ++++++----
fs/btrfs/block-group.h | 4 +-
fs/btrfs/free-space-tree.c | 24 +++--
fs/ceph/mds_client.c | 4 +-
fs/ceph/mds_client.h | 5 +
fs/ceph/super.c | 10 ++
fs/erofs/zdata.c | 7 +-
fs/exfat/balloc.c | 6 +-
fs/exfat/dir.c | 36 +++----
fs/ext2/ext2.h | 12 ---
fs/ext2/super.c | 23 +----
fs/f2fs/f2fs.h | 1 -
fs/f2fs/file.c | 5 -
fs/f2fs/node.c | 14 ++-
fs/f2fs/super.c | 43 ++++++---
fs/file.c | 18 +++-
fs/ntfs3/attrlist.c | 4 +-
fs/open.c | 2 +-
fs/super.c | 11 ++-
fs/sysv/itree.c | 4 +
include/asm-generic/word-at-a-time.h | 2 +-
include/linux/f2fs_fs.h | 1 +
include/net/inet_sock.h | 7 +-
include/net/ip.h | 2 +-
include/net/route.h | 4 +-
include/net/vxlan.h | 4 +-
io_uring/io_uring.c | 23 +++--
io_uring/timeout.c | 2 +-
kernel/bpf/cpumap.c | 35 ++++---
kernel/events/core.c | 8 +-
kernel/trace/bpf_trace.c | 17 +++-
lib/Makefile | 6 ++
lib/debugobjects.c | 9 ++
lib/test_bitmap.c | 8 +-
mm/memcontrol.c | 19 ++--
net/bluetooth/l2cap_sock.c | 2 +
net/ceph/osd_client.c | 20 ++--
net/core/bpf_sk_storage.c | 5 +-
net/core/rtnetlink.c | 8 +-
net/core/sock.c | 45 +++++----
net/core/sock_map.c | 2 -
net/dcb/dcbnl.c | 2 +-
net/dccp/ipv6.c | 4 +-
net/ipv4/inet_diag.c | 4 +-
net/ipv4/ip_output.c | 8 +-
net/ipv4/ip_sockglue.c | 2 +-
net/ipv4/raw.c | 2 +-
net/ipv4/route.c | 4 +-
net/ipv4/tcp_ipv4.c | 4 +-
net/ipv4/tcp_metrics.c | 70 +++++++++-----
net/ipv6/ip6mr.c | 2 +-
net/ipv6/ping.c | 2 +-
net/ipv6/raw.c | 6 +-
net/ipv6/route.c | 7 +-
net/ipv6/tcp_ipv6.c | 9 +-
net/ipv6/udp.c | 4 +-
net/l2tp/l2tp_ip6.c | 2 +-
net/mptcp/sockopt.c | 2 +-
net/netfilter/nft_socket.c | 2 +-
net/netfilter/xt_socket.c | 4 +-
net/packet/af_packet.c | 12 +--
net/sched/cls_fw.c | 1 -
net/sched/cls_route.c | 1 -
net/sched/cls_u32.c | 57 +++++++++--
net/sched/sch_taprio.c | 15 ++-
net/smc/af_smc.c | 2 +-
net/unix/af_unix.c | 2 +-
net/wireless/scan.c | 2 +-
net/xdp/xsk.c | 2 +-
net/xfrm/xfrm_policy.c | 2 +-
rust/bindings/bindings_helper.h | 1 +
rust/kernel/allocator.rs | 74 ++++++++++++---
.../tests/shell/test_uprobe_from_different_cu.sh | 8 +-
tools/testing/selftests/rseq/rseq.c | 28 ++++--
.../tc-testing/tc-tests/qdiscs/taprio.json | 25 +++++
162 files changed, 1576 insertions(+), 647 deletions(-)




2023-08-09 15:58:56

by Joel Fernandes

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Wed, Aug 09, 2023 at 12:39:47PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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 Fri, 11 Aug 2023 10:36:10 +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.45-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.1.y
> and the diffstat can be found below.

For RCU,
Tested-by: Joel Fernandes (Google) <[email protected]>

thanks,

- Joel

>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <[email protected]>
> Linux 6.1.45-rc1
>
> Greg Kroah-Hartman <[email protected]>
> Revert "drm/i915: Disable DC states for all commits"
>
> Lijo Lazar <[email protected]>
> drm/amdgpu: Use apt name for FW reserved region
>
> Luben Tuikov <[email protected]>
> drm/amdgpu: Remove unnecessary domain argument
>
> Tong Liu01 <[email protected]>
> drm/amdgpu: add vram reservation based on vram_usagebyfirmware_v2_2
>
> Mark Brown <[email protected]>
> arm64/ptrace: Don't enable SVE when setting streaming SVE
>
> Namjae Jeon <[email protected]>
> exfat: check if filename entries exceeds max filename length
>
> Chao Yu <[email protected]>
> f2fs: don't reset unchangable mount option in f2fs_remount()
>
> Yangtao Li <[email protected]>
> f2fs: fix to set flush_merge opt and show noflush_merge
>
> Sean Christopherson <[email protected]>
> selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
>
> Peichen Huang <[email protected]>
> drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0
>
> Rodrigo Siqueira <[email protected]>
> drm/amd/display: Ensure that planes are in the same order
>
> Alexander Stein <[email protected]>
> drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
>
> Aneesh Kumar K.V <[email protected]>
> powerpc/mm/altmap: Fix altmap boundary check
>
> Christophe JAILLET <[email protected]>
> mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
>
> Johan Jonker <[email protected]>
> mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
>
> Johan Jonker <[email protected]>
> mtd: rawnand: rockchip: fix oobfree offset and description
>
> Roger Quadros <[email protected]>
> mtd: rawnand: omap_elm: Fix incorrect type in assignment
>
> Pavel Begunkov <[email protected]>
> io_uring: annotate offset timeout races
>
> Chao Yu <[email protected]>
> f2fs: fix to do sanity check on direct node in truncate_dnode()
>
> Filipe Manana <[email protected]>
> btrfs: remove BUG_ON()'s in add_new_free_space()
>
> Jan Kara <[email protected]>
> ext2: Drop fragment support
>
> Jan Kara <[email protected]>
> fs: Protect reconfiguration of sb read-write from racing writes
>
> Alan Stern <[email protected]>
> net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
>
> Tetsuo Handa <[email protected]>
> debugobjects: Recheck debug_objects_enabled before reporting
>
> Sungwoo Kim <[email protected]>
> Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
>
> Prince Kumar Maurya <[email protected]>
> fs/sysv: Null check to prevent null-ptr-deref bug
>
> Tetsuo Handa <[email protected]>
> fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
>
> Roman Gushchin <[email protected]>
> mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required()
>
> Linus Torvalds <[email protected]>
> file: reinstate f_pos locking optimization for regular files
>
> Hou Tao <[email protected]>
> bpf, cpumap: Make sure kthread is running before map update returns
>
> Geert Uytterhoeven <[email protected]>
> clk: imx93: Propagate correct error in imx93_clocks_probe()
>
> Andi Shyti <[email protected]>
> drm/i915/gt: Cleanup aux invalidation registers
>
> Janusz Krzysztofik <[email protected]>
> drm/i915: Fix premature release of request's reusable memory
>
> Guchun Chen <[email protected]>
> drm/ttm: check null pointer before accessing when swapping
>
> Aleksa Sarai <[email protected]>
> open: make RESOLVE_CACHED correctly test for O_TMPFILE
>
> Mark Brown <[email protected]>
> arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems
>
> Mark Brown <[email protected]>
> arm64/fpsimd: Clear SME state in the target task when setting the VL
>
> Mark Brown <[email protected]>
> arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE
>
> Naveen N Rao <[email protected]>
> powerpc/ftrace: Create a dummy stackframe to fix stack unwind
>
> Jiri Olsa <[email protected]>
> bpf: Disable preemption in bpf_event_output
>
> Ilya Dryomov <[email protected]>
> rbd: prevent busy loop when requesting exclusive lock
>
> Michael Kelley <[email protected]>
> x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction
>
> Paul Fertser <[email protected]>
> wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
>
> Laszlo Ersek <[email protected]>
> net: tap_open(): set sk_uid from current_fsuid()
>
> Laszlo Ersek <[email protected]>
> net: tun_chr_open(): set sk_uid from current_fsuid()
>
> Dinh Nguyen <[email protected]>
> arm64: dts: stratix10: fix incorrect I2C property for SCL signal
>
> Jiri Olsa <[email protected]>
> bpf: Disable preemption in bpf_perf_event_output
>
> Arseniy Krasnov <[email protected]>
> mtd: rawnand: meson: fix OOB available bytes for ECC
>
> Olivier Maignial <[email protected]>
> mtd: spinand: toshiba: Fix ecc_get_status
>
> Sungjong Seo <[email protected]>
> exfat: release s_lock before calling dir_emit()
>
> gaoming <[email protected]>
> exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
>
> Krzysztof Kozlowski <[email protected]>
> firmware: arm_scmi: Drop OF node reference in the transport channel setup
>
> Xiubo Li <[email protected]>
> ceph: defer stopping mdsc delayed_work
>
> Ross Maynard <[email protected]>
> USB: zaurus: Add ID for A-300/B-500/C-700
>
> Ilya Dryomov <[email protected]>
> libceph: fix potential hang in ceph_osdc_notify()
>
> Michael Kelley <[email protected]>
> scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
>
> Steffen Maier <[email protected]>
> scsi: zfcp: Defer fc_rport blocking until after ADISC response
>
> Boqun Feng <[email protected]>
> rust: allocator: Prevent mis-aligned allocation
>
> Eric Dumazet <[email protected]>
> tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
>
> Eric Dumazet <[email protected]>
> tcp_metrics: annotate data-races around tm->tcpm_net
>
> Eric Dumazet <[email protected]>
> tcp_metrics: annotate data-races around tm->tcpm_vals[]
>
> Eric Dumazet <[email protected]>
> tcp_metrics: annotate data-races around tm->tcpm_lock
>
> Eric Dumazet <[email protected]>
> tcp_metrics: annotate data-races around tm->tcpm_stamp
>
> Eric Dumazet <[email protected]>
> tcp_metrics: fix addr_same() helper
>
> Jonas Gorski <[email protected]>
> prestera: fix fallback to previous version on same major version
>
> Jianbo Liu <[email protected]>
> net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
>
> Jianbo Liu <[email protected]>
> net/mlx5: fs_core: Make find_closest_ft more generic
>
> Benjamin Poirier <[email protected]>
> vxlan: Fix nexthop hash size
>
> Yue Haibing <[email protected]>
> ip6mr: Fix skb_under_panic in ip6mr_cache_report()
>
> Alexandra Winter <[email protected]>
> s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
>
> Lin Ma <[email protected]>
> net: dcb: choose correct policy to parse DCB_ATTR_BCN
>
> Michael Chan <[email protected]>
> bnxt_en: Fix max_mtu setting for multi-buf XDP
>
> Somnath Kotur <[email protected]>
> bnxt_en: Fix page pool logic for page size >= 64K
>
> Mark Brown <[email protected]>
> net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
>
> Yuanjun Gong <[email protected]>
> net: korina: handle clk prepare error in korina_probe()
>
> Dan Carpenter <[email protected]>
> net: ll_temac: fix error checking of irq_of_parse_and_map()
>
> Tomas Glozar <[email protected]>
> bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
>
> valis <[email protected]>
> net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
>
> valis <[email protected]>
> net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
>
> valis <[email protected]>
> net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
>
> Hou Tao <[email protected]>
> bpf, cpumap: Handle skb as well when clean up ptr_ring
>
> Rafal Rogalski <[email protected]>
> ice: Fix RDMA VSI removal during queue rebuild
>
> Kuniyuki Iwashima <[email protected]>
> net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
>
> Eric Dumazet <[email protected]>
> net: annotate data-races around sk->sk_priority
>
> Eric Dumazet <[email protected]>
> net: add missing data-race annotation for sk_ll_usec
>
> Eric Dumazet <[email protected]>
> net: add missing data-race annotations around sk->sk_peek_off
>
> Eric Dumazet <[email protected]>
> net: annotate data-races around sk->sk_mark
>
> Eric Dumazet <[email protected]>
> net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
>
> Eric Dumazet <[email protected]>
> net: add missing READ_ONCE(sk->sk_sndbuf) annotation
>
> Eric Dumazet <[email protected]>
> net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
>
> Eric Dumazet <[email protected]>
> net: annotate data-races around sk->sk_max_pacing_rate
>
> Eric Dumazet <[email protected]>
> net: annotate data-race around sk->sk_txrehash
>
> Eric Dumazet <[email protected]>
> net: annotate data-races around sk->sk_reserved_mem
>
> Konstantin Khorenko <[email protected]>
> qed: Fix scheduling in a tasklet while getting stats
>
> Chengfeng Ye <[email protected]>
> mISDN: hfcpci: Fix potential deadlock on &hc->lock
>
> Jamal Hadi Salim <[email protected]>
> net: sched: cls_u32: Fix match key mis-addressing
>
> Georg M?ller <[email protected]>
> perf test uprobe_from_different_cu: Skip if there is no gcc
>
> Yuanjun Gong <[email protected]>
> net: dsa: fix value check in bcm_sf2_sw_probe()
>
> Lin Ma <[email protected]>
> rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
>
> Lin Ma <[email protected]>
> bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
>
> Jianbo Liu <[email protected]>
> net/mlx5e: Move representor neigh cleanup to profile cleanup_tx
>
> Amir Tzin <[email protected]>
> net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set
>
> Yuanjun Gong <[email protected]>
> net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
>
> Zhengchao Shao <[email protected]>
> net/mlx5: fix potential memory leak in mlx5e_init_rep_rx
>
> Zhengchao Shao <[email protected]>
> net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
>
> Zhengchao Shao <[email protected]>
> net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups
>
> Ilan Peer <[email protected]>
> wifi: cfg80211: Fix return value in scan logic
>
> Gao Xiang <[email protected]>
> erofs: fix wrong primary bvec selection on deduplicated extents
>
> Heiko Carstens <[email protected]>
> KVM: s390: fix sthyi error handling
>
> [email protected] <[email protected]>
> word-at-a-time: use the same return type for has_zero regardless of endianness
>
> Cristian Marussi <[email protected]>
> firmware: arm_scmi: Fix chan_free cleanup on SMC
>
> Yury Norov <[email protected]>
> lib/bitmap: workaround const_eval test build failure
>
> Punit Agrawal <[email protected]>
> firmware: smccc: Fix use of uninitialised results structure
>
> Benjamin Gaignard <[email protected]>
> arm64: dts: freescale: Fix VPU G2 clock
>
> Hugo Villeneuve <[email protected]>
> arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
>
> Yashwanth Varakala <[email protected]>
> arm64: dts: phycore-imx8mm: Correction in gpio-line-names
>
> Yashwanth Varakala <[email protected]>
> arm64: dts: phycore-imx8mm: Label typo-fix of VPU
>
> Tim Harvey <[email protected]>
> arm64: dts: imx8mm-venice-gw7904: disable disp_blk_ctrl
>
> Tim Harvey <[email protected]>
> arm64: dts: imx8mm-venice-gw7903: disable disp_blk_ctrl
>
> Robin Murphy <[email protected]>
> iommu/arm-smmu-v3: Document nesting-related errata
>
> Robin Murphy <[email protected]>
> iommu/arm-smmu-v3: Add explicit feature for nesting
>
> Robin Murphy <[email protected]>
> iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
>
> Robin Murphy <[email protected]>
> iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
>
> Alex Elder <[email protected]>
> net: ipa: only reset hashed tables when supported
>
> Shay Drory <[email protected]>
> net/mlx5: Free irqs only on shutdown callback
>
> Peter Zijlstra <[email protected]>
> perf: Fix function pointer case
>
> Jens Axboe <[email protected]>
> io_uring: gate iowait schedule on having pending requests
>
>
> -------------
>
> Diffstat:
>
> Documentation/arm64/silicon-errata.rst | 4 +
> Makefile | 4 +-
> .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +-
> .../dts/altera/socfpga_stratix10_socdk_nand.dts | 2 +-
> .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 2 +-
> .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 4 +-
> .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 4 +
> .../boot/dts/freescale/imx8mm-venice-gw7904.dts | 4 +
> arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 2 +-
> arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 +-
> arch/arm64/kernel/fpsimd.c | 9 +-
> arch/arm64/kernel/ptrace.c | 8 +-
> arch/powerpc/include/asm/word-at-a-time.h | 2 +-
> arch/powerpc/kernel/trace/ftrace_mprofile.S | 9 +-
> arch/powerpc/mm/init_64.c | 3 +-
> arch/s390/kernel/sthyi.c | 6 +-
> arch/s390/kvm/intercept.c | 9 +-
> arch/x86/hyperv/hv_init.c | 21 +++++
> drivers/block/rbd.c | 28 +++---
> drivers/clk/imx/clk-imx93.c | 2 +-
> drivers/firmware/arm_scmi/mailbox.c | 4 +-
> drivers/firmware/arm_scmi/smc.c | 21 +++--
> drivers/firmware/smccc/soc_id.c | 5 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 104 +++++++++++++++-----
> drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 89 +++++++++++++----
> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 8 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 -
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 15 +++
> drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5 +-
> drivers/gpu/drm/amd/include/atomfirmware.h | 63 +++++++++++--
> drivers/gpu/drm/i915/display/intel_display.c | 28 +-----
> drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 8 +-
> drivers/gpu/drm/i915/gt/intel_gt_regs.h | 16 ++--
> drivers/gpu/drm/i915/gt/intel_lrc.c | 6 +-
> drivers/gpu/drm/i915/i915_active.c | 99 +++++++++++++------
> drivers/gpu/drm/i915/i915_request.c | 11 +++
> drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +-
> drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
> drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 50 ++++++++++
> drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 8 ++
> drivers/isdn/hardware/mISDN/hfcpci.c | 10 +-
> drivers/mtd/nand/raw/fsl_upm.c | 2 +-
> drivers/mtd/nand/raw/meson_nand.c | 3 +-
> drivers/mtd/nand/raw/omap_elm.c | 24 ++---
> drivers/mtd/nand/raw/rockchip-nand-controller.c | 45 +++++----
> drivers/mtd/nand/spi/toshiba.c | 4 +-
> drivers/net/dsa/bcm_sf2.c | 8 +-
> drivers/net/ethernet/broadcom/bnxt/bnxt.c | 59 +++++++-----
> drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 6 +-
> drivers/net/ethernet/intel/ice/ice_main.c | 18 ++++
> drivers/net/ethernet/korina.c | 3 +-
> .../net/ethernet/marvell/prestera/prestera_pci.c | 3 +-
> .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 4 +-
> .../mellanox/mlx5/core/en_accel/macsec_fs.c | 1 +
> drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 10 ++
> drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 20 ++--
> drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +-
> drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 105 ++++++++++++++++-----
> drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 1 +
> drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 29 ++++++
> .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 5 +-
> drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 16 ++++
> drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 19 +++-
> drivers/net/ethernet/qlogic/qed/qed_fcoe.h | 17 +++-
> drivers/net/ethernet/qlogic/qed/qed_hw.c | 26 ++++-
> drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 19 +++-
> drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 8 +-
> drivers/net/ethernet/qlogic/qed/qed_l2.c | 19 +++-
> drivers/net/ethernet/qlogic/qed/qed_l2.h | 24 +++++
> drivers/net/ethernet/qlogic/qed/qed_main.c | 6 +-
> drivers/net/ethernet/socionext/netsec.c | 11 +++
> drivers/net/ethernet/xilinx/ll_temac_main.c | 12 ++-
> drivers/net/ipa/ipa_table.c | 26 ++---
> drivers/net/tap.c | 2 +-
> drivers/net/tun.c | 2 +-
> drivers/net/usb/cdc_ether.c | 21 +++++
> drivers/net/usb/usbnet.c | 6 ++
> drivers/net/usb/zaurus.c | 21 +++++
> drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 6 +-
> drivers/s390/net/qeth_core.h | 1 -
> drivers/s390/net/qeth_core_main.c | 2 -
> drivers/s390/net/qeth_l2_main.c | 9 +-
> drivers/s390/net/qeth_l3_main.c | 8 +-
> drivers/s390/scsi/zfcp_fc.c | 6 +-
> drivers/scsi/storvsc_drv.c | 4 +
> fs/btrfs/block-group.c | 51 ++++++----
> fs/btrfs/block-group.h | 4 +-
> fs/btrfs/free-space-tree.c | 24 +++--
> fs/ceph/mds_client.c | 4 +-
> fs/ceph/mds_client.h | 5 +
> fs/ceph/super.c | 10 ++
> fs/erofs/zdata.c | 7 +-
> fs/exfat/balloc.c | 6 +-
> fs/exfat/dir.c | 36 +++----
> fs/ext2/ext2.h | 12 ---
> fs/ext2/super.c | 23 +----
> fs/f2fs/f2fs.h | 1 -
> fs/f2fs/file.c | 5 -
> fs/f2fs/node.c | 14 ++-
> fs/f2fs/super.c | 43 ++++++---
> fs/file.c | 18 +++-
> fs/ntfs3/attrlist.c | 4 +-
> fs/open.c | 2 +-
> fs/super.c | 11 ++-
> fs/sysv/itree.c | 4 +
> include/asm-generic/word-at-a-time.h | 2 +-
> include/linux/f2fs_fs.h | 1 +
> include/net/inet_sock.h | 7 +-
> include/net/ip.h | 2 +-
> include/net/route.h | 4 +-
> include/net/vxlan.h | 4 +-
> io_uring/io_uring.c | 23 +++--
> io_uring/timeout.c | 2 +-
> kernel/bpf/cpumap.c | 35 ++++---
> kernel/events/core.c | 8 +-
> kernel/trace/bpf_trace.c | 17 +++-
> lib/Makefile | 6 ++
> lib/debugobjects.c | 9 ++
> lib/test_bitmap.c | 8 +-
> mm/memcontrol.c | 19 ++--
> net/bluetooth/l2cap_sock.c | 2 +
> net/ceph/osd_client.c | 20 ++--
> net/core/bpf_sk_storage.c | 5 +-
> net/core/rtnetlink.c | 8 +-
> net/core/sock.c | 45 +++++----
> net/core/sock_map.c | 2 -
> net/dcb/dcbnl.c | 2 +-
> net/dccp/ipv6.c | 4 +-
> net/ipv4/inet_diag.c | 4 +-
> net/ipv4/ip_output.c | 8 +-
> net/ipv4/ip_sockglue.c | 2 +-
> net/ipv4/raw.c | 2 +-
> net/ipv4/route.c | 4 +-
> net/ipv4/tcp_ipv4.c | 4 +-
> net/ipv4/tcp_metrics.c | 70 +++++++++-----
> net/ipv6/ip6mr.c | 2 +-
> net/ipv6/ping.c | 2 +-
> net/ipv6/raw.c | 6 +-
> net/ipv6/route.c | 7 +-
> net/ipv6/tcp_ipv6.c | 9 +-
> net/ipv6/udp.c | 4 +-
> net/l2tp/l2tp_ip6.c | 2 +-
> net/mptcp/sockopt.c | 2 +-
> net/netfilter/nft_socket.c | 2 +-
> net/netfilter/xt_socket.c | 4 +-
> net/packet/af_packet.c | 12 +--
> net/sched/cls_fw.c | 1 -
> net/sched/cls_route.c | 1 -
> net/sched/cls_u32.c | 57 +++++++++--
> net/sched/sch_taprio.c | 15 ++-
> net/smc/af_smc.c | 2 +-
> net/unix/af_unix.c | 2 +-
> net/wireless/scan.c | 2 +-
> net/xdp/xsk.c | 2 +-
> net/xfrm/xfrm_policy.c | 2 +-
> rust/bindings/bindings_helper.h | 1 +
> rust/kernel/allocator.rs | 74 ++++++++++++---
> .../tests/shell/test_uprobe_from_different_cu.sh | 8 +-
> tools/testing/selftests/rseq/rseq.c | 28 ++++--
> .../tc-testing/tc-tests/qdiscs/taprio.json | 25 +++++
> 162 files changed, 1576 insertions(+), 647 deletions(-)
>
>

2023-08-09 17:29:38

by SeongJae Park

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

Hello,

On 2023-08-09T12:39:47+02:00 Greg Kroah-Hartman <[email protected]> wrote:

> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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 Fri, 11 Aug 2023 10:36:10 +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.45-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.1.y
> and the diffstat can be found below.

This rc kernel passes DAMON functionality test[1] on my test machine.
Attaching the test results summary below. Please note that I retrieved the
kernel from linux-stable-rc tree[2].

Tested-by: SeongJae Park <[email protected]>

[1] https://github.com/awslabs/damon-tests/tree/next/corr
[2] 02a4c6c322d1 ("Linux 6.1.45-rc1")


Thanks,
SJ

[...]

---

ok 1 selftests: damon: debugfs_attrs.sh
ok 2 selftests: damon: debugfs_schemes.sh
ok 3 selftests: damon: debugfs_target_ids.sh
ok 4 selftests: damon: debugfs_empty_targets.sh
ok 5 selftests: damon: debugfs_huge_count_read_write.sh
ok 6 selftests: damon: debugfs_duplicate_context_creation.sh
ok 7 selftests: damon: sysfs.sh
ok 1 selftests: damon-tests: kunit.sh
ok 2 selftests: damon-tests: huge_count_read_write.sh
ok 3 selftests: damon-tests: buffer_overflow.sh
ok 4 selftests: damon-tests: rm_contexts.sh
ok 5 selftests: damon-tests: record_null_deref.sh
ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh
ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh
ok 8 selftests: damon-tests: damo_tests.sh
ok 9 selftests: damon-tests: masim-record.sh
ok 10 selftests: damon-tests: build_i386.sh
ok 11 selftests: damon-tests: build_m68k.sh
ok 12 selftests: damon-tests: build_arm64.sh
ok 13 selftests: damon-tests: build_i386_idle_flag.sh
ok 14 selftests: damon-tests: build_i386_highpte.sh
ok 15 selftests: damon-tests: build_nomemcg.sh

PASS

2023-08-09 22:06:35

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On 8/9/23 03:39, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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 Fri, 11 Aug 2023 10:36:10 +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.45-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.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.45-rc1
>
> Greg Kroah-Hartman <[email protected]>
> Revert "drm/i915: Disable DC states for all commits"
>
> Lijo Lazar <[email protected]>
> drm/amdgpu: Use apt name for FW reserved region
>
> Luben Tuikov <[email protected]>
> drm/amdgpu: Remove unnecessary domain argument
>
> Tong Liu01 <[email protected]>
> drm/amdgpu: add vram reservation based on vram_usagebyfirmware_v2_2
>
> Mark Brown <[email protected]>
> arm64/ptrace: Don't enable SVE when setting streaming SVE
>
> Namjae Jeon <[email protected]>
> exfat: check if filename entries exceeds max filename length
>
> Chao Yu <[email protected]>
> f2fs: don't reset unchangable mount option in f2fs_remount()
>
> Yangtao Li <[email protected]>
> f2fs: fix to set flush_merge opt and show noflush_merge
>
> Sean Christopherson <[email protected]>
> selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
>
> Peichen Huang <[email protected]>
> drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0
>
> Rodrigo Siqueira <[email protected]>
> drm/amd/display: Ensure that planes are in the same order
>
> Alexander Stein <[email protected]>
> drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
>
> Aneesh Kumar K.V <[email protected]>
> powerpc/mm/altmap: Fix altmap boundary check
>
> Christophe JAILLET <[email protected]>
> mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
>
> Johan Jonker <[email protected]>
> mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
>
> Johan Jonker <[email protected]>
> mtd: rawnand: rockchip: fix oobfree offset and description
>
> Roger Quadros <[email protected]>
> mtd: rawnand: omap_elm: Fix incorrect type in assignment
>
> Pavel Begunkov <[email protected]>
> io_uring: annotate offset timeout races
>
> Chao Yu <[email protected]>
> f2fs: fix to do sanity check on direct node in truncate_dnode()
>
> Filipe Manana <[email protected]>
> btrfs: remove BUG_ON()'s in add_new_free_space()
>
> Jan Kara <[email protected]>
> ext2: Drop fragment support
>
> Jan Kara <[email protected]>
> fs: Protect reconfiguration of sb read-write from racing writes
>
> Alan Stern <[email protected]>
> net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
>
> Tetsuo Handa <[email protected]>
> debugobjects: Recheck debug_objects_enabled before reporting
>
> Sungwoo Kim <[email protected]>
> Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
>
> Prince Kumar Maurya <[email protected]>
> fs/sysv: Null check to prevent null-ptr-deref bug
>
> Tetsuo Handa <[email protected]>
> fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
>
> Roman Gushchin <[email protected]>
> mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required()
>
> Linus Torvalds <[email protected]>
> file: reinstate f_pos locking optimization for regular files
>
> Hou Tao <[email protected]>
> bpf, cpumap: Make sure kthread is running before map update returns
>
> Geert Uytterhoeven <[email protected]>
> clk: imx93: Propagate correct error in imx93_clocks_probe()
>
> Andi Shyti <[email protected]>
> drm/i915/gt: Cleanup aux invalidation registers
>
> Janusz Krzysztofik <[email protected]>
> drm/i915: Fix premature release of request's reusable memory
>
> Guchun Chen <[email protected]>
> drm/ttm: check null pointer before accessing when swapping
>
> Aleksa Sarai <[email protected]>
> open: make RESOLVE_CACHED correctly test for O_TMPFILE
>
> Mark Brown <[email protected]>
> arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems
>
> Mark Brown <[email protected]>
> arm64/fpsimd: Clear SME state in the target task when setting the VL
>
> Mark Brown <[email protected]>
> arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE
>
> Naveen N Rao <[email protected]>
> powerpc/ftrace: Create a dummy stackframe to fix stack unwind
>
> Jiri Olsa <[email protected]>
> bpf: Disable preemption in bpf_event_output
>
> Ilya Dryomov <[email protected]>
> rbd: prevent busy loop when requesting exclusive lock
>
> Michael Kelley <[email protected]>
> x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction
>
> Paul Fertser <[email protected]>
> wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
>
> Laszlo Ersek <[email protected]>
> net: tap_open(): set sk_uid from current_fsuid()
>
> Laszlo Ersek <[email protected]>
> net: tun_chr_open(): set sk_uid from current_fsuid()
>
> Dinh Nguyen <[email protected]>
> arm64: dts: stratix10: fix incorrect I2C property for SCL signal
>
> Jiri Olsa <[email protected]>
> bpf: Disable preemption in bpf_perf_event_output
>
> Arseniy Krasnov <[email protected]>
> mtd: rawnand: meson: fix OOB available bytes for ECC
>
> Olivier Maignial <[email protected]>
> mtd: spinand: toshiba: Fix ecc_get_status
>
> Sungjong Seo <[email protected]>
> exfat: release s_lock before calling dir_emit()
>
> gaoming <[email protected]>
> exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
>
> Krzysztof Kozlowski <[email protected]>
> firmware: arm_scmi: Drop OF node reference in the transport channel setup
>
> Xiubo Li <[email protected]>
> ceph: defer stopping mdsc delayed_work
>
> Ross Maynard <[email protected]>
> USB: zaurus: Add ID for A-300/B-500/C-700
>
> Ilya Dryomov <[email protected]>
> libceph: fix potential hang in ceph_osdc_notify()
>
> Michael Kelley <[email protected]>
> scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
>
> Steffen Maier <[email protected]>
> scsi: zfcp: Defer fc_rport blocking until after ADISC response
>
> Boqun Feng <[email protected]>
> rust: allocator: Prevent mis-aligned allocation
>
> Eric Dumazet <[email protected]>
> tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
>
> Eric Dumazet <[email protected]>
> tcp_metrics: annotate data-races around tm->tcpm_net
>
> Eric Dumazet <[email protected]>
> tcp_metrics: annotate data-races around tm->tcpm_vals[]
>
> Eric Dumazet <[email protected]>
> tcp_metrics: annotate data-races around tm->tcpm_lock
>
> Eric Dumazet <[email protected]>
> tcp_metrics: annotate data-races around tm->tcpm_stamp
>
> Eric Dumazet <[email protected]>
> tcp_metrics: fix addr_same() helper
>
> Jonas Gorski <[email protected]>
> prestera: fix fallback to previous version on same major version
>
> Jianbo Liu <[email protected]>
> net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
>
> Jianbo Liu <[email protected]>
> net/mlx5: fs_core: Make find_closest_ft more generic
>
> Benjamin Poirier <[email protected]>
> vxlan: Fix nexthop hash size
>
> Yue Haibing <[email protected]>
> ip6mr: Fix skb_under_panic in ip6mr_cache_report()
>
> Alexandra Winter <[email protected]>
> s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
>
> Lin Ma <[email protected]>
> net: dcb: choose correct policy to parse DCB_ATTR_BCN
>
> Michael Chan <[email protected]>
> bnxt_en: Fix max_mtu setting for multi-buf XDP
>
> Somnath Kotur <[email protected]>
> bnxt_en: Fix page pool logic for page size >= 64K
>
> Mark Brown <[email protected]>
> net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
>
> Yuanjun Gong <[email protected]>
> net: korina: handle clk prepare error in korina_probe()
>
> Dan Carpenter <[email protected]>
> net: ll_temac: fix error checking of irq_of_parse_and_map()
>
> Tomas Glozar <[email protected]>
> bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
>
> valis <[email protected]>
> net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
>
> valis <[email protected]>
> net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
>
> valis <[email protected]>
> net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
>
> Hou Tao <[email protected]>
> bpf, cpumap: Handle skb as well when clean up ptr_ring
>
> Rafal Rogalski <[email protected]>
> ice: Fix RDMA VSI removal during queue rebuild
>
> Kuniyuki Iwashima <[email protected]>
> net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
>
> Eric Dumazet <[email protected]>
> net: annotate data-races around sk->sk_priority
>
> Eric Dumazet <[email protected]>
> net: add missing data-race annotation for sk_ll_usec
>
> Eric Dumazet <[email protected]>
> net: add missing data-race annotations around sk->sk_peek_off
>
> Eric Dumazet <[email protected]>
> net: annotate data-races around sk->sk_mark
>
> Eric Dumazet <[email protected]>
> net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
>
> Eric Dumazet <[email protected]>
> net: add missing READ_ONCE(sk->sk_sndbuf) annotation
>
> Eric Dumazet <[email protected]>
> net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
>
> Eric Dumazet <[email protected]>
> net: annotate data-races around sk->sk_max_pacing_rate
>
> Eric Dumazet <[email protected]>
> net: annotate data-race around sk->sk_txrehash
>
> Eric Dumazet <[email protected]>
> net: annotate data-races around sk->sk_reserved_mem
>
> Konstantin Khorenko <[email protected]>
> qed: Fix scheduling in a tasklet while getting stats
>
> Chengfeng Ye <[email protected]>
> mISDN: hfcpci: Fix potential deadlock on &hc->lock
>
> Jamal Hadi Salim <[email protected]>
> net: sched: cls_u32: Fix match key mis-addressing
>
> Georg Müller <[email protected]>
> perf test uprobe_from_different_cu: Skip if there is no gcc
>
> Yuanjun Gong <[email protected]>
> net: dsa: fix value check in bcm_sf2_sw_probe()
>
> Lin Ma <[email protected]>
> rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
>
> Lin Ma <[email protected]>
> bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
>
> Jianbo Liu <[email protected]>
> net/mlx5e: Move representor neigh cleanup to profile cleanup_tx
>
> Amir Tzin <[email protected]>
> net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set
>
> Yuanjun Gong <[email protected]>
> net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
>
> Zhengchao Shao <[email protected]>
> net/mlx5: fix potential memory leak in mlx5e_init_rep_rx
>
> Zhengchao Shao <[email protected]>
> net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
>
> Zhengchao Shao <[email protected]>
> net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups
>
> Ilan Peer <[email protected]>
> wifi: cfg80211: Fix return value in scan logic
>
> Gao Xiang <[email protected]>
> erofs: fix wrong primary bvec selection on deduplicated extents
>
> Heiko Carstens <[email protected]>
> KVM: s390: fix sthyi error handling
>
> [email protected] <[email protected]>
> word-at-a-time: use the same return type for has_zero regardless of endianness
>
> Cristian Marussi <[email protected]>
> firmware: arm_scmi: Fix chan_free cleanup on SMC
>
> Yury Norov <[email protected]>
> lib/bitmap: workaround const_eval test build failure
>
> Punit Agrawal <[email protected]>
> firmware: smccc: Fix use of uninitialised results structure
>
> Benjamin Gaignard <[email protected]>
> arm64: dts: freescale: Fix VPU G2 clock
>
> Hugo Villeneuve <[email protected]>
> arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
>
> Yashwanth Varakala <[email protected]>
> arm64: dts: phycore-imx8mm: Correction in gpio-line-names
>
> Yashwanth Varakala <[email protected]>
> arm64: dts: phycore-imx8mm: Label typo-fix of VPU
>
> Tim Harvey <[email protected]>
> arm64: dts: imx8mm-venice-gw7904: disable disp_blk_ctrl
>
> Tim Harvey <[email protected]>
> arm64: dts: imx8mm-venice-gw7903: disable disp_blk_ctrl
>
> Robin Murphy <[email protected]>
> iommu/arm-smmu-v3: Document nesting-related errata
>
> Robin Murphy <[email protected]>
> iommu/arm-smmu-v3: Add explicit feature for nesting
>
> Robin Murphy <[email protected]>
> iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
>
> Robin Murphy <[email protected]>
> iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
>
> Alex Elder <[email protected]>
> net: ipa: only reset hashed tables when supported
>
> Shay Drory <[email protected]>
> net/mlx5: Free irqs only on shutdown callback
>
> Peter Zijlstra <[email protected]>
> perf: Fix function pointer case
>
> Jens Axboe <[email protected]>
> io_uring: gate iowait schedule on having pending requests
>
>
> -------------
>
> Diffstat:
>
> Documentation/arm64/silicon-errata.rst | 4 +
> Makefile | 4 +-
> .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +-
> .../dts/altera/socfpga_stratix10_socdk_nand.dts | 2 +-
> .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 2 +-
> .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 4 +-
> .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 4 +
> .../boot/dts/freescale/imx8mm-venice-gw7904.dts | 4 +
> arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 2 +-
> arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 +-
> arch/arm64/kernel/fpsimd.c | 9 +-
> arch/arm64/kernel/ptrace.c | 8 +-
> arch/powerpc/include/asm/word-at-a-time.h | 2 +-
> arch/powerpc/kernel/trace/ftrace_mprofile.S | 9 +-
> arch/powerpc/mm/init_64.c | 3 +-
> arch/s390/kernel/sthyi.c | 6 +-
> arch/s390/kvm/intercept.c | 9 +-
> arch/x86/hyperv/hv_init.c | 21 +++++
> drivers/block/rbd.c | 28 +++---
> drivers/clk/imx/clk-imx93.c | 2 +-
> drivers/firmware/arm_scmi/mailbox.c | 4 +-
> drivers/firmware/arm_scmi/smc.c | 21 +++--
> drivers/firmware/smccc/soc_id.c | 5 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 104 +++++++++++++++-----
> drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 89 +++++++++++++----
> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 8 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 -
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 15 +++
> drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5 +-
> drivers/gpu/drm/amd/include/atomfirmware.h | 63 +++++++++++--
> drivers/gpu/drm/i915/display/intel_display.c | 28 +-----
> drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 8 +-
> drivers/gpu/drm/i915/gt/intel_gt_regs.h | 16 ++--
> drivers/gpu/drm/i915/gt/intel_lrc.c | 6 +-
> drivers/gpu/drm/i915/i915_active.c | 99 +++++++++++++------
> drivers/gpu/drm/i915/i915_request.c | 11 +++
> drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +-
> drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
> drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 50 ++++++++++
> drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 8 ++
> drivers/isdn/hardware/mISDN/hfcpci.c | 10 +-
> drivers/mtd/nand/raw/fsl_upm.c | 2 +-
> drivers/mtd/nand/raw/meson_nand.c | 3 +-
> drivers/mtd/nand/raw/omap_elm.c | 24 ++---
> drivers/mtd/nand/raw/rockchip-nand-controller.c | 45 +++++----
> drivers/mtd/nand/spi/toshiba.c | 4 +-
> drivers/net/dsa/bcm_sf2.c | 8 +-
> drivers/net/ethernet/broadcom/bnxt/bnxt.c | 59 +++++++-----
> drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 6 +-
> drivers/net/ethernet/intel/ice/ice_main.c | 18 ++++
> drivers/net/ethernet/korina.c | 3 +-
> .../net/ethernet/marvell/prestera/prestera_pci.c | 3 +-
> .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 4 +-
> .../mellanox/mlx5/core/en_accel/macsec_fs.c | 1 +
> drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 10 ++
> drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 20 ++--
> drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +-
> drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 105 ++++++++++++++++-----
> drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 1 +
> drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 29 ++++++
> .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 5 +-
> drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 16 ++++
> drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 19 +++-
> drivers/net/ethernet/qlogic/qed/qed_fcoe.h | 17 +++-
> drivers/net/ethernet/qlogic/qed/qed_hw.c | 26 ++++-
> drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 19 +++-
> drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 8 +-
> drivers/net/ethernet/qlogic/qed/qed_l2.c | 19 +++-
> drivers/net/ethernet/qlogic/qed/qed_l2.h | 24 +++++
> drivers/net/ethernet/qlogic/qed/qed_main.c | 6 +-
> drivers/net/ethernet/socionext/netsec.c | 11 +++
> drivers/net/ethernet/xilinx/ll_temac_main.c | 12 ++-
> drivers/net/ipa/ipa_table.c | 26 ++---
> drivers/net/tap.c | 2 +-
> drivers/net/tun.c | 2 +-
> drivers/net/usb/cdc_ether.c | 21 +++++
> drivers/net/usb/usbnet.c | 6 ++
> drivers/net/usb/zaurus.c | 21 +++++
> drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 6 +-
> drivers/s390/net/qeth_core.h | 1 -
> drivers/s390/net/qeth_core_main.c | 2 -
> drivers/s390/net/qeth_l2_main.c | 9 +-
> drivers/s390/net/qeth_l3_main.c | 8 +-
> drivers/s390/scsi/zfcp_fc.c | 6 +-
> drivers/scsi/storvsc_drv.c | 4 +
> fs/btrfs/block-group.c | 51 ++++++----
> fs/btrfs/block-group.h | 4 +-
> fs/btrfs/free-space-tree.c | 24 +++--
> fs/ceph/mds_client.c | 4 +-
> fs/ceph/mds_client.h | 5 +
> fs/ceph/super.c | 10 ++
> fs/erofs/zdata.c | 7 +-
> fs/exfat/balloc.c | 6 +-
> fs/exfat/dir.c | 36 +++----
> fs/ext2/ext2.h | 12 ---
> fs/ext2/super.c | 23 +----
> fs/f2fs/f2fs.h | 1 -
> fs/f2fs/file.c | 5 -
> fs/f2fs/node.c | 14 ++-
> fs/f2fs/super.c | 43 ++++++---
> fs/file.c | 18 +++-
> fs/ntfs3/attrlist.c | 4 +-
> fs/open.c | 2 +-
> fs/super.c | 11 ++-
> fs/sysv/itree.c | 4 +
> include/asm-generic/word-at-a-time.h | 2 +-
> include/linux/f2fs_fs.h | 1 +
> include/net/inet_sock.h | 7 +-
> include/net/ip.h | 2 +-
> include/net/route.h | 4 +-
> include/net/vxlan.h | 4 +-
> io_uring/io_uring.c | 23 +++--
> io_uring/timeout.c | 2 +-
> kernel/bpf/cpumap.c | 35 ++++---
> kernel/events/core.c | 8 +-
> kernel/trace/bpf_trace.c | 17 +++-
> lib/Makefile | 6 ++
> lib/debugobjects.c | 9 ++
> lib/test_bitmap.c | 8 +-
> mm/memcontrol.c | 19 ++--
> net/bluetooth/l2cap_sock.c | 2 +
> net/ceph/osd_client.c | 20 ++--
> net/core/bpf_sk_storage.c | 5 +-
> net/core/rtnetlink.c | 8 +-
> net/core/sock.c | 45 +++++----
> net/core/sock_map.c | 2 -
> net/dcb/dcbnl.c | 2 +-
> net/dccp/ipv6.c | 4 +-
> net/ipv4/inet_diag.c | 4 +-
> net/ipv4/ip_output.c | 8 +-
> net/ipv4/ip_sockglue.c | 2 +-
> net/ipv4/raw.c | 2 +-
> net/ipv4/route.c | 4 +-
> net/ipv4/tcp_ipv4.c | 4 +-
> net/ipv4/tcp_metrics.c | 70 +++++++++-----
> net/ipv6/ip6mr.c | 2 +-
> net/ipv6/ping.c | 2 +-
> net/ipv6/raw.c | 6 +-
> net/ipv6/route.c | 7 +-
> net/ipv6/tcp_ipv6.c | 9 +-
> net/ipv6/udp.c | 4 +-
> net/l2tp/l2tp_ip6.c | 2 +-
> net/mptcp/sockopt.c | 2 +-
> net/netfilter/nft_socket.c | 2 +-
> net/netfilter/xt_socket.c | 4 +-
> net/packet/af_packet.c | 12 +--
> net/sched/cls_fw.c | 1 -
> net/sched/cls_route.c | 1 -
> net/sched/cls_u32.c | 57 +++++++++--
> net/sched/sch_taprio.c | 15 ++-
> net/smc/af_smc.c | 2 +-
> net/unix/af_unix.c | 2 +-
> net/wireless/scan.c | 2 +-
> net/xdp/xsk.c | 2 +-
> net/xfrm/xfrm_policy.c | 2 +-
> rust/bindings/bindings_helper.h | 1 +
> rust/kernel/allocator.rs | 74 ++++++++++++---
> .../tests/shell/test_uprobe_from_different_cu.sh | 8 +-
> tools/testing/selftests/rseq/rseq.c | 28 ++++--
> .../tc-testing/tc-tests/qdiscs/taprio.json | 25 +++++
> 162 files changed, 1576 insertions(+), 647 deletions(-)
>
>

--
Florian


2023-08-10 06:04:23

by Takeshi Ogasawara

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

Hi Greg

On Wed, Aug 9, 2023 at 7:54 PM Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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 Fri, 11 Aug 2023 10:36:10 +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.45-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.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>

6.1.45-rc1 tested.

Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.

Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)

Thanks

Tested-by: Takeshi Ogasawara <[email protected]>

2023-08-10 06:07:06

by Bagas Sanjaya

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Wed, Aug 09, 2023 at 12:39:47PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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.
>

Successfully compiled and installed bindeb-pkgs on my computer (Acer
Aspire E15, Intel Core i3 Haswell). No noticeable regressions.

Tested-by: Bagas Sanjaya <[email protected]>

--
An old man doll... just what I always wanted! - Clara


Attachments:
(No filename) (559.00 B)
signature.asc (235.00 B)
Download all attachments

2023-08-10 07:40:28

by Ron Economos

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On 8/9/23 3:39 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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 Fri, 11 Aug 2023 10:36:10 +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.45-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.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: Ron Economos <[email protected]>


2023-08-10 10:52:11

by Conor Dooley

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Wed, Aug 09, 2023 at 12:39:47PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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: Conor Dooley <[email protected]>

Thanks,
Conor.


Attachments:
(No filename) (381.00 B)
signature.asc (235.00 B)
Download all attachments

2023-08-10 11:17:38

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On 8/9/23 03:39, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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 Fri, 11 Aug 2023 10:36:10 +0000.
> Anything received after that time might be too late.
>


Building loongarch:defconfig ... failed
--------------
Error log:
<stdin>:569:2: warning: #warning syscall fstat not implemented [-Wcpp]
arch/loongarch/kernel/setup.c: In function 'arch_cpu_finalize_init':
arch/loongarch/kernel/setup.c:86:9: error: implicit declaration of function 'alternative_instructions'

Actually introduced in v6.1.44 with commit 08e86d42e2c9 ("loongarch/cpu:
Switch to arch_cpu_finalize_init()"). Alternative instruction support
was only introduced for loongarch in v6.2 with commit 19e5eb15b00c
("LoongArch: Add alternative runtime patching mechanism").

Guenter


2023-08-10 16:42:20

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Wed, Aug 09, 2023 at 12:39:47PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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 Fri, 11 Aug 2023 10:36:10 +0000.
> Anything received after that time might be too late.
>

Build results:
total: 157 pass: 153 fail: 4
Failed builds:
loongarch:defconfig
loongarch:allnoconfig
loongarch:tinyconfig
loongarch:allmodconfig
Qemu test results:
total: 521 pass: 513 fail: 8
Failed tests:
arm:fuji-bmc:aspeed_g5_defconfig:notests:mem1G:mtd128,0,8,1:net,nic:aspeed-bmc-facebook-fuji:rootfs
arm:bletchley-bmc,fmc-model=mt25qu02g,spi-model=mt25qu02g:aspeed_g5_defconfig:notests:mem1G:mtd256:net,nic:aspeed-bmc-facebook-bletchley:rootfs
<all loongarch>

loongarch failures as already reported, introduced with v6.1.44.

The failed arm tests crash in f2fs (again - previously reported
against the v6.1.43 release candidate).

[ 6.685458] 8<--- cut here ---
[ 6.685593] Unable to handle kernel NULL pointer dereference at virtual address 00000034
[ 6.685725] [00000034] *pgd=00000000
[ 6.686010] Internal error: Oops: 5 [#1] SMP ARM
[ 6.686209] CPU: 0 PID: 194 Comm: seedrng Not tainted 6.1.45-rc1-00128-g02a4c6c322d1 #1
[ 6.686350] Hardware name: Generic DT based system
[ 6.686467] PC is at f2fs_issue_flush+0x160/0x210
[ 6.686821] LR is at f2fs_do_sync_file+0x7c8/0xaa8

Guenter

2023-08-10 22:03:58

by Miguel Ojeda

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Wed, Aug 09, 2023 at 12:39:47PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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.

For Rust, build tested and booted to see the trivial Rust sample
output in the kernel log:

Tested-by: Miguel Ojeda <[email protected]> # Rust

Cheers,
Miguel

2023-08-11 04:00:31

by Nathan Chancellor

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Fri, Aug 11, 2023 at 08:52:01AM +0530, Naresh Kamboju wrote:
> Build errors:
> -----
> ld.lld: error: ./arch/x86/kernel/vmlinux.lds:193: at least one side of
> the expression must be absolute
> make[2]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1
>
>
> Reported-by: Linux Kernel Functional Testing <[email protected]>
>
> upstream report:
> -----
> - https://lore.kernel.org/llvm/CA+G9fYsdUeNu-gwbs0+T6XHi4hYYk=Y9725-wFhZ7gJMspLDRA@mail.gmail.com/
>
> Proposed fix patch:
> -----
> [PATCH] x86/srso: fix build breakage for LD=ld.lld
> - https://lore.kernel.org/lkml/[email protected]/T/
>
> This patch is yet to be backported and CC to stable.

It's now in -tip, I would expect it to make -rc6:

https://git.kernel.org/tip/cbe8ded48b939b9d55d2c5589ab56caa7b530709

It should have had 'Cc: [email protected]' but I hope the Fixes:
tag alone will ensure it gets picked up once it hits mainline,
especially since there are other fixes that will come in that pull.

Cheers,
Nathan

2023-08-11 04:53:07

by Naresh Kamboju

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Wed, 9 Aug 2023 at 16:21, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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 Fri, 11 Aug 2023 10:36:10 +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.45-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.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


While building Linux stable rc 6.1 x86_64 with clang-17 failed due to
following warnings / errors.

Regressions found on x86_64:

- build/clang-nightly-lkftconfig-kselftest
- build/clang-nightly-x86_64_defconfig
- build/clang-nightly-lkftconfig
- build/clang-lkftconfig
- build/clang-nightly-allmodconfig


Build errors:
-----
ld.lld: error: ./arch/x86/kernel/vmlinux.lds:193: at least one side of
the expression must be absolute
make[2]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1


Reported-by: Linux Kernel Functional Testing <[email protected]>

upstream report:
-----
- https://lore.kernel.org/llvm/CA+G9fYsdUeNu-gwbs0+T6XHi4hYYk=Y9725-wFhZ7gJMspLDRA@mail.gmail.com/

Proposed fix patch:
-----
[PATCH] x86/srso: fix build breakage for LD=ld.lld
- https://lore.kernel.org/lkml/[email protected]/T/

This patch is yet to be backported and CC to stable.

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

2023-08-11 04:53:31

by Nathan Chancellor

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Thu, Aug 10, 2023 at 08:41:42PM -0700, Guenter Roeck wrote:
> On 8/10/23 20:22, Naresh Kamboju wrote:
> > Build errors:
> > -----
> > ld.lld: error: ./arch/x86/kernel/vmlinux.lds:193: at least one side of
> > the expression must be absolute
> > make[2]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1
> >
>
> We see that with v5.10.y, v5.15.y, and v6.1.y when building ChromeOS images with
> clang/lld. There are additional problems with LTO and the built-in assembler. See
> https://www.linuxquestions.org/questions/slackware-14/error-building-kernel-6-1-44-on-current-with-clang-4175727865/
> for a summary.

Yup, we have issues open for all of those:

https://github.com/ClangBuiltLinux/linux/issues/1907
https://github.com/ClangBuiltLinux/linux/issues/1909
https://github.com/ClangBuiltLinux/linux/issues/1911

1907 is fixed in -tip and I am sure it will make -rc6 [1].

1909 is fixed with [2] but it is sitting in x86/core (i.e., slated for
next merge window). I am guessing at the time it was picked up, it was
not fixing a noticeable issue, which is obviously not the case now. Nick
reached out to the -tip folks on IRC to inquire about getting that
applied to a branch that is going to Linus soon, as it is more of a
process issue since it has conflicts with SRSO and an separate issue
that was pointed out post-acceptance (which I addressed and pushed to
[3] for testing). I never saw a response there (which is understandable,
it is a busy time...) so looping the -tip folks in now, just to make
sure it does not get lost (apologies if this is noise).

1911 is still being investigated (some additional eyes on it would not
hurt).

[1]: https://git.kernel.org/tip/cbe8ded48b939b9d55d2c5589ab56caa7b530709
[2]: https://git.kernel.org/tip/973ab2d61f33dc85212c486e624af348c4eeb5c9
[3]: https://github.com/ClangBuiltLinux/linux/commit/150c42407f87463c27a2459e06845965291d9973

> As far as I can see none of those problems has been fixed in the upstream kernel.

Indeed, embargos are fun... :)

Cheers,
Nathan

2023-08-11 05:30:52

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On 8/10/23 20:22, Naresh Kamboju wrote:
> On Wed, 9 Aug 2023 at 16:21, Greg Kroah-Hartman
> <[email protected]> wrote:
>>
>> This is the start of the stable review cycle for the 6.1.45 release.
>> There are 127 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 Fri, 11 Aug 2023 10:36:10 +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.45-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.1.y
>> and the diffstat can be found below.
>>
>> thanks,
>>
>> greg k-h
>
>
> While building Linux stable rc 6.1 x86_64 with clang-17 failed due to
> following warnings / errors.
>
> Regressions found on x86_64:
>
> - build/clang-nightly-lkftconfig-kselftest
> - build/clang-nightly-x86_64_defconfig
> - build/clang-nightly-lkftconfig
> - build/clang-lkftconfig
> - build/clang-nightly-allmodconfig
>
>
> Build errors:
> -----
> ld.lld: error: ./arch/x86/kernel/vmlinux.lds:193: at least one side of
> the expression must be absolute
> make[2]: *** [scripts/Makefile.vmlinux:34: vmlinux] Error 1
>

We see that with v5.10.y, v5.15.y, and v6.1.y when building ChromeOS images with
clang/lld. There are additional problems with LTO and the built-in assembler. See
https://www.linuxquestions.org/questions/slackware-14/error-building-kernel-6-1-44-on-current-with-clang-4175727865/
for a summary.

As far as I can see none of those problems has been fixed in the upstream kernel.

Guenter

>
> Reported-by: Linux Kernel Functional Testing <[email protected]>
>
> upstream report:
> -----
> - https://lore.kernel.org/llvm/CA+G9fYsdUeNu-gwbs0+T6XHi4hYYk=Y9725-wFhZ7gJMspLDRA@mail.gmail.com/
>
> Proposed fix patch:
> -----
> [PATCH] x86/srso: fix build breakage for LD=ld.lld
> - https://lore.kernel.org/lkml/[email protected]/T/
>
> This patch is yet to be backported and CC to stable.
>
> --
> Linaro LKFT
> https://lkft.linaro.org


2023-08-11 11:43:39

by Greg KH

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Thu, Aug 10, 2023 at 03:15:28AM -0700, Guenter Roeck wrote:
> On 8/9/23 03:39, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.1.45 release.
> > There are 127 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 Fri, 11 Aug 2023 10:36:10 +0000.
> > Anything received after that time might be too late.
> >
>
>
> Building loongarch:defconfig ... failed
> --------------
> Error log:
> <stdin>:569:2: warning: #warning syscall fstat not implemented [-Wcpp]
> arch/loongarch/kernel/setup.c: In function 'arch_cpu_finalize_init':
> arch/loongarch/kernel/setup.c:86:9: error: implicit declaration of function 'alternative_instructions'
>
> Actually introduced in v6.1.44 with commit 08e86d42e2c9 ("loongarch/cpu:
> Switch to arch_cpu_finalize_init()"). Alternative instruction support
> was only introduced for loongarch in v6.2 with commit 19e5eb15b00c
> ("LoongArch: Add alternative runtime patching mechanism").

Thanks for the report, I'll fix this after this release.

greg k-h

2023-08-11 11:59:41

by Greg KH

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Thu, Aug 10, 2023 at 09:14:43AM -0700, Guenter Roeck wrote:
> On Wed, Aug 09, 2023 at 12:39:47PM +0200, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.1.45 release.
> > There are 127 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 Fri, 11 Aug 2023 10:36:10 +0000.
> > Anything received after that time might be too late.
> >
>
> Build results:
> total: 157 pass: 153 fail: 4
> Failed builds:
> loongarch:defconfig
> loongarch:allnoconfig
> loongarch:tinyconfig
> loongarch:allmodconfig
> Qemu test results:
> total: 521 pass: 513 fail: 8
> Failed tests:
> arm:fuji-bmc:aspeed_g5_defconfig:notests:mem1G:mtd128,0,8,1:net,nic:aspeed-bmc-facebook-fuji:rootfs
> arm:bletchley-bmc,fmc-model=mt25qu02g,spi-model=mt25qu02g:aspeed_g5_defconfig:notests:mem1G:mtd256:net,nic:aspeed-bmc-facebook-bletchley:rootfs
> <all loongarch>
>
> loongarch failures as already reported, introduced with v6.1.44.
>
> The failed arm tests crash in f2fs (again - previously reported
> against the v6.1.43 release candidate).
>
> [ 6.685458] 8<--- cut here ---
> [ 6.685593] Unable to handle kernel NULL pointer dereference at virtual address 00000034
> [ 6.685725] [00000034] *pgd=00000000
> [ 6.686010] Internal error: Oops: 5 [#1] SMP ARM
> [ 6.686209] CPU: 0 PID: 194 Comm: seedrng Not tainted 6.1.45-rc1-00128-g02a4c6c322d1 #1
> [ 6.686350] Hardware name: Generic DT based system
> [ 6.686467] PC is at f2fs_issue_flush+0x160/0x210
> [ 6.686821] LR is at f2fs_do_sync_file+0x7c8/0xaa8

Odd that you are the only one seeing this f2fs report, does no one else
use f2fs on 6.1 systems?

thanks,

greg k-h

2023-08-11 13:06:04

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On 8/11/23 03:07, Greg Kroah-Hartman wrote:
> On Thu, Aug 10, 2023 at 09:14:43AM -0700, Guenter Roeck wrote:
>> On Wed, Aug 09, 2023 at 12:39:47PM +0200, Greg Kroah-Hartman wrote:
>>> This is the start of the stable review cycle for the 6.1.45 release.
>>> There are 127 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 Fri, 11 Aug 2023 10:36:10 +0000.
>>> Anything received after that time might be too late.
>>>
>>
>> Build results:
>> total: 157 pass: 153 fail: 4
>> Failed builds:
>> loongarch:defconfig
>> loongarch:allnoconfig
>> loongarch:tinyconfig
>> loongarch:allmodconfig
>> Qemu test results:
>> total: 521 pass: 513 fail: 8
>> Failed tests:
>> arm:fuji-bmc:aspeed_g5_defconfig:notests:mem1G:mtd128,0,8,1:net,nic:aspeed-bmc-facebook-fuji:rootfs
>> arm:bletchley-bmc,fmc-model=mt25qu02g,spi-model=mt25qu02g:aspeed_g5_defconfig:notests:mem1G:mtd256:net,nic:aspeed-bmc-facebook-bletchley:rootfs
>> <all loongarch>
>>
>> loongarch failures as already reported, introduced with v6.1.44.
>>
>> The failed arm tests crash in f2fs (again - previously reported
>> against the v6.1.43 release candidate).
>>
>> [ 6.685458] 8<--- cut here ---
>> [ 6.685593] Unable to handle kernel NULL pointer dereference at virtual address 00000034
>> [ 6.685725] [00000034] *pgd=00000000
>> [ 6.686010] Internal error: Oops: 5 [#1] SMP ARM
>> [ 6.686209] CPU: 0 PID: 194 Comm: seedrng Not tainted 6.1.45-rc1-00128-g02a4c6c322d1 #1
>> [ 6.686350] Hardware name: Generic DT based system
>> [ 6.686467] PC is at f2fs_issue_flush+0x160/0x210
>> [ 6.686821] LR is at f2fs_do_sync_file+0x7c8/0xaa8
>
> Odd that you are the only one seeing this f2fs report, does no one else
> use f2fs on 6.1 systems?
>

It would appear that none of the CI systems does.

Guenter


2023-08-13 11:40:44

by Borislav Petkov

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Thu, Aug 10, 2023 at 09:13:39PM -0700, Nathan Chancellor wrote:
> 1911 is still being investigated (some additional eyes on it would not
> hurt).

I'm hoping that we can take this one:

https://lore.kernel.org/r/[email protected]

which should resolve this issue, right?

--
Regards/Gruss,
Boris.

https://people.kernel.org/tglx/notes-about-netiquette

2023-08-14 13:19:36

by Thierry Reding

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Wed, 09 Aug 2023 12:39:47 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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 Fri, 11 Aug 2023 10:36:10 +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.45-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.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.1:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
130 tests: 130 pass, 0 fail

Linux version: 6.1.45-rc1-g02a4c6c322d1
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: Thierry Reding <[email protected]>


2023-08-14 13:59:30

by Conor Dooley

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Wed, Aug 09, 2023 at 12:39:47PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.45 release.
> There are 127 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.

Nothing looking amiss from here..
Tested-by: Conor Dooley <[email protected]>

Thanks,
Conor.


Attachments:
(No filename) (416.00 B)
signature.asc (235.00 B)
Download all attachments

2023-08-14 19:21:12

by Nathan Chancellor

[permalink] [raw]
Subject: Re: [PATCH 6.1 000/127] 6.1.45-rc1 review

On Sun, Aug 13, 2023 at 01:02:54PM +0200, Borislav Petkov wrote:
> On Thu, Aug 10, 2023 at 09:13:39PM -0700, Nathan Chancellor wrote:
> > 1911 is still being investigated (some additional eyes on it would not
> > hurt).
>
> I'm hoping that we can take this one:
>
> https://lore.kernel.org/r/[email protected]
>
> which should resolve this issue, right?

Yes, it does, as least for mainline and 6.4. The backport to 6.1 seems
hairy (due to a lack of call depth tracking me thinks). It may be worth
taking Nick's change there for simplicity's sake but I'll let y'all make
that decision.

Cheers,
Nathan