Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp4058236rwr; Mon, 8 May 2023 02:07:03 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6v3pxtuu++XVyuDZCot+GOOgCTQIbSc/T8FZqkO1SL3DPeAAemTDAHlvqfSTsZ8OSSCAcj X-Received: by 2002:a05:6a21:2d8c:b0:ec:713f:3cb2 with SMTP id ty12-20020a056a212d8c00b000ec713f3cb2mr10787481pzb.53.1683536823435; Mon, 08 May 2023 02:07:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683536823; cv=none; d=google.com; s=arc-20160816; b=kPg6GflDyfO5K6dotvET9k2bXFmEldlzV2rso47XffFzgAPhRHqYu1Cab1caZqUrDc w4qaoEWUwuOJ/a6UQkdnNnUNaa3a//CiZX2D6Y9G41HGMrz2wrs81Wwv6fGbqwHu4YMX QEFEes/t1Ji6FOImpaX5BL5yGv4pE38zRn5QceDT02+0Cmx+W6goBLdgX74iu55Bm2YT iTwAf42TfSJlAEChqhguLhj4NtGDfZZZBeMuEwLISUpoNFPyUk+qrKWJuAFB3+uUHEfn jq3M387wg2mT0EP8Jr+7GN/aWV1s8Ywnj6oIL6OzUHbInklKd1Pr6NX6tgLgwJBe1GHg DCrQ== 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=CzjnjA4JS2YmjVXUUWsFDtgrLJ4hv+oK7hr5A0flMko=; b=O16dzKmTlGDayP7oVX/ZMPkxtKMKpSfPSntcrV3/pEEKWc5JTb5Z83k6gtcsuSzH79 cntvr3TuTVG8qavvRL+6zdORwIgaH0A6tiO+S5RkWJBHEmy0aAkgxHwAyMEjbhSzm55p lpzelhGLfU5//Kx36hhXMXcwb19grmCxXcu6dfkxxmoEKFYxb+ILplp94e+wBwk/r58E aHe2Rlxq9Vnkv8z9xZRZI7RQsJYPzo5sIvNdKP9crCOciAjJWMaT65SBlUkOPhJo37KK X1NTcXrFKA39gjJx+5NMbsdnEonS/04V0QTMy6VSy5lrjU2+Ups1Ty7YT6V/maHwDT0q SHqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mit.edu header.s=outgoing header.b=nb+C0kmv; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mit.edu Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g14-20020aa79f0e000000b006281ec442absi8343422pfr.309.2023.05.08.02.06.40; Mon, 08 May 2023 02:07:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-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=fail header.i=@mit.edu header.s=outgoing header.b=nb+C0kmv; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mit.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232953AbjEHJGh (ORCPT + 99 others); Mon, 8 May 2023 05:06:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48934 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229652AbjEHJGg (ORCPT ); Mon, 8 May 2023 05:06:36 -0400 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E1EA7FE for ; Mon, 8 May 2023 02:06:31 -0700 (PDT) Received: from letrec.thunk.org (h64-141-80-140.bigpipeinc.com [64.141.80.140] (may be forged)) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 34895uIb003749 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 8 May 2023 05:05:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1683536762; bh=CzjnjA4JS2YmjVXUUWsFDtgrLJ4hv+oK7hr5A0flMko=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=nb+C0kmvOPwFXf4nW5dkJEWkppBfLmi83wmzz1oRqkoVQa8+pTkTV3UlKPy28kITC BeYX6ghpdBfE+QyUnwZepe1oZIziJh+WD0z48HKHY4wePlT4UjEW0sIiDGYiYIb5lQ X9/X9g8Cl0qUDy6JDO47CK5IV/BGY/YHxKN05v6op2euHqCubjLQQmc6NSjm20VP88 zwcEm7HipaNfC2qwfiF4FFX1RSYQ4vXAuEbehA6+Zx7aqOral4ZQtUwHSOoJeviF5r 69V1aTCPoVIRpVfU2Huk6O9DtLvtnxrn7HMPKC6WxgpRCKiZTmtBvKwezHI6iF78J2 M2uzBqlAHYL/Q== Received: by letrec.thunk.org (Postfix, from userid 15806) id A3B0A8C03A8; Mon, 8 May 2023 04:55:49 -0400 (EDT) Date: Mon, 8 May 2023 04:55:49 -0400 From: "Theodore Ts'o" To: Dmitry Vyukov Cc: Tudor Ambarus , Herbert Xu , syzbot , davem@davemloft.net, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, olivia@selenic.com, syzkaller-bugs@googlegroups.com, Jason Wang , "Michael S. Tsirkin" , Laurent Vivier , Rusty Russell , Aleksandr Nogikh , syzkaller Subject: Re: [PATCH] hwrng: virtio - Fix race on data_avail and actual data Message-ID: References: <00000000000050327205f9d993b2@google.com> <41ddc20d-8675-d8bc-18c6-2a26f0d6b104@linaro.org> <20230505040134.GA883142@mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAY_BE_FORGED,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE, 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-crypto@vger.kernel.org On Mon, May 08, 2023 at 07:33:39AM +0200, Dmitry Vyukov wrote: > A link like this may work for syzbot instead of the Reported-by tag > (may work out of the box, but need to double check if we start to use > this): > > Link: https://syzkaller.appspot.com/bug?extid=726dc8c62c3536431ceb > > Or similarly this may work: > > Reported-by: https://syzkaller.appspot.com/bug?extid=726dc8c62c3536431ceb > I think the parsing code mostly looks for the hash. > > This was proposed, but people said that they need links to lore and > don't want links to syzkaller dashboard. So this was rejected at the > time. I think the "Reported-by: " line should continue to contain an e-mail, since that way "git send-email" will automatically include a Cc: to the mailing list address so that the syzbot page for the report will contain a link to the page. What *would* be useful would be a search box on the top-level https://syzkaller.appspot.com where you could either enter an e-mail address like: syzbot+726dc8c62c3536431ceb@syzkaller.appspotmail.com or the syzbot report title e.g.: KCSAN: data-race in random_recv_done / virtio_read (3) or just a function name: sys_quotactl_fd The search box could just push the text to google.com with "site:syzkaller.appspot.com", which should mostly do the right thing. Also, it would also be nice if all of the URL links on the syzkaller.appspot.com used the id form of the URL. That is, to use https://syzkaller.appspot.com/bug?extid=6c73bd34311ee489dbf5 instead of: https://syzkaller.appspot.com/bug?id=32c54626e170a6b327ca2c8ae4c1aea666a8c20b The extid form of the URL is shorter, and having a consistency so that the primary URL is the extid would reduce confusion. The web site will need to continue to support the id form of the URL since there are quite a few of those URL's in mailing list archives and git commit descriptions. It also would be useful if there was a way to translate from the extid hash to the id hash, so that it's possible to search for the extid and id forms of the URL --- since the URL aliasing means that for a developer trying to do code archeology and web searches, that we need to search for both URL forms for past syzbot reports. (But if we can avoid the aliasing confusion moving forward, that would be **really** nice.) Cheers, - Ted