Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp2774602ybd; Thu, 27 Jun 2019 19:37:55 -0700 (PDT) X-Google-Smtp-Source: APXvYqw0eMgnxRKHYHCEkHGKsAs0nxeSHOkXyuc7mY2axkD6N0FZ7qjoTpim6duemA+sbaUrI8O7 X-Received: by 2002:a17:90a:8d0c:: with SMTP id c12mr9700352pjo.140.1561689475695; Thu, 27 Jun 2019 19:37:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561689475; cv=none; d=google.com; s=arc-20160816; b=jPflEkgQF3WLWvm+LQxnMhgCLZRpqCCC81OVNIIWxL0Z6EOaQEcLaJeYLGMzsv4HkJ ZtF7Cdp/uiOVyvSM7qfuth2IGuoWwF+eTkz5dJrIJ2lSebTGxhy7a/3WifbxROuhH6V9 Vb6BUyDuXbiXvhi+vvpP4gvRl7VrNB8yDwYYKTrI3Ir75y3ERd2bAq2RJTjVxY9FJyNc 00UevpcvqKs+cLKc2l/Pa96MF5CjRJxtIBCgabKmE8hY4q8ItnyBN7hk+XqAa+tCe5Sh QDQvyXxQIAeksGRPu06H4v/YowC/rIiBQzjgPMaZ9IaMtcU4Nk+Vy8+pslL27oBPIHjy SbBQ== 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=ROfllzNv1k9NDF/hlSsi9MTdRbiwcSwhYFfnNLljdsA=; b=mNpRrAMdhRLbZggUtqANmua/3VtKkNy5Wuk1FS8p2ivM9dp82wT6S6/0xAJYw5AnCB 1u7hXbgQps7b7H3RNU1yLpIqYnEHhDnwjV7mykSnFLaAwnE+JZLtXGj7D9l2YjVQ6/Ni wZtFvF+UOi3PJJQGqSdYWvpH6tMbRKtqmmYGO6WMIf459lEoA7M4GOFTMJPyJU2sJvyN DnWMRqPGEZRP0oBm3RCtxBCIB8ekBY3mvgSFZfArM0Ndfj9w9KcF+Ey4W5zcjqDXZQDU ZOcQTRJR9lYt3larvZqqS4FEw+NckZVnW4lvazHaRIgq5TGQyD/lWdJLQmx35wiqG9jC jedA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=eMmKxTeB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x7si902739pfi.257.2019.06.27.19.37.39; Thu, 27 Jun 2019 19:37:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=eMmKxTeB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726818AbfF1ChY (ORCPT + 99 others); Thu, 27 Jun 2019 22:37:24 -0400 Received: from mail-ot1-f67.google.com ([209.85.210.67]:44125 "EHLO mail-ot1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725770AbfF1ChX (ORCPT ); Thu, 27 Jun 2019 22:37:23 -0400 Received: by mail-ot1-f67.google.com with SMTP id b7so4435931otl.11 for ; Thu, 27 Jun 2019 19:37:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ROfllzNv1k9NDF/hlSsi9MTdRbiwcSwhYFfnNLljdsA=; b=eMmKxTeBkxf4BXVCFIwfX+lNGeR04Lq1XpCjpcH+o/qKSalxUKW9BfMhkLEkZywfiL US9yhcrXMpz01dnHrw9CNVD8I7T857D1vSYs4Wv37NbJrzOJCX85SKv9hhXPfV1HtLRD 8Mlb22+BWpESlHekijJgdUmIso/IdWLbkohKERjj1kboVd09ypBQqvGSczXuZKi40rhY TgoqVN3geRzcv3wXLisHXklaKTNYSO/AENX6TjS5eNc1L2bQDl+TG/vgn6iVmhScIqj8 dejoUq78veURkqAc1iDQgIOSPdWsvASLr+Ty5LfYnsozMkgjlobYlisyffHZqBwCMXNF fL4A== 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=ROfllzNv1k9NDF/hlSsi9MTdRbiwcSwhYFfnNLljdsA=; b=a6Q+AWZEcT7zjSm5Aqu1qGI5phxjGlKEF6grAshph/k/YuclbQjC+tp2Jd9SAKttQa GYwFiQNJL+SpjjrFjlL0wk2u4TlQ1PgYntr8ANYjkyXZXsGLRoOznAgIAEaarNOSPV/6 h+NrPX2cf07Vf4eSN+wKBTvz/jN8rStSxMsFVcwhn9wZf16KGnnbcR0CbOExwwIO6VVb smN97YQiafwaqV99FprRwyCyRd+FbBHJc4/LzpO9PdXdOae6enMzpgYL7JX5WSE1gpv7 wr07BRwIAVaOBZJewNvKGHSt6j05sYzC9YXcsxzxwO1XUfzrNmikrnZFlDtmuzrReaz+ 9/MA== X-Gm-Message-State: APjAAAXmG7zJrNXFbkTOY/UtSseNoodqPFE2hQIUhOXF+WFakVw/Ux0w OTU7O4y9FM86fN2TzjUAincgLvQFwtVzS8oOCaO63A== X-Received: by 2002:a05:6830:160c:: with SMTP id g12mr6507861otr.231.1561689443012; Thu, 27 Jun 2019 19:37:23 -0700 (PDT) MIME-Version: 1.0 References: <20190604003218.241354-1-saravanak@google.com> <20190624223707.GH203031@google.com> <20190625035313.GA13239@kroah.com> In-Reply-To: From: Saravana Kannan Date: Thu, 27 Jun 2019 19:36:46 -0700 Message-ID: Subject: Re: [RESEND PATCH v1 0/5] Solve postboot supplier cleanup and optimize probe ordering To: Rob Herring Cc: Greg Kroah-Hartman , Sandeep Patil , Mark Rutland , "Rafael J. Wysocki" , Frank Rowand , David Collins , devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" , Android Kernel Team 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 Wed, Jun 26, 2019 at 2:31 PM Rob Herring wrote: > > On Mon, Jun 24, 2019 at 9:54 PM Greg Kroah-Hartman > wrote: > > > > On Mon, Jun 24, 2019 at 03:37:07PM -0700, Sandeep Patil wrote: > > > We are trying to make sure that all (most) drivers in an Aarch64 system can > > > be kernel modules for Android, like any other desktop system for > > > example. There are a number of problems we need to fix before that happens > > > ofcourse. > > > > I will argue that this is NOT an android-specific issue. If the goal of > > creating an arm64 kernel that will "just work" for a wide range of > > hardware configurations without rebuilding is going to happen, we need > > to solve this problem with DT. This goal was one of the original wishes > > of the arm64 development effort, let's not loose sight of it as > > obviously, this is not working properly just yet. > > I fail to see how the different Linux behavior between drivers > built-in and as modules has anything whatsoever to do with DT. You are right, built-in vs module problem is not a DT issue. But this is not so much a built-in vs module issue. It's just that built-in has a hack available that works sometimes. But really, both are broken. > Fix the > problems in Linux and use the dependencies that are already expressed > in DT and *then* we can talk about using DT to provide *hints* for > solving any remaining problems. Done. Sent v2 patch series that uses existing bindings. -Saravana