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 1D7E2C47077 for ; Tue, 16 Jan 2024 20:55:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A7CA06B009C; Tue, 16 Jan 2024 15:55:36 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A52906B009D; Tue, 16 Jan 2024 15:55:36 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 91A816B009E; Tue, 16 Jan 2024 15:55:36 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 82CFF6B009C for ; Tue, 16 Jan 2024 15:55:36 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 5782DA05FA for ; Tue, 16 Jan 2024 20:55:36 +0000 (UTC) X-FDA: 81686380272.17.3736CA3 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by imf26.hostedemail.com (Postfix) with ESMTP id F3F10140016 for ; Tue, 16 Jan 2024 20:55:33 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=jVtW77Uj; spf=pass (imf26.hostedemail.com: domain of lkp@intel.com designates 192.198.163.9 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=1705438534; 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=s1jJ7wRX/ECLNr8L0pNJ8HUYsb6DXd5mUK4BYtce6DE=; b=aKwWlpt/YINMJ1Ld8Ngl4EUsDniWTyJtiLzSoJkqkHYG9I+4TRShcy8ITdYnEl4vm8iIIZ lQgiNlrTNsbM53YW3IdYinB9V5KcBdy8L+fZbK2rSym8XwsddneFg0JvSgIYyzaCBc/3Zb 3T6xoUO90qqjmPGfr7xp5V0JTq+Tk+g= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1705438534; a=rsa-sha256; cv=none; b=k/w/bJIH6Gbo+4c9cQpFM/uQmsimxNJFbbup/mIkKCp9DzITvQX7HR7Y8pJKDkP5OdCUDQ +t5STmklC15+oiTTurUpJftyyddUYJ6x4WU3MdQf4+ZmE+v19hnNQvCGHDgHeYtVGTMAez oAtUSBmeDskavRiRzThNk4XyXzhcN+4= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=jVtW77Uj; spf=pass (imf26.hostedemail.com: domain of lkp@intel.com designates 192.198.163.9 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=1705438534; x=1736974534; h=date:from:to:cc:subject:message-id:mime-version; bh=ggdGREvMxKSy4YEN8yzW1S78sK8hyZ/yugRdPc8/fs8=; b=jVtW77UjxpIGi1G0HXmhMqzb28R2OqtrdJPo40y8x0eDxPX8pwNQtAfe kWRFVJzcG5+JUCfXOBpJA+5UEr0jwid/jbpbPQnO6WJYH25hbsg8Oxu+C L6W+w8nOjKAZ9csjZww/wcBf0sxEcvdOZsIVfynE+331vs7oZwIQHhn/4 f0+567DExMe9AJuk6U2O4y33mMCZptkMM37BFfQlmfWYyGHMLLey3fzY6 6AO10ITuPu9wmpKjqoJTqkUXmWaujaC8CL8N8MWKIb7PxhSiu3h4vgwvr s4fpEbroyKH7xckbwXmUcmblFHFwaZnbwh8VlX8iyBdTs+g5rIlfBN+Uf g==; X-IronPort-AV: E=McAfee;i="6600,9927,10955"; a="6745031" X-IronPort-AV: E=Sophos;i="6.05,200,1701158400"; d="scan'208";a="6745031" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jan 2024 12:55:32 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10955"; a="907506229" X-IronPort-AV: E=Sophos;i="6.05,200,1701158400"; d="scan'208";a="907506229" Received: from lkp-server01.sh.intel.com (HELO 961aaaa5b03c) ([10.239.97.150]) by orsmga004.jf.intel.com with ESMTP; 16 Jan 2024 12:55:30 -0800 Received: from kbuild by 961aaaa5b03c with local (Exim 4.96) (envelope-from ) id 1rPqT2-0001Eg-0u; Tue, 16 Jan 2024 20:55:28 +0000 Date: Wed, 17 Jan 2024 04:55:01 +0800 From: kernel test robot To: Kees Cook Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Nathan Chancellor , Andrew Morton , Linux Memory Management List Subject: drivers/scsi/mpt3sas/mpt3sas_base.c:2951:54: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size between 1 and 26 Message-ID: <202401170432.bbjOvVyf-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: F3F10140016 X-Rspam-User: X-Stat-Signature: ckegy1pb9hfwownt4ubn1uzqww1fwa5m X-Rspamd-Server: rspam03 X-HE-Tag: 1705438533-727240 X-HE-Meta: U2FsdGVkX19ZgMulNCH0pJy/CM4Xf/v7dYxODV3dwb11Ao3YxiFilmgohTSNOkCMFVT3RPLBkLPx4fb/H0d52wmeKWgMjj5k65o+uHjxI9yjdYi69u+pCeWK1stvmTypwinUwlmQzEJU5D0es1Dor3zGb3wN8cvlLlKbJCcPQtQBKDCtRgbaZnFyQ/vsXROD97tOaWIYODl5Mp6NNUKFMOIdtOWTXDmGTIXE7wc4LmY33LNWgqfIi+4zsuUyUCYIbkJXNZK1SFSP1Q6hIJo1Po54OSWRtNExxj8CdyiMvtIICQC1ex5S2i0Ge6/PTor3jhVCryi4Zguthe5H5yGNSkZan5GJjpcwQLknr3bwsm8nbczVzoaiVzUQzyG+WKRonZKgZbHFcOax0R9+G3fVWMHNOqs+wI9hLGm/pnTwGWJEqsVMgOmksIypvJhYkxFbtdCtds4K75eAddWKYCxfWMuFB1OVNILTugf1a9260N0kSN9pF6DyOOFoCq/+2FOoZj596mABwrd8nuxHLV9u8xa1X8LPnFHCMfcPEs/qj2CIhlMldb1X/516/vR/E5euhcpPWMtyyecPR7fH91ea0tOPprAl76w8Snf4ThTrGRen1pmuZymgEem/uw8Dc+X7hw22r+m7IbzcBWMu4GmPqr+npNpoiCpgHGY05BddMMY8lU0al9y+f+1FLkQRyd3YgJvRO6A7cjG7BtirFJfarGvw0f1SwohQZnU6ILxUG51fD02vhdEb3zL9+giRvWQH8PBI8G2+4Ieabai5QddgukVLz9+0CGog3VHcC7LzJEV7/VMGeNRGg33yEQcyxT6MIuREG25Chp01MW7RaCbtUkoe949YrLAOF/AqVZAPNzj5mUuaPEi2Tr90f+O9LWBf4C1yyMk0Ih12QNnFASE1LtRInkm/+8XAJg9JEDgUq1oGaKDoJIE/yDOsueA0lwP4waP6VDCJwaVKIvQEz7t xnbvRebF mdFTjh/rAI0EFjE/z049pCkPu2AQvNqdaD1IZr6z26J12dNWCty+a9K5pA6tI4RdzJoTzIw/OkVzselBwpJWIAoIZqd1lRHrzBM/bekBdbfXokvuG7vV9f7Pgp312qekxUMAzlMpFvu6JNGvOCdBhCMuYk91D6IQ9YxSe32JlG1exwaZRfKD3Ag089bjARM7hfoShmU6QzH04BMPHRHLGLjLaPKDYCqYHaXPYT74uWzg+/K24sL7x8puodtDznhrLlc2L8zNYVukbxghoYolqvdzzQwEUnywH+QtNofn6Hmt0oQOxOLvrNQjoA7Lv38O1jh5QCNN3VnKHhAnA5C0QIHdGoaG6GIvP3/F+jQr1TZ+AhftQgNVfLqUJGjyYHeVRUvCczY35Wf2z79nTl34cm/+ETzB+CEkJZPPfH2SFUmewoJo40CPPN0dB7LyxEGF4aAjJyTY/uDWnoSyo7DdqSvy/mPkxsKVVSFvjPMOFmsDhFkQ8rJgUm+V1chqV6qkrWQl6lKdM5z35sBlH9g4BX8vACQ== 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: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 052d534373b7ed33712a63d5e17b2b6cdbce84fd commit: cdf8a76fda4ae3b53c5a09e5a8c79e27b7b65d68 ubsan: move cc-option tests into Kconfig date: 3 years, 1 month ago config: x86_64-randconfig-002-20240105 (https://download.01.org/0day-ci/archive/20240117/202401170432.bbjOvVyf-lkp@intel.com/config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240117/202401170432.bbjOvVyf-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/202401170432.bbjOvVyf-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_request_irq': >> drivers/scsi/mpt3sas/mpt3sas_base.c:2951:54: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size between 1 and 26 [-Wformat-truncation=] 2951 | snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-msix%d", | ^~ drivers/scsi/mpt3sas/mpt3sas_base.c:2951:44: note: directive argument in the range [0, 255] 2951 | snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-msix%d", | ^~~~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_base.c:2951:3: note: 'snprintf' output between 8 and 35 bytes into a destination of size 32 2951 | snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-msix%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2952 | ioc->driver_name, ioc->id, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_base.c: In function 'mpt3sas_base_start_watchdog': drivers/scsi/mpt3sas/mpt3sas_base.c:751:50: warning: '%s' directive output may be truncated writing up to 23 bytes into a region of size 15 [-Wformat-truncation=] 751 | sizeof(ioc->fault_reset_work_q_name), "poll_%s%d_status", | ^~ drivers/scsi/mpt3sas/mpt3sas_base.c:751:44: note: directive argument in the range [0, 255] 751 | sizeof(ioc->fault_reset_work_q_name), "poll_%s%d_status", | ^~~~~~~~~~~~~~~~~~ drivers/scsi/mpt3sas/mpt3sas_base.c:750:2: note: 'snprintf' output between 14 and 39 bytes into a destination of size 20 750 | snprintf(ioc->fault_reset_work_q_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | sizeof(ioc->fault_reset_work_q_name), "poll_%s%d_status", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 752 | ioc->driver_name, ioc->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ vim +2951 drivers/scsi/mpt3sas/mpt3sas_base.c f92363d12359498 Sreekanth Reddy 2012-11-30 2925 f92363d12359498 Sreekanth Reddy 2012-11-30 2926 /** f92363d12359498 Sreekanth Reddy 2012-11-30 2927 * _base_request_irq - request irq f92363d12359498 Sreekanth Reddy 2012-11-30 2928 * @ioc: per adapter object f92363d12359498 Sreekanth Reddy 2012-11-30 2929 * @index: msix index into vector table f92363d12359498 Sreekanth Reddy 2012-11-30 2930 * f92363d12359498 Sreekanth Reddy 2012-11-30 2931 * Inserting respective reply_queue into the list. f92363d12359498 Sreekanth Reddy 2012-11-30 2932 */ f92363d12359498 Sreekanth Reddy 2012-11-30 2933 static int 1d55abc0e98a0bf Hannes Reinecke 2017-02-22 2934 _base_request_irq(struct MPT3SAS_ADAPTER *ioc, u8 index) f92363d12359498 Sreekanth Reddy 2012-11-30 2935 { 1d55abc0e98a0bf Hannes Reinecke 2017-02-22 2936 struct pci_dev *pdev = ioc->pdev; f92363d12359498 Sreekanth Reddy 2012-11-30 2937 struct adapter_reply_queue *reply_q; f92363d12359498 Sreekanth Reddy 2012-11-30 2938 int r; f92363d12359498 Sreekanth Reddy 2012-11-30 2939 f92363d12359498 Sreekanth Reddy 2012-11-30 2940 reply_q = kzalloc(sizeof(struct adapter_reply_queue), GFP_KERNEL); f92363d12359498 Sreekanth Reddy 2012-11-30 2941 if (!reply_q) { 919d8a3f3fef991 Joe Perches 2018-09-17 2942 ioc_err(ioc, "unable to allocate memory %zu!\n", 919d8a3f3fef991 Joe Perches 2018-09-17 2943 sizeof(struct adapter_reply_queue)); f92363d12359498 Sreekanth Reddy 2012-11-30 2944 return -ENOMEM; f92363d12359498 Sreekanth Reddy 2012-11-30 2945 } f92363d12359498 Sreekanth Reddy 2012-11-30 2946 reply_q->ioc = ioc; f92363d12359498 Sreekanth Reddy 2012-11-30 2947 reply_q->msix_index = index; 14b3114d940cdc4 Sreekanth Reddy 2015-01-12 2948 f92363d12359498 Sreekanth Reddy 2012-11-30 2949 atomic_set(&reply_q->busy, 0); f92363d12359498 Sreekanth Reddy 2012-11-30 2950 if (ioc->msix_enable) f92363d12359498 Sreekanth Reddy 2012-11-30 @2951 snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-msix%d", c84b06a48c4d8ac Sreekanth Reddy 2015-11-11 2952 ioc->driver_name, ioc->id, index); f92363d12359498 Sreekanth Reddy 2012-11-30 2953 else f92363d12359498 Sreekanth Reddy 2012-11-30 2954 snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d", c84b06a48c4d8ac Sreekanth Reddy 2015-11-11 2955 ioc->driver_name, ioc->id); 1d55abc0e98a0bf Hannes Reinecke 2017-02-22 2956 r = request_irq(pci_irq_vector(pdev, index), _base_interrupt, 1d55abc0e98a0bf Hannes Reinecke 2017-02-22 2957 IRQF_SHARED, reply_q->name, reply_q); f92363d12359498 Sreekanth Reddy 2012-11-30 2958 if (r) { fc7d510ec4c8ff8 Joe Perches 2018-09-17 2959 pr_err("%s: unable to allocate interrupt %d!\n", 1d55abc0e98a0bf Hannes Reinecke 2017-02-22 2960 reply_q->name, pci_irq_vector(pdev, index)); da3cec2515f0094 Suganath prabu Subramani 2016-02-11 2961 kfree(reply_q); f92363d12359498 Sreekanth Reddy 2012-11-30 2962 return -EBUSY; f92363d12359498 Sreekanth Reddy 2012-11-30 2963 } f92363d12359498 Sreekanth Reddy 2012-11-30 2964 f92363d12359498 Sreekanth Reddy 2012-11-30 2965 INIT_LIST_HEAD(&reply_q->list); f92363d12359498 Sreekanth Reddy 2012-11-30 2966 list_add_tail(&reply_q->list, &ioc->reply_queue_list); f92363d12359498 Sreekanth Reddy 2012-11-30 2967 return 0; f92363d12359498 Sreekanth Reddy 2012-11-30 2968 } f92363d12359498 Sreekanth Reddy 2012-11-30 2969 :::::: The code at line 2951 was first introduced by commit :::::: f92363d12359498f9a9960511de1a550f0ec41c2 [SCSI] mpt3sas: add new driver supporting 12GB SAS :::::: TO: Sreekanth Reddy :::::: CC: James Bottomley -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki