Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp3047207imw; Mon, 18 Jul 2022 00:35:32 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vCrbbuc6mPrrVV8Jx6DmQ6W7WOYxOac1GQVL1SDw8/b+Ol8yivI2n0It7eNQubEuNAsyQz X-Received: by 2002:a05:6402:4414:b0:434:f58c:ee2e with SMTP id y20-20020a056402441400b00434f58cee2emr34899792eda.362.1658129731734; Mon, 18 Jul 2022 00:35:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658129731; cv=none; d=google.com; s=arc-20160816; b=kC0sBp++KcwxNC0ikMDN4JfINtmBk6WikBOmfVIZNmRrtCCuSSorpHj1hMWVuF2PJ3 OH+RbOdKUE/IcRhEd7zWz/QMpIcne2d5SU/YBO1/D9MVLO12UsttsFE9hxHQPP7nxuf8 4uMnFfz1kOoO1ksLc+KOHtvBIoifyMWJPZREavv1kqIEtx3H2Q+aGtwimRPKKWCjhtKX bD/fqD/PEye8YIcwvPixk+FvI5CKz+Ux1GeQSNoXrNkeRus2Oe/Qm6PNRJVJpAuCz7VT r/raT7ZqbkLHDTRkUGIjqbN9ufpsgF4wjM+Afcj87i1URsZ9U6IIMg/0nJjnhXa2sTQb kRqA== 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=PyRXBleb1QpB4fKxelY4Fyd23fs+FV7dQ0emB1l5pSs=; b=kz61/hwVKlVoTV1ubTQ6z0eN//ZK+zLVAR/cY+vnYa/qL6tx8qD/fvSTEjIG6u7FIY YknXA32Q3uoCrsfcz8wia130i+lTiF0YUai6+2ihFozgYVJvZdJE1A0KWITGmn+NvfH4 RWEkGerQDZDDwfZN/4ca6RCwsk4vInzq328m2En0occ4Hc+vyU2h3Zre0P1hpyKEiBo9 ZQIFdVkbARQIAKga/m9aTl+4+DgBUXQnkVyrRhhUMiG60ekrUy+Jf53crG+6fY5YeiL0 QKvobsgLyiBwd6CySLM8mSzvLPdnly99swVYskYzPiTCkjAtn+tXBr+lUwrnb2dxEg9v 6pRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=nJNtLHqO; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f39-20020a05640232a700b0043571cd213asi9256786eda.214.2022.07.18.00.35.06; Mon, 18 Jul 2022 00:35:31 -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; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=nJNtLHqO; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233207AbiGRHSx (ORCPT + 99 others); Mon, 18 Jul 2022 03:18:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49338 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233771AbiGRHSv (ORCPT ); Mon, 18 Jul 2022 03:18:51 -0400 Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B37F10DD for ; Mon, 18 Jul 2022 00:18:50 -0700 (PDT) Received: by mail-lf1-x136.google.com with SMTP id z22so4196272lfu.7 for ; Mon, 18 Jul 2022 00:18:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PyRXBleb1QpB4fKxelY4Fyd23fs+FV7dQ0emB1l5pSs=; b=nJNtLHqOy2pMkzxMYFZ7yPppaJCLu+2xQxX810kBBcLldCzjw5A5bgcXpyd2E/Vso+ r58HSISLXELZ+9EhWEWCDeNc72YPVP6ccifkY/FRlERB4HumoWMg0GmAEWMMT+hEpuVQ daVWOsv7mBT1o5sbym3CZ5nOWJD3Og5WNyI5s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PyRXBleb1QpB4fKxelY4Fyd23fs+FV7dQ0emB1l5pSs=; b=KHNnGBFkvECgDZmyaYVbhK88Fu3BeKFik0XL1N/uxK5Helr33t6/x8gySLnAB1Y4sQ yECqTZHTC46wwRV3B0ydQzohvPBug06LVah26r8j2wtcedaNAm8v4mkN0VjHSCKAAj+4 O8Qhh/o/sgexjJceFXhAcDneDeUPWiznmqDO0ZjQ/iHhJ5JLhGrLyvs47/fMMIzHhcqC HPngYQy4eY3CU7f6Xczr57peYhOgg0NZ3d3SocdCEhydgh0pq2YcvIz59SAgzaTqmIHH 0mN8AgYWXwF0jvfRKF0MY63lxuyJFdrYSfm7ApPqQqgc+QYOG3d8NzCTfMkkWWsjK67k +VmA== X-Gm-Message-State: AJIora+O8nVX/8CQmiGosrTKFXIVwQOfZRt3+VnzXDvoSygZfHC4bt63 LHTaQ0pz17X7z6dtvsFfz9bgPAdcsGkvZg7i+6EMdg== X-Received: by 2002:a05:6512:2610:b0:47f:74dc:3205 with SMTP id bt16-20020a056512261000b0047f74dc3205mr13322511lfb.429.1658128728309; Mon, 18 Jul 2022 00:18:48 -0700 (PDT) MIME-Version: 1.0 References: <20220716170201.2020510-1-dario.binacchi@amarulasolutions.com> <20220717235000.247bfa42.max@enpas.org> In-Reply-To: <20220717235000.247bfa42.max@enpas.org> From: Dario Binacchi Date: Mon, 18 Jul 2022 09:18:37 +0200 Message-ID: Subject: Re: [RFC PATCH] can: can327: remove useless header inclusions To: Max Staudt Cc: linux-kernel@vger.kernel.org, "David S. Miller" , Eric Dumazet , Jakub Kicinski , Marc Kleine-Budde , Paolo Abeni , Wolfgang Grandegger , linux-can@vger.kernel.org, netdev@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 Hi Max, On Sun, Jul 17, 2022 at 11:50 PM Max Staudt wrote: > > On Sat, 16 Jul 2022 19:02:01 +0200 > Dario Binacchi wrote: > > > -#include > > #include > > - > > -#include > > -#include > > -#include > > -#include > > -#include > > -#include > > -#include > > -#include > > -#include > > -#include > > #include > > -#include > > -#include > > - > > -#include > > - > > -#include > > #include > > -#include > > #include > > AFAIK, the coding style is to not rely on headers including other > headers. Instead, the appropriate header for every symbol used should > be included. Thanks for the explanation. > > This is also valid for the similar patch you submitted for slcan. Probably something can be removed (if_arp.h, if_ether.h, ...). I will take can327.c as a reference. Thanks and regards, Dario > > > Unless something has changed, this is a NAK from me, sorry. > > > Max -- Dario Binacchi Embedded Linux Developer dario.binacchi@amarulasolutions.com __________________________________ Amarula Solutions SRL Via Le Canevare 30, 31100 Treviso, Veneto, IT T. +39 042 243 5310 info@amarulasolutions.com www.amarulasolutions.com