[PATCH 6.1 00/71] 6.1.82-rc1 review

Sasha Levin posted 71 patches 1 year, 9 months ago
.../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
[PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Sasha Levin 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
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

-- 
2.43.0

Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Naresh Kamboju 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
> 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-71-g27d7d4053a11

## 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
Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Florian Fainelli 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
> 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>
-- 
Florian
Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Mark Brown 1 year, 9 months ago
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>
Re: [PATCH 6.1 00/71]6.1.82-rc1 review
Posted by Shreeya Patel 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
> 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/log/?h=27d7d4053a11de9e6fbdbc6b6cc3f8f5937e4f2b

## 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
Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Pavel Machek 1 year, 9 months ago
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.1.y

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
-- 
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Mateusz Jończyk 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
> 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

Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Mateusz Jończyk 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
>> 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

Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Mateusz Jończyk 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
>>> 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

Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Jens Axboe 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
>>>> 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?

-- 
Jens Axboe


Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Sasha Levin 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
>>>>> 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?

-- 
Thanks,
Sasha
Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Jens Axboe 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
>>>>>> 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?

-- 
Jens Axboe
Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Sasha Levin 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
>>>>>>> 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.

-- 
Thanks,
Sasha
Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Sasha Levin 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
>>>>>>>>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.

-- 
Thanks,
Sasha
Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Jens Axboe 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
>>>>>>>>> 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.

-- 
Jens Axboe
Re: [PATCH 6.1 00/71] 6.1.82-rc1 review
Posted by Ron Economos 1 year, 9 months ago
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/patch/?id=linux-6.1.y&id2=v6.1.81
>>>>>>>>>> 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 ]---