Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp4066602pxb; Mon, 27 Sep 2021 08:42:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxUbsOf0DBr1M1+xVPvql8H/BvezNFxTHyxDjBSDXNGNeg71u6RcWV8FGXIkxInyIAxXgXN X-Received: by 2002:a17:902:e78f:b0:13d:f99f:34bb with SMTP id cp15-20020a170902e78f00b0013df99f34bbmr451973plb.48.1632757355286; Mon, 27 Sep 2021 08:42:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632757355; cv=none; d=google.com; s=arc-20160816; b=0qbxTNdnLE/06s6pAyG2GmSjIxtiqmnCpSYPb6VM4OyZcO8/ciOmhxCpMZyuIU5NLi RS8YLeBkyfGC0F91P+q2VtBUp4qasxVIo+ycliWzaOSkwr8n717IyDFLtyT3N/3afeqA CZ6hXJKo0soXGnhQ6NsRrEHR4iGbfgUS7OTOFTwE1qFsmrC0+tRZk1FXe0WXja6zS7W9 vNnLNJ738Iu4lJLvz+5tK8HIRULk/AhZr0XsWouh0nbpn5CVvolV8r8Wy9wKwGhGdjSs 8jTp6dkaFzCcGjtB/rWzNsD+k+S9JtTSdu8jafsVfp643HPuen8LJT3SAZAVDdqeNs1s d3zA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=WAHfMK/wO4fMYiKU9LDZg4Jep2aIYsjvtqPdpQXlzlA=; b=mQrG5ZXM/JP4v/R65G0QFj0fbinnk4ED5bIRr+kJ4DZiycVkFSYCgc8BTQGjMbzALe IT5/G4mxtWRbM8NI7zq1cMvJyGM/h4ZfpIYtCMcIXoGB9pDd8wSDeGQcHl0uR+mLBWQI zwngXjjfbXkCszglArpwG9FOI0mBNoQidlDl2AKJ8M+MLDM3+PVTYpO3KTgGnoGIARO8 8mMDm1+ThUH5fe8d6JYOaEXlAdnhh2po/oL+0VTOWyC6WoakVni67IXLAedxDE6jl7oI 3TGiP4vcdQUSsIpOr9Sin6e85p3vUmjN2S5xEXFuRMRzh2q+HNxqTzTr5yg7pw5/ricI qKUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=cPjtNTXQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b11si10567799pfp.357.2021.09.27.08.42.20; Mon, 27 Sep 2021 08:42:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=cPjtNTXQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235152AbhI0PlK (ORCPT + 99 others); Mon, 27 Sep 2021 11:41:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45872 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235100AbhI0PlJ (ORCPT ); Mon, 27 Sep 2021 11:41:09 -0400 Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C0198C061575 for ; Mon, 27 Sep 2021 08:39:31 -0700 (PDT) Received: by mail-il1-x12f.google.com with SMTP id i13so19749645ilm.4 for ; Mon, 27 Sep 2021 08:39:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20210112.gappssmtp.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=WAHfMK/wO4fMYiKU9LDZg4Jep2aIYsjvtqPdpQXlzlA=; b=cPjtNTXQ7jG9UfkpYtR2bmP66u78khVHJvzbhsxQQJgZ5a2+sm920mccP1Ajw4BEE/ M00myu3fFRyGNfuBUt3x2u/mkvY1anT1oPvlyuEfjwf0+fie/IkPhdd3ykc7rRw/CaU4 18i4iVanMkGeETLGRVKfZHYC9TyqAOFvrDWcTMMebpTtdW21bAhc7LZcFke5GFwzLUtp lIfyRxrBAhQSPoAMrYHnJk6xqdZ1y3/7J5F3M8dK9rtSm15v4loZQMBxganzf1toiTla MEhlOLvt0bE5BVvQeea2yjbR5hyffDQQ5EuqvTjHv6wjg1Ye0yrBa8LL4fVKgx7T8ifs w4hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=WAHfMK/wO4fMYiKU9LDZg4Jep2aIYsjvtqPdpQXlzlA=; b=cDL8x+uJV21Qf/TxZBOMCH2y9lUNTqRJteSDd7+MGc92yKOwp0Cle0qhXX6SKplXVE YU1o2PTJKk8nMD+VOEfUPMKruVCo8snhV5g/kYw71uGfGRVTg/ELfWT53zyE26A74MXI f+Lfscap1WdaqOm92YINdvB/xEEHiTqreKs9TpnHnuR3NdkssAMHyLsg26h+xQx6/ZdS oxUErnIdJmgctNaWIWf5XB0bx1qDcg4hxXFHvp7YKvWYoG0/+7U6uthIc3bsI1iNMw6u yKp+uB4ACN45UISUYIzShz+XHmW++APGMtDhsmAtLMQctzZL1tSXTHm+q6puh21GGNNd BNEQ== X-Gm-Message-State: AOAM531mAeG15QvP+dyrLCj5awEA+KhkKD0IsgSoxjqek0Bn2fbbbE9X fvibByxnDbE42Q87sZKNyYPxgQ== X-Received: by 2002:a05:6e02:664:: with SMTP id l4mr508080ilt.153.1632757171044; Mon, 27 Sep 2021 08:39:31 -0700 (PDT) Received: from [192.168.1.30] ([207.135.234.126]) by smtp.gmail.com with ESMTPSA id z20sm9377591ill.2.2021.09.27.08.39.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 27 Sep 2021 08:39:30 -0700 (PDT) Subject: Re: [PATCH] nvme: add command id quirk for apple controllers To: Keith Busch , linux-nvme@lists.infradead.org, sagi@grimberg.me, hch@lst.de Cc: linux-kernel@vger.kernel.org, Sven Peter , Orlando Chamberlain , Aditya Garg References: <20210927153539.372986-1-kbusch@kernel.org> From: Jens Axboe Message-ID: Date: Mon, 27 Sep 2021 09:39:29 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20210927153539.372986-1-kbusch@kernel.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/27/21 9:35 AM, Keith Busch wrote: > @@ -1026,7 +1027,8 @@ blk_status_t nvme_setup_cmd(struct nvme_ns *ns, struct request *req) > return BLK_STS_IOERR; > } > > - nvme_req(req)->genctr++; > + if (!ctrl->quirks & NVME_QUIRK_SKIP_CID_GEN) > + nvme_req(req)->genctr++; This doesn't look right, as it'll never be true... -- Jens Axboe