From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (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 6272B235C01 for ; Wed, 29 Jul 2026 21:05:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785359154; cv=none; b=Oh+OKn5Dsisw0/5XV8OalJgxHEoV95EUBbXOWKOhiUfF9Tx3d+LYeUwCAA5gJenSdgmixp63RlWPmcAsJmmCCnVPX+1MKJV8irMQT7GcM14+yiMLIsL4DJ7vC6J6n4jFaUJS9AYLyfoF28wsT4ZXy2cVSeGXPZlvjaEXMmclW8I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785359154; c=relaxed/simple; bh=qFj+C+g/tJYFHI5G9uGNY7CktpS/8kgMOG/rWWYCu34=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=GdWp5S5/qCBS2JWHru+5XQGHU/CqgEknBRIg4OPfTD/RhlyJvzeQIg5FOgcbjakEuoHNvwQhcOAXPa6Yo2GZvFdpjtKpt94Ilq/zx9jvXVjguF17lQGsvxk0GusvHTPn4rJ4cEAEMqR4od0lhjkzfAfaBppsfqhcOkKybDACgSU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=hF5vjQY/; arc=none smtp.client-ip=209.85.221.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="hF5vjQY/" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-47640541585so1076356f8f.1 for ; Wed, 29 Jul 2026 14:05:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785359152; x=1785963952; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to :content-type; bh=MHRBFtFOPwuxRCRrPTHcbBh5uadv5HNzWEBv1XUH+h0=; b=hF5vjQY/SYIPB3f/IpdQARgvrwUgrgVDH5HGAQt5LJogd2nOV92NeDNvxq7C20mEeK cko/ooNsvrrDsdJFqHp+8V8LffCfdYjMfPkx857+3QYqpYeHQs5Epq1JNzN3qYMZS/HM +IN1sMpq1GKbdNKkUAWRZvlZ4Z33gNKTDYTIiwMwANDKMPOAlTPsQqSXRWAWcQGv9vFl wtadh0/tn2zKJrTH2EPh8xuh/Mdx6KOafYT4N78hwdInsgqHLOqcSwxY6ga0wtby32Qw eOwgbtbkcr8S89bCEue0i7j1I4PCwTZUNETeqo9KZ6aJHE3Ux935FEI3QJ7MBqHg/Ath vItg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785359152; x=1785963952; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=MHRBFtFOPwuxRCRrPTHcbBh5uadv5HNzWEBv1XUH+h0=; b=S+fsP78zeYrvrKvGS+0+EtX56240q3G4Cq1uq7LCYooolA/018KawE/TF9qcsaWShI 96jBz63u57lIz37NPZ5NxnsaJnDBDTVHo6NWD4rmaTc2c0Z6huE8lmYGO/ElqpoO0PKs R0fWjbTB0tzMJxcGUPHGkSQ4p06BmQnEoZ3PGkyZ4T+dZrea2cQ5yhFCnlKXRFkT742e yNMkJDpxw8s+nq74QkJiT8D1at89T4sQhj5R7MU7i618yBzKUPhzZDriuemOAXDRupBQ 5EhTzNSF5pWIwUiQ471FGFH0ZA3+W6ip8l+ipT/6CRAusxM3mi474cAous89inNo1UQR HNWw== X-Forwarded-Encrypted: i=1; AHgh+RpngkwySnHVVhb9PHjFzS2cLfFh/mxI2/2aSxljmOPHoWsSy6Pptv8A3ZeocG7afR5f3nLEpFGDFV12bx4=@vger.kernel.org X-Gm-Message-State: AOJu0YxO0xQoVNbADcUfXfT5t0Vkh5Rug7dLBViTouG0QXkW2C2g+3+S 72p/ZUT6n7lWiTZz4562jV2FCY0ORvaCenwevCkd4kD/KMeEo5vY0vOT X-Gm-Gg: AR+sD13hWbuw25URcurq5wJHAqHgaNQaD4hxBFAd8KkoM+YHfRMgX3Eim0rrxinLgkU ioX5nma2jGV3Enqq9fzLjGD0SKtcJXqdYizr84tk7Jx4s3uN7Bt/kdskTIDpKBmiCI8u8wvp+1T XKgn821sTR5ebohYPwq1G4+PszSIKu/Q++uToCCDwCpXyq7Vbw8Z8sqBLknQF/cGYmhcJCIQTDI jxwKP+o8Y9TvjL61JPB4a/8M66ZUeWPLTcHD9WGmLtJxvljAiT7m/uiFQlXFHAPf4cdD5x0TRYW lwgXzJLPOqOVhTP20JTr3ty2J6OsvN5S9pw6RjKFX5fvCg+0+Qs3C+eOYayPwuPmKCm8BB52fGX WnA+DheBN79zFo9IFJLrKNcbggJA4Uqs2TGQQNjAWcwkDX7wI/rjt6p/UZqPA8nx4Tz8hk/Wcw3 rnkkpzh3CWTUhSlWf+nLa5T9OLHgbcOz8Y6/PCSiSwWCRwjrfpa/Vrlu9YrfBweLaFS67XvKhdO y0vb/s/hF0VuX4ohcflRXQnk9wxmm+Na9k413e68sY1wYjCWlnJN6VW33iLpdU= X-Received: by 2002:a05:6000:2302:b0:47f:95e8:2ebf with SMTP id ffacd0b85a97d-47fc6546d32mr464446f8f.12.1785359151677; Wed, 29 Jul 2026 14:05:51 -0700 (PDT) Received: from nixos-office (195-23-151-163.net.novis.pt. [195.23.151.163]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47fb6b19653sm11539532f8f.30.2026.07.29.14.05.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jul 2026 14:05:51 -0700 (PDT) Sender: Julian Braha From: Julian Braha To: arnd@arndb.de Cc: tglx@kernel.org, xur@google.com, kees@kernel.org, peterz@infradead.org, thomas.weissschuh@linutronix.de, ruanjinjie@huawei.com, gourry@gourry.net, lukas.bulwahn@redhat.com, ryan.roberts@arm.com, jani.nikula@linux.intel.com, linux-kernel@vger.kernel.org, Julian Braha Subject: [PATCH] arch/Kconfig: fix dead conditions by removing dead options Date: Wed, 29 Jul 2026 22:05:46 +0100 Message-ID: <20260729210546.394392-1-julianbraha@gmail.com> X-Mailer: git-send-email 2.55.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit These two 'int' options: ARCH_MMAP_RND_BITS_DEFAULT ARCH_MMAP_RND_COMPAT_BITS_DEFAULT are used directly as conditions for defaults. 'int' options should not be used as conditions, because they will always evaluate to false. Let's remove these options, because they are not used anywhere else. This dead code was found by kconfirm, a static analysis tool for Kconfig. Signed-off-by: Julian Braha --- arch/Kconfig | 8 -------- 1 file changed, 8 deletions(-) diff --git a/arch/Kconfig b/arch/Kconfig index 89ee0d1a3775..ad14831af348 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -1235,13 +1235,9 @@ config ARCH_MMAP_RND_BITS_MIN config ARCH_MMAP_RND_BITS_MAX int -config ARCH_MMAP_RND_BITS_DEFAULT - int - config ARCH_MMAP_RND_BITS int "Number of bits to use for ASLR of mmap base address" if EXPERT range ARCH_MMAP_RND_BITS_MIN ARCH_MMAP_RND_BITS_MAX - default ARCH_MMAP_RND_BITS_DEFAULT if ARCH_MMAP_RND_BITS_DEFAULT default ARCH_MMAP_RND_BITS_MIN depends on HAVE_ARCH_MMAP_RND_BITS help @@ -1269,13 +1265,9 @@ config ARCH_MMAP_RND_COMPAT_BITS_MIN config ARCH_MMAP_RND_COMPAT_BITS_MAX int -config ARCH_MMAP_RND_COMPAT_BITS_DEFAULT - int - config ARCH_MMAP_RND_COMPAT_BITS int "Number of bits to use for ASLR of mmap base address for compatible applications" if EXPERT range ARCH_MMAP_RND_COMPAT_BITS_MIN ARCH_MMAP_RND_COMPAT_BITS_MAX - default ARCH_MMAP_RND_COMPAT_BITS_DEFAULT if ARCH_MMAP_RND_COMPAT_BITS_DEFAULT default ARCH_MMAP_RND_COMPAT_BITS_MIN depends on HAVE_ARCH_MMAP_RND_COMPAT_BITS help -- 2.55.0