Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp346246ybz; Fri, 24 Apr 2020 17:28:21 -0700 (PDT) X-Google-Smtp-Source: APiQypIEXvgosnsaCA9+G9J/JJNxNYpqQmjn1bwU1roeugB/nE8MC56PTW4QrccrALNQpswdhIxS X-Received: by 2002:a17:906:558a:: with SMTP id y10mr10128846ejp.192.1587774501611; Fri, 24 Apr 2020 17:28:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587774501; cv=none; d=google.com; s=arc-20160816; b=cJfePKuqHufVhztl7LEF9Hf8xQMUAM2mJI6HjDUxTA0+4ZzxUBWeFuVHDNL2fGi5aV 9pfAMpZjx5XCtiwZIev62R+gauOPGPMZmeTMFDBA8D/M7G6PR6H6M6vvMQcWmFPmM/aN NyP3uDO1KRvEmL2sn2/kZtgSxnLiBBvYay4+xPbDdpQJF6jHfrz1xnmx36UlNuvFya/Q kCCFE7/SDDEwzHU2J51yFkvJI7NJgTDTKeRWWFqYBP9SOT0OwApUxtXQDgvoSlSN7J/5 IqbY8XEFE1H0kVUHdwWkC8X+Ehojm2JxN9Bw4aWdYOTGBLsGoc8upCuoKrKU9xrM1vdc gRbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=8DtbY+hrvIraJrx4Nh9U+69i+KyeK5TrEPRbni5wx1U=; b=Ac8YkU4EXo4xVosmc4to49xewmPvSXpR6N0wBd+dvSLGenRNk1Vo25CzRcrdNIflbK kjBKNQHLs2Ey4d74JiiNqsgBFKEecNuOscxRcgHChNaeDsCjHiJUmXshBnYuBNSAp2DN HTKGrhOSrqOseTMmaSS/GbsjtluZEptJHMmuvAJF/Gn+529/MYeppxN/pSDJC7RAujgE psCV3YmjpLyKCCD+m7oYXZt0WqrowF+TpTSunQz04L9vfMS/Tm22eNIMIXgluaR5BZcp CuHnBGkxSGet+K2S23ul/WLePDPYCnNsWGw/qJgbZ6bFx865UuPpAb3m9tkVEqcmGugH q8/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Cwn2nxga; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 1si3739755ejx.68.2020.04.24.17.27.59; Fri, 24 Apr 2020 17:28:21 -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=@linaro.org header.s=google header.b=Cwn2nxga; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726105AbgDYAYD (ORCPT + 99 others); Fri, 24 Apr 2020 20:24:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51614 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726073AbgDYAYD (ORCPT ); Fri, 24 Apr 2020 20:24:03 -0400 Received: from mail-ot1-x342.google.com (mail-ot1-x342.google.com [IPv6:2607:f8b0:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57F29C09B049 for ; Fri, 24 Apr 2020 17:24:03 -0700 (PDT) Received: by mail-ot1-x342.google.com with SMTP id j26so15711605ots.0 for ; Fri, 24 Apr 2020 17:24:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8DtbY+hrvIraJrx4Nh9U+69i+KyeK5TrEPRbni5wx1U=; b=Cwn2nxgafnzJF/zCWg2DNC9ZfZrTBn7wZMWmYaeOXMf+TZo60c2RS1u9xDCyfl5VaF JlUzgkkfZgLZjzcza5nL29ZhDfNruiABWTxH+GQX/GXDu+wOtzrGJpdH+Sr0Oiax9D/x aUVwJ9OfflXHPZDAVmcqpBU+oxLXWGFMcf6pJicEa0Ukr9VBeJmxKWINQrzys0LpzFQn nVdEN+5aq5aWQnCGxJx2rqfRwg4M40812PmwbopQOYfi/hTrAq8qnd5XA57iSiONl53o Z4oeQijaD111i8OLac4kXu7FiHhNatFqjM4CR3XkD9mpF49PZUTW+4kC+HsO3uSBdaUO l6Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8DtbY+hrvIraJrx4Nh9U+69i+KyeK5TrEPRbni5wx1U=; b=WOmfMZgjaZN+MtxgAGC3fIRnmNOmY5ohTYJfS+B/AdFhGXQYWuJhcK4x98TZt/4u3z 7pu9crzApeh6m8B7x/6RGEkdQBGjdZPgOW3gkDcXvIoUOg6lO284D9StufyBE78UnaLp TW+sDiscis42zozdXz45dBCtYIWjrGKrTMveOzpcsqmrej6Uy9QzBUswavdR5iLnwIG7 FHAVtp2U4pYn2A78VwlbDkDxpJwohUmN3nffDhP8l27nlSYMDyxD1CYlmxlxS6fY/iln BoGlG7A+TtnKHjkeTl/r6vFSeNVN5EZRQ/jBvyd1vM/Zo0+6OQCcWOoSAlevQP59DP1U hKaQ== X-Gm-Message-State: AGi0PubbMCwlMUyviAwYtDzgi5HeRV62uzvpiQRFr+ssFFXhmuF0VOKu x6qLdoq8F+nKZNMg2z8Nq1WeNZZIWZG6/X86lY38/Q== X-Received: by 2002:a9d:3988:: with SMTP id y8mr9388729otb.352.1587774242725; Fri, 24 Apr 2020 17:24:02 -0700 (PDT) MIME-Version: 1.0 References: <20200424221758.15984-1-afd@ti.com> In-Reply-To: <20200424221758.15984-1-afd@ti.com> From: John Stultz Date: Fri, 24 Apr 2020 17:23:50 -0700 Message-ID: Subject: Re: [PATCH] dma-buf: heaps: Initialize during core instead of subsys To: "Andrew F. Davis" Cc: Sumit Semwal , Benjamin Gaignard , Liam Mark , Laura Abbott , Brian Starkey , dri-devel , "moderated list:DMA BUFFER SHARING FRAMEWORK" , lkml Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Apr 24, 2020 at 3:18 PM Andrew F. Davis wrote: > > Some clients of DMA-Heaps probe earlier than subsys_initcall(), this > can cause issues when these clients call dma_heap_add() before the > core DMA-Heaps framework has initialized. DMA-Heaps should initialize > during core startup to get ahead of all users. > > Signed-off-by: Andrew F. Davis No objection from me right off. Acked-by: John Stultz thanks -john