Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp7219704rwi; Mon, 24 Oct 2022 11:22:29 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7x8AYPmW1ZpDREZQTZpSXYC5uWtO3PwSC28BjutDLa61LVOTm7aBf2nJcQ/7k3zzl4PKBA X-Received: by 2002:a63:d34c:0:b0:462:589b:b27e with SMTP id u12-20020a63d34c000000b00462589bb27emr29808836pgi.418.1666635749466; Mon, 24 Oct 2022 11:22:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666635749; cv=none; d=google.com; s=arc-20160816; b=bdK42TXI0kBCMkGZ3aqamZ5GDBll6nZdi5hx1YEvHoU861ntfJI9hNWrG8o1VnK6jS EMgZzCHhkTuBF7Q6aoAppwfjY+a5lEHYVm72Tr1spZxly/MvAXikMln5TiZh0f0mwOBX s1ov50VfylJC3BPm1+Q3JTO6PrU88mvgFunoElzm7FX3eiNlveq6HX57cJWTL/ml7Fj6 v+pIgyLKuz3eC0fRIuAdbNztufFP5ooJKB9XAD12oNLZu5hWg2G2iIDKqnXTODiKISuT vmUl8kYPA57R7qYlmwMJ5lKGmVAEcDAVmHogd2JHel+krcJsAGVH5hl6epmZR8qGADPB gTRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=prC9Xm9qjxClJofAJsJCwU+u7weV5Dho6ljfKqt3UeE=; b=DTF6CdY/iM4HL2uAnD2m+HgoSLJs7fbZH2jA/uw84W0Md9uUeJ7Du3Nai09gQ6R7Lu z2xuIrB/1MgSvJOKwy4hJHsMF4qDTb6anulVz/w52UHQJxWVG2MYMkrd0ybsGNTPcfAf yucn+ncKYJ5ZhpH1Rk1+B33RteMjPhNfDVSw2cly5Nj4bg8hcJ5CzAPAy3tGL8EKPQm/ 7hNFeOkkMUZfWA5QhEVDTH0VaXnkWrCne5YgmVCMCoXTrBt4xx2GxST1yMyWjgvCUDUz XeLTPg47YAsevtinOiZ9r1ls+waxNc9ZyKwAA8QxWg0Vf1dUsuKZX2F+hif4UZBIcJtK /Vwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=GzH6Bcs5; 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=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h2-20020a170902f7c200b001866341b823si165198plw.322.2022.10.24.11.22.17; Mon, 24 Oct 2022 11:22:29 -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=@intel.com header.s=Intel header.b=GzH6Bcs5; 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=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231532AbiJXReo (ORCPT + 99 others); Mon, 24 Oct 2022 13:34:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233794AbiJXRdn (ORCPT ); Mon, 24 Oct 2022 13:33:43 -0400 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E6DF91E577F for ; Mon, 24 Oct 2022 09:08:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1666627726; x=1698163726; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=Gkzgg9MUnABJ619WRl36h7rWIHsgtStwgEzSjWSBtQw=; b=GzH6Bcs5s6fkqXiCRt7mBulHz4z8ivT9BY4LKJRVkcTbgLPfkgtfQkPw urejxKORbXepkVDAV5vYAsQNsGOPZs/vJVK8xinBZw+ZvugY0L/aix47V HF6PK2hVxqrIPyO9rfSDIGx2e9bewJk1nOI6qScTHu07pAa9jCQmHMBJX rVaXgYCdJ92cOsYouKQu40I/0cEL/a+RJWzK6dGj8dDWm+cr2fYHrStdD z0Ye2+mPZ+Krbns+xxsUTmULVR5wqpLIY5eEiLX8UvspvPKG6Pxi2wXtW woiWhwKUt/UUdVaJ2aCjo3taBIcwmnfWVTrCY+7ZgMtqFfP6LCSF/plwt A==; X-IronPort-AV: E=McAfee;i="6500,9779,10510"; a="309146196" X-IronPort-AV: E=Sophos;i="5.95,209,1661842800"; d="scan'208";a="309146196" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Oct 2022 09:05:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10510"; a="694606791" X-IronPort-AV: E=Sophos;i="5.95,209,1661842800"; d="scan'208";a="694606791" Received: from smile.fi.intel.com ([10.237.72.54]) by fmsmga008.fm.intel.com with ESMTP; 24 Oct 2022 09:05:20 -0700 Received: from andy by smile.fi.intel.com with local (Exim 4.96) (envelope-from ) id 1omzx0-001Wvc-2d; Mon, 24 Oct 2022 19:05:18 +0300 Date: Mon, 24 Oct 2022 19:05:18 +0300 From: Andy Shevchenko To: Alexey Dobriyan Cc: mingo@kernel.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org Subject: Re: [rft, PATCH v1 4/4] kernel.h: Split out ARRAY_SZIE() Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE autolearn=ham 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 Mon, Oct 24, 2022 at 06:44:50PM +0300, Alexey Dobriyan wrote: > > include/linux/array_size.h | 13 +++++++++++++ > > All of this is pessimisation unless you're removing > > +#include > > from kernel.h which you aren't doing. > > container_of.h is just as silly. > > kernel.h might need _some_ cleanup (like panic and tainted stuff) which > is rarely used but ARRAY_SIZE()? Are you suggesting to slow down compilation with inclusion of tons of unneeded stuff in the zillions of drivers? Or you are talking that we need to abandon most of the headers and combine everything into kernel.h? I think this is what is silly. -- With Best Regards, Andy Shevchenko