Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp2035576rdb; Mon, 9 Oct 2023 10:19:37 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGVooHps9zZfi50A9/NMR8Bot4Q6ahRUyivWp0ChA0ts3J92WdeaoqR/Fxn2ZmXoDcyAsqx X-Received: by 2002:a9d:4f0e:0:b0:6c4:aa6a:c4eb with SMTP id d14-20020a9d4f0e000000b006c4aa6ac4ebmr16593319otl.10.1696871977564; Mon, 09 Oct 2023 10:19:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696871977; cv=none; d=google.com; s=arc-20160816; b=CSty8ZLds4tZ0dyyhwkKjV83HauWTwix028jhiAoUuZRVFkQW6++Lxo59jgE1iGfDO 8TbkALvICUC/PRKyOizj/ORvwtOH2l7cDDP+d+XlKsJkMWEMC342eQQ+utsQXZqADkCi tEfAALMnAZazR8Swd11hFDFJ4wqFL1IOJi/E5ycHKt76QirbHsfXZbCyyCU4Igf1LjN9 uJ16KTYH1iqyXZ1uWMBvrnPk79zvowPBLeqkMZQdV6q0HuH9l5w2pQchUXtOrR4QMfaM X/F72CVGyQJFWcTu+eYjWTkfxSQSQ43hRyGk8Tkj43qiMl3pVg+VvcE5/YlGPg3Xvu+M 4GpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature; bh=/flIFIwciLy2Bu9ATOTpOBYMP6hRv1FXcaUEyr/7i7o=; fh=MVEz4nVZ5gBB6Xvu1e1JQANIXgk0goJY58LkTCPTVRs=; b=fjg2QBmuYM5BOqCgcJBZv5IqyspWUd/UMu55wGF3Q45Ji2ZiERavQCGKB+r8J6HQdc jr6WMDgzKDa73jxk9epwBRK30WLoxedldw8rycrDUP+1KaM/rnDv2gky2aePjDGOeZzz DeAcUK6R0zLvhxiDLNf140Q0iodIc3oY9Nikn4A4aQN4iKYPvYfLGuvfIcnzQ7U7o77W vdRqNf1xNMEqx9MxPMtguLhuXYjERGaWijzVDiq4jQSLJ/4ScqKkH1YyXb3iTHMdF9cV S0sBP1A9elpSgGGi7NA8V1FjLfHnEiuhTWRY8dini94XTgw/Q4RixUGFBOryxcTWxH/v jZHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@icloud.com header.s=1a1hai header.b=YHW8u3nP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=icloud.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id j26-20020a63551a000000b00582f1f73c82si7294471pgb.381.2023.10.09.10.19.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Oct 2023 10:19:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@icloud.com header.s=1a1hai header.b=YHW8u3nP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=icloud.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 8A5B4802A924; Mon, 9 Oct 2023 10:19:34 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377867AbjJIRT1 (ORCPT + 99 others); Mon, 9 Oct 2023 13:19:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43398 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1377847AbjJIRTY (ORCPT ); Mon, 9 Oct 2023 13:19:24 -0400 X-Greylist: delayed 570 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Mon, 09 Oct 2023 10:19:21 PDT Received: from mr85p00im-zteg06023901.me.com (mr85p00im-zteg06023901.me.com [17.58.23.192]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3B611FB for ; Mon, 9 Oct 2023 10:19:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1696871391; bh=/flIFIwciLy2Bu9ATOTpOBYMP6hRv1FXcaUEyr/7i7o=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type; b=YHW8u3nPg1K6BKPWAlGOWVelUUmmJVk91iRgIUeK56NhRqvX0aMKKyXE6l/nV4Zig Ao8N7TgWU+urg+/wLyUwcDmNjemcI2IMRtCXsDqvff1+Cfo33VOhxwRDnpXoDMJzNu pZ6mFwUjFNpy9JUso4+g6KCRSvs3rlQKQ5oqfMNS7i1PjtOkS1GCf9qst+TUhyyVhv 9/NE2VI9qq8kLh6ZOmFuYxKPqw2MIIb5ITfB34Qta4Bt6sPi3ULyahR5i1jZ6hnHDF fyoysD/7Wf+s+t8kIv8DqmnTvCErLb5UuFITJX7ovbQt48z7FrBh3QrLQmkS/nONGl hNDz8ftkhD4Mg== Received: from fedora.fritz.box (mr38p00im-dlb-asmtp-mailmevip.me.com [17.57.152.18]) by mr85p00im-zteg06023901.me.com (Postfix) with ESMTPSA id 2C0DB6E02CC; Mon, 9 Oct 2023 17:09:49 +0000 (UTC) Date: Mon, 9 Oct 2023 19:09:46 +0200 From: Lucy Mielke To: tj@kernel.org, jiangshanlai@gmail.com Cc: linux-kernel@vger.kernel.org Subject: [PATCH] workqueue: fix -Wformat-truncation in create_worker Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: cmFOseHoVVJdRZ0fz9eeIgtwxqcTSgVf X-Proofpoint-ORIG-GUID: cmFOseHoVVJdRZ0fz9eeIgtwxqcTSgVf X-Proofpoint-Virus-Version: =?UTF-8?Q?vendor=3Dfsecure_engine=3D1.1.170-22c6f66c430a71ce266a39bfe25bc?= =?UTF-8?Q?2903e8d5c8f:6.0.138,18.0.816,17.11.62.513.0000000_definitions?= =?UTF-8?Q?=3D2022-01-18=5F01:2020-02-14=5F02,2022-01-18=5F01,2021-12-02?= =?UTF-8?Q?=5F01_signatures=3D0?= X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1011 adultscore=0 suspectscore=0 malwarescore=0 bulkscore=0 mlxlogscore=778 spamscore=0 phishscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2308100000 definitions=main-2310090139 X-Spam-Status: No, score=3.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_SBL_CSS, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Mon, 09 Oct 2023 10:19:34 -0700 (PDT) X-Spam-Level: ** Compiling with W=1 emitted the following warning (Compiler: gcc (x86-64, ver. 13.2.1, .config: result of make allyesconfig, "Treat warnings as errors" turned off): kernel/workqueue.c:2188:54: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 14 [-Wformat-truncation=] kernel/workqueue.c:2188:50: note: directive argument in the range [0, 2147483647] kernel/workqueue.c:2188:17: note: ‘snprintf’ output between 4 and 23 bytes into a destination of size 16 setting "id_buf" to size 23 will silence the warning, since GCC determines snprintf's output to be max. 23 bytes in line 2188. Please let me know if there are any mistakes in my patch! Signed-off-by: Lucy Mielke --- kernel/workqueue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/workqueue.c b/kernel/workqueue.c index ebe24a5e1435..d14fddd76f49 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -2166,7 +2166,7 @@ static struct worker *create_worker(struct worker_pool *pool) { struct worker *worker; int id; - char id_buf[16]; + char id_buf[23]; /* ID is needed to determine kthread name */ id = ida_alloc(&pool->worker_ida, GFP_KERNEL); -- 2.41.0