Received: by 2002:a05:7412:40d:b0:e2:908c:2ebd with SMTP id 13csp40495rdf; Mon, 20 Nov 2023 15:34:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IGPiweP74kEhI7VESsNL++/l1YINI3qYzEQtUxix9HkLwRS7E9daERiQOlplo/JpT6wZCAA X-Received: by 2002:a05:6830:e03:b0:6c6:4843:2abb with SMTP id do3-20020a0568300e0300b006c648432abbmr7707286otb.12.1700523242542; Mon, 20 Nov 2023 15:34:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700523242; cv=none; d=google.com; s=arc-20160816; b=xEA3DS5wYeK1UxpL4gWeT5HNXeLMlgHDK/HMl3b7cmTRS7VS4H5hER17lPbiH//+cZ 32I4c0enKLMZjO8CDC3MEeqfoyV0lMaCnk+8cJjzBvDRdWyJ8BvfiGD8P1HjQc/2PqkZ Csr5TvH86m1eMHRnA50jyJgEYr8Ke2aL2QBiNviRbz9kSFAW33l5avoUDj2ckBp5eBwK y/md6hV0MbS+H6WValg5OZh2+qpqlu2S++sNcygIJ3z3sZIY7eurBQZ5uAo/4YpL+dZh kXQlHtHANBs0LFu+Dc9g5rC15spkBK/33DQKN0RGPGObcoW4AW4uFlh6bwF0N80ePB5P In/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=LivTIn+Mzfm4V76NAY22FThYk4d+bbOVIr11rT80ov4=; fh=MhKPINn4OZW1w1Caetwt+SWc/qcH66CrQWr/G6J9EUo=; b=b1hoCKnKgwCf5U/bvrsVqlIBIr7Ijny3H7c3O3nKIRZPwvlWc66se9FXRIjn9LmSEC a8maVZql51Sca2/stBjR46qQjDYHsKX4ynzgGAMLo12reQtYPfStuImprssziPt9W0AU ZMAOTymPcBikPE2pAlrshw1rXWlvzuDStoeAAr+un+4PnMNJNtLq7Icu7qRwqopQmQ9+ jq89PG6GuXNmNzuU0uXeQ1QWojWOanTG63jPeadou+ShrrCbqgEBPMzGjudIUcAYZFhR hsR82M9jgipub2kvteZw+JCUVONqLp51we531u9cllbHjF8y5mCatyNXJCGu+watuHNU 7R9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@purestorage.com header.s=google2022 header.b="MCq/sn8A"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=purestorage.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id c14-20020a6566ce000000b005bdd6caa886si8672705pgw.76.2023.11.20.15.34.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Nov 2023 15:34:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@purestorage.com header.s=google2022 header.b="MCq/sn8A"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=purestorage.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id E57E2802CFEE; Mon, 20 Nov 2023 15:32:14 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229608AbjKTXcK (ORCPT + 99 others); Mon, 20 Nov 2023 18:32:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56644 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229539AbjKTXcI (ORCPT ); Mon, 20 Nov 2023 18:32:08 -0500 Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 33932A2 for ; Mon, 20 Nov 2023 15:32:05 -0800 (PST) Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-32fdc5be26dso3210852f8f.2 for ; Mon, 20 Nov 2023 15:32:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=purestorage.com; s=google2022; t=1700523123; x=1701127923; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=LivTIn+Mzfm4V76NAY22FThYk4d+bbOVIr11rT80ov4=; b=MCq/sn8AonkVKoLqNn5Q1NMxcZGA96HPtArMaHND+OZQm6XlmuJkl4Qx8CrVgtpZnU cyd2e6TybP723xQGzjSUoYPXRtmZFSbL2YXaejPIZ29YvVj0xX2VlrLeInq0qpHqgani gPQKXYjlfHtXr5caDcTs8beh4TQJyiGGHH3XCsB4jSpY9QlP8ntSdiGKI/ID85tqMGmN 1qNWsKPtnXXEnPadJZEkswB5fFj/tWNA9POMRODkHRXzonUVoIcJpSwI3rMqmHz0nqP/ lAybidG9t8ktmrFw7xRkTqrpTPAn82VBa8OOPFZZvDctWGiWvHmbtHqe3nXy53mpkurL 4nuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700523123; x=1701127923; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LivTIn+Mzfm4V76NAY22FThYk4d+bbOVIr11rT80ov4=; b=c1cwDaZzuK61MQ9WIYZ54YGALHe64uMAl57QMVxJcNRqbmVemUYQQ8JbRezFtu21EQ PBN5mKlK1xf9CGYzJl+/0tjmlJ71WHQk0txXvAenj00ovQYwLAHT9wsEneFM8x/JobvW l3IaDNUY+NlNKbYf6vpaHmRMEaDFlUjW0pqmlJYa7iEBx3pPOhlM8EgDS4MpVU+R7JLf aD8+mRPAygt5HL+f1yk1VLZG/IoOqL+oLuT+Ry/2qO2hKtMFHmAE1abpLRV2pyTwhdGJ 3OVemSrHdo+6IvtC2fxcLZidAvbVoIoOk4xW0uZZHSWSikU3aEF0DoXUuJh9LDH5oSZX 17Gw== X-Gm-Message-State: AOJu0YwnGfNqgyTf4BwjJbslKFwt0XI30ztM2bnppAR8Th7DACD8lsxz NUu+wduExndaW494mZ/+Gx2x++AbOYSnhkQCCVAPf1ib+weG5Qa30hI= X-Received: by 2002:a5d:67cb:0:b0:32d:a2a0:bd6c with SMTP id n11-20020a5d67cb000000b0032da2a0bd6cmr5182381wrw.34.1700523123614; Mon, 20 Nov 2023 15:32:03 -0800 (PST) MIME-Version: 1.0 References: <20231115185439.2616073-1-yzhong@purestorage.com> <69218380-45f0-41cc-8a65-50878d44219e@kernel.dk> <20231117132846.GB7867@lst.de> <20231120082346.GA11622@lst.de> <2fc7ca93-3ad7-4127-b779-76c32f8d9124@grimberg.me> In-Reply-To: <2fc7ca93-3ad7-4127-b779-76c32f8d9124@grimberg.me> From: Randy Jennings Date: Mon, 20 Nov 2023 15:31:52 -0800 Message-ID: Subject: Re: [PATCH] nvme-core: remove head->effects to fix use-after-free To: Sagi Grimberg Cc: Christoph Hellwig , Keith Busch , Yuanyuan Zhong , Jens Axboe , linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org, hcoutinho@purestorage.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, 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-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 20 Nov 2023 15:32:15 -0800 (PST) >> It doesn't make sense for effects logs to be different per-controller >> for the same shared namespace. The spec doesn't seem to explicitly >> prevent that, but hints that all hosts should be seeing the same thing >> no matter which controller they're connected to: > > Also agreed as already indicated in the past mail. Yuanyuan Zhong already pointed out a situation where the commands supported portion of the log page could be different. When upgrading the subsystem, some controllers may be upgraded sooner than others. The upgrade could support new commands. However, I would be surprised if the effects would be different for currently supported commands, unless a controller was not reporting effects before and starts reporting them. Sincerely, Randy Jennings