Received: by 2002:ac2:464d:0:0:0:0:0 with SMTP id s13csp2181014lfo; Fri, 20 May 2022 16:46:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzw8qWbgMxvLMysUKn0A/xfm8OhVR0Ma7SB+R13c339aLPQVjRySd7NBOeGCjTb2+xmlJuW X-Received: by 2002:a05:6a00:139f:b0:518:2d5e:aec5 with SMTP id t31-20020a056a00139f00b005182d5eaec5mr12581982pfg.75.1653090403587; Fri, 20 May 2022 16:46:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653090403; cv=none; d=google.com; s=arc-20160816; b=pMUNf4QWDuyZHV9HcyVdVIe53xAnNp/XOKIO53lB6LjciCFFoMdvvQcL7YBOp8sIPV oq1o3/5zOKhmskgXy5Kcvf65sKKX+bKjidhhyVQ0eE+1XUC5lenbJoFoVL4dmmvRuqlj 7reektzDYAhHmt91QOjrUVafyx6vnTncu13tLXJt21LQHlyJrHs7npeVcPxaeysiatJL 72rnKcfsnmaob4D/cuWnFsXgBU3KxC5qH/mZ/buRcNe8Wc7LXA+tWre9EgeVlxK0bO9g BG0miOzE3JGo/54cPA0U2D0HHALIhicG4VU4xuVIOOw8sOUO0ux6xgHKupexAL/ROSub M4Zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=K48joKWWADzr7Z35QkCVv+Jn/yutrM6gsvgQnkpKmgg=; b=mn+BdnGQpZJyDqDG1BIK7tLi2MpoDlhlywZIeFtE8YOLCeMhL9n9vEAvUwK3EpfEea 5dBfi50lcXaCD/3go82K4WPWGY19UshQSq9kPP/OsU5+aI3BXmvM3Ram/v+J3NesOv5F qmX+0sD3E+pNtFxiSnNZSLgztv5/eWkpji6sNTYX94KKxW+SNYN7MxqxJkpXm64S8Z3l nCIxvpq6OhTqbwm9MDJpqMZu/Gl2k8tHmfQM+Cykt61y6G7ljY9KJ7bW3gLMnHO2fKYP 9W/bnAy+Ep4Hf9Guq0aztEbPJqS9OzorOQ3tB9IXCcYtpCuK7/rmKtWvQkor75jwGeXG adug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=nunV+Ldb; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w10-20020a6556ca000000b003f5ea6774f8si990356pgs.518.2022.05.20.16.46.31; Fri, 20 May 2022 16:46:43 -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=@kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=nunV+Ldb; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1349600AbiETMxJ (ORCPT + 99 others); Fri, 20 May 2022 08:53:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41694 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237024AbiETMxH (ORCPT ); Fri, 20 May 2022 08:53:07 -0400 Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8310D65D09 for ; Fri, 20 May 2022 05:53:06 -0700 (PDT) Received: by mail-pl1-x62f.google.com with SMTP id n8so7295498plh.1 for ; Fri, 20 May 2022 05:53:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20210112.gappssmtp.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=K48joKWWADzr7Z35QkCVv+Jn/yutrM6gsvgQnkpKmgg=; b=nunV+LdbUf7j720DSbCSghOqk0h+xc/4NNS65gbBL3kzNHxP4rcBJuOI0Fm6k93XMR Zt/SOAvlU791zjrXyYI7u5SRT5mvnnkwwfqwVPPPUehWRgVdGfNucC5jOeT1OyWeWv75 Hs7IPHPKhtUj8ewpZgV8cvgu8L9nXEev/IyjhCYGjBhkUbTLJRO+Q1tYGFfOmiLM+Hft YRT/YgmLj6weisreBPK5SkasAVgDI7vMXvwFDrCxSRsdksTGgU+sQj6lH0ShrHVNxO6q n4zICyhRJZYdtbs4eN6ek8bIPIjZu9FqGfodRtxmqOjiJJhxCGS2L+gFVIJ/c1VGeEbV x3VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=K48joKWWADzr7Z35QkCVv+Jn/yutrM6gsvgQnkpKmgg=; b=in4B0ydyZ0L9RJr09DzgOI8C/PbgeeK3r9MAJml7b/onvyWUd3aF7EVxqM99rxAUMB ptO8h0h7vbYDfpuJNkzfpbvrhJPuo8VeNhT1xERGAZ4ZIaHWIO6VKXIcqK8HPfC9aHP6 VlN9nk/qCqotiSGYe4OpHK4223LnnziZpROJqq5Xv1G7z4zQk1UsUSsdzg571ypVdt3f jof+UEQEh/pIHy3vl+MZiu9eI7YO1qrU1zgcIfZwRg8MNBFkXZzD/43RwVNQG7y/nrCP BjtT57NuoPpR1Dj2AK5K+ffDgrkTQq0H9mrtrYPClEhLXBUtZ1ckmSRX5f04Zqz2c0CG OVCQ== X-Gm-Message-State: AOAM533gWPLrgq7wiAn5L1GkuotiMP9h2BhztjCIGStrMlHjz56nFF4v Ts9FEv6rp+3EE6UCt99K12/wPQ== X-Received: by 2002:a17:90b:1d0c:b0:1dd:220b:bac9 with SMTP id on12-20020a17090b1d0c00b001dd220bbac9mr11603896pjb.36.1653051186006; Fri, 20 May 2022 05:53:06 -0700 (PDT) Received: from [192.168.1.100] ([198.8.77.157]) by smtp.gmail.com with ESMTPSA id w22-20020a1709026f1600b0016189ed82c4sm5543374plk.79.2022.05.20.05.53.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 20 May 2022 05:53:05 -0700 (PDT) Message-ID: Date: Fri, 20 May 2022 06:53:03 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Subject: Re: [syzbot] general protection fault in __io_arm_poll_handler Content-Language: en-US To: Dmitry Vyukov Cc: syzbot , asml.silence@gmail.com, io-uring@vger.kernel.org, linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com, syzkaller References: <000000000000f0da6305cb1feacb@google.com> <15a67989-9ad7-11ef-9472-8e16ca6ec11a@kernel.dk> From: Jens Axboe In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,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 5/20/22 2:41 AM, Dmitry Vyukov wrote: > On Sat, 4 Sept 2021 at 02:49, Jens Axboe wrote: >> >> On 9/3/21 5:47 PM, syzbot wrote: >>> Hello, >>> >>> syzbot has tested the proposed patch and the reproducer did not trigger any issue: >>> >>> Reported-and-tested-by: syzbot+ba74b85fa15fd7a96437@syzkaller.appspotmail.com >>> >>> Tested on: >>> >>> commit: 31efe48e io_uring: fix possible poll event lost in mul.. >>> git tree: git://git.kernel.dk/linux-block for-5.15/io_uring >>> kernel config: https://syzkaller.appspot.com/x/.config?x=914bb805fa8e8da9 >>> dashboard link: https://syzkaller.appspot.com/bug?extid=ba74b85fa15fd7a96437 >>> compiler: Debian clang version 11.0.1-2, GNU ld (GNU Binutils for Debian) 2.35.1 >>> >>> Note: testing is done by a robot and is best-effort only. >> >> Dmitry, I wonder if there's a way to have syzbot know about what it's >> testing and be able to run the pending patches for that tree? I think >> we're up to 4 reports now that are all just fallout from the same bug, >> and where a patch has been queued up for a few days. Since they all look >> different, I can't fault syzbot for thinking they are different, even if >> they have the same root cause. >> >> Any way we can make this situation better? I can't keep replying that we >> should test the current branch, and it'd be a shame to have a ton of >> dupes. > > Hi Jens, > > This somehow fell through the cracks, but better late than never. > > We could set up a syzbot instance for the io-uring tree. > It won't solve the problem directly, but if the branch contains both > new development ("for-next") and fixes, it will have good chances of > discovering issues before they reach mainline and spread to other > trees. > Do you think it's a good idea? Is there a branch that contains new > development and fixes? My for-next stuff is always in linux-next, so I think as long as that is tested, that should be quite fine. It's _usually_ not a problem, it just sometimes happens that a broken patch ends up triggering a bunch of different things. And then we don't get them all attributed in a fix, or perhaps the patch itself is fixed up (or removed) and pushed out, then leaving the syzbot reports in limbo. In short, I don't think we need to do anything special here for now. -- Jens Axboe