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 4A063C001DB for ; Sat, 5 Aug 2023 18:43:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CB50A8D0002; Sat, 5 Aug 2023 14:43:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C640D8D0001; Sat, 5 Aug 2023 14:43:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B2C778D0002; Sat, 5 Aug 2023 14:43:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id A282F8D0001 for ; Sat, 5 Aug 2023 14:43:09 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 784101A026B for ; Sat, 5 Aug 2023 18:43:09 +0000 (UTC) X-FDA: 81090923298.02.626F77A Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf03.hostedemail.com (Postfix) with ESMTP id AEF1C2001C for ; Sat, 5 Aug 2023 18:43:07 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=BatuvWtb; spf=pass (imf03.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1691260987; a=rsa-sha256; cv=none; b=WufQZh0sTCpDt92ykrr3GUdLip7DjhJTJ/PS9Ajlm7e20ELOTce27lVz5aS2OKtrwJ+Vav XYtRuN1ea+VxKTQO1thrfeFJCSrPk1kY7ECdFL4TYeOweveDzrPFiKJQem09KXvzRo+oJs KFMvqnxW3FwBAB/IBiKjaRehQPzdnSk= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=BatuvWtb; spf=pass (imf03.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1691260987; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=FrE94bQ7hxXi5tHI3+3R1qIzLlhtfinvJDjnJmEmVos=; b=SK2kPBkBGT1Uwu3yjN6WPsVILGhJejlMdtPEugJh4vXvN9ygWUsysGVPVR8CfyazHjwIQy 0d0MAdUK87w3pc1izbx8NGhXXR2vUfK85SN/JUmd8XX1mtyr4kRLCUdobc7JjOJ+pzisio jf/dYXpmHXPJegUtlmuGTqq5Jxx9G3M= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id B17CA60DEB; Sat, 5 Aug 2023 18:43:06 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B1A49C433C8; Sat, 5 Aug 2023 18:43:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1691260986; bh=JxNWPx3YcT6FMDu/5paY892p5ex0sPcNRYPgD4XnjbY=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=BatuvWtbx/l8UXQLE1KQYGbHxOLMOAYTzVa5DuYV/BgKbhBeD999i+dBaXDURPOrN wCWJ1ImQviAbA26hoxC+DXISpUUAfexqfZwyQlAZPRVu8oPS/qAmeCObeFCQclzb4h U3SuZTR8+efB0Uutos+C7M/dtHslwNkQXYflgO6g= Date: Sat, 5 Aug 2023 11:43:04 -0700 From: Andrew Morton To: Andy Shevchenko 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: <20230805114304.001f8afe1d325dbb6f05d67e@linux-foundation.org> In-Reply-To: <20230805175027.50029-3-andriy.shevchenko@linux.intel.com> References: <20230805175027.50029-1-andriy.shevchenko@linux.intel.com> <20230805175027.50029-3-andriy.shevchenko@linux.intel.com> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: AEF1C2001C X-Stat-Signature: 5iua7f6tjb5cgjdm1sagd6g61ff8qh69 X-Rspam-User: X-HE-Tag: 1691260987-63630 X-HE-Meta: U2FsdGVkX1+Zn+VJedgMbuevkgDcw7SX+tbPgRzd3UNQx092alZFe0bePCp5fNQtK7aPdpOFPFX5rkumn8TD0jGxEbF7mNReh1IW9el4Gl1jYyQQ46kaKqicibZgwL0fmCYcAvdcbHOhhC8Ghl/UA9+2kOuu0n3OWEQBkB11NuvTMGGymhRm5Ww+EQH/wqLXSGWtvGvofBy40UwBfGZI/QV6WtkFyhDOrrkunSfZuGoqSeKWPug7uTvmRBRzpPOD9+oM8ZvBiDMDnhHu71hF+pMqAnB9R6iuK52DU3hsqfknOOYWYJTJYRxIJzZT8ZsLmc7m0twdmXFRYJl1r6GkxqTYa1xjaJauy93txJY5SHm5u8zMdeGbQQ6tJRuO5j6cJqLPQhhryqnkgUA1I63YpS2b8aabQs0VdSGiDtIn1ce14NRp8zhxvBRS8mJL20AfZtTRxbsXayDGWBGb7Bx6NcsAsPzs9K4MxgPgy7Joup6nBXlmWBJ8zKQZGQBkTfhOFucMay+unD2MgrqqcbtG5OHxwIWRVZEthmxAbjwS76zb29jK9J672jNEjWWUuqx3VBH7gL2kjRdOCA1ZqTcLSEjJYM0HKgW1SbQ9sVeX0D7pGhCCa0+QjVKy3YCV72tAQknOvNV1wJZZ9n3dQNgmE7f+ZxiwAeODFBdE5DyTLRlibsLhu5VD9zI8gel4FHQzqdvrkpHi4GKalcHiFhkoaJJaqIlK4puG2tOP0n7QPnfWNQwKT/MDiPpAA3f6R8bduPqRFsy33XlVLxe7Z03HplLLxDoNwQO46CdLflkKq7ELLXxOvnmgH9P4PslpNspqEO3e4wUXEnrkAvXYIXqbrF5Vxvjjapjy9mC/qzpYab/NCkQmgbgwiuZAIyugYcq/nlaaHfH6HoaakFkgmx2QOzkryGZTGzIBdUA6eXibtFt4IrOtupW3IlXGhb4Hkudalouy3Q2i/UOuM6FoiQL XjeBBTHj Y+9lBh6YS2tUYGcpfIC2/LR/QCSQ0JzG6HUaQGUEZU9vUCh7dLMuvcrVccYCn4ZGiw6t5gPnHQZMTyF1yyjiXGYDMp3XR3zw0Ojm9pTFIOIXQ0AVGeLOkrd/apkOz/Zvp8eiW2cHmjaK5yuqIEUrCwSsLOUpVBmbzOqgvQ/gkKlGOeM2bD3/up8a+kOnJH4QIEDs2xTIepy0h+0G4mR0pIKn2Va65vYnRkOnfeSFbsIv+gCWZJ1OgdaJK5YudcFLOjkzuuniCZIj1FEv3gCWMH0AYArTatNlgqExkKSgKAlJBYVzGWIpWDawMy9viOEK6bzej6so+tXzwlNIKL2DL3oyx4tfq48ZM9nQZ 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, 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?