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 53F75C5320E for ; Tue, 20 Aug 2024 07:09:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CAC366B007B; Tue, 20 Aug 2024 03:09:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C5C4B6B0082; Tue, 20 Aug 2024 03:09:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AFE5B6B0083; Tue, 20 Aug 2024 03:09:25 -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 925CC6B007B for ; Tue, 20 Aug 2024 03:09:25 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 3A1A51C4E99 for ; Tue, 20 Aug 2024 07:09:25 +0000 (UTC) X-FDA: 82471747890.16.72BB07F Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by imf03.hostedemail.com (Postfix) with ESMTP id 1100120006 for ; Tue, 20 Aug 2024 07:09:22 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=mfGCns6a; spf=pass (imf03.hostedemail.com: domain of lkp@intel.com designates 198.175.65.14 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=1724137747; 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=mcSLR9j79FgWG494/3YryIcYt0XV2E/WKmauM2GyiFg=; b=Wa2yZJhjIDltrGmMWcwqQEbPnMIHmxdXzTHXAda96omrC3/rFJHHDca2SNNtPg2hYCjgdt NmRu5w2QaC4pVRbZlDC9f97bIr1E61tXbrG9ma2y5d3JtXwyma1WaFqI1+rJrYzlWNfGfK qCWELqmtE51ida/JwjXL/ij5uPFrBfA= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=mfGCns6a; spf=pass (imf03.hostedemail.com: domain of lkp@intel.com designates 198.175.65.14 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724137747; a=rsa-sha256; cv=none; b=wekO2hIA0xejmWtig/3z66eRZnivi43Yslv8ZDokj1wHl2Pq0ZyNfEKT/gWkyfxA11yuA+ w1c9+dWeyvtFVsmybA57VkINEBSDvM9WHmd0muNNUCVudiDyQqTprTGTtRglP869vfyq4g iEHsrd0yIsTc2mB0v/pfZj3WKpvI6x0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1724137763; x=1755673763; h=date:from:to:cc:subject:message-id:mime-version; bh=CUB05UZ4gQJ0F8k2H41VhZ821aKIV26RGgmYLh8ulcw=; b=mfGCns6aiztqQyItjkstGmeAWeFAMIqjliCLI5xTaUzOBR5F7/I2dh9i Rqs+9bCoHkH387cSnB24Ibo/5RWV1T5iNUX3rP7nTmTfrZ3/e5N7/Wf0B jyChhe7gNVDnyQmodB1IoNnBZoqjTTynTexpm1ggRxjCHpp8ltt40EXgt XW458pap7r60emEpadXJ3Hp6Kuf8gvjnxFo5dLZIEhifpjdKo8xowNitS YchYb7TOdurgYYDUPS945Zt/vxB1/rp93EYQtRf0dO2j4w4qQZ9b+13nT 5BzOIE3iUMFxTArvvBWnMu51J/LojN7cuq/PDPD3KswDQxex2SYgXUS9a w==; X-CSE-ConnectionGUID: QxyYxicbT6WMvKbpdHbLSA== X-CSE-MsgGUID: fSpp6vviROK/6N0vB9uXgQ== X-IronPort-AV: E=McAfee;i="6700,10204,11169"; a="26216497" X-IronPort-AV: E=Sophos;i="6.10,161,1719903600"; d="scan'208";a="26216497" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Aug 2024 00:09:21 -0700 X-CSE-ConnectionGUID: RmhPnvl0QaCI+V37GQSXlA== X-CSE-MsgGUID: mw1TJcdtSHa5p73sT/wY2g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,161,1719903600"; d="scan'208";a="65454926" Received: from lkp-server01.sh.intel.com (HELO 9a732dc145d3) ([10.239.97.150]) by orviesa003.jf.intel.com with ESMTP; 20 Aug 2024 00:09:20 -0700 Received: from kbuild by 9a732dc145d3 with local (Exim 4.96) (envelope-from ) id 1sgIzV-0009pG-2v; Tue, 20 Aug 2024 07:09:17 +0000 Date: Tue, 20 Aug 2024 15:09:06 +0800 From: kernel test robot To: Tahera Fahimi Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , =?iso-8859-1?Q?Micka=EBl_Sala=FCn?= Subject: [linux-next:master 5281/5508] security/landlock/task.c:126: warning: Function parameter or struct member 'scope' not described in 'domain_is_scoped' Message-ID: <202408201505.lEgLaz8N-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Stat-Signature: cg6fwyajs45mymuuxmm6chgtj89nxebp X-Rspamd-Queue-Id: 1100120006 X-Rspamd-Server: rspam11 X-HE-Tag: 1724137762-474442 X-HE-Meta: U2FsdGVkX19CaNOn6/4vj9EhJUbxXGAAhNNkMN985TVtWTsNT9w01fhuaeMAikfRv58/iJzlNRFH8sQ5bu3ipMjrr7PPx/fEmllEkfJgYpgF8ALIJB1rWeHy5dSyT7McZrJiEUVyNmWyJpU4el2cQA2W/ZgLtuMAOMF5E1CzDCf9rsDIeQpiGul47A3G1+zycHHhzEymK5iBzt8Y/PDuTo4D2T2Y7KddJmwhnUmrrjneaUcuuWx6MVyINEQWGtnmDTwHKaRM1OVl8bunjpW5i30Fhtr/BA5XoZTKLEH6Q3Abe+tgLBdI4eCNt7XpFBJDbysJgTBX+rq0uo1dU9g9RIf8mx2wjY3BX+Yfw63nYFDHliKnN///Sh4rjzdP0jBlOSUOI3WZeC9bZGjgabSCraMFl5IAz6lMxHUcIg0nZZX5QKPod3OtD32ILep7wuvboe2noyoTAzj75HGeQdOOz5bQiTHNHDlJSVWQYVQR5QAek1uEfufm6BXbtvvBFXyuFqjB06SVxuaMxeldHc8U5+nTpgBMEI9FgAAvt52rC1ZCkfgIH9g3R6dF6H+5Bv5PFN+qMdtUfED3xo5B7vC04z1E1yGFEBHbVX+uhI2RuQOzlVkvucE9JEPcuuOQYGfbSFQ7KxoMFnLHaw+kNIpCl/5VcMMMh2wUm0SVo/chuTbpFT0PKKWJB+/YMZ/lcbn7NzEtERIV1DMJgdg+H0Dle054peMDejqXj3nL+7TDdlkbFvMHsuWY2QI632VBbybTFpbphHgZojqnZEyYBLTBNxR53K9cxY+DKKW8l7GJhVeS1D1Ik7qLxYNTla5Cwo5ATzDHMC9qFOJzXLakT/csFMfORv7+3gCypSEFHVY03hzDIMuYhfutmvxQiGANoS1ZAuOvFEKz412/VbPt5fU8oJbT6yQbiDJkVNXQbwaTo3GXONWC2rqFKIPVYpoIPkSfDAICm4af1/pj25AwcgR NfuaIVK8 e1u37Zfr+5VLFT1PGE4SVVVFOpjKw8KL+LNUPKGM6PHDt7VRrw1KhaDEShcjcZ4D9e+p6jRZMg0/IW+f42vbUF8EG/G60hzxazQdWk15ZcMuWVvBxEMLxoVCOEvrQ5L91kEfsUMNGMN0OOKPkzzM0oGT2rou1YlrVfaR90Eot2z111cP27twX6OfVMuzubi7kJd3wXbIOV1/znMWQP4y4QrXcjFWryulNdeWBZ/fCDF8SBOG+3jH78ihkYmfnTvYSXElP1FvV4HsXL5z916KiqxdvAjTuigbTSmWJv+M8aklOnGjQe+Yqk4MlA13rNxexRCVcaR5xj9c1C8eaNvi2yEhNZgtwFQlgJ4/uXTbxbN8yygwjWNUqWZ+WpgXotO6DFDrk 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/next/linux-next.git master head: bb1b0acdcd66e0d8eedee3570d249e076b89ab32 commit: 07227e4d8f520114358aa841cd50a11795d92a36 [5281/5508] Landlock: Add abstract unix socket connect restriction config: s390-defconfig (https://download.01.org/0day-ci/archive/20240820/202408201505.lEgLaz8N-lkp@intel.com/config) compiler: s390-linux-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240820/202408201505.lEgLaz8N-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/202408201505.lEgLaz8N-lkp@intel.com/ All warnings (new ones prefixed by >>): >> security/landlock/task.c:126: warning: Function parameter or struct member 'scope' not described in 'domain_is_scoped' vim +126 security/landlock/task.c 112 113 /** 114 * domain_is_scoped - Checks if the client domain is scoped in the same 115 * domain as the server. 116 * 117 * @client: IPC sender domain. 118 * @server: IPC receiver domain. 119 * 120 * Return true if the @client domain is scoped to access the @server, 121 * unless the @server is also scoped in the same domain as @client. 122 */ 123 static bool domain_is_scoped(const struct landlock_ruleset *const client, 124 const struct landlock_ruleset *const server, 125 access_mask_t scope) > 126 { 127 int client_layer, server_layer; 128 struct landlock_hierarchy *client_walker, *server_walker; 129 130 /* Quick return if client has no domain */ 131 if (WARN_ON_ONCE(!client)) 132 return false; 133 134 client_layer = client->num_layers - 1; 135 client_walker = client->hierarchy; 136 /* 137 * client_layer must be a signed integer with greater capacity 138 * than client->num_layers to ensure the following loop stops. 139 */ 140 BUILD_BUG_ON(sizeof(client_layer) > sizeof(client->num_layers)); 141 142 server_layer = server ? (server->num_layers - 1) : -1; 143 server_walker = server ? server->hierarchy : NULL; 144 145 /* 146 * Walks client's parent domains down to the same hierarchy level 147 * as the server's domain, and checks that none of these client's 148 * parent domains are scoped. 149 */ 150 for (; client_layer > server_layer; client_layer--) { 151 if (landlock_get_scope_mask(client, client_layer) & scope) 152 return true; 153 client_walker = client_walker->parent; 154 } 155 /* 156 * Walks server's parent domains down to the same hierarchy level as 157 * the client's domain. 158 */ 159 for (; server_layer > client_layer; server_layer--) 160 server_walker = server_walker->parent; 161 162 for (; client_layer >= 0; client_layer--) { 163 if (landlock_get_scope_mask(client, client_layer) & scope) { 164 /* 165 * Client and server are at the same level in the 166 * hierarchy. If the client is scoped, the request is 167 * only allowed if this domain is also a server's 168 * ancestor. 169 */ 170 return server_walker != client_walker; 171 } 172 client_walker = client_walker->parent; 173 server_walker = server_walker->parent; 174 } 175 return false; 176 } 177 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki