From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id ECBFBC00528 for ; Sat, 5 Aug 2023 21:32:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C56FC8D0002; Sat, 5 Aug 2023 17:32:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C077E8D0001; Sat, 5 Aug 2023 17:32:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ACE8B8D0002; Sat, 5 Aug 2023 17:32:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 9B4648D0001 for ; Sat, 5 Aug 2023 17:32:08 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 5C7D31C9473 for ; Sat, 5 Aug 2023 21:32:08 +0000 (UTC) X-FDA: 81091349136.29.FF8235E Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.20]) by imf10.hostedemail.com (Postfix) with ESMTP id 0C197C0012 for ; Sat, 5 Aug 2023 21:32:04 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lppL3pHQ; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf10.hostedemail.com: domain of andriy.shevchenko@linux.intel.com has no SPF policy when checking 134.134.136.20) smtp.mailfrom=andriy.shevchenko@linux.intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1691271125; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=GzTDWoMA0J4ZT/qxpYx+BlXqMFiWk8LA+fd4CYcqr6I=; b=aVpltduQS0PEvpWGuYPfHRVLJFPn/SOZ58rwlYIa2RI7PhvgeWk+E47kud7C0lY5+oCYx1 hYyl62TjfP1UQTF78ShTmq5egxin+Vj/KfAS6Fvy0tTLZbOsAPSns28AnFykqIw3kzswf9 rX1z0/YH7gvJ07TsdDXfARiMxYdabmc= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lppL3pHQ; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf10.hostedemail.com: domain of andriy.shevchenko@linux.intel.com has no SPF policy when checking 134.134.136.20) smtp.mailfrom=andriy.shevchenko@linux.intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1691271125; a=rsa-sha256; cv=none; b=fVR05vHxq5HruQU0DP6zdezocBvBI3eij1lHhY6hkPjuKrgkPoXTBnAR/u1+NLDyfoHNT0 X1e6LB4j6ZFyglYRRTBIUfNlAJWST/NbGlJRVkFbk0fSrgCZeVEvA6VUA7WuSMOakapG8t AN4ooFlYeR92KaZ2KphmDFX9BTwDrZk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1691271125; x=1722807125; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=foxztf3bggQrYhlFlsEZq/4CQgtVKP5w/vnsGUlzlbk=; b=lppL3pHQsyKbmvGX64RvZSBuHqD49xyX3ZRclN0E0G4qiJppuqmfSLqh rm6ssEvylFPhK5khSe5NSXt7QidEfuDeQKJBWafH7Bw5Et/6UE85O6oFe 0UMw67nytYZqEQG8tNO4XATw7oFnf/WOwWU56Og3O/LB6zdb3hyTFLQX9 kwHOjtziIU0Us72PaAp9mg6AbMw3eC0WpVsVAjoOd2tl2785wHBAiByTH gZsnQfV33dFjSPwb1sx9KKu26weTPgpud2+yZ9Bat9MdjB9S/AQ7Vy8/5 6xC0TYSLPdT3jxbbr0L6+99cAqB8nF5ufCN473FpKtrHkQCYonE1qqGuv w==; X-IronPort-AV: E=McAfee;i="6600,9927,10793"; a="360408041" X-IronPort-AV: E=Sophos;i="6.01,258,1684825200"; d="scan'208";a="360408041" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Aug 2023 14:32:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10793"; a="730458453" X-IronPort-AV: E=Sophos;i="6.01,258,1684825200"; d="scan'208";a="730458453" Received: from smile.fi.intel.com ([10.237.72.54]) by orsmga002.jf.intel.com with ESMTP; 05 Aug 2023 14:32:00 -0700 Received: from andy by smile.fi.intel.com with local (Exim 4.96) (envelope-from ) id 1qSOsP-004wdI-36; Sun, 06 Aug 2023 00:31:57 +0300 Date: Sun, 6 Aug 2023 00:31:57 +0300 From: Andy Shevchenko To: Andrew Morton Cc: Petr Mladek , Marco Elver , linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com, linux-mm@kvack.org, Steven Rostedt , Rasmus Villemoes , Sergey Senozhatsky , Alexander Potapenko , Dmitry Vyukov Subject: Re: [PATCH v2 2/3] lib/vsprintf: Split out sprintf() and friends Message-ID: References: <20230805175027.50029-1-andriy.shevchenko@linux.intel.com> <20230805175027.50029-3-andriy.shevchenko@linux.intel.com> <20230805114304.001f8afe1d325dbb6f05d67e@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230805114304.001f8afe1d325dbb6f05d67e@linux-foundation.org> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo X-Rspamd-Queue-Id: 0C197C0012 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: scdhdw1t734imdb4majnmrbewbg45ffu X-HE-Tag: 1691271124-985453 X-HE-Meta: U2FsdGVkX1+/5WGN7NZaev8R1Enmlu+3r9FWX9aGFbEBGTIdQgcWAPPK1wd7bWxH2SK6nXl90U+tF0IUGSxEMiPm5QbWtTf2s4H0Z7DH/a9IPKz8dYqQGE6bAxAjmRs5kfCzdENMLHfeexm2izURN1wdCpzMDKRVbuklML4n8TNyoe6NrNSgRYrhTrHRbb6xewZJSNhMCi5cpIJDUiX3/Yw8fgGPG0v2Jehs/ztab2sWNhbkPaRrtzHIJD+StitV/GwEZGTHFSK2P0CnMlERdLqRSXs1TPr1dKk+lWcrE+L7UJrDK7uHPNsHuCZ7Ujvu6qyr5XkP+yaaHM2tQVHBWgfbOHTp1mbhrCiS/q/uJFAY0Q2JeoQiK7yJQYvc3pFmkvEj8xPlpj5r8s2d3sCOkkw2qortLQZ9QE5aQiE/+c2TRItCgIrYaQCS81ef65d9d4cwBZrpkTY7HMNErByXX1fj9rejxNDT1tTv60bSiwMFtU7CdloDnqDEFoA+kGXDyDGfGcs2qhm8Em0LZuxxABl6BHI1+npqGCyjltkmirAj3zdzvaJcZYJCQIH4NmckgOL1XiHg7NZz15fWIAuAKMbhVZW4dB6ADJcQuzalIRQNsjYAOmfRBCODtc/qktRgDsQu1a7hTkZ2uh3e7y20iyX5tqtC2irKuqvS61y282wmnyVAu8iAnwGLYhuJzoYPdl+KKnFNB1Gu4MlxgACuPqm5jtrb5/cS9wJxgCjciZmoBXJPy0s+9PzVct1jSHmosNzXL8PlNqnDQQ/LQ0Uk3ucTJtnWf7QFRkr9dpVNyrKww0RJViiNPvtJA0cbbKazNAZeAS0ixDGoi9R0Tfz/1H5JtZ+H/9WbQJjnnRaNJ+9y4ZKCEZW9/iwUjbaptJZ4g3VLaGSSIR/qjUubwknWiVm3zL4lnelAlzzv387g2UokLwCRiT7re1L+xhspQy1RyclHrA9SBJa5Bgk/llz tQVfdbh+ pqgNFYossufIIZxZwTERPhC5BPDpDX4h1ObXG5Fi+X+V5qB0bQtPhhKP6cpjNho4cXA4ldDLI/F2gI3/+zK643TImvRp6OvXYXwzAMx4ZI+ekrRhHuKAB3wTM2pyRKyFgDCoeK/Hfn5QgYeaAecqtTFCiL/sOsIr83XaIVjoqoj1/wjNRttDuKuK7qxYsDfriTFSS X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Sat, Aug 05, 2023 at 11:43:04AM -0700, Andrew Morton wrote: > On Sat, 5 Aug 2023 20:50:26 +0300 Andy Shevchenko wrote: > > > kernel.h is being used as a dump for all kinds of stuff for a long time. > > sprintf() and friends are used in many drivers without need of the full > > kernel.h dependency train with it. > > There seems little point in this unless someone signs up to convert > lots of code to include sprintf.h instead of kernel.h? > > And such conversions will presumably cause all sorts of nasties > which require additional work? > > So... what's the plan here? My main plan is to clean _headers_ from kernel.h. The rest of the code may do that gradually. -- With Best Regards, Andy Shevchenko