Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2560222pxb; Sun, 17 Oct 2021 18:55:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw2wPN9AciYPfkwrxVD7Z4cIxLZ6S8KMOeKjjHlrn442TLjRKClypewlsQ4qvuEpwda63cp X-Received: by 2002:a63:84c8:: with SMTP id k191mr20616043pgd.158.1634522144740; Sun, 17 Oct 2021 18:55:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634522144; cv=none; d=google.com; s=arc-20160816; b=aPCuH5UrLI8xkmyTQm67Z90o3WYF/FHTBObQyu0kjSF2A+D7ZDXL8nyvVldk6GQZiH UUNZ20VafFbxMzb8eZvX0Gmd0vNRaDrmIQVUPrNRqF4vFB8Jl9JEL4fo3MrSCkqWSLzb rUQnzjsUTnUAKdBghnIXoEJifRsIKwlDBjcxFiSIcsuLX/arpVdM6HI6/HtU4g8+2wXk RdtpyP5AeFx5ioWB7HH7R7mn/63NMx3laYmf92ppRJZCVW7yRZjzcN8JMStYtISUBBQw 4+pv2089RdmcQhGwkFQhZ0nvkkPjTaXIrd/8UvofX4RiYQFkNT0sm+YE/eVRd974xuLQ EzLA== 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=GLrCUjMS6PpGbtB+8mhXMW1Ydnsrl8bMCJvRUQizels=; b=Di0I1tjYwh7OSXoyqxnYdKh7V8yifhv9ZO1odyX1P//1Dg2x6smFnQpvRZ8kisMUuj NvN9gzqxn3TQusBNZ7AfeEWKo/h5mcFs7SCcxBItRLObAI9gLfPWtxF4VAkdKaUJrNHZ 54fsvRSh0GkqJVhcmPAG1NbkfK66ihtZzzI34MDwzVL8V0iR7Typ90gJ6heoR7jJz4wn ZcXyZZVIYroS6MpeDR+Wy4ymzotK5ICxAc4d4EiVdDwATpisKotJfa0It1+x5LMcsFo+ /mybMMCfEVYBXxQhBaAnOqjTGA9+6ptX26I+M/GR6zrMAeYEKIKNtmZACVFSmdJZipX+ ZY/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20210112.gappssmtp.com header.s=20210112 header.b=WVmWXqed; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z10si9254122pgi.529.2021.10.17.18.55.33; Sun, 17 Oct 2021 18:55:44 -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=@intel-com.20210112.gappssmtp.com header.s=20210112 header.b=WVmWXqed; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242976AbhJOUSy (ORCPT + 99 others); Fri, 15 Oct 2021 16:18:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51712 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242977AbhJOUSu (ORCPT ); Fri, 15 Oct 2021 16:18:50 -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 D0956C061766 for ; Fri, 15 Oct 2021 13:16:43 -0700 (PDT) Received: by mail-pl1-x62f.google.com with SMTP id y4so7107947plb.0 for ; Fri, 15 Oct 2021 13:16:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GLrCUjMS6PpGbtB+8mhXMW1Ydnsrl8bMCJvRUQizels=; b=WVmWXqed83hwr0BldYX/afwa2GbpIGZwQjPSy/t/0JCMx9AA3HwxPAEoNSxpJnB0Yx fik28dWjsco5sZcynW6vCxEOGuDCcJkT3iUqTzko4G0XSQOOqA+QSRlWvgPkUzZ8V9vT 4xwMKveUV/iuXskzwET7y/xGFKIkQhDlpaDHWOyGcvlA1O1xIIHo8ciWtrekXQ8bvaal alYpuUsz7ne8h38wf9qOthjsznOmfoClqe3jgW9ABNzMY2OCsxJTyAIrylM7Fevvghsz UpnlHNCPaziwRwsJVKVa9CXVQb/qVr+HtLg3/tKYpQyECxNGKlOz4xssnXiOuRWJeOcA R8ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GLrCUjMS6PpGbtB+8mhXMW1Ydnsrl8bMCJvRUQizels=; b=Xm2XTb1YB4cdQmTLM+XRL5mIMr2oIqJ3y6Qek6R8/82RKlhor3cBD1SH3DxzzHqQrl 40Uoxdg3TJKPK1OB2sBWXxzMf+x24j2VJWb+LBnq7P4Xw3Kt35CovOt4Piet2e2+IZcJ q0WaQw7uKRiWYUooP4/oDBa+pKnwVvnw66C/bF+oOZdTZj9Xmyc15OK7F6Y5n/fPb0Tq X+cjTlAF6xBxT6Ij9lIWRpbFUKNJbA/aNojEuAkAKRmjnQ1v109RNFa2PXbyuimv7Cyy wL0yOTDax8UQcZEWXu/OuXidDDTgxifhjFRL+Rn6pXw7a/TT94Rr2ab+0zhleFQ5Dffu ppIQ== X-Gm-Message-State: AOAM53198n5IRoSdVs/Bm8hdR4TIYAzL/gpTNkATJnfxJlIKBWTsWVoJ rOX+kGhnOfioGocmQOVJAd1kw75K5OHnYOerc19rgg== X-Received: by 2002:a17:90a:a085:: with SMTP id r5mr29951880pjp.8.1634329003303; Fri, 15 Oct 2021 13:16:43 -0700 (PDT) MIME-Version: 1.0 References: <163379783658.692348.16064992154261275220.stgit@dwillia2-desk3.amr.corp.intel.com> <163379785305.692348.7804260538462033304.stgit@dwillia2-desk3.amr.corp.intel.com> <20211015171507.000010dd@Huawei.com> In-Reply-To: <20211015171507.000010dd@Huawei.com> From: Dan Williams Date: Fri, 15 Oct 2021 13:16:34 -0700 Message-ID: Subject: Re: [PATCH v3 03/10] cxl/pci: Fix NULL vs ERR_PTR confusion To: Jonathan Cameron Cc: linux-cxl@vger.kernel.org, stable , Ira Weiny , Linux PCI , Linux Kernel Mailing List , Christoph Hellwig Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Oct 15, 2021 at 9:16 AM Jonathan Cameron wrote: > > On Sat, 9 Oct 2021 09:44:13 -0700 > Dan Williams wrote: > > > cxl_pci_map_regblock() may return an ERR_PTR(), but cxl_pci_setup_regs() > > is only prepared for NULL as the error case. > > > > What's the logic behind doing this rather than adjusting the call site to > check for an error pointer? Minimize the fix for the stable backport. In the later patches the cxl_pci_map_regblock() => cxl_map_regblock() conversion goes from returning a pointer to an error code. > Either approach is fine as far as I'm concerned though so this is really > just a request for a bit more info in this patch description. I can include that note above to clarify. > > FWIW > > Reviewed-by: Jonathan Cameron Thanks.