This is the start of the stable review cycle for the 5.10.134 release. There are 105 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, 29 Jul 2022 16:09:50 +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-review/patch-5.10.134-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 5.10.134-rc1
Christoph Hellwig hch@lst.de block-crypto-fallback: use a bio_set for splitting bios
Ming Lei ming.lei@redhat.com block: fix memory leak of bvec
Linus Torvalds torvalds@linux-foundation.org watch-queue: remove spurious double semicolon
Jose Alonso joalonsof@gmail.com net: usb: ax88179_178a needs FLAG_SEND_ZLP
Jiri Slaby jirislaby@kernel.org tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
Jiri Slaby jirislaby@kernel.org tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
Jiri Slaby jirislaby@kernel.org tty: drop tty_schedule_flip()
Jiri Slaby jirislaby@kernel.org tty: the rest, stop using tty_schedule_flip()
Jiri Slaby jirislaby@kernel.org tty: drivers/tty/, stop using tty_schedule_flip()
Linus Torvalds torvalds@linux-foundation.org watchqueue: make sure to serialize 'wqueue->defunct' properly
Kees Cook keescook@chromium.org x86/alternative: Report missing return thunk details
Peter Zijlstra peterz@infradead.org x86/amd: Use IBPB for firmware calls
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: SCO: Fix sco_send_frame returning skb->len
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: Fix passing NULL to PTR_ERR
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: Add bt_skb_sendmmsg helper
Luiz Augusto von Dentz luiz.von.dentz@intel.com Bluetooth: Add bt_skb_sendmsg helper
Takashi Iwai tiwai@suse.de ALSA: memalloc: Align buffer allocations in page size
Peter Zijlstra peterz@infradead.org bitfield.h: Fix "type of reg too small for mask" test
Wang ShaoBo bobo.shaobowang@huawei.com drm/imx/dcss: fix unused but set variable warnings
Alexander Aring aahringo@redhat.com dlm: fix pending remove if msg allocation fails
Pawan Gupta pawan.kumar.gupta@linux.intel.com x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
Juri Lelli juri.lelli@redhat.com sched/deadline: Fix BUG_ON condition for deboosted tasks
Eric Dumazet edumazet@google.com bpf: Make sure mac_header was set before using it
Wang Cheng wanngchenng@gmail.com mm/mempolicy: fix uninit-value in mpol_rebind_policy()
Alexey Kardashevskiy aik@ozlabs.ru KVM: Don't null dereference ops->destroy
Marc Kleine-Budde mkl@pengutronix.de spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_tcp_max_reordering.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix a data-race around sysctl_tcp_rfc1337.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix a data-race around sysctl_tcp_stdurg.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_tcp_recovery.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix a data-race around sysctl_tcp_early_retrans.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl knobs related to SYN option.
Kuniyuki Iwashima kuniyu@amazon.com udp: Fix a data-race around sysctl_udp_l3mdev_accept.
Kuniyuki Iwashima kuniyu@amazon.com ip: Fix data-races around sysctl_ip_prot_sock.
Kuniyuki Iwashima kuniyu@amazon.com ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
Liang He windhl@126.com drm/imx/dcss: Add missing of_node_put() in fail path
Hristo Venev hristo@venev.name be2net: Fix buffer overflow in be_get_module_eeprom
Haibo Chen haibo.chen@nxp.com gpio: pca953x: use the correct register address when regcache sync during init
Haibo Chen haibo.chen@nxp.com gpio: pca953x: use the correct range when do regmap sync
Haibo Chen haibo.chen@nxp.com gpio: pca953x: only use single read/write for No AI mode
Piotr Skajewski piotrx.skajewski@intel.com ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
Dawid Lukwinski dawid.lukwinski@intel.com i40e: Fix erroneous adapter reinitialization during recovery process
Przemyslaw Patynowski przemyslawx.patynowski@intel.com iavf: Fix handling of dummy receive descriptors
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_tcp_fastopen.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_max_syn_backlog.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix a data-race around sysctl_tcp_tw_reuse.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around some timeout sysctl knobs.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_tcp_reordering.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_tcp_syncookies.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around keepalive sysctl knobs.
Kuniyuki Iwashima kuniyu@amazon.com igmp: Fix data-races around sysctl_igmp_max_msf.
Kuniyuki Iwashima kuniyu@amazon.com igmp: Fix a data-race around sysctl_igmp_max_memberships.
Kuniyuki Iwashima kuniyu@amazon.com igmp: Fix data-races around sysctl_igmp_llm_reports.
Tariq Toukan tariqt@nvidia.com net/tls: Fix race in TLS device down flow
Junxiao Chang junxiao.chang@intel.com net: stmmac: fix dma queue left shift overflow issue
Robert Hancock robert.hancock@calian.com i2c: cadence: Change large transfer count reset logic to be unconditional
Biao Huang biao.huang@mediatek.com net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix a data-race around sysctl_tcp_probe_interval.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix a data-race around sysctl_tcp_probe_threshold.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_tcp_min_snd_mss.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_tcp_base_mss.
Kuniyuki Iwashima kuniyu@amazon.com tcp: Fix data-races around sysctl_tcp_mtu_probing.
Kuniyuki Iwashima kuniyu@amazon.com tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
Kuniyuki Iwashima kuniyu@amazon.com ip: Fix a data-race around sysctl_fwmark_reflect.
Kuniyuki Iwashima kuniyu@amazon.com ip: Fix a data-race around sysctl_ip_autobind_reuse.
Kuniyuki Iwashima kuniyu@amazon.com ip: Fix data-races around sysctl_ip_nonlocal_bind.
Kuniyuki Iwashima kuniyu@amazon.com ip: Fix data-races around sysctl_ip_fwd_update_priority.
Kuniyuki Iwashima kuniyu@amazon.com ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
Kuniyuki Iwashima kuniyu@amazon.com ip: Fix data-races around sysctl_ip_no_pmtu_disc.
Lennert Buytenhek buytenh@wantstofly.org igc: Reinstate IGC_REMOVED logic and implement it properly
Alex Deucher alexander.deucher@amd.com drm/amdgpu/display: add quirk handling for stutter mode
Peter Zijlstra peterz@infradead.org perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
William Dean williamsukatube@gmail.com pinctrl: ralink: Check for null return of devm_kcalloc
Miaoqian Lin linmq006@gmail.com power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
Hangyu Hua hbh25y@gmail.com xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()
Pali Rohár pali@kernel.org serial: mvebu-uart: correctly report configured baudrate value
Jeffrey Hugo quic_jhugo@quicinc.com PCI: hv: Fix interrupt mapping for multi-MSI
Jeffrey Hugo quic_jhugo@quicinc.com PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
Jeffrey Hugo quic_jhugo@quicinc.com PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
Jeffrey Hugo quic_jhugo@quicinc.com PCI: hv: Fix multi-MSI to allow more than one MSI vector
Greg Kroah-Hartman gregkh@linuxfoundation.org Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch"
Fedor Pchelkin pchelkin@ispras.ru net: inline rollback_registered_many()
Fedor Pchelkin pchelkin@ispras.ru net: move rollback_registered_many()
Fedor Pchelkin pchelkin@ispras.ru net: inline rollback_registered()
Fedor Pchelkin pchelkin@ispras.ru net: move net_set_todo inside rollback_registered()
Fedor Pchelkin pchelkin@ispras.ru net: make sure devices go through netdev_wait_all_refs
Fedor Pchelkin pchelkin@ispras.ru net: make free_netdev() more lenient with unregistering devices
Fedor Pchelkin pchelkin@ispras.ru docs: net: explain struct net_device lifetime
Christoph Hellwig hch@lst.de block: fix bounce_clone_bio for passthrough bios
Christoph Hellwig hch@lst.de block: split bio_kmalloc from bio_alloc_bioset
Demi Marie Obenour demi@invisiblethingslab.com xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
Lee Jones lee@kernel.org io_uring: Use original task for req identity in io_identity_cow()
Eric Snowberg eric.snowberg@oracle.com lockdown: Fix kexec lockdown bypass with ima policy
Ido Schimmel idosch@nvidia.com mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
Ben Dooks ben.dooks@codethink.co.uk riscv: add as-options for modules with assembly compontents
Fabien Dessenne fabien.dessenne@foss.st.com pinctrl: stm32: fix optional IRQ support to gpios
-------------
Diffstat:
Documentation/networking/netdevices.rst | 171 ++++++++++++++- Makefile | 4 +- arch/alpha/kernel/srmcons.c | 2 +- arch/m68k/Kconfig.bus | 2 +- arch/riscv/Makefile | 1 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/mshyperv.h | 7 - arch/x86/include/asm/nospec-branch.h | 2 + arch/x86/kernel/alternative.c | 4 +- arch/x86/kernel/cpu/bugs.c | 14 +- block/bio.c | 166 ++++++++------- block/blk-crypto-fallback.c | 12 +- block/bounce.c | 17 +- drivers/accessibility/speakup/spk_ttyio.c | 4 +- drivers/gpio/gpio-pca953x.c | 22 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 33 +++ drivers/gpu/drm/imx/dcss/dcss-dev.c | 3 + drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 - drivers/i2c/busses/i2c-cadence.c | 30 +-- .../chelsio/inline_crypto/chtls/chtls_cm.c | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 10 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 31 +-- drivers/net/ethernet/intel/i40e/i40e_main.c | 13 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 5 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 + drivers/net/ethernet/intel/igc/igc_regs.h | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 6 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 17 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 +- drivers/net/usb/ax88179_178a.c | 20 +- drivers/pci/controller/pci-hyperv.c | 99 +++++++-- drivers/pinctrl/stm32/pinctrl-stm32.c | 18 +- drivers/power/reset/arm-versatile-reboot.c | 1 + drivers/s390/char/keyboard.h | 4 +- drivers/spi/spi-bcm2835.c | 12 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 + drivers/tty/cyclades.c | 6 +- drivers/tty/goldfish.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/pty.c | 14 +- drivers/tty/serial/lpc32xx_hs.c | 2 +- drivers/tty/serial/mvebu-uart.c | 25 +-- drivers/tty/tty_buffer.c | 66 ++++-- drivers/tty/vt/keyboard.c | 6 +- drivers/tty/vt/vt.c | 2 +- drivers/xen/gntdev.c | 3 +- fs/dlm/lock.c | 3 +- fs/io_uring.c | 2 +- include/linux/bio.h | 6 +- include/linux/bitfield.h | 19 +- include/linux/tty_flip.h | 4 +- include/net/bluetooth/bluetooth.h | 65 ++++++ include/net/inet_sock.h | 5 +- include/net/ip.h | 6 +- include/net/tcp.h | 18 +- include/net/udp.h | 2 +- kernel/bpf/core.c | 8 +- kernel/events/core.c | 45 ++-- kernel/sched/deadline.c | 5 +- kernel/watch_queue.c | 53 +++-- mm/mempolicy.c | 2 +- net/8021q/vlan.c | 4 +- net/bluetooth/rfcomm/core.c | 50 ++++- net/bluetooth/rfcomm/sock.c | 46 +--- net/bluetooth/sco.c | 30 +-- net/core/dev.c | 233 ++++++++++----------- net/core/filter.c | 4 +- net/core/rtnetlink.c | 23 +- net/core/secure_seq.c | 4 +- net/ipv4/af_inet.c | 4 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/igmp.c | 25 ++- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_sockglue.c | 6 +- net/ipv4/route.c | 2 +- net/ipv4/syncookies.c | 9 +- net/ipv4/sysctl_net_ipv4.c | 6 +- net/ipv4/tcp.c | 10 +- net/ipv4/tcp_fastopen.c | 9 +- net/ipv4/tcp_input.c | 51 +++-- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_metrics.c | 3 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 29 +-- net/ipv4/tcp_recovery.c | 6 +- net/ipv4/tcp_timer.c | 20 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/syncookies.c | 3 +- net/sctp/protocol.c | 2 +- net/smc/smc_llc.c | 2 +- net/tls/tls_device.c | 8 +- net/xfrm/xfrm_policy.c | 5 +- net/xfrm/xfrm_state.c | 2 +- security/integrity/ima/ima_policy.c | 4 + sound/core/memalloc.c | 1 + virt/kvm/kvm_main.c | 5 +- 103 files changed, 1115 insertions(+), 649 deletions(-)
On 7/27/22 09:09, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.10.134 release. There are 105 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, 29 Jul 2022 16:09:50 +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-review/patch-5.10.134-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y and the diffstat can be found below.
thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels and build tested on BMIPS_GENERIC:
Tested-by: Florian Fainelli f.fainelli@gmail.com
On Wed, 27 Jul 2022 at 22:02, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.10.134 release. There are 105 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, 29 Jul 2022 16:09:50 +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-review/patch-5.10.134-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. No regressions on arm64, arm, x86_64, and i386.
Tested-by: Linux Kernel Functional Testing lkft@linaro.org
## Build * kernel: 5.10.134-rc1 * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc * git branch: linux-5.10.y * git commit: d2801d3917f2749cb2ec1788ee94021acbb8c2ad * git describe: v5.10.133-106-gd2801d3917f2 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.10.y/build/v5.10....
## Test Regressions (compared to v5.10.133) No test regressions found.
## Metric Regressions (compared to v5.10.133) No metric regressions found.
## Test Fixes (compared to v5.10.133) No test fixes found.
## Metric Fixes (compared to v5.10.133) No metric fixes found.
## Test result summary total: 131801, pass: 119019, fail: 509, skip: 11715, xfail: 558
## Build Summary * arc: 10 total, 10 passed, 0 failed * arm: 308 total, 308 passed, 0 failed * arm64: 62 total, 60 passed, 2 failed * i386: 52 total, 50 passed, 2 failed * mips: 45 total, 45 passed, 0 failed * parisc: 12 total, 12 passed, 0 failed * powerpc: 51 total, 51 passed, 0 failed * riscv: 27 total, 27 passed, 0 failed * s390: 21 total, 21 passed, 0 failed * sh: 24 total, 24 passed, 0 failed * sparc: 12 total, 12 passed, 0 failed * x86_64: 56 total, 54 passed, 2 failed
## Test suites summary * fwts * igt-gpu-tools * kunit * kvm-unit-tests * libgpiod * libhugetlbfs * 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-fsx * ltp-hugetlb * ltp-io * ltp-ipc * ltp-math * ltp-mm * ltp-nptl * ltp-open-posix-tests * ltp-pty * ltp-sched * ltp-securebits * ltp-smoke * ltp-syscalls * ltp-tracing * network-basic-tests * packetdrill * rcutorture * ssuite * v4l2-compliance * vdso
-- Linaro LKFT https://lkft.linaro.org
Hi!
This is the start of the stable review cycle for the 5.10.134 release. There are 105 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-5...
Tested-by: Pavel Machek (CIP) pavel@denx.de
Best regards, Pavel
On 7/27/22 09:09, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.10.134 release. There are 105 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, 29 Jul 2022 16:09:50 +0000. Anything received after that time might be too late.
Crashes when trying to boot from btrfs file system. Crash log below. I'll bisect.
Guenter
--- [ 15.603570] BUG: kernel NULL pointer dereference, address: 0000000000000110 [ 15.603709] #PF: supervisor read access in kernel mode [ 15.603776] #PF: error_code(0x0000) - not-present page [ 15.603896] PGD 0 P4D 0 [ 15.604068] Oops: 0000 [#1] SMP PTI [ 15.604243] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.10.134-rc1+ #1 [ 15.604329] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 [ 15.604688] RIP: 0010:bio_alloc_bioset+0x27/0x2a0 [ 15.604897] Code: 00 66 90 41 57 41 56 41 89 f6 41 55 41 89 fd 41 54 55 53 48 89 d3 48 83 ec 20 65 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 <48> 83 ba 10 01 00 00 00 75 08 85 f6 0f 85 40 02 00 00 65 48 8b 04 [ 15.605103] RSP: 0000:ffffa56b8001fa68 EFLAGS: 00000246 [ 15.605191] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 15.605274] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000cc0 [ 15.605356] RBP: ffffa56b8001faf0 R08: 0000000000000000 R09: ffff8fe184b96400 [ 15.605439] R10: 0000000000000001 R11: ffff8fe184b91c00 R12: ffff8fe184b96400 [ 15.605520] R13: 0000000000000cc0 R14: 0000000000000000 R15: ffff8fe184bc9428 [ 15.605649] FS: 0000000000000000(0000) GS:ffff8fe19f700000(0000) knlGS:0000000000000000 [ 15.605742] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.605809] CR2: 0000000000000110 CR3: 000000000b022000 CR4: 00000000001506e0 [ 15.605960] Call Trace: [ 15.606189] ? rcu_read_lock_sched_held+0x3e/0x80 [ 15.606355] ? kmem_cache_alloc_trace+0x1cc/0x270 [ 15.606420] btrfs_alloc_device+0x62/0x1f0 [ 15.606505] device_list_add.constprop.0+0x2d4/0x780 [ 15.606574] ? btrfs_scan_one_device+0xf3/0x1b0 [ 15.606627] btrfs_scan_one_device+0xf3/0x1b0 [ 15.606688] btrfs_mount_root+0x257/0x4e0 [ 15.606747] ? rcu_read_lock_sched_held+0x3e/0x80 [ 15.606802] ? kfree+0x1c8/0x2a0 [ 15.606851] legacy_get_tree+0x2b/0x50 [ 15.606898] vfs_get_tree+0x23/0xc0 [ 15.606946] vfs_kern_mount.part.0+0x74/0xb0 [ 15.606999] btrfs_mount+0x134/0x3e0 [ 15.607051] ? cred_has_capability.isra.0+0x73/0x120 [ 15.607118] ? legacy_get_tree+0x2b/0x50 [ 15.607166] ? btrfs_show_options+0x570/0x570 [ 15.607216] legacy_get_tree+0x2b/0x50 [ 15.607263] vfs_get_tree+0x23/0xc0 [ 15.607309] path_mount+0x2b2/0xc00 [ 15.607365] init_mount+0x53/0x87 [ 15.607417] do_mount_root+0x81/0x112 [ 15.607468] mount_block_root+0x112/0x209 [ 15.607548] prepare_namespace+0x136/0x165 [ 15.607600] kernel_init_freeable+0x28c/0x299 [ 15.607662] ? rest_init+0x25a/0x25a [ 15.607710] kernel_init+0x5/0x106 [ 15.607756] ret_from_fork+0x22/0x30 [ 15.607861] Modules linked in: [ 15.608000] CR2: 0000000000000110 [ 15.608390] ---[ end trace dfad67f752e12a9e ]--- [ 15.608510] RIP: 0010:bio_alloc_bioset+0x27/0x2a0 [ 15.608570] Code: 00 66 90 41 57 41 56 41 89 f6 41 55 41 89 fd 41 54 55 53 48 89 d3 48 83 ec 20 65 48 8b 04 25 28 00 00 00 48 89 44 24 18 31 c0 <48> 83 ba 10 01 00 00 00 75 08 85 f6 0f 85 40 02 00 00 65 48 8b 04 [ 15.608751] RSP: 0000:ffffa56b8001fa68 EFLAGS: 00000246 [ 15.608815] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 15.608891] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000cc0 [ 15.608967] RBP: ffffa56b8001faf0 R08: 0000000000000000 R09: ffff8fe184b96400 [ 15.609042] R10: 0000000000000001 R11: ffff8fe184b91c00 R12: ffff8fe184b96400 [ 15.609117] R13: 0000000000000cc0 R14: 0000000000000000 R15: ffff8fe184bc9428 [ 15.609193] FS: 0000000000000000(0000) GS:ffff8fe19f700000(0000) knlGS:0000000000000000 [ 15.609278] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.609340] CR2: 0000000000000110 CR3: 000000000b022000 CR4: 00000000001506e0 [ 15.609496] BUG: sleeping function called from invalid context at include/linux/percpu-rwsem.h:49 [ 15.609604] in_atomic(): 0, irqs_disabled(): 1, non_block: 0, pid: 1, name: swapper/0 [ 15.609726] INFO: lockdep is turned off. [ 15.609790] irq event stamp: 481426 [ 15.609842] hardirqs last enabled at (481425): [<ffffffff9c82d234>] kmem_cache_alloc_trace+0x264/0x270 [ 15.609946] hardirqs last disabled at (481426): [<ffffffff9d4fa5bd>] exc_page_fault+0x2d/0x200 [ 15.610043] softirqs last enabled at (481406): [<ffffffff9cb53aba>] get_gendisk+0xfa/0x150 [ 15.610136] softirqs last disabled at (481404): [<ffffffff9cb53a58>] get_gendisk+0x98/0x150 [ 15.610291] CPU: 1 PID: 1 Comm: swapper/0 Tainted: G D 5.10.134-rc1+ #1 [ 15.610374] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 [ 15.610478] Call Trace: [ 15.610523] dump_stack+0x77/0x9b [ 15.610573] ___might_sleep.cold+0xa6/0xb6 [ 15.610627] exit_signals+0x17/0x2d0 [ 15.610674] do_exit+0xd0/0xb70 [ 15.610719] ? prepare_namespace+0x136/0x165 [ 15.610776] rewind_stack_do_exit+0x17/0x20 [ 15.610948] RIP: 0000:0x0 [ 15.611077] Code: Unable to access opcode bytes at RIP 0xffffffffffffffd6. [ 15.611155] RSP: 0000:0000000000000000 EFLAGS: 00000000 ORIG_RAX: 0000000000000000 [ 15.611252] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 15.611326] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 15.611398] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 15.611474] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 15.611546] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 15.611771] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009 [ 15.612465] Kernel Offset: 0x1b600000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) [ 15.612831] ACPI MEMORY or I/O RESET_REG.
On 7/28/22 06:20, Guenter Roeck wrote:
On 7/27/22 09:09, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.10.134 release. There are 105 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, 29 Jul 2022 16:09:50 +0000. Anything received after that time might be too late.
Crashes when trying to boot from btrfs file system. Crash log below. I'll bisect.
bisect log:
# bad: [d2801d3917f2749cb2ec1788ee94021acbb8c2ad] Linux 5.10.134-rc1 # good: [5034934536433b2831c80134f1531bbdbc2de160] Linux 5.10.133 git bisect start 'HEAD' 'v5.10.133' # bad: [c03ac6b78c06b8f9f500ba859f13b5b7c9557520] tcp: Fix a data-race around sysctl_tcp_tw_reuse. git bisect bad c03ac6b78c06b8f9f500ba859f13b5b7c9557520 # bad: [36d59bca14ae38aa24ba8b12d0d3bd1d5d58f4c8] drm/amdgpu/display: add quirk handling for stutter mode git bisect bad 36d59bca14ae38aa24ba8b12d0d3bd1d5d58f4c8 # bad: [271e142fbfd4da6b80a179c5b1a1599e77bcb9e7] net: inline rollback_registered() git bisect bad 271e142fbfd4da6b80a179c5b1a1599e77bcb9e7 # good: [e9d008ed8b527bded5ffff5f0e46756b01d2fb8a] xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE git bisect good e9d008ed8b527bded5ffff5f0e46756b01d2fb8a # bad: [fc360adfd749d004819019e9ac6eb261e1bc434c] docs: net: explain struct net_device lifetime git bisect bad fc360adfd749d004819019e9ac6eb261e1bc434c # bad: [6b4d59cc6a3ff5c9836cd2b617e19354fb1bdf78] block: fix bounce_clone_bio for passthrough bios git bisect bad 6b4d59cc6a3ff5c9836cd2b617e19354fb1bdf78 # bad: [7c4bd973d072c7f3bd7b63cedeb81ed4e06e6c4a] block: split bio_kmalloc from bio_alloc_bioset git bisect bad 7c4bd973d072c7f3bd7b63cedeb81ed4e06e6c4a # first bad commit: [7c4bd973d072c7f3bd7b63cedeb81ed4e06e6c4a] block: split bio_kmalloc from bio_alloc_bioset
Guenter
On Thu, Jul 28, 2022 at 07:22:09AM -0700, Guenter Roeck wrote:
On 7/28/22 06:20, Guenter Roeck wrote:
On 7/27/22 09:09, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.10.134 release. There are 105 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, 29 Jul 2022 16:09:50 +0000. Anything received after that time might be too late.
Crashes when trying to boot from btrfs file system. Crash log below. I'll bisect.
bisect log:
# bad: [d2801d3917f2749cb2ec1788ee94021acbb8c2ad] Linux 5.10.134-rc1 # good: [5034934536433b2831c80134f1531bbdbc2de160] Linux 5.10.133 git bisect start 'HEAD' 'v5.10.133' # bad: [c03ac6b78c06b8f9f500ba859f13b5b7c9557520] tcp: Fix a data-race around sysctl_tcp_tw_reuse. git bisect bad c03ac6b78c06b8f9f500ba859f13b5b7c9557520 # bad: [36d59bca14ae38aa24ba8b12d0d3bd1d5d58f4c8] drm/amdgpu/display: add quirk handling for stutter mode git bisect bad 36d59bca14ae38aa24ba8b12d0d3bd1d5d58f4c8 # bad: [271e142fbfd4da6b80a179c5b1a1599e77bcb9e7] net: inline rollback_registered() git bisect bad 271e142fbfd4da6b80a179c5b1a1599e77bcb9e7 # good: [e9d008ed8b527bded5ffff5f0e46756b01d2fb8a] xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE git bisect good e9d008ed8b527bded5ffff5f0e46756b01d2fb8a # bad: [fc360adfd749d004819019e9ac6eb261e1bc434c] docs: net: explain struct net_device lifetime git bisect bad fc360adfd749d004819019e9ac6eb261e1bc434c # bad: [6b4d59cc6a3ff5c9836cd2b617e19354fb1bdf78] block: fix bounce_clone_bio for passthrough bios git bisect bad 6b4d59cc6a3ff5c9836cd2b617e19354fb1bdf78 # bad: [7c4bd973d072c7f3bd7b63cedeb81ed4e06e6c4a] block: split bio_kmalloc from bio_alloc_bioset git bisect bad 7c4bd973d072c7f3bd7b63cedeb81ed4e06e6c4a # first bad commit: [7c4bd973d072c7f3bd7b63cedeb81ed4e06e6c4a] block: split bio_kmalloc from bio_alloc_bioset
Crap, I was really worried about this set of patches. I'll go revert them and ask for the submitter who wanted them to REALLY test them out before sending them in again. As it was, I had to pick up a load of fix-ups that the original requestor missed, odds are there's a few more missing that are also needed.
thanks for the bisection, helps loads, I'll fix this up and push out a -rc2.
thanks,
greg k-h
On Wed, 27 Jul 2022 18:09:46 +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.10.134 release. There are 105 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, 29 Jul 2022 16:09:50 +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-review/patch-5.10.134-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y and the diffstat can be found below.
thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v5.10: 10 builds: 10 pass, 0 fail 28 boots: 28 pass, 0 fail 75 tests: 75 pass, 0 fail
Linux version: 5.10.134-rc1-gd2801d3917f2 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04
Tested-by: Jon Hunter jonathanh@nvidia.com
Jon
On 7/27/22 10:09 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.10.134 release. There are 105 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, 29 Jul 2022 16:09:50 +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-review/patch-5.10.134-rc... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan skhan@linuxfoundation.org
thanks, -- Shuah
Hi Greg,
On Wed, Jul 27, 2022 at 06:09:46PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.10.134 release. There are 105 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, 29 Jul 2022 16:09:50 +0000. Anything received after that time might be too late.
Build test (gcc version 11.3.1 20220724): mips: 63 configs -> no failure arm: 104 configs -> no failure arm64: 3 configs -> no failure x86_64: 4 configs -> no failure alpha allmodconfig -> no failure powerpc allmodconfig -> no failure riscv allmodconfig -> no failure s390 allmodconfig -> no failure xtensa allmodconfig -> no failure
Boot test: x86_64: Booted on my test laptop. No regression. x86_64: Booted on qemu. No regression. [1] arm64: Booted on rpi4b (4GB model). No regression. [2]
[1]. https://openqa.qa.codethink.co.uk/tests/1572 [2]. https://openqa.qa.codethink.co.uk/tests/1576
Tested-by: Sudip Mukherjee sudip.mukherjee@codethink.co.uk
-- Regards Sudip