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 05180EB64D9 for ; Wed, 14 Jun 2023 12:01:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7DB6E6B0074; Wed, 14 Jun 2023 08:01:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 78C156B0075; Wed, 14 Jun 2023 08:01:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 653166B0078; Wed, 14 Jun 2023 08:01:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 54C9E6B0074 for ; Wed, 14 Jun 2023 08:01:02 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id AF2381C8ADA for ; Wed, 14 Jun 2023 12:01:01 +0000 (UTC) X-FDA: 80901212322.05.5147B31 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by imf29.hostedemail.com (Postfix) with ESMTP id 416A8120026 for ; Wed, 14 Jun 2023 12:00:54 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=EUFV1lIS; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf29.hostedemail.com: domain of lkp@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686744055; a=rsa-sha256; cv=none; b=qLZu4R9JPa21FPiJnpTZ7WDgKiGqnPDdKQiFQaXiyH6EA+TryAB3lCt9A9uwS7C7dvbMnG CDHC05Fi0vPlFmQxlSiFiJAVWcALSCgMD4uukm2cMpua9ml8Ih6TjUCR7jZBYsYrwSW6JI tznTdlZI8rdbbiVmlUcf22TApiv8PGM= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=EUFV1lIS; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf29.hostedemail.com: domain of lkp@intel.com designates 192.55.52.93 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=1686744055; 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=pkTMfahtwhMWbC32Z/L1v/laaEvtuzbZqW1gGmVRWBI=; b=2jymaw9swajMWY9/M6EY2q+vbUsa4YPUnFsGeTpg+oTJZF2pvDKkrAyHbsRtGq1szKI8u2 5hXnEQZLl2FRN3yRjyM62qLcnopbHLRaIiQrJuF3Qv4Tr75pgIX/7biEQq0HXpayYe3hTj GLddNLQd832RBulQx373iRuDQ9UO5pE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686744054; x=1718280054; h=date:from:to:cc:subject:message-id:mime-version; bh=xDjUpYasRxyrhlL0uWcijIk60YRM1SQaCp/n9Qm4DMk=; b=EUFV1lIS9ISCVDyHUf6E9PzUrLMI+gSfAlDU0x7KJLKbAra9D2dc3BeD kZv80Qt2jxGnlzLARri6aY/GJDRGUv0YeOkjz6lnBjeXwRwDa6tjMrK1a hwt/Ews7leaKGXdMSx7zfXTzy/JDNRWZO0y6SzO6U0ozlhkzlEGYDIgwv jnVoGyBGBBHN7DrvQKB0uHIADoxRokmJ3Tz25Bx2I+WDArw0GUZKpZV4I urkp3amkSr2+ASmeoeBlIl8NEzGi8cDeRNR2leTTK+SC2Rf72HdRV0Ytr 0aZ6DeViBAgEdpVXaErWEqzDdQtSwg0EEMXWjFsTWRf8FeG3BUhop5kUD g==; X-IronPort-AV: E=McAfee;i="6600,9927,10740"; a="356084522" X-IronPort-AV: E=Sophos;i="6.00,242,1681196400"; d="scan'208";a="356084522" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jun 2023 05:00:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10740"; a="1042181936" X-IronPort-AV: E=Sophos;i="6.00,242,1681196400"; d="scan'208";a="1042181936" Received: from lkp-server02.sh.intel.com (HELO d59cacf64e9e) ([10.239.97.151]) by fmsmga005.fm.intel.com with ESMTP; 14 Jun 2023 05:00:38 -0700 Received: from kbuild by d59cacf64e9e with local (Exim 4.96) (envelope-from ) id 1q9PAz-0000bB-1g; Wed, 14 Jun 2023 12:00:37 +0000 Date: Wed, 14 Jun 2023 19:59:43 +0800 From: kernel test robot To: John Johansen Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Jon Tourville Subject: [linux-next:master 8650/9793] security/apparmor/policy_unpack.c:1144: warning: expecting prototype for verify_dfa_accept_xindex(). Prototype was for verify_dfa_accept_index() instead Message-ID: <202306141934.UKmM9bFX-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 416A8120026 X-Stat-Signature: tcb94t6f4css5tpn1hedntwnid3zoicj X-HE-Tag: 1686744054-898212 X-HE-Meta: U2FsdGVkX1+fSIeZuNrMWMuenrYF4AznKmlIEBH+pf2A/kCWHwF4G+0qM9cp1K2Pa2qWmFvtHe++kizI09xu4TYyYVjXp+6Htnz57D9Jww7XjOf7zaUCBwuO+XMgCb0oBUG3S+hCoBPkXSMVmq25VIM0CHrXAE9XYkkw7ZcgfTVQW0PA9QozanyA6Cvf7ayF0jx/F9AK09tWwbrpCV4pXnHKDdN44eMVCMkX65gX0gtEcxfst1kcrCJuOQXOeHJcBOaFXgKECYJ18T2V2ytfduACkWokOGBGiYahjS8h3ZMG0XyKqgzj58bE1rwOx4jnIdWYcHZtOH0g/JagllO5HQuloN0mnjXIwPl3FUJmgkYJhMMWWE5QZzQsdRqxh1E47tzRRPitEBLX41GCCvyWK66AB2Zp6D6X71qysgkW0xsoQUeAZtlRi5/Mmsht6mCpSLXAzC3Trb7PMttb25spZsrRAgW+LxP7MsJnvJeDKxXrgsCFlQHvQNSZmHvIRjwvo/SOVq6oW2nPRGwXuE9AoSmwVyzgCyDRVYE/IQUfLXuiGQlimMFAVRtmSZqKxhVhfuEyFfXPFwBx72Wzp0p2YvqWkQwCD5+yu7GW/kj2aPMHfAKmDQhSmH6MUX5WIfPz6x+rbB/Qj0SG+vvWDH0ahU0eGY65L/Hl+wZSTtTmk81JAVu3XVVhJZ/nVGpPXZZDH976C7sAAHd2h7yl6MXzH5CaWQ7EJ/KCoXUpjqhlWn5CPZkCQQ6orterUyFzar9BLWawJcD937yMas7l2YkG6lgE2zXDDTgPu1hVNZ23YaVjkP1R0CdMm5UVsvS8N8kQIDn3nH/r1C21r+eVmG0doOmqPZjI4OAglyOAH3arPFCHdWNyLBKCYNrb1z8hhuIj/ImRUXKKWBhKQ8F9XrUj9IAGvEfXvbD5r3EraDDRvgAEhCArhrLnhCo4EuVhiveWMwVLF+KvtnAogRyuCfm GaZzC6vA sKvf9fYQTbHrNhVZwtsG+8bvE1oaoLpnsX5wDbzcT9JrhqNdnUVCvOJdxBwDXMY5Qtgnj34CJQNi89kWOkyl8mWNgJdP60GsICJQKV+kFc09ewcKd6IBncG0HYjyBz/3n4/d4m4LifI1PBdDJCxV6HZP465sOAb49kzgiopqQVWPPZaCTL2NccuDzx3y7XE/H7ZNVlneASD5AZnuz/Rrfd9reFiE/+kS3C/9fGA625Tyl097qT9Mzvh7S9YrcVSgP7uC5IVmELQXo//eMdZAdQK/9IU3j3VCr7IfMXKuY/P4rXs4HttGl4lHO5KocqYepZtvJB8mYXpyec/2zWKqNQJF1+VkN6Sep5sF0M+sgvelOJh4fUFnfSZ8Py/nwwWXS7kOnBvBmhVdD+8MYHFPJv5l4B/Fa3kPYeFf6vb0v9b6mA4oug7Vi819FtGGTnAJvbK6pKjh0ntnOkZ3k2wkHTpWpMBueL+TdxRvTMhhGqbF0HSz/LlMHctXTElFIIEJPSf3Dkbc2cuiDU0ASAHQZAeZQtw== 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: b16049b21162bb649cdd8519642a35972b7910fe commit: bd1f4873db0451a3f004062f9ca09a978605943a [8650/9793] apparmor: fix profile verification and enable it config: i386-randconfig-i001-20230614 (https://download.01.org/0day-ci/archive/20230614/202306141934.UKmM9bFX-lkp@intel.com/config) compiler: clang version 15.0.7 (https://github.com/llvm/llvm-project.git 8dfdcc7b7bf66834a761bd8de445840ef68e4d1a) 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 # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=bd1f4873db0451a3f004062f9ca09a978605943a 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 bd1f4873db0451a3f004062f9ca09a978605943a # 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=i386 olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang ~/bin/make.cross W=1 O=build_dir ARCH=i386 SHELL=/bin/bash security/apparmor/ 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/202306141934.UKmM9bFX-lkp@intel.com/ All warnings (new ones prefixed by >>): security/apparmor/policy_unpack.c:1144: warning: Function parameter or member 'table_size' not described in 'verify_dfa_accept_index' >> security/apparmor/policy_unpack.c:1144: warning: expecting prototype for verify_dfa_accept_xindex(). Prototype was for verify_dfa_accept_index() instead vim +1144 security/apparmor/policy_unpack.c 736ec752d95e91 John Johansen 2010-07-29 1137 bd1f4873db0451 John Johansen 2023-04-17 1138 /** bd1f4873db0451 John Johansen 2023-04-17 1139 * verify_dfa_accept_xindex - verify accept indexes are in range of perms table bd1f4873db0451 John Johansen 2023-04-17 1140 * @dfa: the dfa to check accept indexes are in range bd1f4873db0451 John Johansen 2023-04-17 1141 * table_size: the permission table size the indexes should be within bd1f4873db0451 John Johansen 2023-04-17 1142 */ bd1f4873db0451 John Johansen 2023-04-17 1143 static bool verify_dfa_accept_index(struct aa_dfa *dfa, int table_size) 736ec752d95e91 John Johansen 2010-07-29 @1144 { 736ec752d95e91 John Johansen 2010-07-29 1145 int i; 736ec752d95e91 John Johansen 2010-07-29 1146 for (i = 0; i < dfa->tables[YYTD_ID_ACCEPT]->td_lolen; i++) { bd1f4873db0451 John Johansen 2023-04-17 1147 if (ACCEPT_TABLE(dfa)[i] >= table_size) e37986097ba63c Zou Wei 2020-04-28 1148 return false; 736ec752d95e91 John Johansen 2010-07-29 1149 } e37986097ba63c Zou Wei 2020-04-28 1150 return true; 736ec752d95e91 John Johansen 2010-07-29 1151 } 736ec752d95e91 John Johansen 2010-07-29 1152 :::::: The code at line 1144 was first introduced by commit :::::: 736ec752d95e91e77cc0e8c97c057ab076ac2f51 AppArmor: policy routines for loading and unpacking policy :::::: TO: John Johansen :::::: CC: James Morris -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki