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 3B1B6C76196 for ; Mon, 3 Apr 2023 15:35:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B8B5E6B0071; Mon, 3 Apr 2023 11:35:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B3C086B0074; Mon, 3 Apr 2023 11:35:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A2A446B0075; Mon, 3 Apr 2023 11:35:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 92F216B0071 for ; Mon, 3 Apr 2023 11:35:09 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 647AE80BBC for ; Mon, 3 Apr 2023 15:35:09 +0000 (UTC) X-FDA: 80640478338.04.A3DADAC Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by imf19.hostedemail.com (Postfix) with ESMTP id 94FC51A0004 for ; Mon, 3 Apr 2023 15:35:06 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=JeEDSZDd; spf=pass (imf19.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.172 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1680536106; 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=fR2s9+JDNNa1uEdAtZHMM34i2EJ2xvvS10PJPUpk8Tw=; b=H9cFplnCPdR7KQLp0axvG60pnSwkejYosuKpqp3orZWgI0quy+qWqLhMYsLf7JMJ0OmQI/ UelDtDQ86NKb3abJOkDY3gh1RsPmND8+pmy+LyGGdVQyp4CjSejcsfpnetG9FVgYW7lBPZ eb25Is+iaVDCYubn6C0LuVLjMwFTn14= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=JeEDSZDd; spf=pass (imf19.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.172 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1680536106; a=rsa-sha256; cv=none; b=WgCMdRaNg5+0LvmAxrJyx4G4HqFBgHp7i/P3ZUycVuhofG9KxWW7sN1+cQ6VG5V3RcL/6U qB9ZhZntIlhXrpa5qLqpwa9wWSSrr4cm8H522Jidj47pZRF/HZwQwDqlbyziUPe//ypVCX iPld2DsPD706+IUAfXuREGjTs6nk1Ns= Received: by mail-pl1-f172.google.com with SMTP id ix20so28415725plb.3 for ; Mon, 03 Apr 2023 08:35:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1680536105; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=fR2s9+JDNNa1uEdAtZHMM34i2EJ2xvvS10PJPUpk8Tw=; b=JeEDSZDdrhUuzUy391WQWKkkvpcdSBaOtDd6sAfXdgcQ0si3zVaG88tzCJbsDWfpqE /oiggCHPIWfK8U+lMtNOrAqJQgCDxFhVmkKjISMu9m3FeCArnhwiN58oCX0cd5ihNmVB dt5+py3or0hapeKq3ptfUgORdG6Ym8ZNkZbmU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680536105; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=fR2s9+JDNNa1uEdAtZHMM34i2EJ2xvvS10PJPUpk8Tw=; b=fNiXeoeV5W9fAHJFj/lrWQaZSZwZk4u1l+lX1vh93e5k6fEJcWwwCzyyLhJweq0lJj lALWpHfSZVV/16QOuP79xtIY5+kUc1ULGZktQKHLfItuLhhuuTrlbjgEpUhtMgyf0+pm jmw1BAEgNWAIjwIl8teFnPFLvXarINIK3OflJfwbWWoCRgsToigV3/DB0fx8+jMNpzff Ynq4BI98SxLI3xkA47CYE7zruGXiIBng7gKxGfCLYxvzsj9jbnfU281scFMbuLoiHf4z nhyQjxar8Wt543owdRsi2BRHWhAeMiSbSScSfF8RlrvkDcnvCUsFsfNgSeBcuY66I9TE sK4w== X-Gm-Message-State: AAQBX9cOpqqRHNOioIKxu1lFnHG9az2wdXfu/pAmkRMRHVm3zLLclXC+ 21A2sNR7+KBhy1JSRGPOKip9RalKfR8kN0hFD34qMg== X-Google-Smtp-Source: AKy350bwl32I78BgAl9N4MzmN3dvEOxV4sQ+JOgKQSF9qprd8wneNSZznscrcTCeXOmUCL/RBqng+g== X-Received: by 2002:a17:902:e847:b0:19e:d6f2:feea with SMTP id t7-20020a170902e84700b0019ed6f2feeamr46232340plg.9.1680536105355; Mon, 03 Apr 2023 08:35:05 -0700 (PDT) Received: from google.com (KD124209188001.ppp-bb.dion.ne.jp. [124.209.188.1]) by smtp.gmail.com with ESMTPSA id t12-20020a170902bc4c00b001a1d4a985eesm6698057plz.228.2023.04.03.08.35.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Apr 2023 08:35:03 -0700 (PDT) Date: Tue, 4 Apr 2023 00:34:58 +0900 From: Sergey Senozhatsky To: Jaewon Kim Cc: Petr Mladek , Jaewon Kim , "senozhatsky@chromium.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , GyeongHwan Hong Subject: Re: [RFC] vsprintf: compile error on %09pK Message-ID: <20230403153458.GE12892@google.com> References: <20230403104617epcms1p383bacbca705c0d7e4fffca6833050e42@epcms1p3> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 94FC51A0004 X-Stat-Signature: nuqa71n33hyrcne3uc43b8desmaaqgz3 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1680536106-683692 X-HE-Meta: U2FsdGVkX1/xbqFwvUxTmVJ6HH2918UcoXjYTFY9/5pzI+tSM9NLJpfu4SdFzD4CBO2O9fSNeue6tBq2SfAaKJ1kuc8FKUcpwCIAVpHcab2Ci/EK/rPqH5pCXWXPn4cowNGDbY9ZXKoP+uIWbOqI0mvPeGmXE1GljEvxl0PvVviy95JtMsPMjLVfHpXdLU8roiT4915qQnnvE5BU6gNbZfbNiBdgoxkbZas/G67J9z7dhpf1f+cImFn4q86AIDOxkAHALi2XjKcNza8LNblgB4RhsNm/TUa8tBaSZnAzkIqyP4NYa17vdkEbwi4fKeDqluFOzmEIEG4t+DmCKViwOEyHmIfm5MkNO84tF58yFUSCUXcjtbAAz2jVXPYl8Eqem2/PYqMUXNNmyVg7hdSRLi0JQewLUDR6wmL1UWHel7+xUZDAc2ZoN4yffXVdtBxtbuKSCplwHhOmAtL9fd6aXS0iMGA2NcLNmFXiSGeFTLejppXELCbRP8ztHN4ReqqhXdMJ0jzP7ssiophm+26do/Eok6bFDr1A614+8oB7baonR4R15Pd1H/nN2g6Hh5h6kb5Olz/9aFRjWe+9aloEpJ7CPUkNyUsHLD6eoJU6kv/tw8hkdvbP0tCQ2CAAvjsBSaot4duQwxhMdR05vEohkdVl3VldjqOydlsBlSP8iKrQhnESGtYHqvbHZBKH6togmG0XfsKbzDnOx1BN15pMB1+Tf9acvTZwgIlluU/zev9KdbDNv9GHNnvc9QdU4H6ktQWkg/lWwyDpAAkOJwoHDs1J7d8qwuT4DW6cqD6Ev7SkH7G/HPiiKZI/93LzXg1EO1T6engFJHP3p8d4dtKPjIcastQUJD2S5h53dnMJReKA3fyp4X+geVmOwO0Xf8o4Ollwax1zFpwn7qkVPgxa6kCQf88Qfeq2/Z5XuMyrHSf+20uX9IARpkXufas/g51J9ubtT0z1PqRL+ibNDwi t/+IW2An z0QQxn9GlvSpv4kM8XG7uyuQPU8e/pyX7nxPl/zJvmAFlpIgrkddhCbeycrizrZhG+9s6ZFeswOBm7AEdj59mBzAipN0bAyhJCXG7lqSrMVXRe/cFTebui2oIN17v2Yeq5xLKSwGRabvMHtbEIAttz5RA5nabD/HHL34mjXhJ31ZXkIhUjduQJmQKhA72nnEJjp2YjppsSMWjNsttwW8c9XhuU25GjFqgMSoHG4fW1RCV6bny3zpmhJ7w34xcByTr/jH+sKO7LF5cm3cP19svuNNkhnJ6Fq3dHTNgSKY2Jhf9s30zFoErZCYfd559KzWn3/GH3UpESzoIHJQfXeptCiDgLykEB3sq6NImofbl6jMuMzaSrTmzzLUQwAiesv09kmSWILJuLgnVU2E3CMkbjS+flnk4B1NIN6jGx9totEs25a2O/tCcZ8c/RaA30CKHVksW 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 (23/04/03 23:39), Jaewon Kim wrote: [..] > > Okay, then we can't use %09pK. I've just wondered because %9pK works. This is not per printk / kernel, Wformat warnings come from the compiler. Per C11 (7.21.6 6): 0 For d, i, o, u, x, X, a, A, e, E, f, F, g, and G conversions, leading zeros (following any indication of sign or base) are used to pad to the field width rather than performing space padding ... For other conversions, the behavior is undefined. So using 0 for p should trigger an undefined behavior as far as the standard C concerned. Unless I'm missing something.