From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 594AC17C7C; Wed, 31 Jul 2024 03:21:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722396116; cv=none; b=BXA1fSdwRTw4M2NmLtfvfSI7YWQY9P81boQy066nE0M9p90A3jqlMHEF77UK6c59j4VdBgBfBO7sxmB29n+yggOdcJkkslY8143Bw1VV5cFV10vP1UD84IZM1l7Bt7LROKi3Bes4Ly925hHOIU3QZjjjCJ6hTzY6+oDFm4GgEog= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722396116; c=relaxed/simple; bh=isqzIf4s3qMUZ8My6mFhEjnaHYoieCTfWgOZR5uvZ2Y=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=igIXX1PW9sUqM0m9Dk+f+CqHRcvojqvUWspjCegyjhB8V51+nWfJfhUNOq7HSzHHdmws+8yiwKLQKCvR6mkDxt6Jf7b9l2XhXmZyUghLjxH0glj/QKdD4uYfgByDEURM1+u14N7Z99m26CQIMbeSeFNblEmmkFcatdwhqA8r38s= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gompa.dev; spf=pass smtp.mailfrom=gmail.com; arc=none smtp.client-ip=209.85.219.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=gompa.dev Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-qv1-f44.google.com with SMTP id 6a1803df08f44-6b797234b09so4879866d6.0; Tue, 30 Jul 2024 20:21:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722396114; x=1723000914; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=c3C2/N4K1xh38THuuw6D5r1n07fbTdknI23+xK02pxo=; b=nJrfUzIt6R4fNnB6UYW/QVr2mBLSXarpOPMf1u4yhNgQKpUS583EkjnDXkuTn394uw JyzT7IxuIlqUmPsVQ3U9ypRpo78PaHAfxqhgqewWL+PylY2agFUxdpIimiG5lOX05KfU /ZDTexx0bqNle8uaeyzKhfRxu8iWcu+8JBARUZaX3VbsMvJdhbqVVvdHxdZdwIKwH7UL osQc9vcNjak3IXOc47CZRHwCWWs45wCCD0XyALJuGMr+RX5922WoL5jsnyoix77IVNyF +fKt17ljvM+Nnsqpi+2M3VEn1V/vXWOw7oQj3tM2+aWCCR+QU1HVKB3x8ZsE7U3YUCIa 4rlw== X-Forwarded-Encrypted: i=1; AJvYcCXmDi/1c81Ad4rBWpkeZCQgjzZOo+DiAhdlon4tQDK9RtB0fb3YaTMiO/AlndPgX8ICy+j/gRfMPdcCpPFRvCJvga8pLansojJj7gKc X-Gm-Message-State: AOJu0YxLumINL3h3zmOHpl6H5+zpRB7LmESHbg0fuXQ6JC3aP8h8rBgZ WuUnQcr9rntwJrzA1zHSiQx8hS7xzxTR91XcWfZ14S3Bg8YhqMaV93M6l93VMIM= X-Google-Smtp-Source: AGHT+IEUYKOY2SmqasPgX/XsLnQNDHFQXA+wfOnR76VGJ49T3X55xaAs2T7uWsPrw/MBb9xNPiM90Q== X-Received: by 2002:a05:6214:4012:b0:6b5:2bfa:edd5 with SMTP id 6a1803df08f44-6bb77fbd843mr77079556d6.17.1722396113728; Tue, 30 Jul 2024 20:21:53 -0700 (PDT) Received: from Skuld-Framework.tail03774.ts.net ([32.221.37.233]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6bb3f93e53fsm69828856d6.70.2024.07.30.20.21.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jul 2024 20:21:53 -0700 (PDT) From: Neal Gompa To: rust-for-linux@vger.kernel.org Cc: asahi@lists.linux.dev, linux-kernel@vger.kernel.org, Miguel Ojeda , Hector Martin , Janne Grunau , Asahi Lina , Neal Gompa Subject: [PATCH] init/Kconfig: Only block on RANDSTRUCT for RUST Date: Tue, 30 Jul 2024 23:20:09 -0400 Message-ID: <20240731032030.2847151-1-neal@gompa.dev> X-Mailer: git-send-email 2.45.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit When enabling Rust in the kernel, we only need to block on the RANDSTRUCT feature and GCC plugin. The rest of the GCC plugins are reasonably safe to enable. Signed-off-by: Neal Gompa --- init/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init/Kconfig b/init/Kconfig index a465ea9525bd..ff4ecfa62569 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -1900,8 +1900,8 @@ config RUST depends on RUST_IS_AVAILABLE depends on !CFI_CLANG depends on !MODVERSIONS - depends on !GCC_PLUGINS - depends on !RANDSTRUCT + depends on !GCC_PLUGIN_RANDSTRUCT + depends on RANDSTRUCT_NONE depends on !DEBUG_INFO_BTF || PAHOLE_HAS_LANG_EXCLUDE help Enables Rust support in the kernel. -- 2.45.2