Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp1342471rwb; Sat, 5 Aug 2023 12:38:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGq3S1GsMCuDalXeJae8dVmCtaP14NlTB/D4pY5j2a2PJSOiDnB8MfHORavEv5pGyUmYQwX X-Received: by 2002:a05:6a21:3294:b0:13f:53b1:c05d with SMTP id yt20-20020a056a21329400b0013f53b1c05dmr6522081pzb.47.1691264323382; Sat, 05 Aug 2023 12:38:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691264323; cv=none; d=google.com; s=arc-20160816; b=sPvarpVG3TTQ3yiHO9I8v3g77SrvNGfqJte41YK+wpobYrlOnFT+2XXqLnesMpT6AQ 8p5iMUM1M+AstOb01uIc7zeuMKmBt88n9I8dr6f5eGuKzRXLifXrVYttToHA3dSZAipB 8MoaREdj6hK3lmuKyKtDzC+qhcawlCmLtwvd4MQ58BmoUFZ3IdNEgJrOGvCkrgDodorw x/5XLkcTd6NkI5I6AgbtA1UnZVyyenAgLOG5S6pFmMVSplvgKbURMBbOszqLfwyQsJEf cE/+Mw7t/GU7tZkIJy3OGlqy7x5PMZZBUGASbi6dXS9mpEB0SWWQ4UDLWCq4MykcpFsH 4Opw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=FrE94bQ7hxXi5tHI3+3R1qIzLlhtfinvJDjnJmEmVos=; fh=B4Ws9PxCq3MKxqO3lfHoEeZrf7ET0qam4mZMu0vV8PA=; b=ZRBfSPqfIA62iKyZqaUOQLCSZWRrfZ1LNS6qhxKKDd1RDHPE40ufSZ174zUUb+JSx8 vqG1uGLDyZChsUwW/85+ltq+C+12pcO6790dAA+5RH8KLgxNo/fqvLAOu+9oySX5YLsA 9sDkK1wHB2/SIC0jFXecpkXnYL8oVdbH30KUMmSdm+9CQue2/5x/nIx6BfZNWfoVNCJj vKzCkDOjn6mB0CkwG2RfrzQuL8v2V35LtT+vfLfjbmg/Wy8vc8eWDUCzkr5aDnn4vu8L IizUPyfJp0IcTHLa8U0cTbNgXCY2Ez0abEvnfyV3hYHrgSgbaMuxjGZMHjb6GkPmDJvy YqOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=korg header.b=BatuvWtb; 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 i29-20020a63541d000000b00563f72935e3si3374855pgb.608.2023.08.05.12.38.32; Sat, 05 Aug 2023 12:38:43 -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=@linux-foundation.org header.s=korg header.b=BatuvWtb; 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 S230207AbjHESnL (ORCPT + 99 others); Sat, 5 Aug 2023 14:43:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46170 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230083AbjHESnI (ORCPT ); Sat, 5 Aug 2023 14:43:08 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3DB222737 for ; Sat, 5 Aug 2023 11:43:07 -0700 (PDT) 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) server-digest SHA256) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id C775360E76 for ; 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-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 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?