2
[PATCH 5.15 00/92] 5.15.126-rc1 review
source link: https://lwn.net/ml/linux-kernel/[email protected]/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
[PATCH 5.15 00/92] 5.15.126-rc1 review
Thread information [Search the linux-kernel archive]
From: | Greg Kroah-Hartman <gregkh-AT-linuxfoundation.org> | |
To: | stable-AT-vger.kernel.org | |
Subject: | [PATCH 5.15 00/92] 5.15.126-rc1 review | |
Date: | Wed, 09 Aug 2023 12:40:36 +0200 | |
Message-ID: | <[email protected]> | |
Cc: | Greg Kroah-Hartman <gregkh-AT-linuxfoundation.org>, patches-AT-lists.linux.dev, linux-kernel-AT-vger.kernel.org, torvalds-AT-linux-foundation.org, akpm-AT-linux-foundation.org, linux-AT-roeck-us.net, shuah-AT-kernel.org, patches-AT-kernelci.org, lkft-triage-AT-lists.linaro.org, pavel-AT-denx.de, jonathanh-AT-nvidia.com, f.fainelli-AT-gmail.com, sudipm.mukherjee-AT-gmail.com, srw-AT-sladewatkins.net, rwarsow-AT-gmx.de, conor-AT-kernel.org |
This is the start of the stable review cycle for the 5.15.126 release. There are 92 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/v5.x/stable-revie... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <[email protected]> Linux 5.15.126-rc1 Johan Hovold <[email protected]> PM: sleep: wakeirq: fix wake irq arming Chunfeng Yun <[email protected]> PM / wakeirq: support enabling wake-up irq after runtime_suspend called Johan Hovold <[email protected]> soundwire: fix enumeration completion Pierre-Louis Bossart <[email protected]> soundwire: bus: pm_runtime_request_resume on peripheral attachment Sean Christopherson <[email protected]> selftests/rseq: Play nice with binaries statically linked against glibc 2.35+ Michael Jeanson <[email protected]> selftests/rseq: check if libc rseq support is registered Alexander Stein <[email protected]> drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning Thomas Zimmermann <[email protected]> drm/fsl-dcu: Use drm_plane_helper_destroy() 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 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 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() 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 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 Jiri Olsa <[email protected]> bpf: Disable preemption in bpf_event_output Ilya Dryomov <[email protected]> rbd: prevent busy loop when requesting exclusive lock 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 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 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 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() Yang Yingliang <[email protected]> net: ll_temac: Switch to use dev_err_probe() helper 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 Kuniyuki Iwashima <[email protected]> net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX. 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: 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 Konstantin Khorenko <[email protected]> qed: Fix scheduling in a tasklet while getting stats Prabhakar Kushwaha <[email protected]> qed: Fix kernel-doc warnings 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 Yuanjun Gong <[email protected]> net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() Zhengchao Shao <[email protected]> net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx Ilan Peer <[email protected]> wifi: cfg80211: Fix return value in scan logic 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 Hugo Villeneuve <[email protected]> arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux 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 Suzuki K Poulose <[email protected]> arm64: errata: Add detection for TRBE write to out-of-range Suzuki K Poulose <[email protected]> arm64: errata: Add workaround for TSB flush failures 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 | 12 + Makefile | 4 +- arch/arm64/Kconfig | 74 ++ .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mn-var-som.dtsi | 2 +- arch/arm64/include/asm/barrier.h | 16 +- arch/arm64/kernel/cpu_errata.c | 39 + arch/arm64/tools/cpucaps | 2 + arch/powerpc/include/asm/word-at-a-time.h | 2 +- arch/powerpc/mm/init_64.c | 3 +- arch/s390/kernel/sthyi.c | 6 +- arch/s390/kvm/intercept.c | 9 +- drivers/base/power/power.h | 8 +- drivers/base/power/runtime.c | 6 +- drivers/base/power/wakeirq.c | 111 ++- drivers/block/rbd.c | 28 +- drivers/firmware/arm_scmi/mailbox.c | 4 +- drivers/firmware/arm_scmi/smc.c | 21 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 8 +- 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/korina.c | 3 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 3 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 4 +- 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.h | 9 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 138 +-- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 361 ++++---- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 19 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.h | 17 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 922 +++++++++++---------- drivers/net/ethernet/qlogic/qed/qed_hw.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_hw.h | 214 ++--- drivers/net/ethernet/qlogic/qed/qed_init_ops.h | 58 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 274 +++--- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 19 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 17 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 19 +- drivers/net/ethernet/qlogic/qed/qed_l2.h | 158 ++-- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 130 +-- drivers/net/ethernet/qlogic/qed/qed_main.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 757 +++++++++-------- drivers/net/ethernet/qlogic/qed/qed_selftest.h | 30 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 215 +++-- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 99 ++- drivers/net/ethernet/qlogic/qed/qed_vf.h | 301 ++++--- drivers/net/ethernet/qlogic/qede/qede_main.c | 5 +- drivers/net/ethernet/socionext/netsec.c | 11 + drivers/net/ethernet/xilinx/ll_temac_main.c | 16 +- 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 + drivers/soundwire/bus.c | 20 +- fs/ceph/mds_client.c | 4 +- fs/ceph/mds_client.h | 5 + fs/ceph/super.c | 10 + fs/exfat/balloc.c | 6 +- fs/exfat/dir.c | 27 +- fs/ext2/ext2.h | 12 - fs/ext2/super.c | 23 +- 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/pm_wakeirq.h | 9 +- include/linux/qed/qed_chain.h | 97 ++- include/linux/qed/qed_if.h | 255 +++--- include/linux/qed/qed_iscsi_if.h | 2 +- include/linux/qed/qed_ll2_if.h | 42 +- include/linux/qed/qed_nvmetcp_if.h | 17 + include/net/vxlan.h | 4 +- io_uring/io_uring.c | 23 +- kernel/bpf/cpumap.c | 35 +- kernel/events/core.c | 8 +- kernel/trace/bpf_trace.c | 6 +- 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 | 21 +- net/core/sock_map.c | 2 - net/dcb/dcbnl.c | 2 +- net/ipv4/tcp_metrics.c | 70 +- net/ipv6/ip6mr.c | 2 +- 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/unix/af_unix.c | 2 +- net/wireless/scan.c | 2 +- .../tests/shell/test_uprobe_from_different_cu.sh | 8 +- tools/testing/selftests/rseq/rseq.c | 31 +- 117 files changed, 3227 insertions(+), 2247 deletions(-)
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK