From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 41B632EAB82 for ; Tue, 30 Jun 2026 15:04:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782831897; cv=none; b=ACC5OX7r3GPTO5uBZFyUlmnv3NKbkz7tIYhAVp2wPhJd6+4v/8SIzit3UGwqjOdgkyAjz31TRpJ6CPChv7Mo5GaOfve/lCoKDderdPBTD6gGeAQKQWJ7mEENh+2fzoG753iXFAafd4/djNGr31KUItu7vvi0qoYQlr04wqjNANQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782831897; c=relaxed/simple; bh=emkExYooxbNno1d7oI9nYvn/YGqCOG0SUb98CMXBVoA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=C/PY8SFm6TMbNJCIdy1HwBS/zK1LP4EpnljPUeegrUnylHRZUTTShuftPgbNDdz2KAMOXKpWD70idIO1++5mQXdYWtbKBOqSpsIyoTWUrIl4d/OHQLJGym56jglkvR74NlgSJnNKYiIZ02faLgbA9Yku80xz89KBfRp6lRSK05Y= 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=AdDEG85r; arc=none smtp.client-ip=209.85.214.170 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="AdDEG85r" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2ca11143dbbso11697625ad.2 for ; Tue, 30 Jun 2026 08:04:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782831895; x=1783436695; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=RxV5fEpsJGHhE3L8vdcj3Th/5v0heJ6mrreI6jrRPh0=; b=AdDEG85rgEbY0nrvPvaLssGU4QS2njgz3bvpTRO8YjWG6Cn2BFSeoYIbC8Eu2K3dUP 7B6u8CfkZZU8swKRRKf4cDNARRWZq0uGhhm74kNdiQn4zLs4fCzca1QEaCtJ4FTlniUu A88wEXU5424UZiMGHO1UNbXMJKnr8iHORd1EdYGVKYfyb4QLMX9dnyp1aMyFafCLt3HX v9nqNHEF6vOd8wCUOHteTtIyryBNjzYniu4n5fsjNeDl7IHO8r6W2bwKxQ6h4/w6M+Jg xtlHKO3xzv7u/0lQO/zi2v60wX4FW24MMqkBf3g7KWgmlhb3YNauVqAvt//bmzfC9T5z dN/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782831895; x=1783436695; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=RxV5fEpsJGHhE3L8vdcj3Th/5v0heJ6mrreI6jrRPh0=; b=Atjv2jxza1FL1a12LxINdyeBkw+Y/zelh3NPRn0QJAOKpCtHk8GnpencCrlQth0peU 8arEUtAwLzLNddVNdY/mO2Mvpst7P+HfbBmRKEw0dA7dfuA5X5LvI4Bf15ZJQcZV5BkQ JvmBRCBY26d0IswqXUmCvuLFPZX0fKBBy42kUWJaE1AbLDuVZ730bhnA5Ro+PacEaITk m7grMNCNs4zGYLrGNZcSCn0n1ca77UoWQ6rVgqoqJoJnErc0lKGs9trNboaBYoYZefbP Gf+m6JMEpHe9/YxjQ35sPFTG7VCH6UL7IRYyxTNZ6AB9NRfevNt6XdwNEghDokr6pLfW 9FwQ== X-Forwarded-Encrypted: i=1; AHgh+Rris3vgxs0qYVhrMcPYTpxnZL+eEADO3FS8oSr3rrxTP7eRlv6nTXGXJk/UK6C48OpkGe8kdFtL6+izRXQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzL2Gq0EvdHhsCmv0Xns8AsKIPDtY0X3a1T5edBY67g8hKrr8iD D7rlW6CqwnlceVe93UL+LQMFdoiEHPrPqLyqo6P38bSAyZfLzDSL4wjW X-Gm-Gg: AfdE7cm2OUhlxICg3bfuGqdLvmEtkFLwUaPEG5shHiUoO3439cDysPmAMfsrKzi3sM5 TQdHQqbhSjCTMsaHxqp51XU0drJVNqoP0cwr4PeiXWd+Acpk+AeTZTHubvJ31ywvFo8TKXa9RXl kPRcM3u6+9bVWHg2BDbwlzVbrjLKwIjk0vYGJ5+yL/mTJr3sTRtrpQp3fBQYRe5IP/xweeIr0zX orBHyJZ2tx5w0n/AHEz3YGgKWoowi+5nYWCRFjEslOOMU4+/1DB6obesAGskP5ufOXrOmJTO1R3 KPmI9aP6b1hogfrsBRRsyShq55ideFs6geO0k+ZLZfnymB43Aes4/S3LCXE22ZWzmqcBGxRG40+ zj1Ky/xKGlY9L2ANZdQhE5MM9Tljas+Zhdt/aOC+lvl8OcvzhWJs3ewEX6piElxzxtNHsJ4DpTA qRlP4hXs4= X-Received: by 2002:a17:902:f788:b0:2c9:d8c6:1dc3 with SMTP id d9443c01a7336-2ca5a449b1fmr7717425ad.0.1782831895138; Tue, 30 Jun 2026 08:04:55 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ca37a70bc0sm16250465ad.10.2026.06.30.08.04.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jun 2026 08:04:54 -0700 (PDT) From: Sang-Heon Jeon To: rppt@kernel.org, Andrey Ryabinin , Russell King Cc: linux-mm@kvack.org, Sang-Heon Jeon , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , kasan-dev@googlegroups.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Vincenzo Frascino Subject: [PATCH v3 5/8] ARM: remove unreachable invalid range check in kasan_init() Date: Wed, 1 Jul 2026 00:04:10 +0900 Message-ID: <20260630150413.1718632-6-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260630150413.1718632-1-ekffu200098@gmail.com> References: <20260630150413.1718632-1-ekffu200098@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit kasan_init() maps each memblock region with for_each_mem_range(), which guarantees pa_start < pa_end. Then it skips any region with pa_start >= arm_lowmem_limit, so pa_start < arm_lowmem_limit is guaranteed as well. When pa_end <= arm_lowmem_limit, pa_start < pa_end means start < end, so the start >= end check is unreachable. When pa_end > arm_lowmem_limit, end is clamped to __va(arm_lowmem_limit), and pa_start < arm_lowmem_limit means start < end, so the check is unreachable as well. No functional change. Signed-off-by: Sang-Heon Jeon --- arch/arm/mm/kasan_init.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/arch/arm/mm/kasan_init.c b/arch/arm/mm/kasan_init.c index c6625e808bf8..1f7c74c5df9e 100644 --- a/arch/arm/mm/kasan_init.c +++ b/arch/arm/mm/kasan_init.c @@ -262,12 +262,6 @@ void __init kasan_init(void) &pa_start, &pa_end, &arm_lowmem_limit); end = __va(arm_lowmem_limit); } - if (start >= end) { - pr_info("Skipping invalid memory block %pa-%pa (virtual %p-%p)\n", - &pa_start, &pa_end, start, end); - continue; - } - create_mapping(start, end); } -- 2.43.0