Received: by 2002:ab2:69cc:0:b0:1f4:be93:e15a with SMTP id n12csp1522783lqp; Mon, 15 Apr 2024 08:47:56 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXMEc+J8rH0ddmfQ4hlAYrPx28g6O6upicMVmhUh3OwOAn7mpeC+NcDzMU1gmihloCCTcM/B6U9yIQ0xoPNh0hgPlskCyRjtpQSflHX3Q== X-Google-Smtp-Source: AGHT+IGD50x1kAbzYv9mWld8EOGz/vRaDkkDi/8J0QKzpYpjRRHmF4gzdANHJHICh9SCmrB3pZ7f X-Received: by 2002:a17:906:6d3:b0:a52:66af:cf69 with SMTP id v19-20020a17090606d300b00a5266afcf69mr2593341ejb.43.1713196076725; Mon, 15 Apr 2024 08:47:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713196076; cv=pass; d=google.com; s=arc-20160816; b=rvZR+u8v2C6rAT0cc+35sFzwAF6yZbYHXr+vmLSL4RBf1jmQbVLf9de72PW7Yea+Hv ZXFEvFXV6z1EK2pdq7kIClNP8D5dSZgbJmx2MDV3xDXIe/7AEsfr8Ajke4Mrf9oeeqR8 NZIpWKfaHhGF9lzu++pn0zU/FR3+jnhwPYvzTa/lh49xm2Y0quaXTKlMv2LuIQyj12D8 h7VLrV+MsgB0vjK49U53ZksN+Ya5tVepjdvmRy88wmVQEqvzMnZoxvhvHE+WYsBHkdAm 80sp5hKKK4jZluu6aIS/YA/0/B2zvU1nifxcB9g1NoxkGTWrYIFtGkahtpl4oGeCuKJH rVuw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=t8NnKotBAYJaaVOrc/6tZ0BYtbd9Ff7X7amFqkBZq9w=; fh=YMVxVK1Rh3taiYqZVSaF9vnMwTxM9En4Df4lpVCTdoU=; b=kfDRVIeLXtCkkdXNkgt6ocbZF3jHRDc4sIb1sBynFWSupTNShKOrrqQljABe8OHCD0 nKCJi/C7VKoBIIH751/zfv4PuyEoauVC0A0ExxyTBvYWH+IgfNugFDgold799fyd5u+F LTLJ4CKBczxR8Mq68/qXUqkRngX2Duz2J0IOtSrvQYufjNxzqGejH5eN21McIdQNF9Ol PFutjFT7xOM5R9y46Kn7TGqYVOFYzGOhjhQDfdqxhUtzI4qWT3+LR+16djB9MBztkh44 /5m3X1T47R+Q2SEHD6DR6+aeH3M41k9p7pXqAbADMhMbDig7yzwJo8SbZiRKSz926g8D vcpw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=eAZigk2V; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-145483-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-145483-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id c15-20020a170906528f00b00a5250ff4f8dsi2423757ejm.455.2024.04.15.08.47.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Apr 2024 08:47:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-145483-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=eAZigk2V; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-145483-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-145483-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 752D81F221A2 for ; Mon, 15 Apr 2024 15:47:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5D7BB7E0F4; Mon, 15 Apr 2024 15:47:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="eAZigk2V" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 826261D52B; Mon, 15 Apr 2024 15:47:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713196068; cv=none; b=RAB57pIYW++bK1jMcfCgf4qrkjgzf2tFXXjPRwy74sNGlDNN0kUP7e8D3hsgAJ7QO+B27qao22It+yw5CslnM57zMOZr1jpigc+lxwnE8H8Ixx/kwow54Upx1cJAlj0X0zfM/F2eHSsE3ODcGDVXvpxO/hIJkm7LGGe/5E1M8vc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713196068; c=relaxed/simple; bh=LyrtEuKV9ZvjtcoP/1RDmpRdxB6ZNTui6MpsvktmFoY=; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc: Message-Id:References:To; b=p271IIFct1Wgts6AlWOthj2PH1w2lJ32pJ01Wv4NEt1Sw7r8hKgJq30+eWOoT3thK1RN9uXPgFJ5z0gqRMldC4Y/MLA2HByKhOWe6y4WfpoV8ponjaolmSjoVQTm+SSxDAIHPrJDRUPXP1ab2PzGrexeOVxIC5SEQUVx9nEQfWE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=eAZigk2V; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 12A81C113CC; Mon, 15 Apr 2024 15:47:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713196068; bh=LyrtEuKV9ZvjtcoP/1RDmpRdxB6ZNTui6MpsvktmFoY=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=eAZigk2VmOcYYwmk1M4lmTsnXRdGmuopR/nxEQK9WOtoGFxWyf/8tHVoYRHZ/UbYf 4Fi1qcDgoXWeB50UAuo8+bZiVgdS2oPN75X6qPNhm18MVkUmKo8Q56tX5GEnUs0pgN G8ZqYbCAES0dDhZyesP6H0p0N9xCETb/iH6c8IE2ghw2y+lRiRrYqGhh8sFL2h3+Lu Iv+iAWkQ7H20TKDYDl+SH5kzeVhV8dypOe2OnLUcWEuWmCt3av1kPZ+EbaAjuOLFvp kQ6E+9bCHtyPLag6tFmUlnaN8MTotQZFFh3MCyc3JGjImoM877KS6caHfOOKG1k6wH KZ0tcocFCto8A== Content-Type: text/plain; charset=utf-8 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\)) Subject: Re: [kpsingh:static_calls] [security] 9e15595ed0: Kernel_panic-not_syncing:lsm_static_call_init-Ran_out_of_static_slots From: KP Singh In-Reply-To: Date: Mon, 15 Apr 2024 17:47:43 +0200 Cc: Andrii Nakryiko , Casey Schaufler , Kees Cook , Song Liu , Tetsuo Handa , kernel test robot , linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org, lkp@intel.com, oe-lkp@lists.linux.dev Content-Transfer-Encoding: quoted-printable Message-Id: References: <202404151225.ce542e38-lkp@intel.com> <757538DA-07A4-4332-BAFA-B864BFD06A76@kernel.org> <30876b80-c437-4916-b982-97c1a95c0747@I-love.SAKURA.ne.jp> To: Paul Moore X-Mailer: Apple Mail (2.3774.500.171.1.1) > On 15 Apr 2024, at 17:34, KP Singh wrote: >=20 >=20 >=20 > On Mon, 15 Apr 2024 at 16:23, Paul Moore wrote: > On Mon, Apr 15, 2024 at 9:21=E2=80=AFAM Tetsuo Handa > wrote: > > On 2024/04/15 17:26, KP Singh wrote: > > > This seems like an odd config which does not enable STATIC_CALL, I = am going to > > > make CONFIG_SECURITY depend on CONFIG_STATIC_CALL and make the = dependency explicit. > > > > If CONFIG_SECURITY depends on CONFIG_STATIC_CALL, architectures = which do not > > support CONFIG_STATIC_CALL can no longer use LSM ? That sounds a bad = dependency. >=20 > Agreed. If the arch doesn't support static calls we need a fallback > solution for the LSM that is no worse than what we have now, and > preferably would still solve the issue of the BPF hooks active even > where this is no BPF program attached. Actually I take it back, when CONFIG_STATIC_CALL is not available, the = implementation falls back to an indirect call. This crash is unrelated, = I will debug further and post back. - KP >=20 > --=20 > paul-moore.com