Received: by 2002:a05:6358:f14:b0:e5:3b68:ec04 with SMTP id b20csp2909429rwj; Mon, 19 Dec 2022 10:17:42 -0800 (PST) X-Google-Smtp-Source: AMrXdXu77HL7/m7y229cW0BWbqJuDd63B1g5GmfH/XVnA2drhTtOBZFo/CSfExw6vAtoy8KqQZQ8 X-Received: by 2002:a05:6a20:1392:b0:b0:c30:5819 with SMTP id w18-20020a056a20139200b000b00c305819mr12587155pzh.1.1671473862285; Mon, 19 Dec 2022 10:17:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671473862; cv=none; d=google.com; s=arc-20160816; b=hPKXNcGXoOofScssv5qeOewP8VDEefEaj41IAbNzdV8MdrhzND5/gArN5ghtWcr1bR sS1paAqYPGU9c/ocue4xldij4ZjmU4Lnkv3v1FCmd2wtyfU31g1rICm4Sm9LVQJcMoZ0 pjNTQGzLv3hgiWqo0xu18jWiesu1LygFM2enDhohTHo8dw1DsPTU/q9sy6UDyjfwS1Mz 2Scf7cgwZ/7IkZACoctZ/TwLHkFuApr9e6j/N1w+w6tbxUtBCbZs7jpWy3pUJ24qiMPt HKsIrDn7btbfWegbo1AvWLgBFj/oUuLS/2VM3ehndosWN1g0pybNO8oX085VhOh5uJUO puhA== 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=RPZcPeqiNQ/txvHn7bKkT7EcINFhNS0Qm6B4IweGX98=; b=JBcnssmky+lTpxKTIejhyW0OFcgAi9ujPuceR8Ldeg2SDLtFvIW71k38Ds3hvX7OE2 h/wLyDQsqYJ9MXFxv74pOnpU/DwV9hbNPmkYfUkcItbWlw+rl4Q1Yab/sCoC3Vw/34Q8 5Ha2i1GvD4dZugSQjlWUqPfK6gp5HWb3sc1Dmm02qYbWqbvG2OV4LrUUhzsaCu9T9fhq GCp6Ckbx5eM76NTh1Xbbl2Np8IOxyfe3p6923yXFGachYU32u8SnmIcew4ku7snYuU69 q0gizMGY8bDMzI59BTPZv3s4sKHi9dWuG4qw/qs9SFAxu5UeXH4uvgkdfkMA+oQfAQ6y p3Aw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mit.edu header.s=outgoing header.b=NMYC7AA6; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-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 j11-20020a636e0b000000b00477bbd92cfdsi11716632pgc.592.2022.12.19.10.17.25; Mon, 19 Dec 2022 10:17:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-ext4-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=NMYC7AA6; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-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 S229712AbiLSSP0 (ORCPT + 99 others); Mon, 19 Dec 2022 13:15:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37788 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232182AbiLSSPW (ORCPT ); Mon, 19 Dec 2022 13:15:22 -0500 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6908A13D57 for ; Mon, 19 Dec 2022 10:15:20 -0800 (PST) Received: from cwcc.thunk.org (pool-173-48-120-46.bstnma.fios.verizon.net [173.48.120.46]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 2BJIF4Ce015721 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 19 Dec 2022 13:15:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1671473706; bh=RPZcPeqiNQ/txvHn7bKkT7EcINFhNS0Qm6B4IweGX98=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=NMYC7AA6LuGf8a6NW6qf8Pm3KhIx10BCL60vB2yDFeUEviJNykiDfB5bpRHnk17Qs 5aZtm/ugMun8c4i1gr7EuLSC0fX9FQ7/7sstYQHVBEAxLqdMW6XZSR7e6zOJ+yNxg9 0UnAzDQO94KhF1rp843GP1XkdmSu5+AvP8lb+38SOfEbMiN8oSW3abLuV6e5TGe8Jg M0T7KzUWXn8+Jf3kCvVryfP75Eo853NMheoooFmDMRlD+buKsgnP2Q25G9DTr5++ym BautrZUXd6IDlRak9kDYfCu5uo8cp3xO92SPN0iPsegzK0nvdnrAj2w8DfQ1iOdjH0 4cM4iOpnO4yVA== Received: by cwcc.thunk.org (Postfix, from userid 15806) id EA15E15C3511; Mon, 19 Dec 2022 13:15:03 -0500 (EST) Date: Mon, 19 Dec 2022 13:15:03 -0500 From: "Theodore Ts'o" To: Aleksandr Nogikh Cc: Lee Jones , syzbot , adilger.kernel@dilger.ca, gregkh@linuxfoundation.org, lczerner@redhat.com, linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org, sashal@kernel.org, stable@vger.kernel.org, syzkaller-android-bugs@googlegroups.com, tadeusz.struk@linaro.org Subject: Re: kernel BUG in ext4_free_blocks (2) Message-ID: References: <0000000000006c411605e2f127e5@google.com> <000000000000b60c1105efe06dea@google.com> 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,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE 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-ext4@vger.kernel.org On Mon, Dec 19, 2022 at 05:12:47PM +0100, Aleksandr Nogikh wrote: > (a) Once you have opened the bug report page, you can find the > namespace at the top of the page. > (b) One can at least see the list of the tested trees on the main page > of the namespace -- we do share the latest commits for each manager > instance. Also see the comment below. It's not obvious what you mean by the "main page" of the namespace. I'm guessing, but from the bug report page, there is a horizontal set of icons, "Open", "Fixed", "Invalid" .... (which all have the same icons), that the "Open" icon is the one that gets to the main page? Assuming that this[1] is what was meant by "main page" (which is also implied by the URL, but it's otherwise **really** not obvious), where is the list of tested trees? [1] https://syzkaller.appspot.com/android-5-10 I see the table "Instances", but it looks like the only two instances, ci2-android-5-10 and ci2-android-5-10-perf, are both apparently looking at the same commit --- but there's nothing that tells you what kernel tree those commits are from. I can't see **anything* that looks like an explicit git repo URL plus branch name. Is it perhaps one of these? https://android.googlesource.com/kernel/common/+/refs/heads/android12-5.10 https://android.googlesource.com/kernel/common/+/refs/heads/android13-5.10 It also appears that the android-5-10 "namespace" doesn't track any other trees other than the Android 5.10 tree. Which means the e-mail message, "I can't find the commit on any tested tree" is ***super*** misleading. At least for the android-5-10 namespace, why not just say, "I don't see that commit on the git branch "? I did finally find the missing information, but it required a lot of clicking and searching. From the bug page [2], the status line is: Status: upstream: reported C repro on 2022/11/27 00:51 Has a link to the e-mail sent to the upstream developers[3]. And in *that* e-mail, we can find the git tree involved: git tree: android12-5.10-lts [3] https://groups.google.com/g/syzkaller-android-bugs/c/LmaUwJpTXkA/m/HjsARFKWCQAJ Going back to your pull request[4] to add a link to the dashboard in the e-mail, how about also adding to the e-mail an indication about the Syzkaller namespace. That way, the upstream developer can quickly determine that the namespace is "Android-X.Y" and simply hit the 'd' key as not really relevant to the upstream developer. [4] https://github.com/google/syzkaller/pull/3591 I assume that there's someone in the Android kernel ecosystem that is responsible for figuring out how to make sure commits are backported from upstream into the LTS kernels, and the LTS kernels to the relevant Android branch. I do know one thing for certain --- I don't scale to the point where this can made my problem. So I want to be able to more quickly triage e-mails that are Not My Problem. More generally, I think we need some kind of MAINTAINERS-like file which explicitly lists who does have that responsibility, and which can be used by Syzkaller so we aren't just blindly spamming all of the upstream developers in the hopes that one of them will do somebody else's job just to shut up the nag mail. Otherwise, the natural reaction will be to resort to a mail filter to /dev/null the nag mail. :-/ - Ted