Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp5299482rwp; Mon, 17 Jul 2023 01:13:34 -0700 (PDT) X-Google-Smtp-Source: APBJJlHGehNUuZnYBSu1NvhiS2CGk7ivOrc7Wr7wLSiljM6MPwgvIv1vkRF57npnflnQFnCMxpMw X-Received: by 2002:a17:906:1059:b0:994:1eb4:6896 with SMTP id j25-20020a170906105900b009941eb46896mr12029689ejj.25.1689581614553; Mon, 17 Jul 2023 01:13:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689581614; cv=none; d=google.com; s=arc-20160816; b=0t4rRQiJg4abzW6C94BS6nP9JZpup7b3BtMJLaMzANT5OzeZxRJ3/EVdyz6UzAuUik PZQCkqI0fgRExSrO0KV80IjWNt5FIXu6tuo7fc8ZOK6e/sI1Bj0jyN2CGMIYXgYbqHQe FAAtFZm1ni1v4Yw6wWrVAfXVU7yGyutFbR2t8dQ3Qdl9QaCZ+uusLdm5GgXvJ/Nb/Pip UJ/e4A1jItwig+jCErzuyRjyBKboLO2U96V3LV1Iujivx8y78rbUAzYeHG5PVdj03XFc fRB6YWeA2wwvOmaotFbHg0o6p3B65KTddh+lPKaMpcRz8f/DRD0FSNDTKGPw3H/cNAVJ a2fw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=2qwDFiCZ/pOKfSaKJlv8Lm4lmJt31arV5w/yAmdrH5Q=; fh=T+51PKD5TItrDywmDe3JeKX3ulT3f6Tz418Ol9xvQeU=; b=VCEnWD4GLt2Uuj+IViqbKYm9/LMqjCLYULcMB1Pz06GuYW5TVfxb117klbP+vl8qsR 8ecJH3+5xZAn92fxgO61MTmVq0z1mfM7oevO6zJ/hHflH0YBI3IoZvBKT/eXHHwqKBct cOb/kG0L42tWs26ZMYUkVaqlV0VFVQDE2pr1LQZQ0pt7Sfi8w2pKTxoVDury/2cSMMi3 bPdH5EbLv0OTAWYq8E1JaUmueky8A/170FwtBaGnosnrWgaO0fuQmcGDnzcb+fAOQdxc KEb9uVD5Lm93+YrrahoUK17ABqkQSYIzjdSszofxqRDnmrNQlLq4i+PsjiVRItbFeKrJ b/qA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u8-20020a1709063b8800b0098d2f716c75si14710939ejf.597.2023.07.17.01.13.10; Mon, 17 Jul 2023 01:13:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230432AbjGQHnt convert rfc822-to-8bit (ORCPT + 99 others); Mon, 17 Jul 2023 03:43:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45542 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229449AbjGQHnr (ORCPT ); Mon, 17 Jul 2023 03:43:47 -0400 Received: from mail-qv1-f41.google.com (mail-qv1-f41.google.com [209.85.219.41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CE290FE; Mon, 17 Jul 2023 00:43:46 -0700 (PDT) Received: by mail-qv1-f41.google.com with SMTP id 6a1803df08f44-635e0e6b829so30051486d6.0; Mon, 17 Jul 2023 00:43:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689579825; x=1692171825; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5LWJf53shp0viE9TAbmwOxmgVvdOZl/M9mic33WO7Jo=; b=jicA2NoVDvuNU2zQuob2Km7LnEuNhCoXF4m96iiv4fJCJTYiylGaeOaEdG7IN3+Esq cKQ2Z+8rZx8nwQsLVugi5hFgkvO2Y8NKJB8t8mXxqmYM0j5Qtja0ufeP8M8/GYtFf7WV E3VGAFhG+N+DQs/HrZmwgvKVD4M8NAyiJGwx0xwnjImr18Cc0tnavJjBoHoDyK3pP/Xa 1tRSm3KmdRqEJcTXGQHL2VFSDYVWNXVGYW2zdC1pX6STMRRKTAmZljbZmuyL0DFyXG6e nXDhHhaLs3C/P64b2Y1SYYHosaNU5umbAGUbhPgLmZ7QpID+BOIICDoLBANvYMVT5sL1 eqAA== X-Gm-Message-State: ABy/qLbqBXk3jUbQIaWi2HK+DV2vlZVmQPT0rqYAksQ5UaUMLWl9cF0t ZYEVr/4d/GbozF06SwW8jvfdLhzfp5TP4w== X-Received: by 2002:a0c:b31b:0:b0:635:dbb4:853e with SMTP id s27-20020a0cb31b000000b00635dbb4853emr10008229qve.54.1689579825644; Mon, 17 Jul 2023 00:43:45 -0700 (PDT) Received: from mail-qt1-f177.google.com (mail-qt1-f177.google.com. [209.85.160.177]) by smtp.gmail.com with ESMTPSA id t2-20020a0cb702000000b0061a68b5a8c4sm6296520qvd.134.2023.07.17.00.43.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 17 Jul 2023 00:43:45 -0700 (PDT) Received: by mail-qt1-f177.google.com with SMTP id d75a77b69052e-403af7dfa3aso36291641cf.0; Mon, 17 Jul 2023 00:43:45 -0700 (PDT) X-Received: by 2002:a25:2945:0:b0:c21:caaf:bd47 with SMTP id p66-20020a252945000000b00c21caafbd47mr10530962ybp.2.1689579804817; Mon, 17 Jul 2023 00:43:24 -0700 (PDT) MIME-Version: 1.0 References: <20230714174901.4062397-1-robh@kernel.org> In-Reply-To: <20230714174901.4062397-1-robh@kernel.org> From: Geert Uytterhoeven Date: Mon, 17 Jul 2023 09:43:13 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] pinctrl: Explicitly include correct DT includes To: Rob Herring Cc: Linus Walleij , Ray Jui , Scott Branden , Broadcom internal kernel review list , Dong Aisheng , Fabio Estevam , Shawn Guo , Jacky Bai , Pengutronix Kernel Team , Sascha Hauer , NXP Linux Team , Sean Wang , Matthias Brugger , AngeloGioacchino Del Regno , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Andrew Lunn , Gregory Clement , Sebastian Hesselbarth , Chester Lin , NXP S32 Linux Team , Chen-Yu Tsai , Damien Le Moal , Vladimir Zapolskiy , Heiko Stuebner , Tony Lindgren , Haojian Zhuang , Daniel Mack , Robert Jarzmik , Andy Gross , Bjorn Andersson , Konrad Dybcio , Tomasz Figa , Krzysztof Kozlowski , Sylwester Nawrocki , Alim Akhtar , Viresh Kumar , Shiraz Hashim , soc@kernel.org, Orson Zhai , Baolin Wang , Chunyan Zhang , Emil Renner Berthing , Jianlong Huang , Maxime Coquelin , Alexandre Torgue , Dvorkin Dmitry , Wells Lu , Jernej Skrabec , Samuel Holland , Thierry Reding , Jonathan Hunter , devicetree@vger.kernel.org, linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-riscv@lists.infradead.org, linux-oxnas@groups.io, linux-rockchip@lists.infradead.org, linux-omap@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-sunxi@lists.linux.dev, linux-tegra@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 14, 2023 at 7:52 PM Rob Herring wrote: > The DT of_device.h and of_platform.h date back to the separate > of_platform_bus_type before it as merged into the regular platform bus. > As part of that merge prepping Arm DT support 13 years ago, they > "temporarily" include each other. They also include platform_device.h > and of.h. As a result, there's a pretty much random mix of those include > files used throughout the tree. In order to detangle these headers and > replace the implicit includes with struct declarations, users need to > explicitly include the correct includes. > > Signed-off-by: Rob Herring > drivers/pinctrl/renesas/core.c | 1 - > drivers/pinctrl/renesas/pinctrl-rza1.c | 3 +-- > drivers/pinctrl/renesas/pinctrl-rza2.c | 3 ++- > drivers/pinctrl/renesas/pinctrl-rzg2l.c | 3 ++- > drivers/pinctrl/renesas/pinctrl-rzv2m.c | 3 ++- Acked-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds