This is the start of the stable review cycle for the 6.1.82 release. There are 71 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 Mar 15 04:39:56 PM UTC 2024. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... 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, Sasha
------------- Pseudo-Shortlog of commits:
Breno Leitao (1): blk-iocost: Pass gendisk to ioc_refresh_params
Christian Borntraeger (1): KVM: s390: vsie: fix race during shadow creation
Christoph Hellwig (6): blk-wbt: pass a gendisk to wbt_{enable,disable}_default blk-wbt: pass a gendisk to wbt_init blk-rq-qos: move rq_qos_add and rq_qos_del out of line blk-rq-qos: make rq_qos_add and rq_qos_del more useful blk-rq-qos: constify rq_qos_ops blk-rq-qos: store a gendisk instead of request_queue in struct rq_qos
Edward Adam Davis (1): net/rds: fix WARNING in rds_conn_connect_if_down
Eric Dumazet (2): geneve: make sure to pull inner header in geneve_rx() net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
Fangzhi Zuo (1): drm/amd/display: Fix MST Null Ptr for RV
Florian Kauer (1): igc: avoid returning frame twice in XDP_REDIRECT
Florian Westphal (1): netfilter: nft_ct: fix l3num expectations with inet pseudo family
Friedrich Vock (1): drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
Gao Xiang (1): erofs: apply proper VMA alignment for memory mapped files on THP
Horatiu Vultur (1): net: sparx5: Fix use after free inside sparx5_del_mact_entry
Hui Zhou (1): nfp: flower: add hardware offload check for post ct entry
Jacob Keller (1): ice: virtchnl: stop pretending to support RSS over AQ or registers
Jan Kara (2): readahead: avoid multiple marked readahead pages blk-wbt: Fix detection of dirty-throttled tasks
Jason Xing (12): netrom: Fix a data-race around sysctl_netrom_default_path_quality netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser netrom: Fix a data-race around sysctl_netrom_transport_timeout netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay netrom: Fix a data-race around sysctl_netrom_transport_busy_delay netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout netrom: Fix a data-race around sysctl_netrom_routing_control netrom: Fix a data-race around sysctl_netrom_link_fails_count netrom: Fix data-races around sysctl_net_busy_read
Johan Hovold (1): ASoC: codecs: wcd938x: fix headphones volume controls
Lena Wang (1): netfilter: nf_conntrack_h323: Add protection for bmp length out of range
Ma Hanghong (1): drm/amd/display: Wrong colorimetry workaround
Maciej Fijalkowski (3): ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able i40e: disable NAPI right after disabling irqs when handling xsk_pool ice: reorder disabling IRQ and NAPI in ice_qp_dis
Mathias Nyman (1): xhci: process isoc TD properly when there was a transaction error mid TD.
Matthieu Baerts (NGI0) (1): selftests: mptcp: decrease BW in simult flows
Michal Pecio (1): xhci: handle isoc Babble and Buffer Overrun events properly
Muhammad Usama Anjum (1): selftests/mm: switch to bash from sh
Nico Boehr (1): KVM: s390: add stat counter for shadow gmap events
Nico Pache (1): selftests: mm: fix map_hugetlb failure on 64K page size systems
Oleg Nesterov (7): getrusage: add the "signal_struct *sig" local variable getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() getrusage: use __for_each_thread() getrusage: use sig->stats_lock rather than lock_task_sighand() fs/proc: do_task_stat: use __for_each_thread() fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats exit: wait_task_zombie: kill the no longer necessary spin_lock_irq(siglock)
Oleksij Rempel (1): net: lan78xx: fix runtime PM count underflow on link stop
Pawan Gupta (4): x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set Documentation/hw-vuln: Add documentation for RFDS x86/rfds: Mitigate Register File Data Sampling (RFDS) KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
Rand Deeb (1): net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
Sasha Levin (1): Linux 6.1.82-rc1
Srinivasan Shanmugam (1): drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
Steven Rostedt (Google) (1): tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
Tobias Jakobi (Compleo) (1): net: dsa: microchip: fix register write order in ksz8_ind_write8()
Toke Høiland-Jørgensen (1): cpumap: Zero-initialise xdp_rxq_info struct before running XDP program
Wentao Jia (1): nfp: flower: add goto_chain_index for ct entry
Xiubo Li (1): ceph: switch to corrected encoding of max_xattr_size in mdsmap
Yu Kuai (6): blk-iocost: disable writeback throttling elevator: remove redundant code in elv_unregister_queue() blk-wbt: remove unnecessary check in wbt_enable_default() elevator: add new field flags in struct elevator_queue blk-wbt: don't enable throttling if default elevator is bfq blk-wbt: fix that wbt can't be disabled by default
.../ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/admin-guide/hw-vuln/index.rst | 1 + .../hw-vuln/reg-file-data-sampling.rst | 104 ++++++++++++++++++ .../admin-guide/kernel-parameters.txt | 21 ++++ Makefile | 4 +- arch/s390/include/asm/kvm_host.h | 7 ++ arch/s390/kvm/gaccess.c | 7 ++ arch/s390/kvm/kvm-s390.c | 9 +- arch/s390/kvm/vsie.c | 6 +- arch/s390/mm/gmap.c | 1 + arch/x86/Kconfig | 11 ++ arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/msr-index.h | 8 ++ arch/x86/kernel/cpu/bugs.c | 92 +++++++++++++++- arch/x86/kernel/cpu/common.c | 38 ++++++- arch/x86/kvm/x86.c | 5 +- block/bfq-iosched.c | 6 +- block/blk-iocost.c | 51 +++++---- block/blk-iolatency.c | 30 ++--- block/blk-mq-debugfs.c | 10 +- block/blk-rq-qos.c | 67 +++++++++++ block/blk-rq-qos.h | 66 +---------- block/blk-sysfs.c | 4 +- block/blk-wbt.c | 50 +++++---- block/blk-wbt.h | 12 +- block/elevator.c | 8 +- block/elevator.h | 5 +- drivers/base/cpu.c | 8 ++ drivers/gpu/drm/amd/amdgpu/cik_ih.c | 6 + drivers/gpu/drm/amd/amdgpu/cz_ih.c | 5 + drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 5 + drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 6 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 6 + drivers/gpu/drm/amd/amdgpu/si_ih.c | 6 + drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 6 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 6 + drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 6 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 17 ++- .../drm/amd/display/dc/core/dc_link_dpcd.c | 4 +- .../gpu/drm/amd/display/dc/core/dc_resource.c | 6 + .../amd/display/modules/inc/mod_info_packet.h | 3 +- .../display/modules/info_packet/info_packet.c | 6 +- drivers/net/dsa/microchip/ksz8795.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 + drivers/net/ethernet/intel/ice/ice_virtchnl.c | 9 +- .../intel/ice/ice_virtchnl_allowlist.c | 2 - drivers/net/ethernet/intel/ice/ice_xsk.c | 9 +- drivers/net/ethernet/intel/igc/igc_main.c | 13 +-- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 56 ++++++++-- .../microchip/sparx5/sparx5_mactable.c | 4 +- .../ethernet/netronome/nfp/flower/conntrack.c | 28 ++++- .../ethernet/netronome/nfp/flower/conntrack.h | 2 + drivers/net/geneve.c | 18 ++- drivers/net/usb/lan78xx.c | 3 +- drivers/usb/host/xhci-ring.c | 80 +++++++++++--- drivers/usb/host/xhci.h | 1 + fs/ceph/mdsmap.c | 7 +- fs/erofs/data.c | 1 + fs/proc/array.c | 57 +++++----- include/linux/backing-dev-defs.h | 7 +- include/linux/ceph/mdsmap.h | 6 +- include/linux/cpu.h | 2 + include/trace/events/qdisc.h | 20 ++-- kernel/bpf/cpumap.c | 2 +- kernel/exit.c | 10 +- kernel/sys.c | 91 ++++++++------- mm/backing-dev.c | 2 +- mm/page-writeback.c | 2 +- mm/readahead.c | 4 +- net/ipv6/route.c | 21 ++-- net/netfilter/nf_conntrack_h323_asn1.c | 4 + net/netfilter/nft_ct.c | 11 +- net/netrom/af_netrom.c | 14 +-- net/netrom/nr_dev.c | 2 +- net/netrom/nr_in.c | 6 +- net/netrom/nr_out.c | 2 +- net/netrom/nr_route.c | 8 +- net/netrom/nr_subr.c | 5 +- net/rds/rdma.c | 3 + net/rds/send.c | 6 +- sound/soc/codecs/wcd938x.c | 2 +- .../selftests/net/mptcp/simult_flows.sh | 8 +- .../selftests/vm/charge_reserved_hugetlb.sh | 2 +- tools/testing/selftests/vm/map_hugetlb.c | 7 ++ .../selftests/vm/write_hugetlb_memory.sh | 2 +- 86 files changed, 903 insertions(+), 365 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/reg-file-data-sampling.rst
Hi!
This is the start of the stable review cycle for the 6.1.82 release. There are 71 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
CIP testing did not find any problems here:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6...
Tested-by: Pavel Machek (CIP) pavel@denx.de
It would be good to quote sha1 of the release, so that we could check it against our build system.
Best regards, Pavel
W dniu 13.03.2024 o 17:38, Sasha Levin pisze:
This is the start of the stable review cycle for the 6.1.82 release. There are 71 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 Mar 15 04:39:56 PM UTC 2024. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... 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, Sasha
Hello,
Kernel hangs during early boot. No console messages, nothing in pstore.
Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU (Intel i3-7020U) and Ubuntu 20.04.
This CPU is not affected by RFDS (at least according to the Kconfig message), so I have set
CONFIG_MITIGATION_RFDS=n
in Kconfig. I do not have any updated microcode (if any will be provided at all for this CPU).
Greetings,
Mateusz
W dniu 13.03.2024 o 21:13, Mateusz Jończyk pisze:
W dniu 13.03.2024 o 17:38, Sasha Levin pisze:
This is the start of the stable review cycle for the 6.1.82 release. There are 71 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 Mar 15 04:39:56 PM UTC 2024. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... 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, Sasha
Hello,
Kernel hangs during early boot. No console messages, nothing in pstore.
Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU (Intel i3-7020U) and Ubuntu 20.04.
This CPU is not affected by RFDS (at least according to the Kconfig message), so I have set
CONFIG_MITIGATION_RFDS=n
in Kconfig. I do not have any updated microcode (if any will be provided at all for this CPU).
Greetings,
Mateusz
I have tested with the following patches reverted:
[PATCH 6.1 43/71] x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set [PATCH 6.1 44/71] Documentation/hw-vuln: Add documentation for RFDS [PATCH 6.1 45/71] x86/rfds: Mitigate Register File Data Sampling (RFDS) [PATCH 6.1 46/71] KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
and the kernel still doesn't boot.
I have realized that in Kconfig, I have CONFIG_DEBUG_PREEMPT enabled for some weird reason. I alsa have CONFIG_EARLY_PRINTK_USB_XDBC=y, which may cause error messages not to appear on screen (according to Kconfig description). Will test with both options disabled.
Greetings,
Mateusz
W dniu 13.03.2024 o 22:27, Mateusz Jończyk pisze:
W dniu 13.03.2024 o 21:13, Mateusz Jończyk pisze:
W dniu 13.03.2024 o 17:38, Sasha Levin pisze:
This is the start of the stable review cycle for the 6.1.82 release. There are 71 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 Mar 15 04:39:56 PM UTC 2024. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... 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, Sasha
Hello,
Kernel hangs during early boot. No console messages, nothing in pstore.
Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU (Intel i3-7020U) and Ubuntu 20.04.
This CPU is not affected by RFDS (at least according to the Kconfig message), so I have set
CONFIG_MITIGATION_RFDS=n
in Kconfig. I do not have any updated microcode (if any will be provided at all for this CPU).
Greetings,
Mateusz
[snip]
Bisected down to
commit d3d517a95e83a7d89e1ff511da1a0a31c9234155 Author: Christoph Hellwig hch@lst.de Date: Fri Feb 3 16:03:54 2023 +0100
blk-rq-qos: make rq_qos_add and rq_qos_del more useful [ Upstream commit ce57b558604e68277d31ca5ce49ec4579a8618c5 ] Switch to passing a gendisk, and make rq_qos_add initialize all required fields and drop the not required q argument from rq_qos_del. Signed-off-by: Christoph Hellwig hch@lst.de Reviewed-by: Andreas Herrmann aherrmann@suse.de Acked-by: Tejun Heo tj@kernel.org Link: https://lore.kernel.org/r/20230203150400.3199230-14-hch@lst.de Signed-off-by: Jens Axboe axboe@kernel.dk Stable-dep-of: f814bdda774c ("blk-wbt: Fix detection of dirty-throttled tasks") Signed-off-by: Sasha Levin sashal@kernel.org
block/blk-iocost.c | 13 +++---------- block/blk-iolatency.c | 14 ++++---------- block/blk-rq-qos.c | 13 ++++++++++--- block/blk-rq-qos.h | 5 +++-- block/blk-wbt.c | 5 +---- 5 files changed, 21 insertions(+), 29 deletions(-)
Greetings,
Mateusz
On 3/14/24 3:12 PM, Mateusz Jończyk wrote:
W dniu 13.03.2024 o 22:27, Mateusz Jończyk pisze:
W dniu 13.03.2024 o 21:13, Mateusz Jończyk pisze:
W dniu 13.03.2024 o 17:38, Sasha Levin pisze:
This is the start of the stable review cycle for the 6.1.82 release. There are 71 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 Mar 15 04:39:56 PM UTC 2024. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... 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, Sasha
Hello,
Kernel hangs during early boot. No console messages, nothing in pstore.
Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU (Intel i3-7020U) and Ubuntu 20.04.
This CPU is not affected by RFDS (at least according to the Kconfig message), so I have set
CONFIG_MITIGATION_RFDS=n
in Kconfig. I do not have any updated microcode (if any will be provided at all for this CPU).
Greetings,
Mateusz
[snip]
Bisected down to
commit d3d517a95e83a7d89e1ff511da1a0a31c9234155 Author: Christoph Hellwig hch@lst.de Date: Fri Feb 3 16:03:54 2023 +0100
blk-rq-qos: make rq_qos_add and rq_qos_del more useful
Do you have:
commit e33b93650fc5364f773985a3e961e24349330d97 Author: Breno Leitao leitao@debian.org Date: Tue Feb 28 03:16:54 2023 -0800
blk-iocost: Pass gendisk to ioc_refresh_params
in there?
On Thu, Mar 14, 2024 at 04:04:59PM -0600, Jens Axboe wrote:
On 3/14/24 3:12 PM, Mateusz Jończyk wrote:
W dniu 13.03.2024 o 22:27, Mateusz Jończyk pisze:
W dniu 13.03.2024 o 21:13, Mateusz Jończyk pisze:
W dniu 13.03.2024 o 17:38, Sasha Levin pisze:
This is the start of the stable review cycle for the 6.1.82 release. There are 71 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 Mar 15 04:39:56 PM UTC 2024. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... 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, Sasha
Hello,
Kernel hangs during early boot. No console messages, nothing in pstore.
Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU (Intel i3-7020U) and Ubuntu 20.04.
This CPU is not affected by RFDS (at least according to the Kconfig message), so I have set
CONFIG_MITIGATION_RFDS=n
in Kconfig. I do not have any updated microcode (if any will be provided at all for this CPU).
Greetings,
Mateusz
[snip]
Bisected down to
commit d3d517a95e83a7d89e1ff511da1a0a31c9234155 Author: Christoph Hellwig hch@lst.de Date: Fri Feb 3 16:03:54 2023 +0100
blk-rq-qos: make rq_qos_add and rq_qos_del more useful
Do you have:
commit e33b93650fc5364f773985a3e961e24349330d97 Author: Breno Leitao leitao@debian.org Date: Tue Feb 28 03:16:54 2023 -0800
blk-iocost: Pass gendisk to ioc_refresh_params
in there?
It's not in the 6.1 tree, do we need it?
On 3/14/24 4:35 PM, Sasha Levin wrote:
On Thu, Mar 14, 2024 at 04:04:59PM -0600, Jens Axboe wrote:
On 3/14/24 3:12 PM, Mateusz Jo?czyk wrote:
W dniu 13.03.2024 o 22:27, Mateusz Jo?czyk pisze:
W dniu 13.03.2024 o 21:13, Mateusz Jo?czyk pisze:
W dniu 13.03.2024 o 17:38, Sasha Levin pisze:
This is the start of the stable review cycle for the 6.1.82 release. There are 71 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 Mar 15 04:39:56 PM UTC 2024. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... 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, Sasha
Hello,
Kernel hangs during early boot. No console messages, nothing in pstore.
Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU (Intel i3-7020U) and Ubuntu 20.04.
This CPU is not affected by RFDS (at least according to the Kconfig message), so I have set
CONFIG_MITIGATION_RFDS=n
in Kconfig. I do not have any updated microcode (if any will be provided at all for this CPU).
Greetings,
Mateusz
[snip]
Bisected down to
commit d3d517a95e83a7d89e1ff511da1a0a31c9234155 Author: Christoph Hellwig hch@lst.de Date: Fri Feb 3 16:03:54 2023 +0100
blk-rq-qos: make rq_qos_add and rq_qos_del more useful
Do you have:
commit e33b93650fc5364f773985a3e961e24349330d97 Author: Breno Leitao leitao@debian.org Date: Tue Feb 28 03:16:54 2023 -0800
blk-iocost: Pass gendisk to ioc_refresh_params
in there?
It's not in the 6.1 tree, do we need it?
If the bisected commit is in there, then yes we need it. It's marked as fixes that, so puzzled why it isn't in there?
On Thu, Mar 14, 2024 at 04:40:53PM -0600, Jens Axboe wrote:
On 3/14/24 4:35 PM, Sasha Levin wrote:
On Thu, Mar 14, 2024 at 04:04:59PM -0600, Jens Axboe wrote:
On 3/14/24 3:12 PM, Mateusz Jo?czyk wrote:
W dniu 13.03.2024 o 22:27, Mateusz Jo?czyk pisze:
W dniu 13.03.2024 o 21:13, Mateusz Jo?czyk pisze:
W dniu 13.03.2024 o 17:38, Sasha Levin pisze: > This is the start of the stable review cycle for the 6.1.82 release. > There are 71 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 Mar 15 04:39:56 PM UTC 2024. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... > 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, > Sasha > Hello,
Kernel hangs during early boot. No console messages, nothing in pstore.
Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU (Intel i3-7020U) and Ubuntu 20.04.
This CPU is not affected by RFDS (at least according to the Kconfig message), so I have set
CONFIG_MITIGATION_RFDS=n
in Kconfig. I do not have any updated microcode (if any will be provided at all for this CPU).
Greetings,
Mateusz
[snip]
Bisected down to
commit d3d517a95e83a7d89e1ff511da1a0a31c9234155 Author: Christoph Hellwig hch@lst.de Date: Fri Feb 3 16:03:54 2023 +0100
blk-rq-qos: make rq_qos_add and rq_qos_del more useful
Do you have:
commit e33b93650fc5364f773985a3e961e24349330d97 Author: Breno Leitao leitao@debian.org Date: Tue Feb 28 03:16:54 2023 -0800
blk-iocost: Pass gendisk to ioc_refresh_params
in there?
It's not in the 6.1 tree, do we need it?
If the bisected commit is in there, then yes we need it. It's marked as fixes that, so puzzled why it isn't in there?
Sorry, I take it back - both e33b93650fc5 ("blk-iocost: Pass gendisk to ioc_refresh_params") and d3d517a95e83 ("blk-rq-qos: make rq_qos_add and rq_qos_del more useful") are currently in the 6.1 tree.
On Fri, Mar 15, 2024 at 08:14:57AM -0400, Sasha Levin wrote:
On Thu, Mar 14, 2024 at 04:40:53PM -0600, Jens Axboe wrote:
On 3/14/24 4:35 PM, Sasha Levin wrote:
On Thu, Mar 14, 2024 at 04:04:59PM -0600, Jens Axboe wrote:
On 3/14/24 3:12 PM, Mateusz Jo?czyk wrote:
W dniu 13.03.2024 o 22:27, Mateusz Jo?czyk pisze:
W dniu 13.03.2024 o 21:13, Mateusz Jo?czyk pisze: >W dniu 13.03.2024 o 17:38, Sasha Levin pisze: >>This is the start of the stable review cycle for the 6.1.82 release. >>There are 71 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 Mar 15 04:39:56 PM UTC 2024. >>Anything received after that time might be too late. >> >>The whole patch series can be found in one patch at: >> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... >>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, >>Sasha >> >Hello, > >Kernel hangs during early boot. No console messages, nothing in pstore. > >Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU (Intel i3-7020U) and Ubuntu 20.04. > >This CPU is not affected by RFDS (at least according to the Kconfig message), so I have set > >CONFIG_MITIGATION_RFDS=n > >in Kconfig. I do not have any updated microcode (if any will be provided at all for this CPU). > >Greetings, > >Mateusz > [snip]
Bisected down to
commit d3d517a95e83a7d89e1ff511da1a0a31c9234155 Author: Christoph Hellwig hch@lst.de Date: Fri Feb 3 16:03:54 2023 +0100
blk-rq-qos: make rq_qos_add and rq_qos_del more useful
Do you have:
commit e33b93650fc5364f773985a3e961e24349330d97 Author: Breno Leitao leitao@debian.org Date: Tue Feb 28 03:16:54 2023 -0800
blk-iocost: Pass gendisk to ioc_refresh_params
in there?
It's not in the 6.1 tree, do we need it?
If the bisected commit is in there, then yes we need it. It's marked as fixes that, so puzzled why it isn't in there?
Sorry, I take it back - both e33b93650fc5 ("blk-iocost: Pass gendisk to ioc_refresh_params") and d3d517a95e83 ("blk-rq-qos: make rq_qos_add and rq_qos_del more useful") are currently in the 6.1 tree.
I'll go ahead and drop the backport of f814bdda774c ("blk-wbt: Fix detection of dirty-throttled tasks") as well as the dependencies (which is where this issue bisected to), and all follow-up fixes.
We can revisit this for the next release.
On 3/15/24 8:42 AM, Sasha Levin wrote:
On Fri, Mar 15, 2024 at 08:14:57AM -0400, Sasha Levin wrote:
On Thu, Mar 14, 2024 at 04:40:53PM -0600, Jens Axboe wrote:
On 3/14/24 4:35 PM, Sasha Levin wrote:
On Thu, Mar 14, 2024 at 04:04:59PM -0600, Jens Axboe wrote:
On 3/14/24 3:12 PM, Mateusz Jo?czyk wrote:
W dniu 13.03.2024 o 22:27, Mateusz Jo?czyk pisze: > W dniu 13.03.2024 o 21:13, Mateusz Jo?czyk pisze: >> W dniu 13.03.2024 o 17:38, Sasha Levin pisze: >>> This is the start of the stable review cycle for the 6.1.82 release. >>> There are 71 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 Mar 15 04:39:56 PM UTC 2024. >>> Anything received after that time might be too late. >>> >>> The whole patch series can be found in one patch at: >>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... >>> 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, >>> Sasha >>> >> Hello, >> >> Kernel hangs during early boot. No console messages, nothing in pstore. >> >> Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU (Intel i3-7020U) and Ubuntu 20.04. >> >> This CPU is not affected by RFDS (at least according to the Kconfig message), so I have set >> >> CONFIG_MITIGATION_RFDS=n >> >> in Kconfig. I do not have any updated microcode (if any will be provided at all for this CPU). >> >> Greetings, >> >> Mateusz >> > [snip]
Bisected down to
commit d3d517a95e83a7d89e1ff511da1a0a31c9234155 Author: Christoph Hellwig hch@lst.de Date: Fri Feb 3 16:03:54 2023 +0100
blk-rq-qos: make rq_qos_add and rq_qos_del more useful
Do you have:
commit e33b93650fc5364f773985a3e961e24349330d97 Author: Breno Leitao leitao@debian.org Date: Tue Feb 28 03:16:54 2023 -0800
blk-iocost: Pass gendisk to ioc_refresh_params
in there?
It's not in the 6.1 tree, do we need it?
If the bisected commit is in there, then yes we need it. It's marked as fixes that, so puzzled why it isn't in there?
Sorry, I take it back - both e33b93650fc5 ("blk-iocost: Pass gendisk to ioc_refresh_params") and d3d517a95e83 ("blk-rq-qos: make rq_qos_add and rq_qos_del more useful") are currently in the 6.1 tree.
I didn't see e33b93650fc5 in there, but maybe it was part of the series that this is about.
I'll go ahead and drop the backport of f814bdda774c ("blk-wbt: Fix detection of dirty-throttled tasks") as well as the dependencies (which is where this issue bisected to), and all follow-up fixes.
We can revisit this for the next release.
Sounds reasonable.
On 3/15/24 7:49 AM, Jens Axboe wrote:
On 3/15/24 8:42 AM, Sasha Levin wrote:
On Fri, Mar 15, 2024 at 08:14:57AM -0400, Sasha Levin wrote:
On Thu, Mar 14, 2024 at 04:40:53PM -0600, Jens Axboe wrote:
On 3/14/24 4:35 PM, Sasha Levin wrote:
On Thu, Mar 14, 2024 at 04:04:59PM -0600, Jens Axboe wrote:
On 3/14/24 3:12 PM, Mateusz Jo?czyk wrote: > W dniu 13.03.2024 o 22:27, Mateusz Jo?czyk pisze: >> W dniu 13.03.2024 o 21:13, Mateusz Jo?czyk pisze: >>> W dniu 13.03.2024 o 17:38, Sasha Levin pisze: >>>> This is the start of the stable review cycle for the 6.1.82 release. >>>> There are 71 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 Mar 15 04:39:56 PM UTC 2024. >>>> Anything received after that time might be too late. >>>> >>>> The whole patch series can be found in one patch at: >>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... >>>> 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, >>>> Sasha >>>> >>> Hello, >>> >>> Kernel hangs during early boot. No console messages, nothing in pstore. >>> >>> Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU (Intel i3-7020U) and Ubuntu 20.04. >>> >>> This CPU is not affected by RFDS (at least according to the Kconfig message), so I have set >>> >>> CONFIG_MITIGATION_RFDS=n >>> >>> in Kconfig. I do not have any updated microcode (if any will be provided at all for this CPU). >>> >>> Greetings, >>> >>> Mateusz >>> >> [snip] > Bisected down to > > commit d3d517a95e83a7d89e1ff511da1a0a31c9234155 > Author: Christoph Hellwig hch@lst.de > Date: Fri Feb 3 16:03:54 2023 +0100 > > blk-rq-qos: make rq_qos_add and rq_qos_del more useful Do you have:
commit e33b93650fc5364f773985a3e961e24349330d97 Author: Breno Leitao leitao@debian.org Date: Tue Feb 28 03:16:54 2023 -0800
blk-iocost: Pass gendisk to ioc_refresh_params
in there?
It's not in the 6.1 tree, do we need it?
If the bisected commit is in there, then yes we need it. It's marked as fixes that, so puzzled why it isn't in there?
Sorry, I take it back - both e33b93650fc5 ("blk-iocost: Pass gendisk to ioc_refresh_params") and d3d517a95e83 ("blk-rq-qos: make rq_qos_add and rq_qos_del more useful") are currently in the 6.1 tree.
I didn't see e33b93650fc5 in there, but maybe it was part of the series that this is about.
I'll go ahead and drop the backport of f814bdda774c ("blk-wbt: Fix detection of dirty-throttled tasks") as well as the dependencies (which is where this issue bisected to), and all follow-up fixes.
We can revisit this for the next release.
Sounds reasonable.
Seeing this on RISC-V also. Here's the oops.
[ 2.030135] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000050 [ 2.038233] Oops [#1] [ 2.040420] Modules linked in: [ 2.043461] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 6.1.82-rc1 #2 [ 2.049717] Hardware name: SiFive HiFive Unmatched A00 (DT) [ 2.055276] epc : wbt_queue_depth_changed+0x18/0xb6 [ 2.060138] ra : wbt_init+0x118/0x198 [ 2.063871] epc : ffffffff8050e942 ra : ffffffff8050f16e sp : ffffffd880087c80 [ 2.071087] gp : ffffffff81a3e3a8 tp : ffffffd87ffe8d40 t0 : ffffffdbfed53668 [ 2.078294] t1 : 0000000000000000 t2 : 0000000000000000 s0 : ffffffd880087ca0 [ 2.085507] s1 : ffffffd8800fa458 a0 : ffffffd8800fa458 a1 : ffffffff813442a8 [ 2.092714] a2 : ffffffff81b148e0 a3 : 00000000001e8480 a4 : 0000000000000000 [ 2.099923] a5 : 0000000000000000 a6 : 0000000000000000 a7 : 0000000000000000 [ 2.107131] s2 : ffffffd88086a800 s3 : ffffffd880870000 s4 : ffffffd8808702c0 [ 2.114340] s5 : ffffffd880870088 s6 : ffffffd8808702a0 s7 : ffffffff80e6d580 [ 2.121550] s8 : 0000000000000008 s9 : ffffffff80c00106 s10: 0000000000000000 [ 2.128759] s11: 0000000000000000 t3 : 0000000000000000 t4 : 0000000000000000 [ 2.135967] t5 : 0000000000000000 t6 : 0000000000000000 [ 2.141264] status: 0000000200000120 badaddr: 0000000000000050 cause: 000000000000000d [ 2.149171] [<ffffffff8050e942>] wbt_queue_depth_changed+0x18/0xb6 [ 2.155337] [<ffffffff8050f16e>] wbt_init+0x118/0x198 [ 2.160371] [<ffffffff8050f25a>] wbt_enable_default+0x6c/0x90 [ 2.166104] [<ffffffff804d7822>] blk_register_queue+0x17c/0x1b2 [ 2.172012] [<ffffffff804ec420>] device_add_disk+0x1f6/0x36c [ 2.177657] [<ffffffff806c3e7a>] loop_add+0x2a0/0x31a [ 2.182696] [<ffffffff80c36452>] loop_init+0x10c/0x138 [ 2.187819] [<ffffffff8000293e>] do_one_initcall+0x5a/0x1e2 [ 2.193381] [<ffffffff80c018c2>] kernel_init_freeable+0x28c/0x308 [ 2.199460] [<ffffffff80af7e0c>] kernel_init+0x32/0x16e [ 2.204669] [<ffffffff80003ed4>] ret_from_exception+0x0/0x16 [ 2.210372] ---[ end trace 0000000000000000 ]--- [ 2.214956] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b [ 2.222572] SMP: stopping secondary CPUs [ 2.226493] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]---
On Wed, 13 Mar 2024 at 22:10, Sasha Levin sashal@kernel.org wrote:
This is the start of the stable review cycle for the 6.1.82 release. There are 71 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 Mar 15 04:39:56 PM UTC 2024. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... 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, Sasha
Results from Linaro’s test farm. No regressions on arm64, arm, x86_64, and i386.
Tested-by: Linux Kernel Functional Testing lkft@linaro.org
## Build * kernel: 6.1.82-rc1 * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc * git branch: linux-6.1.y * git commit: 27d7d4053a11de9e6fbdbc6b6cc3f8f5937e4f2b * git describe: v6.1.81-71-g27d7d4053a11 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.81...
## Test Regressions (compared to v6.1.81)
## Metric Regressions (compared to v6.1.81)
## Test Fixes (compared to v6.1.81)
## Metric Fixes (compared to v6.1.81)
## Test result summary total: 134217, pass: 114741, fail: 1989, skip: 17348, xfail: 139
## Build Summary * arc: 5 total, 5 passed, 0 failed * arm: 139 total, 139 passed, 0 failed * arm64: 41 total, 41 passed, 0 failed * i386: 31 total, 31 passed, 0 failed * mips: 26 total, 26 passed, 0 failed * parisc: 4 total, 4 passed, 0 failed * powerpc: 36 total, 34 passed, 2 failed * riscv: 11 total, 11 passed, 0 failed * s390: 16 total, 16 passed, 0 failed * sh: 10 total, 10 passed, 0 failed * sparc: 8 total, 8 passed, 0 failed * x86_64: 37 total, 36 passed, 1 failed
## Test suites summary * boot * kselftest-android * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-cgroup * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-cpufreq * kselftest-drivers-dma-buf * kselftest-efivarfs * kselftest-exec * kselftest-filesystems * kselftest-filesystems-binderfs * kselftest-filesystems-epoll * kselftest-firmware * kselftest-fpu * kselftest-ftrace * kselftest-futex * kselftest-gpio * kselftest-intel_pstate * kselftest-ipc * kselftest-ir * kselftest-kcmp * kselftest-kexec * kselftest-kvm * kselftest-lib * kselftest-membarrier * kselftest-memfd * kselftest-memory-hotplug * kselftest-mincore * kselftest-mm * kselftest-mount * kselftest-mqueue * kselftest-net * kselftest-net-forwarding * kselftest-net-mptcp * kselftest-netfilter * kselftest-nsfs * kselftest-openat2 * kselftest-pid_namespace * kselftest-pidfd * kselftest-proc * kselftest-pstore * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-seccomp * kselftest-sigaltstack * kselftest-size * kselftest-splice * kselftest-static_keys * kselftest-sync * kselftest-sysctl * kselftest-tc-testing * kselftest-timens * kselftest-timers * kselftest-tmpfs * kselftest-tpm2 * kselftest-user * kselftest-user_events * kselftest-vDSO * kselftest-watchdog * kselftest-x86 * kselftest-zram * kunit * kvm-unit-tests * libgpiod * log-parser-boot * log-parser-test * ltp-cap_bounds * ltp-commands * ltp-containers * ltp-controllers * ltp-cpuhotplug * ltp-crypto * ltp-cve * ltp-dio * ltp-fcntl-locktests * ltp-filecaps * ltp-fs * ltp-fs_bind * ltp-fs_perms_simple * ltp-hugetlb * ltp-io * ltp-ipc * ltp-math * ltp-mm * ltp-nptl * ltp-pty * ltp-sched * ltp-securebits * ltp-smoke * ltp-smoketest * ltp-syscalls * ltp-tracing * perf * rcutorture
-- Linaro LKFT https://lkft.linaro.org
On 3/13/24 09:38, Sasha Levin wrote:
This is the start of the stable review cycle for the 6.1.82 release. There are 71 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 Mar 15 04:39:56 PM UTC 2024. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... 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, Sasha
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Tested-by: Florian Fainelli florian.fainelli@broadcom.com
On Wednesday, March 13, 2024 22:08 IST, Sasha Levin sashal@kernel.org wrote:
This is the start of the stable review cycle for the 6.1.82 release. There are 71 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 Mar 15 04:39:56 PM UTC 2024. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/p... 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.
KernelCI report for stable-rc/linux-6.1.y report for this week :-
## stable-rc HEAD for linux-6.1.y: Date: 2024-03-13 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/l...
## Build failures: No build failures seen for the stable-rc/linux-6.1.y commit head \o/
## Boot failures: No **new** boot failures seen for the stable-rc/linux-6.1.y commit head \o/
Tested-by: kernelci.org bot bot@kernelci.org
Thanks, Shreeya Patel
On Wed, Mar 13, 2024 at 12:38:46PM -0400, Sasha Levin wrote:
This is the start of the stable review cycle for the 6.1.82 release. There are 71 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Tested-by: Mark Brown broonie@kernel.org