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 C7D45EE49AB for ; Tue, 22 Aug 2023 18:52:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 17F76940008; Tue, 22 Aug 2023 14:52:51 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1307C940007; Tue, 22 Aug 2023 14:52:51 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F39DE28003D; Tue, 22 Aug 2023 14:52:50 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id E37CA940007 for ; Tue, 22 Aug 2023 14:52:50 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id B6BE9A0380 for ; Tue, 22 Aug 2023 18:52:50 +0000 (UTC) X-FDA: 81152637300.17.AF0C857 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by imf28.hostedemail.com (Postfix) with ESMTP id 47CE5C0014 for ; Tue, 22 Aug 2023 18:52:48 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=KQuoCui+; spf=pass (imf28.hostedemail.com: domain of lkp@intel.com designates 192.55.52.115 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692730369; 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: references:dkim-signature; bh=lO1DONd/6e04qAvnFvxkV4vq+WDlgn4NVzbo7iRChSs=; b=56LqCnsLaLSaCWE0jTZMAEDzKnDQZo1xP5uOiN+v/R4JvSpvQkoF+VEPIMdxvDeiYNRxOm LmWbFJzhnEhcq98xBW4wlLzsU7xAsXu37BAyEqV99NGRxtYW0Qtg8vT7Om9k1Q0+kyxSTT sVHQwh/QzwtHVJBnv9yZodmiTrrOZsw= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692730369; a=rsa-sha256; cv=none; b=ixUt5ht7JSSe+49QBRREJyRyaHj0tphStkhyOeXg7u11vTp4yvkbOsAB+D1qYozy78bR1w rZeW9JmJwdsL28Qa3G+Cvtwc4cMGbgA4hDwDj6bHdqHEzxsxAQVz5x2vDODQuLK2Ogkquj aHbyQaYXN78Gn3JfJmSAcXakk+zlwqg= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=KQuoCui+; spf=pass (imf28.hostedemail.com: domain of lkp@intel.com designates 192.55.52.115 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692730368; x=1724266368; h=date:from:to:cc:subject:message-id:mime-version; bh=8M+kuekdz6w6bjwpAXlCsLiFXDMLLzRGSqjp/UZTpoQ=; b=KQuoCui+YIwRxznqOE8D1kiQRgrx69W+zqv3HwZebTaOwJBBDMcNVZmD RHhYdmClxId0IyRy7yHhDuxP4y+gApHhJMhh2tAsGXVqzlzPM5H34DcJm YfkV+C3NGuUz5n3pzChDuHRkuqSDlfabGGDq5z89WjP2Nrolw4jSgDYG6 Y6ggDRnw4jOuZW4WHug+Wz53vkGlV2qaN5pYN55yprUP+DU1E7kuZbkDP 0FSc5lnMfX+f/I67P4+iRdP0HDw+ioj4b0JPObgzTD2Qu8doCe6ordwQw vphF/tneQK2n5t6tOyIJ80XzV4gAFlWaRqgLrsE49sbttqlGRqFsDmibS Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10809"; a="373941939" X-IronPort-AV: E=Sophos;i="6.01,193,1684825200"; d="scan'208";a="373941939" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Aug 2023 11:52:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10809"; a="860049107" X-IronPort-AV: E=Sophos;i="6.01,193,1684825200"; d="scan'208";a="860049107" Received: from lkp-server02.sh.intel.com (HELO daf8bb0a381d) ([10.239.97.151]) by orsmga004.jf.intel.com with ESMTP; 22 Aug 2023 11:52:32 -0700 Received: from kbuild by daf8bb0a381d with local (Exim 4.96) (envelope-from ) id 1qYWUN-0000S3-1g; Tue, 22 Aug 2023 18:52:28 +0000 Date: Wed, 23 Aug 2023 02:51:36 +0800 From: kernel test robot To: Huacai Chen Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: [linux-next:master 11594/11761] drivers/crypto/intel/qat/qat_common/adf_isr.c:197:47: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 5 Message-ID: <202308230251.2EhAALdZ-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 47CE5C0014 X-Rspam-User: X-Stat-Signature: roh5q34ujamx7nr3c5ue36rauomqdam5 X-Rspamd-Server: rspam03 X-HE-Tag: 1692730368-770657 X-HE-Meta: U2FsdGVkX1+KEhz2BUgQKJIb2grpPvKWuQl4FqqpibD1WorqlVptxDUAqgzx8Cd8aMeYJGF9qDTXPTth9vhUToKxyBRN1MHBVnil/Ms46HJ55FyMNP3s9iG24hgIY6epn1TVQtV4uIwUiFFM3crwA4088uf3fzVcVIAyQ+O+JE1TQsvkrqAEdgkMoHjaiO/7hXAYcPvwE62kYXzgMFYtwYTX7hNuK/QbnPyWapgwxxA7jGwhyTlvkYku599KyCC/1T8aHd7YexOB3nBsgqJwxQXwbkrWHsYH/jz2Vde1XGmc2wMZznsnMTKXV6+kHsRwuLaOq8qFiX9MWstDnd8Pzfs5/lcUby4Y/XPJ1Co763Jc8W1TpBX6QTruGX6snpgBfTrfAfxgSg5B4p4/o7UnYbqrGx+sOhj8y/ZmmEGqAIwFeHhyOoCiEdidM+9HDn10v2LpNzKsz2A+AwfIRWZw/GwpIgseJDuuWP0C9poLX3YxIuxrGiGVDCclZFkhopm73lOuk8wBNaNxaLxQAw+iT9MHsTweIqEjVt/TF8cL1gjG2KTzjzJYZDFEm3/iAN0qRFSgPngnA2AV1eSVAulC741e+HkD5Dx6ODMpMzJ2TNZ1D2Hpm/6E+OlTLCYlPi4hPIbjncxq6Pm4JjnWOywj1jP6729upXoUZc7TPgPVnz41J71ke/0GTGdMz81QK+SZysK3aZFSs4AjChbmKDo6Yt9HOLoGKQEivrg9IY4InanTVpK1Phwoohsrh2gULavf+L8zXBt/otQgdaHi6dzLpFP4sXvC6mRLNFFwGgFAhoPRtUy2erqMaG4F9q9mkE9xonwDTFL2Fo6rcEvplWbyB9mEAdzve03UcaFgMddcv9TPuwArAWePA7k7xFwgIP5gVWntLT3fwOequjZUwgPMBmDTW8KpIGPymG/Zk6Pzhu190HNBFVQbc8wKC9Pmv/oLDHgj0a46sGKq/mJFZqr iuE7MoQt 5uH8lkP/E0tld4wG56/rz4Lw0bWwaP6NUSusxoU84yfw+vraM2MnKYD4J9nTBujOy2Nlicv2Dt1k4SVZKjkyuNXWdTXXmTo1Xm2qMYtTwIGs2k0mjtN57J7e6WApRQhg+w6NxrLUo+FCROATb77dqdD+SjLnJEnEoguhBIErpBCBoQBSX4zy456+kgqNu1lEcOOQQJxmFK6opFazmiGBPwDtvAWCKmlJcP9zhgM4Wp+O0JSowhLVqwnhms8UoUpggetsLZwI1l3gn8zL23eQW3+Izgl0MdSA7wjnXjIZ0BUg++wQn8Ny7qwIJLdcwZc+l6hh1++TYXxvffn279RGVpGd8h4r180L2aaQ27yL1BmytKQ8oWsBL4FYPL3ryamO3tqu6peFoLOAeFX5HHvHBU5EjOebPzrlTHeuGuRhcBb5NR+fTtEZS6Uewf9slHyIXyYpXDdArO5RUiuOp31saDTlydyWy24Mci7MdyWix6PmIjBTlQ30lNZINNZLmj7/Mf331 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 28c736b0e92e11bfe2b9997688213dc43cb22182 commit: cafcef8bc67c4ee5a26e641166fd97b74bc0200b [11594/11761] Merge branch 'loongarch-next' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git config: loongarch-randconfig-r021-20230823 (https://download.01.org/0day-ci/archive/20230823/202308230251.2EhAALdZ-lkp@intel.com/config) compiler: loongarch64-linux-gcc (GCC) 13.2.0 reproduce: (https://download.01.org/0day-ci/archive/20230823/202308230251.2EhAALdZ-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202308230251.2EhAALdZ-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/crypto/intel/qat/qat_common/adf_isr.c: In function 'adf_request_irqs': >> drivers/crypto/intel/qat/qat_common/adf_isr.c:197:47: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 5 [-Wformat-truncation=] 197 | "qat%d-bundle%d", accel_dev->accel_id, i); | ^~ drivers/crypto/intel/qat/qat_common/adf_isr.c:197:34: note: directive argument in the range [-2147483643, 255] 197 | "qat%d-bundle%d", accel_dev->accel_id, i); | ^~~~~~~~~~~~~~~~ drivers/crypto/intel/qat/qat_common/adf_isr.c:196:25: note: 'snprintf' output between 13 and 33 bytes into a destination of size 16 196 | snprintf(name, ADF_MAX_MSIX_VECTOR_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | "qat%d-bundle%d", accel_dev->accel_id, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vim +197 drivers/crypto/intel/qat/qat_common/adf_isr.c 70fead3adb4eea drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 178 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 179 static int adf_request_irqs(struct adf_accel_dev *accel_dev) 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 180 { 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 181 struct adf_accel_pci *pci_dev_info = &accel_dev->accel_pci_dev; 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 182 struct adf_hw_device_data *hw_data = accel_dev->hw_device; 9832fdc917de0f drivers/crypto/qat/qat_common/adf_isr.c Maksim Lukoshkov 2021-09-01 183 struct adf_irq *irqs = pci_dev_info->msix_entries.irqs; 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 184 struct adf_etr_data *etr_data = accel_dev->transport; ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 185 int clust_irq = hw_data->num_banks; ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 186 int ret, irq, i = 0; 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 187 char *name; 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 188 ed8ccaef52fa03 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2015-08-07 189 /* Request msix irq for all banks unless SR-IOV enabled */ ed8ccaef52fa03 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2015-08-07 190 if (!accel_dev->pf.vf_info) { 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 191 for (i = 0; i < hw_data->num_banks; i++) { 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 192 struct adf_etr_bank_data *bank = &etr_data->banks[i]; 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 193 unsigned int cpu, cpus = num_online_cpus(); 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 194 9832fdc917de0f drivers/crypto/qat/qat_common/adf_isr.c Maksim Lukoshkov 2021-09-01 195 name = irqs[i].name; 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 196 snprintf(name, ADF_MAX_MSIX_VECTOR_NAME, 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 @197 "qat%d-bundle%d", accel_dev->accel_id, i); ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 198 irq = pci_irq_vector(pci_dev_info->pci_dev, i); ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 199 if (unlikely(irq < 0)) { ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 200 dev_err(&GET_DEV(accel_dev), ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 201 "Failed to get IRQ number of device vector %d - %s\n", ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 202 i, name); 70fead3adb4eea drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 203 ret = irq; 70fead3adb4eea drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 204 goto err; ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 205 } ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 206 ret = request_irq(irq, adf_msix_isr_bundle, 0, ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 207 &name[0], bank); 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 208 if (ret) { 665503049bada5 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Allan, Bruce W 2015-03-19 209 dev_err(&GET_DEV(accel_dev), ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 210 "Failed to allocate IRQ %d for %s\n", ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 211 irq, name); 70fead3adb4eea drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 212 goto err; 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 213 } 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 214 ed8ccaef52fa03 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2015-08-07 215 cpu = ((accel_dev->accel_id * hw_data->num_banks) + ed8ccaef52fa03 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2015-08-07 216 i) % cpus; ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 217 irq_set_affinity_hint(irq, get_cpu_mask(cpu)); 9832fdc917de0f drivers/crypto/qat/qat_common/adf_isr.c Maksim Lukoshkov 2021-09-01 218 irqs[i].enabled = true; ed8ccaef52fa03 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2015-08-07 219 } 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 220 } 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 221 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 222 /* Request msix irq for AE */ 9832fdc917de0f drivers/crypto/qat/qat_common/adf_isr.c Maksim Lukoshkov 2021-09-01 223 name = irqs[i].name; 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 224 snprintf(name, ADF_MAX_MSIX_VECTOR_NAME, 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 225 "qat%d-ae-cluster", accel_dev->accel_id); ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 226 irq = pci_irq_vector(pci_dev_info->pci_dev, clust_irq); ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 227 if (unlikely(irq < 0)) { ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 228 dev_err(&GET_DEV(accel_dev), ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 229 "Failed to get IRQ number of device vector %d - %s\n", ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 230 i, name); 70fead3adb4eea drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 231 ret = irq; 70fead3adb4eea drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 232 goto err; ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 233 } ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 234 ret = request_irq(irq, adf_msix_isr_ae, 0, &name[0], accel_dev); 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 235 if (ret) { 665503049bada5 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Allan, Bruce W 2015-03-19 236 dev_err(&GET_DEV(accel_dev), ba79a32acfde1f drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 237 "Failed to allocate IRQ %d for %s\n", irq, name); 70fead3adb4eea drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 238 goto err; 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 239 } 9832fdc917de0f drivers/crypto/qat/qat_common/adf_isr.c Maksim Lukoshkov 2021-09-01 240 irqs[i].enabled = true; 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 241 return ret; 70fead3adb4eea drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 242 err: 70fead3adb4eea drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 243 adf_free_irqs(accel_dev); 70fead3adb4eea drivers/crypto/qat/qat_common/adf_isr.c Wojciech Ziemba 2021-09-01 244 return ret; 9832fdc917de0f drivers/crypto/qat/qat_common/adf_isr.c Maksim Lukoshkov 2021-09-01 245 } 7afa232e76ced9 drivers/crypto/qat/qat_dh895xcc/adf_isr.c Tadeusz Struk 2014-06-05 246 :::::: The code at line 197 was first introduced by commit :::::: 7afa232e76ced910a191a3f6669d8f48bcb46b3e crypto: qat - Intel(R) QAT DH895xcc accelerator :::::: TO: Tadeusz Struk :::::: CC: Herbert Xu -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki