Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp2724065iog; Mon, 27 Jun 2022 01:15:56 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u6qRgI9HE5Z86qb6HCVNrE1JH5YOZiC0tQ7fmxtpd83u4v0QQsC3nJ14f2SNLT2ostCajW X-Received: by 2002:a63:8b43:0:b0:40d:1d04:bd7e with SMTP id j64-20020a638b43000000b0040d1d04bd7emr11979413pge.573.1656317755866; Mon, 27 Jun 2022 01:15:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656317755; cv=none; d=google.com; s=arc-20160816; b=bLP8xMWIwB7JMNTx16ec9CK+j6mTZlrqo1ux/RAMNshTaHYQKzM5nALRuzUsyY3yIF sDkfJDCR9z7ABKACwPkWkdXyxWGu8b3H87MYZYHVYJM5agwZYB2P2LBNiedBY2Y4Hn8r sbuq3n/5RuPNMeHoDyAqekuK37vHOYtRm2oC4mwOAqWqyFsEsmoo6cw9Nq6OXbZdRwdH IDW+t4ytXDUk2fHD5wo2hQl+9H50F64Bsk1mHABte4jCZHrwII7/BcZXx7HUME7mFa9x Zj7Ke0hpHIH3oYGf9ZkWddVfh/DohWauI6rejDZtHI0Kgm5Ndh1DlrJLjFilWXnIgEDg edbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=xNFQzRI6hax33tENO/E8StX9BMvVl9gibQ5b03NXSJc=; b=duWU/1wNuFqrS2tm0a8nFte9gBBOEmtJniNQfn52bUt7qwt2QW7/NLBU6eLgdVw8Q6 YS7iQMZp79UxgEaOcFtdjmO7Pd5GAZRcY2MJNhPEnd/OxKvRj251LePhnlUcf8NIAT+j r6JrlInruIZ5CRK3OMKPhN4jgkyv+qQXx6wro6W3cM2+/oAoSu7FvckCmX1OdZwzDK6U QvNclBgKvLk1O5E/E3PI97UYqoWU8Gb4/L8qaxMfuUasEBuGbpKee2ymrjoWoxIKY7n7 OjQVECJfCvnDDifaaggH6mT+wdkJZASYQjHcNuuATFJ/A1ep4mIieCTfevHCkpqM/882 HuuA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=SwBqT0N1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z36-20020a630a64000000b0040d71f0492bsi13299826pgk.120.2022.06.27.01.15.43; Mon, 27 Jun 2022 01:15:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=SwBqT0N1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233362AbiF0IFg (ORCPT + 99 others); Mon, 27 Jun 2022 04:05:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40182 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233397AbiF0IFZ (ORCPT ); Mon, 27 Jun 2022 04:05:25 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 39731624F; Mon, 27 Jun 2022 01:05:22 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id E591AB80FD3; Mon, 27 Jun 2022 08:05:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 308AFC3411D; Mon, 27 Jun 2022 08:05:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1656317119; bh=2HW9yR/0VubG534RAXV16tNcuZ+X/ERcbsnB9QlkIzs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=SwBqT0N1NMSrlUtAN/CfFJoosZ/AlJFKeWMdKlSyYy0m8Bf6V7JB3upbkRfgm1k7Q xjDFsjyZDBExrPE8iwVn5Z5t9DDLiknmSkwbeo/DE4+z0GaF6vSyReii2PJjumLD1w N60WF18DHJJ2QwHSO+zxcd9B2LnccW/M4he9xT4A= Date: Mon, 27 Jun 2022 10:05:16 +0200 From: Greg Kroah-Hartman To: Greg Thelen Cc: Jens Axboe , linux-kernel@vger.kernel.org, akpm@linux-foundation.org, torvalds@linux-foundation.org, stable@vger.kernel.org, lwn@lwn.net, jslaby@suse.cz Subject: Re: Linux 5.10.125 Message-ID: References: <1656164548242121@kroah.com> <6bc6ae48-b569-2002-118a-d3468b0278cd@kernel.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 27, 2022 at 07:54:23AM +0200, Greg Kroah-Hartman wrote: > On Sun, Jun 26, 2022 at 10:42:06PM -0700, Greg Thelen wrote: > > Jens Axboe wrote: > > > > > On 6/26/22 6:04 PM, Jens Axboe wrote: > > >> On 6/26/22 4:56 PM, Greg Thelen wrote: > > >>> Greg Kroah-Hartman wrote: > > >>> > > >>>> I'm announcing the release of the 5.10.125 kernel. > > >>>> > > >>>> All users of the 5.10 kernel series must upgrade. > > >>>> > > >>>> The updated 5.10.y git tree can be found at: > > >>>> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.10.y > > >>>> and can be browsed at the normal kernel.org git web browser: > > >>>> https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary > > >>>> > > >>>> thanks, > > >>>> > > >>>> greg k-h > > >>>> > > >>>> ------------ > > >>>> > > >>>> Makefile | 2 > > >>>> arch/arm64/mm/cache.S | 2 > > >>>> arch/s390/mm/pgtable.c | 2 > > >>>> drivers/tty/serial/serial_core.c | 34 ++++-------- > > >>>> drivers/usb/gadget/function/u_ether.c | 11 +++- > > >>>> fs/io_uring.c | 23 +++++--- > > >>>> fs/zonefs/super.c | 92 ++++++++++++++++++++++------------ > > >>>> net/ipv4/inet_hashtables.c | 31 ++++++++--- > > >>>> 8 files changed, 122 insertions(+), 75 deletions(-) > > >>>> > > >>>> Christian Borntraeger (1): > > >>>> s390/mm: use non-quiescing sske for KVM switch to keyed guest > > >>>> > > >>>> Damien Le Moal (1): > > >>>> zonefs: fix zonefs_iomap_begin() for reads > > >>>> > > >>>> Eric Dumazet (1): > > >>>> tcp: add some entropy in __inet_hash_connect() > > >>>> > > >>>> Greg Kroah-Hartman (1): > > >>>> Linux 5.10.125 > > >>>> > > >>>> Jens Axboe (1): > > >>>> io_uring: add missing item types for various requests > > >>>> > > >>>> Lukas Wunner (1): > > >>>> serial: core: Initialize rs485 RTS polarity already on probe > > >>>> > > >>>> Marian Postevca (1): > > >>>> usb: gadget: u_ether: fix regression in setting fixed MAC address > > >>>> > > >>>> Will Deacon (1): > > >>>> arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer > > >>>> > > >>>> Willy Tarreau (5): > > >>>> tcp: use different parts of the port_offset for index and offset > > >>>> tcp: add small random increments to the source port > > >>>> tcp: dynamically allocate the perturb table used by source ports > > >>>> tcp: increase source port perturb table to 2^16 > > >>>> tcp: drop the hash_32() part from the index calculation > > >>> > > >>> 5.10.125 commit df3f3bb5059d20ef094d6b2f0256c4bf4127a859 ("io_uring: add > > >>> missing item types for various requests") causes panic when running > > >>> test/iopoll.t from https://github.com/axboe/liburing commit > > >>> dda4848a9911120a903bef6284fb88286f4464c9 (liburing-2.2). > > >>> > > >>> Here's a manually annotated panic message: > > >>> [ 359.047161] list_del corruption, ffffa42098824f80->next is LIST_POISON1 (dead000000000100) > > >>> [ 359.055393] kernel BUG at lib/list_debug.c:47! > > >>> [ 359.059786] invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC PTI > > >>> [ 359.065463] CPU: 11 PID: 15862 Comm: iopoll.t Tainted: G S I 5.10.124 #1 > > >>> [ 359.081804] RIP: 0010:__list_del_entry_valid+0x49/0x80 > > >>> [ 359.086880] Code: c2 22 48 39 d1 74 25 48 8b 11 48 39 f2 75 2d 48 8b 50 08 48 39 f2 75 34 b0 01 5d c3 48 c7 c7 68 15 79 b1 31 c0 e8 c5 a2 5a 00 <0f> 0b 48 c7 c7 d8 8e 76 b1 31 c0 e8 b5 a2 5a 00 0f 0b 48 c7 c7 69 > > >>> [ 359.105431] RSP: 0018:ffffb6b66785bd58 EFLAGS: 00010046 > > >>> [ 359.110592] RAX: 000000000000004e RBX: ffffa42098824f00 RCX: d07284ea1fbba400 > > >>> [ 359.117642] RDX: ffffa43f7f4f05b8 RSI: ffffa43f7f4dff48 RDI: ffffa43f7f4dff48 > > >>> [ 359.124691] RBP: ffffb6b66785bd58 R08: 0000000000000000 R09: ffffffffb1f38540 > > >>> [ 359.131740] R10: 00000000ffff7fff R11: 0000000000000000 R12: 0000000000000282 > > >>> [ 359.138789] R13: ffffb6b66785beb8 R14: ffffa42095d33e00 R15: ffffa420937e3d20 > > >>> [ 359.145836] FS: 00000000004f8380(0000) GS:ffffa43f7f4c0000(0000) knlGS:0000000000000000 > > >>> [ 359.153830] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > > >>> [ 359.159506] CR2: 0000000000539388 CR3: 000000027b57c006 CR4: 00000000003706e0 > > >>> [ 359.166552] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 > > >>> [ 359.173600] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 > > >>> [ 359.180647] Call Trace: > > >>> [ 359.183064] io_dismantle_req+0x1da/0x2b0 > > >>> __list_del_entry [include/linux/list.h:132] > > >>> list_del [include/linux/list.h:146] > > >>> io_req_drop_files [fs/io_uring.c:5934] > > >>> io_req_clean_work [fs/io_uring.c:1315] > > >>> io_dismantle_req [fs/io_uring.c:1911] > > >>> [ 359.187023] io_do_iopoll+0x4e5/0x790 > > >>> [ 359.194602] __se_sys_io_uring_enter+0x39b/0x6f0 > > >>> [ 359.208318] __x64_sys_io_uring_enter+0x29/0x30 > > >>> [ 359.212793] do_syscall_64+0x31/0x40 > > >>> [ 359.216324] entry_SYSCALL_64_after_hwframe+0x44/0xa9 > > >> > > >> Well that sucks, I wonder why mine didn't fail like that. I'll see if I > > >> can hit this and send a fix. Thanks for reporting! > > > > > > Below should do it, I apologize for that. I think my test box booted the > > > previous kernel which is why it didn't hit it in my regression tests :-( > > > > > > Greg, can you add this to 5.10-stable? Verified it ran tests with the > > > right kernel now... > > Great, I'll go just do a release with this in it right now to help > others out. 5.10.126 is now released with this fix.