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 9A1C1C7EE2E for ; Fri, 9 Jun 2023 16:58:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1A61A8E0003; Fri, 9 Jun 2023 12:58:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1565C6B0074; Fri, 9 Jun 2023 12:58:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 045478E0003; Fri, 9 Jun 2023 12:58:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id EA0D56B0072 for ; Fri, 9 Jun 2023 12:58:43 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B020E1A02EF for ; Fri, 9 Jun 2023 16:58:43 +0000 (UTC) X-FDA: 80883818526.30.7DA0E71 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by imf29.hostedemail.com (Postfix) with ESMTP id 382DB120026 for ; Fri, 9 Jun 2023 16:58:39 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=cgNntoeE; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf29.hostedemail.com: domain of lkp@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686329920; 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=Wp70E6ejmeRpMRJyMQ003vPuOOy0i/vJrFCX84klCCk=; b=F6q2FUXNSbSYP7SS6dvgRRoQ8A95bW6yJozbndTHS3NoNl7SPsSgeVC9Pk0J5L1vRiQTko WRza9p76WK1DcAZL9ROfKQHoFhnEw4xT25hPaL6VBQlmZj+thdPftP/KVw8lH9Z3toM8ay IJv5GGAWVj+kl85A3VNiQlbwdHLq4c8= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=cgNntoeE; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf29.hostedemail.com: domain of lkp@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686329920; a=rsa-sha256; cv=none; b=SjUxvbIsTpjOO+uz1MCfZKlN6Cb/V0z5r56op4Qopt4Uw6prFygYw1PCR1sBFAm+l4v2Er zGMENYfN+3+JH47p/KSIdkINTrUgxFJg2hP6nHX14NSl5oZ0rQ8aNYT2/pLND2MScgI781 kwu7CPM7rgh9ILuWvxk8YJ5W2sNGus0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686329920; x=1717865920; h=date:from:to:cc:subject:message-id:mime-version; bh=6INKds2DlLwXJTo0xAjqFhrQvssfKdbM/SBY2w+Y9Rw=; b=cgNntoeEEeEIAp+U8AzYh4IiFN6TjFdWHOAq00BPaVP4tu2F8tgd4lGW TosLbsEyGtMRjWq/a4SWyUB0dqQQwg/pQlH8UF1WkEmKqnsBxuqbDvGSc ufQC128YA+co5qtK7MhKfy4VAQWp8+PxwdvRMrkkpgEwOeMFM4PXegqKt J7431lPltmYcXNHS8xb/iA2QhL7yUVWCtVKgxOHut0YNA/Jqg0QZ0BJ0J boYlhwGyCs7AEbR5JFbtnbsr8XoBuBldfDOfG8nhD7/O8HMCKUJsnO2kB kMv5QzYsN3FiBTV0kiyfPovKgDLE7TKBx1XC0JT2AX6jIZrFez7Uue00A Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10736"; a="386008330" X-IronPort-AV: E=Sophos;i="6.00,229,1681196400"; d="scan'208";a="386008330" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2023 09:58:38 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10736"; a="687803766" X-IronPort-AV: E=Sophos;i="6.00,229,1681196400"; d="scan'208";a="687803766" Received: from lkp-server01.sh.intel.com (HELO 15ab08e44a81) ([10.239.97.150]) by orsmga006.jf.intel.com with ESMTP; 09 Jun 2023 09:58:37 -0700 Received: from kbuild by 15ab08e44a81 with local (Exim 4.96) (envelope-from ) id 1q7fRc-0009Ey-11; Fri, 09 Jun 2023 16:58:36 +0000 Date: Sat, 10 Jun 2023 00:58:23 +0800 From: kernel test robot To: Kees Cook Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , "Gustavo A. R. Silva" Subject: [linux-next:master 3357/8413] drivers/scsi/FlashPoint.c:1712:12: warning: stack frame size (1056) exceeds limit (1024) in 'FlashPoint_HandleInterrupt' Message-ID: <202306100035.VTusNhm4-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 382DB120026 X-Stat-Signature: ohbbcj59yggcaujisqoh7n3szcjk79az X-Rspam-User: X-HE-Tag: 1686329919-474031 X-HE-Meta: U2FsdGVkX18Ee3Cvpn5fCD6SbO8a7Z4wVnGh54Yu/1yHTDxcmArRYoYettPPa4eKBRD0+OpCmxpcHI1Hl+gAyv6HWhuT8KVkwrsmq5yXu4qAv+cGrVUOzlIb88M/BWMXIwugSEPk3cIWfTeMs9WLm4Y0WKan3KXl7u/owAV8Ou0avQGL/Snz+5+ecmFm2WrL4isZwyhEW8O06v8vORjd2gXIvi/YS3oKemJ85fG2LJwM7QHE2LisnJACUdj+ShBBgIEEe2J+vUmhp5GNIqvloRo5urTMTLU8HJXtrZdqNKwbiQyQko7dSc9hq44U5OJtw/2EfwIxoR4JDWdecWAW4K0jqjgr7NjbDVO9Pxwcv1mlMoIeGOjHCzJjutCsuZgQwrmFCv8ytvM85M4ly6wyTTkFKtvLxHi1VaMQPZy+vvGoOPuVTNK46NKJXwS0nAy7Rr6NUK6uWv573DWQwzNk+5u5kdLigF+KluOw6d6PtxnF6jM4pqaGDZ3XWPN4eG7jOcPnSxOT2YdXSamNqjWDdEjWvVMDTOnViAsvO//JEMEFoTx0nKP+qg9J6hqJiYPjA8tky9q3AN0E5CTRz7TONL8fPj5P2NofHo315bXo2utNd/VJQBxZhxnK0cJDx9iTrf+CVX9so6z3Upf2M5EBnuVIRFBtmFB481OfCpcVI4lJSQFD/t33fbRPFVFDXM3ihg68TUnQjgEOplXv6kCHVQlEMNFxEA4WuKkX/EJOUzNdRHzNCp+Wa/JaHW7wF16cJ2GUJsD0ATSMRaIyNB0jDxon29aHV0If+yAloRF5FexCJ94yrxsArDPOU0kPtnD0ltN0Ps7CawvckNuL8f7tCtah1EGQn5ECn7F3C0Q0Ovxhc1aNos7DIymGcdWPk99Y36PAvFNGDvY6meHQSHynqjRYXnA3ahrmE3bg85adX0JvR1XVd0dBTTiQwz+GiHNbzCvyek3j1VLTRqWIVau bPjHR5Z0 uQyWFWY3rwTLB87fo4LW+6ZegnS2pHyPcaiNCD8xJvz3AMIXaxK7TXi4DrTnCNoeYxTM5eZZpzy5Ef6sby3Bc7IANTjcvXEec9+KNkHoQBZ1HO/sGmHVx4w7qzs4hupubrm9NKDGTHH4n5n9r97sUxceHuPSXdpqu1bh9Kp3cqhd46D8P+J2KcLOrlXy5zLhR+xbA1p+uDMk1hv41Sc675R52NbGeyrhCBrxLS1UMQEZKkPqIYZsYNQ+apjXvFARMpg6kYI7wnfteBCJSc0VSOCTBpwTogbDC8EqpAKEQKYe1+Uns+d7NPI8GLw1vfYxMkVKpIehUtc+s0gG60DfngpGQItx5jeQcgV2jJaLDS3u8UBKzTEDpUcp8YRzn7IU8qkjmeN1HH4sHVBdjpxc0xskDgobr2IWHUioMRJfAeswJ6nMS/kpljrB1HTdXSgl7BlCCt+dQ0elP27omafSQtVqxlgrL2HU+7FesBdg74DHhZR8= 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: Hi Kees, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 53ab6975c12d1ad86c599a8927e8c698b144d669 commit: df8fc4e934c12b906d08050d7779f292b9c5c6b5 [3357/8413] kbuild: Enable -fstrict-flex-arrays=3 config: powerpc-allmodconfig (https://download.01.org/0day-ci/archive/20230610/202306100035.VTusNhm4-lkp@intel.com/config) compiler: clang version 17.0.0 (https://github.com/llvm/llvm-project.git 4a5ac14ee968ff0ad5d2cc1ffa0299048db4c88a) reproduce (this is a W=1 build): mkdir -p ~/bin wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install powerpc cross compiling tool for clang build # apt-get install binutils-powerpc-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=df8fc4e934c12b906d08050d7779f292b9c5c6b5 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout df8fc4e934c12b906d08050d7779f292b9c5c6b5 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang ~/bin/make.cross W=1 O=build_dir ARCH=powerpc olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang ~/bin/make.cross W=1 O=build_dir ARCH=powerpc SHELL=/bin/bash drivers/ 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/202306100035.VTusNhm4-lkp@intel.com/ All warnings (new ones prefixed by >>): In file included from drivers/scsi/BusLogic.c:51: >> drivers/scsi/FlashPoint.c:1712:12: warning: stack frame size (1056) exceeds limit (1024) in 'FlashPoint_HandleInterrupt' [-Wframe-larger-than] 1712 | static int FlashPoint_HandleInterrupt(void *pcard) | ^ 1 warning generated. vim +/FlashPoint_HandleInterrupt +1712 drivers/scsi/FlashPoint.c ^1da177e4c3f41 Linus Torvalds 2005-04-16 1702 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1703 /*--------------------------------------------------------------------- ^1da177e4c3f41 Linus Torvalds 2005-04-16 1704 * d8b6b8bd8a99ee Alexey Dobriyan 2006-03-08 1705 * Function: FlashPoint_HandleInterrupt ^1da177e4c3f41 Linus Torvalds 2005-04-16 1706 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 1707 * Description: This is our entry point when an interrupt is generated ^1da177e4c3f41 Linus Torvalds 2005-04-16 1708 * by the card and the upper level driver passes it on to ^1da177e4c3f41 Linus Torvalds 2005-04-16 1709 * us. ^1da177e4c3f41 Linus Torvalds 2005-04-16 1710 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 1711 *---------------------------------------------------------------------*/ 391e2f25601e34 Khalid Aziz 2013-05-16 @1712 static int FlashPoint_HandleInterrupt(void *pcard) ^1da177e4c3f41 Linus Torvalds 2005-04-16 1713 { 69eb2ea4779336 Alexey Dobriyan 2006-03-08 1714 struct sccb *currSCCB; 554b117e8fab4f Colin Ian King 2022-07-30 1715 unsigned char thisCard, result, bm_status; c823feeb33161c Alexey Dobriyan 2006-03-08 1716 unsigned short hp_int; db038cf86fc63d Alexey Dobriyan 2006-03-08 1717 unsigned char i, target; 391e2f25601e34 Khalid Aziz 2013-05-16 1718 struct sccb_card *pCurrCard = pcard; 391e2f25601e34 Khalid Aziz 2013-05-16 1719 u32 ioport; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1720 391e2f25601e34 Khalid Aziz 2013-05-16 1721 thisCard = pCurrCard->cardIndex; 391e2f25601e34 Khalid Aziz 2013-05-16 1722 ioport = pCurrCard->ioPort; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1723 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1724 MDISABLE_INT(ioport); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1725 554b117e8fab4f Colin Ian King 2022-07-30 1726 if (RD_HARPOON(ioport + hp_int_status) & EXT_STATUS_ON) 391e2f25601e34 Khalid Aziz 2013-05-16 1727 bm_status = RD_HARPOON(ioport + hp_ext_status) & 391e2f25601e34 Khalid Aziz 2013-05-16 1728 (unsigned char)BAD_EXT_STATUS; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1729 else ^1da177e4c3f41 Linus Torvalds 2005-04-16 1730 bm_status = 0; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1731 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1732 WR_HARPOON(ioport + hp_int_mask, (INT_CMD_COMPL | SCSI_INTERRUPT)); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1733 391e2f25601e34 Khalid Aziz 2013-05-16 1734 while ((hp_int = RDW_HARPOON((ioport + hp_intstat)) & 391e2f25601e34 Khalid Aziz 2013-05-16 1735 FPT_default_intena) | bm_status) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 1736 391e2f25601e34 Khalid Aziz 2013-05-16 1737 currSCCB = pCurrCard->currentSCCB; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1738 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1739 if (hp_int & (FIFO | TIMEOUT | RESET | SCAM_SEL) || bm_status) { 5c04a7b8981f28 Alexey Dobriyan 2006-03-08 1740 result = 391e2f25601e34 Khalid Aziz 2013-05-16 1741 FPT_SccbMgr_bad_isr(ioport, thisCard, pCurrCard, 5c04a7b8981f28 Alexey Dobriyan 2006-03-08 1742 hp_int); 5c04a7b8981f28 Alexey Dobriyan 2006-03-08 1743 WRW_HARPOON((ioport + hp_intstat), 5c04a7b8981f28 Alexey Dobriyan 2006-03-08 1744 (FIFO | TIMEOUT | RESET | SCAM_SEL)); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1745 bm_status = 0; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1746 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1747 if (result) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 1748 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1749 MENABLE_INT(ioport); 5c1b85e209af41 Alexey Dobriyan 2006-03-08 1750 return result; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1751 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 1752 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 1753 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1754 else if (hp_int & ICMD_COMP) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 1755 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1756 if (!(hp_int & BUS_FREE)) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 1757 /* Wait for the BusFree before starting a new command. We ^1da177e4c3f41 Linus Torvalds 2005-04-16 1758 must also check for being reselected since the BusFree ^1da177e4c3f41 Linus Torvalds 2005-04-16 1759 may not show up if another device reselects us in 1.5us or ^1da177e4c3f41 Linus Torvalds 2005-04-16 1760 less. SRR Wednesday, 3/8/1995. ^1da177e4c3f41 Linus Torvalds 2005-04-16 1761 */ 5c04a7b8981f28 Alexey Dobriyan 2006-03-08 1762 while (! 5c04a7b8981f28 Alexey Dobriyan 2006-03-08 1763 (RDW_HARPOON((ioport + hp_intstat)) & 5c04a7b8981f28 Alexey Dobriyan 2006-03-08 1764 (BUS_FREE | RSEL))) ; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1765 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 1766 391e2f25601e34 Khalid Aziz 2013-05-16 1767 if (pCurrCard->globalFlags & F_HOST_XFER_ACT) ^1da177e4c3f41 Linus Torvalds 2005-04-16 1768 47b5d69c4aa753 James Bottomley 2005-04-24 1769 FPT_phaseChkFifo(ioport, thisCard); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1770 :::::: The code at line 1712 was first introduced by commit :::::: 391e2f25601e34a7d7e5dc155e487bc58dffd8c6 [SCSI] BusLogic: Port driver to 64-bit. :::::: TO: Khalid Aziz :::::: CC: James Bottomley -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki