Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp867843pxb; Thu, 5 Nov 2020 15:30:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJw4+49bf9660j1x9qs+B0h8R73mZOcPmvK9vyCEez2GuW605kRlGCwdpv7hyODeYxX42Qj5 X-Received: by 2002:a17:906:7698:: with SMTP id o24mr4676588ejm.447.1604619023285; Thu, 05 Nov 2020 15:30:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604619023; cv=none; d=google.com; s=arc-20160816; b=r5pSv1ory4ez+OgbW0LIiaM4t/gPto0IcLtdyE7IXTeLdpCVLJyz9FVrDymNa9JivN sY91dRkD/P8r/ckvDXgZInTZr/KGgh/vsXdutFswe1Su5XTNUB52ZoO95JccAGrIEi2j 3pdfAuqJYYhZ5tlrsngSpLfJED5OIo2pVnb/yc9I5fJapdwfiLNHNMthrrqGiPg1GjSj Yai5lEPUE+vjse1d0kTLkfHTmItGJc5F6eP4GbYZc8FmqbmuTDhKX3dOMfhqZaMe+7lR K01l6KnETAZFtjIPPvkjTr9hzU2cK/pQWfLhSkm//PzUm/En9OGJs59nrP1RRRWjmOl8 cqrg== 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=h1yQ/s7VjZpG6AwhzGebU5FEU866tdPdQ1xbNkFkqq8=; b=kmYqNLDtuT+ewn966oDEzgRNm7agSxLMPJQ0y+kwm9cA1pmcWmOgzgjl+hcGleqzTX s+Pvn7ejGKPAsceEfO47K+Q6lQS0JzYVOBbqBaiNQR+XgRYh3StyWvncvim9+xWaX5Fs ljPuWvP7h56tvJLoGg4WVRJ1JKLhaI+q9mJ2ikn7twBRmUcj1VOCVwoY0VuYeIp6+Xln +cg94JRHeZjpwyxQnUx8ZTClaT0Z8iPqgpFx/0PXl420sGm0/VIwydCg3/bWYRM26c54 Gc4aS3XHpfpPlF6zaixjHP3YfDkaDjcYu/GqneVVJiV5eyS0CkOKSoR1ax2+QJqFObqv 36rQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="Yk4mo/7b"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g4si2356927edj.168.2020.11.05.15.30.00; Thu, 05 Nov 2020 15:30:23 -0800 (PST) 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=@google.com header.s=20161025 header.b="Yk4mo/7b"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732509AbgKEX2a (ORCPT + 99 others); Thu, 5 Nov 2020 18:28:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44356 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732434AbgKEX23 (ORCPT ); Thu, 5 Nov 2020 18:28:29 -0500 Received: from mail-yb1-xb44.google.com (mail-yb1-xb44.google.com [IPv6:2607:f8b0:4864:20::b44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B2BE6C0613D4 for ; Thu, 5 Nov 2020 15:28:29 -0800 (PST) Received: by mail-yb1-xb44.google.com with SMTP id a12so2853959ybg.9 for ; Thu, 05 Nov 2020 15:28:29 -0800 (PST) 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=h1yQ/s7VjZpG6AwhzGebU5FEU866tdPdQ1xbNkFkqq8=; b=Yk4mo/7baJdKppRkrHPyZr1IVefIv9qFrVmuSlNHExkjOfEosxGxAdeD/pUhPfMZ+b mF9KuvUDKH7S1pyMqbMRrUZ7Tzt0v5p18deKMLYYy7CuIIoCmI3UPKMsRA8t58VPibJF ZEbOvVqRuqOKIC1sni93pPVEx2ygOsOX8zvvjxTNz1X0ENlfg4fIhtjq7xaadRes07Xa dRhaYsM+DTwoJTWGmN6xLrn7PrIy5pme7YO8F0PPmMxGrG5ZgAFNEa1btXRMP5vORJsR IkZ1LhADELoAzPvjKhdifq1ZE5AgGOuhqB7w9g2PDPHrGWObcaejUY34FpbUFOtyd1lW 5CZw== 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=h1yQ/s7VjZpG6AwhzGebU5FEU866tdPdQ1xbNkFkqq8=; b=sjYBGA7lnN4dAX7hlaTBgZMkLBpMmno+6bWPCPKNfPUpifnjhdL14gPjYScZg4uXDz LLJ/PdhvFEM4dV0Nu6SfZsUuvxNZ26GtNfgSkNuOwJQh5yJNBD6ZNQY5gxTouc9NfAoY /Kw0jgFI3vIC0sUm1dHca9qRzoN4xFt90FtOgkcMJIm4Xbi7pL/cfJK+nTMvt0y3+3ij vwK8fJmMVkuadm6yXC4zEpBRMGuummdA61iGFoIwqt+A4ZBsLY7BFbZ1WD9WtpKQFzQx jfKOJfJ+UgtFeb8GhEND+mO1zHzz8LlYjlXHksLNm8JmLsTQooZWpjyl47pPhUEGED9d nzZw== X-Gm-Message-State: AOAM532sp0EqYt3XVh08FGblc1tPDmnPbV4hQ7T9lSL3qeL9Ghk1llDe zxRWlkcFXztqzGbUNEoRH79eol7bN3I2jAntWnYB3w== X-Received: by 2002:a25:f817:: with SMTP id u23mr7292640ybd.466.1604618908706; Thu, 05 Nov 2020 15:28:28 -0800 (PST) MIME-Version: 1.0 References: <20201104232356.4038506-1-saravanak@google.com> <20201104232356.4038506-17-saravanak@google.com> <20201105094318.GF3439341@kroah.com> In-Reply-To: <20201105094318.GF3439341@kroah.com> From: Saravana Kannan Date: Thu, 5 Nov 2020 15:27:52 -0800 Message-ID: Subject: Re: [PATCH v1 16/18] efi: Update implementation of add_links() to create fwnode links To: Greg Kroah-Hartman Cc: "Rafael J. Wysocki" , "Rafael J. Wysocki" , Len Brown , Ard Biesheuvel , Rob Herring , Frank Rowand , Marc Zyngier , Thomas Gleixner , Tomi Valkeinen , Laurent Pinchart , Grygorii Strashko , Android Kernel Team , ACPI Devel Maling List , LKML , linux-efi , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Nov 5, 2020 at 1:42 AM Greg Kroah-Hartman wrote: > > On Wed, Nov 04, 2020 at 03:23:53PM -0800, Saravana Kannan wrote: > > The semantics of add_links() has changed from creating device link > > between devices to creating fwnode links between fwnodes. So, update the > > implementation of add_links() to match the new semantics. > > > > Signed-off-by: Saravana Kannan > > --- > > drivers/firmware/efi/efi-init.c | 23 ++--------------------- > > 1 file changed, 2 insertions(+), 21 deletions(-) > > > > diff --git a/drivers/firmware/efi/efi-init.c b/drivers/firmware/efi/efi-init.c > > index b148f1459fb3..c0c3d4c3837a 100644 > > --- a/drivers/firmware/efi/efi-init.c > > +++ b/drivers/firmware/efi/efi-init.c > > @@ -316,11 +316,10 @@ static struct device_node *find_pci_overlap_node(void) > > * resource reservation conflict on the memory window that the efifb > > * framebuffer steals from the PCIe host bridge. > > */ > > -static int efifb_add_links(const struct fwnode_handle *fwnode, > > +static int efifb_add_links(struct fwnode_handle *fwnode, > > struct device *dev) > > So you are fixing the build warning you added a few patches ago here? > Please fix up the function signatures when you made that change, not > here later on. I'm trying not to have a mega patcht that changes a lot of code. I guess I can drop this "const" diff from this patch and then merge it with the earlier patch that removes the const. But still leave the rest of the changes in this patch as is. Does that work for you? -Saravana