Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp3067571ybt; Mon, 29 Jun 2020 14:25:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx5N5v/CIEgQg/bbHjbGrq0DXFwD2ZLgmBTZtdcKp48EIG7Cfc6V9F6qkGvH6vmrNmjR8cx X-Received: by 2002:a17:906:940f:: with SMTP id q15mr16135145ejx.470.1593465950224; Mon, 29 Jun 2020 14:25:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593465950; cv=none; d=google.com; s=arc-20160816; b=H1trjDcVRHZWKwmZqeKTT6ufDIIwSPjwWPEQOxeV2vYK3vtAD6PXPeJh4AtG9E7aBL yQPy3UuTvm+pu9PZogM88ArGm/atgWVA/Ns+RxK/cNxDuqzk7Jxt8yKGz2buMzb06GBR gXikfzvmm+/bKzDfSKZdk8yapRD+fG/wGgl8HFfrxsWYKwk9RVBE/wHejw3CF9YTl132 lEv78E55j1aMH6s0D9oCO07QxakpChkRs6qTGmWoOZI2BczLh+miuJVuGCuaevRMvTwK AjDSYx6Hwg/D2opnMbmaf5V6uPRCqEhntDvktBAWNMZXxD1bfWVdamdqZcAznrT9tTET My9A== 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; bh=o8Vlb2RXFaxFZfVJQ8H+C9fEY9JApumtAdRaufWMU0U=; b=qbCGOwLmYnqeWnS+2d9H4jhR7gJhKZxQYbUhjBxUBTxgQHSfMln0qq/pswvDn+foFv uH5Vn2ICDbWjTSzw67r39EkVO9XBmS3oaCFdVrvB8/AJS4pIarOhDv3kXN48cdfKtXgS xV2rn7m80sFfI+sx2LeZxOnukq/5O7DhDu1BI3lOTTCHlD609Pp/WPzZiQpnmDaFLK82 oysYZYb0sm06mOc7rrNQOBf3RSnED1c0XkVsNmUc7bRkRCM5uj1FLzs0yKTRj3DNDBHD ZvsOUxf6wH991ifEoIc2SSVMa4Hnex/Fqn07SwjXbXvkK1fOMOuoJGgzP3jrjuLXPCnv B08A== ARC-Authentication-Results: i=1; mx.google.com; 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 a14si371107eds.487.2020.06.29.14.25.27; Mon, 29 Jun 2020 14:25:50 -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; 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 S2390768AbgF2VWS (ORCPT + 99 others); Mon, 29 Jun 2020 17:22:18 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:52597 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730572AbgF2VWL (ORCPT ); Mon, 29 Jun 2020 17:22:11 -0400 Received: from mail-qk1-f172.google.com ([209.85.222.172]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.129]) with ESMTPSA (Nemesis) id 1MDv1A-1jiCrd0EKK-00A1GE for ; Mon, 29 Jun 2020 13:54:01 +0200 Received: by mail-qk1-f172.google.com with SMTP id e11so14934554qkm.3 for ; Mon, 29 Jun 2020 04:54:00 -0700 (PDT) X-Gm-Message-State: AOAM530VGvvB5fkMRMjDUeJj9aDLE47Y+6lLHa+oUn8CFAkbksOym1Er 76fNb0cx8XAOeXkQ+4a8n+NcRl4669mfr8rlViU= X-Received: by 2002:a37:9dd6:: with SMTP id g205mr15063847qke.352.1593431639955; Mon, 29 Jun 2020 04:53:59 -0700 (PDT) MIME-Version: 1.0 References: <1593425623-31810-1-git-send-email-Anson.Huang@nxp.com> <1593425623-31810-2-git-send-email-Anson.Huang@nxp.com> In-Reply-To: From: Arnd Bergmann Date: Mon, 29 Jun 2020 13:53:44 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 2/3] arm64: defconfig: Select CONFIG_RESET_IMX7 by default To: Anson Huang Cc: Russell King - ARM Linux , Shawn Guo , Sascha Hauer , Sascha Hauer , Fabio Estevam , Catalin Marinas , Will Deacon , Philipp Zabel , Stefan Agner , "oleksandr.suvorov@toradex.com" , Bjorn Andersson , Leo Li , Vinod Koul , Geert Uytterhoeven , Olof Johansson , Linux ARM , "linux-kernel@vger.kernel.org" , dl-linux-imx Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:NIOSdfESoXFSE8b/DuYR3KL4+W+WZjWDOStjhIIYEq3ceB+isZb Eiq1GkmUNJPAj68nWgC7PYKycit+ZrxUAdM/2CKx1wrGKhXDtCi6zlwSOl69jUHNXsEmCe7 R25isb36HglKPLXxIIzWGVRSKQXj2BzB1KA0dkVL9LmYThRrK0f0MkdH8tQhHMOvxffyHVI blL85jSVrgafEUnJ8rSFQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:GIwaNzaF97M=:6INQF6qF6yeJQlhCQ4O+W1 +AHvlspnFmowebU86qfyDbkZ3+rGbzf1hIIOQUxo49v8CbDRRcVGEqZpM17VzHrP7ID4cHCXA Hhghh+z8FrdvEXG9YGWWFbOdww6AFpaFfDNPq2GwT47CSz6K6/bnN7d2DgwhW3IBpdYAoERiB foAW/29+wgSomKuLULrWbqMtT2djCiZ44/iZmypUCa/9V7m0R8FEkbEGOIO81RyV10BemSiS7 TnhUoOgzXQb/JXVtnIwW7y7UsOt99CjwOvuD4sxxcgiQT29TfBDb/V3ysGyZ2sLOl/XwtnR8d vMB7UDoHf1Cs5bBzXePg5LP7KOElbG2R++/PNPoV+BXNGfgvLt5VZVZCL104qcN481OfREmDb i97qTfbSDR6Qey35DA+8DfGf5mf/sjImXRnmgAWUVerilm6W5jeSq5lynyResp5wMp60zI/2g 7BW6OUpXwdP4lT9CLeYdYSD+yKPA5txOE2TevkFd0f7ohBv8/k6B4oIUgqHsv6kjhSCoFGTlX 9FpE2liUP0jkUBOi/kNf5n7VWi/rdgCVkcAT7vzaPlWm9ImUPLj10PrbqIhGi5Wxc+OHzjnbx z4kaRn+qbeCgNNOkCW+m5IogeP90bvOraYqWoP1eccXrmkxcwpO/g2y9iF120MrwAEnGLu0fv xmTmYqwnpFnyXnIInkPj1kRP2QDn6aBoeV2GEHMVlmlmVgNwgEGsOj4/nhqDIWSeyUnta2OqQ vWbJIXF5ucYKAMckXSgGTrTKj+3KUqLT5NzBw8QeaULfxh8ooMSewdgyiVZTkgUOygEjZBgDk Io2XUNYzZZckSiQKw6LIi7JAVQNebpxSl4/g1+tWe6FrwZ061k= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 29, 2020 at 1:34 PM Anson Huang wrote: > > Subject: Re: [PATCH 2/3] arm64: defconfig: Select CONFIG_RESET_IMX7 by > > default > > > > On Mon, Jun 29, 2020 at 12:25 PM Anson Huang > > wrote: > > > > > > i.MX7 reset driver now supports module build, it is no longer built in > > > by default, need to select it explicitly. > > > > > > Signed-off-by: Anson Huang > > > > Why not make it =m now that this is possible? > > It is because some drivers depends on this reset driver to work, such as PCIe, > If by default make it =m, it may impact PCIe's function, adding module support > at this point is try to provide function of loadable module for Android, but don't > want to impact any function which is working previously. It sounds like your patch 1/3 is not ready to be merged then. Please make sure that loading it later does not break other drivers that depend on it. Other drivers don't have to be able to deal with missing dependencies if this one is never loaded or disabled at compile-time. However before you make it possible to turn this into a loadable module, anything that depends on it must be able to deal with the modules getting loaded in a random order first. Arnd