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 C8723C04FFE for ; Mon, 20 May 2024 14:13:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E2C066B0082; Mon, 20 May 2024 10:13:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DDBC36B0083; Mon, 20 May 2024 10:13:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CA4416B0085; Mon, 20 May 2024 10:13:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id ABF1B6B0082 for ; Mon, 20 May 2024 10:13:35 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 130B780DE2 for ; Mon, 20 May 2024 14:13:35 +0000 (UTC) X-FDA: 82138967190.01.AC6F72C Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) by imf17.hostedemail.com (Postfix) with ESMTP id 892854001B for ; Mon, 20 May 2024 14:13:31 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=D1qv4TVs; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf17.hostedemail.com: domain of lkp@intel.com designates 198.175.65.18 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=1716214412; 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:in-reply-to:references:references:dkim-signature; bh=Yc2PmjJszjtsj9KMGFkHu3ZC3giMyD2pIOQyhMyUv84=; b=uhDUMKFW5r3uh1vA6GZTAFWiWpF/ldGhbmSD/yxGdoJYimeIz4IrfMKmQtedpakGJVUU32 CcZSN+ZGeh+l6RwjMU0xNyKg9vDV8YwNud1VTcGz7sxOyNeV5/Z1ob/hfbonLqEaxKxr81 je922qG43YkvPdH5AbXb9YHtxUl6SUg= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=D1qv4TVs; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf17.hostedemail.com: domain of lkp@intel.com designates 198.175.65.18 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1716214412; a=rsa-sha256; cv=none; b=c1QtnuEs+hVWTSaZBjZ0Tq/FIdI80KywBte3mkhj0NVn2OZGgUQHLYTm6uYuAB+nUrKwEr 0RLm8fHnUULH/+8fur83ombRJQ1Nw+YOjmyIpInEnrL7jrejJSpf2K1LLeR8in34q7+LF4 qyo1OFlDXg7SFqz0tGNY7ukLfzIM6Tk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1716214412; x=1747750412; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=HEi4o6f1GohHdJ5VdC2hzu1APLIt6YSrw4Kf+Y5ungM=; b=D1qv4TVsrLfithuihaHHStIHMSSVAmglNrPr+I10hcFFzYqu94YlXklV TP8oHZEq4+UwlxhHG8SYxm/qecSqCG/Hj8iVAluEWD1PRZU8ENQRYN4V3 rkmaLDc4qX60hiw4riP2CnYrMwVGr69vFQHe7Dz/ZLnQ8BEejH8scy3Bi 4HkGoJoraiDAO+wxp6wURQZVpQ26sBI4VrBjQe9uDIKSZ6hGpsIwfY+kh 4F1lg3On+rYAVsCfMd5i40ZwiMF90f4YGkc+l7rlJ5dcQYm8z/WR0UCcS 82eQYnGmxRIxvtYLiEytzpQyIuFoMtrRnEiUFif/wdeFjRculOtXRjoKU w==; X-CSE-ConnectionGUID: JQjwJ7fjSymEuj7KvCnR2w== X-CSE-MsgGUID: 2K986O9uSymWA3sc1VHueg== X-IronPort-AV: E=McAfee;i="6600,9927,11078"; a="12519665" X-IronPort-AV: E=Sophos;i="6.08,175,1712646000"; d="scan'208";a="12519665" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 May 2024 07:13:30 -0700 X-CSE-ConnectionGUID: 2Esy9xhMR6yAN+3OekAtrQ== X-CSE-MsgGUID: lwbaqOKqTVC9M006gPJSTw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,175,1712646000"; d="scan'208";a="32415929" Received: from unknown (HELO 108735ec233b) ([10.239.97.151]) by orviesa010.jf.intel.com with ESMTP; 20 May 2024 07:13:27 -0700 Received: from kbuild by 108735ec233b with local (Exim 4.96) (envelope-from ) id 1s93lU-0004t6-2A; Mon, 20 May 2024 14:13:24 +0000 Date: Mon, 20 May 2024 22:13:21 +0800 From: kernel test robot To: Kees Cook , Eric Biederman Cc: oe-kbuild-all@lists.linux.dev, Kees Cook , Justin Stitt , Alexander Viro , Christian Brauner , Jan Kara , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org Subject: Re: [PATCH 1/2] exec: Add KUnit test for bprm_stack_limits() Message-ID: <202405202157.xE9dP8fI-lkp@intel.com> References: <20240520021615.741800-1-keescook@chromium.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240520021615.741800-1-keescook@chromium.org> X-Rspamd-Queue-Id: 892854001B X-Stat-Signature: wza383ejsy99cfx8j8h9mw5mfts4uod3 X-Rspam-User: X-Rspamd-Server: rspam04 X-HE-Tag: 1716214411-8420 X-HE-Meta: U2FsdGVkX19FWrJhEVCDHZ7K7gph7gF6JGRq3dnfU/mNjbNDWkfDDugl67iEJmPBp/HU6EeL/YHnxLHGDqI78Y6IymSS4cmgK2B2qJ27ZETe3L+dj6NzFAuVyeIDGENmuD6E5hDVYKb3WBZbapjzWsM+QYJUPqHKd+7cPpVxzlLOlbz+yqANc7de0gSjsB/fjTo249wGaimHLlf+PsUVKORcCsdy9s5FEjcsX9VlcBR6IpUau+PDamTyHbf/IiCS8jUmqjizQJzvfoSeN9rMgVBc0/0tnD5p4bZ/ZWsQFvN/fHEnQj01hkBxOoQIQqYfeyn4sG6qEdfXBxnZAkft5hpfLUGUfvNqlaFj8x1r8pXn1uSoC5UKPBiH8f7SvkEDojvrqurGus6YbTUF0WXc3uVBX7iRFOAI8Z75ndA23hsE4qfjP4AZH5lfa70g1t0a5TBDz7MD5xIvncmr43sA/5PB3opAdz97ejmJM6mu+m9xg9m+75IK6iQ37vDR44pY0jEhZMnua9er6Chko+53G/vjNuDCGrseQGRcSrFa74fYsKEx4uHPI4pNoyn6+gC9XvQtj7Ywnpi2jOXTqP7T5ZopXoXfwnNqMVcTUQ8rPSvAARqc0IW5J53nO930I22tQ3y8Z3Q7g5n846WX4ClVST+0FghxDKMW4Lpq2VO01aJwZlQrr0ox9x4/BM7qIX53XUQiyLBrlnAsoul62gLdq0QXtWJGXm2cPTXyj7EgL96oMbStas1t1cCCuXTRnecLnedBnHAnRagYDbn7dajXTKWqbCvOZzLRGKfkibGoNLiAkSseL9DH/AVzDd8vPB4mERcgPOrP7StMknLU1UlL1j0nTZtPBF525QcrvOaoY+blgUZekKc27jRJeZE37FY3hj1OW/LDgVPmwijYHVOJsNHCHeJgQdxldqoh+AVIqlWWvOf4xQcH+HJB31gRPz94yNx3ghVjZGJFh+Ce+/o Xv3k3m82 eCHAIPE9ZyzDb/VpvAXvSZ7WjzD49i3BbQwP3efQdR8OEeeIAWH4XFXm/M/dZbubLQBdk+kSUnwKF+KDlDm/B+0DKgCyqnG0kAAQ15oKMNnN7bBXmwrDhW24tRlv6v5w9x9r3RaEyU+uogGPiMcHuCPYlFIyRJCpC6+FEK1hDoaJRAMA+gFNToZOjR98hjC+C/2EBUhNASjrzCmLMq5lfGs0/Gn+pD4rp3f877FbznEancGRniEjELFKMlDWKUixgEPcVKym9sI6NaJI2u459WiWu53WSEHLz/x6NJVA4bAiFgj4f0WVbGECkxvuLOHdsmOVA+FPwU6MN80EKXFNgEjW+9bdmXUxEKsm0cZTAc7U7jXPZ5oinyGG/vnWcv8SFcUC7LQltQgrCUCtdF/zgxDcEZGs28s26qNtYhtDqipZkLeHyJIUN5gcJprDB/cAjpK3/3ZLTit8r2bKW+0i6IjjuVhmIh+9Gdwak 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: Hi Kees, kernel test robot noticed the following build errors: [auto build test ERROR on kees/for-next/execve] [also build test ERROR on kees/for-next/pstore kees/for-next/kspp brauner-vfs/vfs.all linus/master v6.9 next-20240520] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Kees-Cook/exec-Avoid-pathological-argc-envc-and-bprm-p-values/20240520-101851 base: https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve patch link: https://lore.kernel.org/r/20240520021615.741800-1-keescook%40chromium.org patch subject: [PATCH 1/2] exec: Add KUnit test for bprm_stack_limits() config: i386-randconfig-004-20240520 (https://download.01.org/0day-ci/archive/20240520/202405202157.xE9dP8fI-lkp@intel.com/config) compiler: gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240520/202405202157.xE9dP8fI-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/202405202157.xE9dP8fI-lkp@intel.com/ All errors (new ones prefixed by >>): ld: fs/exec.o: in function `exec_test_bprm_stack_limits': >> fs/exec_test.c:98:(.text+0xdfc): undefined reference to `kunit_binary_assert_format' >> ld: fs/exec_test.c:98:(.text+0xe0c): undefined reference to `__kunit_do_failed_assertion' >> ld: fs/exec_test.c:99:(.text+0xe56): undefined reference to `kunit_binary_assert_format' ld: fs/exec_test.c:99:(.text+0xe66): undefined reference to `__kunit_do_failed_assertion' Kconfig warnings: (for reference only) WARNING: unmet direct dependencies detected for FB_IOMEM_HELPERS Depends on [n]: HAS_IOMEM [=y] && FB_CORE [=n] Selected by [m]: - DRM_XE_DISPLAY [=y] && HAS_IOMEM [=y] && DRM_XE [=m] && DRM_XE [=m]=m vim +98 fs/exec_test.c 85 86 static void exec_test_bprm_stack_limits(struct kunit *test) 87 { 88 /* Double-check the constants. */ 89 KUNIT_EXPECT_EQ(test, _STK_LIM, SZ_8M); 90 KUNIT_EXPECT_EQ(test, ARG_MAX, 32 * SZ_4K); 91 92 for (int i = 0; i < ARRAY_SIZE(bprm_stack_limits_results); i++) { 93 const struct bprm_stack_limits_result *result = &bprm_stack_limits_results[i]; 94 struct linux_binprm bprm = result->bprm; 95 int rc; 96 97 rc = bprm_stack_limits(&bprm); > 98 KUNIT_EXPECT_EQ_MSG(test, rc, result->expected_rc, "on loop %d", i); > 99 KUNIT_EXPECT_EQ_MSG(test, bprm.argmin, result->expected_argmin, "on loop %d", i); 100 } 101 } 102 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki