From nobody Sat Sep 26 16:39:32 2026 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 2261C486E6A for ; Tue, 1 Sep 2026 16:53:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788281603; cv=none; b=TOtltD0+8C6eqD9ylWvT4fpNG0AdCZTxc9Gz7Of63L7PRuvdnwQBytfrOmf2iRPVHBfqdAxyrhmHSgNyKirav9Xn6Xpa+9mlxVrtzpTxW7jjTMWGlH+2gmbX/Wa1CqiwDPOPUGf/EK3iqPjqixmqVUtakpMJOYxV/66hllHq654= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788281603; c=relaxed/simple; bh=wFA6yATKpNNzkBWJPq1alsOQ0NYbDPhJDCgUTrHhOL0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=JMp935WL19Kvsl11NhCyfeZ0pGa7dk+mmDmNr7q/4HgwCqq4TkF7nLhstUXU5V+blHPvJpVLFHeLk2UbICDCRu6NfEh6EZxKcKuHpStlyIsR0OkCe4Klhs7Ki2UrqS+54rpF8v1+dnZlJM/urUtrUWgR3NGNJEHXzlA2HD4otM4= 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=qcN8fegl; arc=none smtp.client-ip=209.85.214.180 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="qcN8fegl" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2d91518a63fso48785ad.0 for ; Tue, 01 Sep 2026 09:53:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788281601; x=1788886401; 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:content-type; bh=StFN0pa1Zvrg1UiKZ1dKZ3qIfBRxQYisRtQtzyiPhrc=; b=qcN8feglUXC4RegotfehL+Q9zl9a9JwdXY1ke0+mcg1Db9PewZAFPuBj9YeQv/6ewD LeI+oLTURr2EbCPc4X28OfKg6oUY6ba4Og4ZLUq0eqf/DDeESm+q+lFKAILbQ8WWUFvL rUM0V5SOHhyo52R0vKA5p/zTI405F1NmKE2D77j76YHB08dPv8kvT1envVEwtXPeUkpH 60BBdKwvpSIiCfAwkR0GyvIsJ+WbLsr9XBRvSkz4QQjkLF9uBJu75ylFOcBPgJ+9UddG aJ0UIlGWhZsouG4gS59X+QfIdTDY5lyl+21l+9NmC99kH5bTzU8BRpulmXEAxWRypBwf AjUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788281601; x=1788886401; 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:content-type; bh=StFN0pa1Zvrg1UiKZ1dKZ3qIfBRxQYisRtQtzyiPhrc=; b=ctehrkRjNpSgizM0qzoMz46IDpwUt8/2IhTokIjy2DVHGsqD/tJ9GtHwSIsgCaWEca XxM0sj3c1H6j5/1M6Z0VHnObi1inrdP6jhoopFSWJ4VyfVev08HxP/Y/D6tMmEp2rwPt x8RszIKEEEYzOztYB2wYMlnRs18E2Znhd1awTDnZr3fw5yaVPRkSraaYZIlzNcvtaBke TZR0mnqmPaJg06tVOZhzAaytWz0Xrmaet+/PyG/lFUXX8BG1QLQ5U4AwBqz/YwmzorVP xk2qHUQmsgIENtHF4pLveDa9I3IWg8Rsk4R9rRM8baIqtwhwuJ60v+S6grOVpW6dlkLn pxTg== X-Gm-Message-State: AFuF++l/YwquLijqHmF1Z0smKxiDiMv2iwDMoG1mUr/MLJFZWkgww3s8 L2V8lcGrdfIoJVWFdwF+zoUxa1WKHRrvQ/0SS5SbVp+dHjZYWzUxb1gl X-Gm-Gg: AYBFou16WMpjK/k0+KWaTTo3QAc7wtmM/ZFfpaRyXygqwppJz+Y6VmqgAnyTXlviDWZ JQIVFH9/t2F9m9efctHf9HwlunylP8/+FHuvk2jLRY97SYm9hl6rb88ooOgZhN0iyuVkhgaeVaT RhlUtqPsBSrTJIwmgRuSk2iTA2locQdS1tZ8YYfS9JDXJ0amTRQl4tdrGlQPj76nphE6lKCj/oZ O0SYXtJ4OsHiMJqNSqu7WPkBpis8y/eLI7CiXSeb7rn+lfKNE6VL2zRC4Rue0hWm6XAC0BN5H7q Vybmyje4cZAK+Y8se5xh9wsJucBeSPXgKrW+kHJS7I1SnNpgyK1oRjW8X0ZWeUKdPVIUYeaF0Ag G/VZb31Q/w6KzMDd59YWx/tTTfnNbZh5awUIooL9RgSkZPpbnBoZvkHN+0DNy8e1VdzX9sNM0m8 piAtGkpzIv/F9akmuxhkBwro4LC/C4ATAy8VNKUptuvG2al7IdqjZkLKA= X-Received: by 2002:a17:902:f68c:b0:2d8:d4cd:dc8f with SMTP id d9443c01a7336-2d8d4cddf3dmr340213455ad.18.1788281601095; Tue, 01 Sep 2026 09:53:21 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dadd357efbsm1762325ad.4.2026.09.01.09.53.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 09:53:20 -0700 (PDT) From: Sang-Heon Jeon To: Dennis Zhou , Tejun Heo , Christoph Lameter , Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 1/4] percpu: remove redundant assignments to bits Date: Wed, 2 Sep 2026 01:53:01 +0900 Message-ID: <20260901165307.1026248-2-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260901165307.1026248-1-ekffu200098@gmail.com> References: <20260901165307.1026248-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: quoted-printable Content-Type: text/plain; charset="utf-8" pcpu_chunk_refresh_hint() and pcpu_find_block_fit() set bits to 0 and later call pcpu_next_md_free_region() or pcpu_next_fit_region(), which unconditionally set *bits to 0. Nothing uses it in between, so the assignments have no effect. Remove redundant assignments. No functional change. Signed-off-by: Sang-Heon Jeon --- mm/percpu.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/mm/percpu.c b/mm/percpu.c index a802d72c116f..5700385fe6a4 100644 --- a/mm/percpu.c +++ b/mm/percpu.c @@ -758,7 +758,6 @@ static void pcpu_chunk_refresh_hint(struct pcpu_chunk *= chunk, bool full_scan) chunk_md->contig_hint =3D 0; } =20 - bits =3D 0; pcpu_for_each_md_free_region(chunk, bit_off, bits) pcpu_block_update(chunk_md, bit_off, bit_off + bits); } @@ -1122,7 +1121,6 @@ static int pcpu_find_block_fit(struct pcpu_chunk *chu= nk, int alloc_bits, return -1; =20 bit_off =3D pcpu_next_hint(chunk_md, alloc_bits); - bits =3D 0; pcpu_for_each_fit_region(chunk, alloc_bits, align, bit_off, bits) { if (!pop_only || pcpu_is_populated(chunk, bit_off, bits, &next_off)) --=20 2.43.0 From nobody Sat Sep 26 16:39:32 2026 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 79B2248822F for ; Tue, 1 Sep 2026 16:53:25 +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=1788281606; cv=none; b=VuAzwXni+6nCeHtVfNTPT8qtLczUHZNemkcrNZX39sp6gHye13ChUt54eeW4JGH13grHvZZYp5d/YOAXgkVdMRiVloPtN7f5V2ABkPPkH8hGh1ZFEDMUcDjx0osxVgRZSBHN6fdkmdIG4St3E4bnR9/fJCC/cFl1gPmvC/Zwg4M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788281606; c=relaxed/simple; bh=ieq1tmnfAwHtzMDTV4UQmd5L2vCbFmxGWkFzfCoz/3E=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qbAu/4YOKqZ6HgABVGMa9H6ChXqzuCRN/uT1zaeDYjlFcDLBlZLhuyIaLdiT/A2psCZWDRFqRVOWJyuRJkrZIRVyf23JtiNRQR88qiHpKhEIjY95LKz1fDqzXGY/PQkyQvvqUzW/Q8bf+hdZwpGsm9U96FCZ078dOBF8B2VkGWE= 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=kOq+wPx7; 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="kOq+wPx7" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2d6f9e2f681so50747135ad.3 for ; Tue, 01 Sep 2026 09:53:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788281605; x=1788886405; 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:content-type; bh=c76z+PrPPREZ6S8eX0Uy0ClqkcdAnrOnB8Elz/LsQjk=; b=kOq+wPx72a5X81Bq7DQ6/nlziKJAWmLwVqRxudALmuuBs5mivLCklZBOQtP7i8hmvz MPYMQ09PvD7+Qi4qc65ynj5nHIfI1pnmakFM1JLbfsXQCvnBYEjC9nX9qHjxX1nhangU vF0FSyJ+L9JoWpOlH7HZrBqy0bIg4tuRdII0clIw2f52c5k4c7rWWZJL3D/qBdbYEyVJ 3dGIO5tzLl2jPY+tw2liek3IjEzakOZiIfNz0DfOsDAcCA3sXTYMSmO2Lg8bj5r7Vtj/ tAk63GRgiTt2qHDLdtZ/FQ2eQPzY+YFzC4sL69OqsFBkr2HWCCskKmsOL5Fui9I8UD2w 4/pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788281605; x=1788886405; 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:content-type; bh=c76z+PrPPREZ6S8eX0Uy0ClqkcdAnrOnB8Elz/LsQjk=; b=eDa5TX7jMv8yyiwwVY1LesatDtouRtmVyPBnfUDXOOasdRYG45sRjkvY1Mmo93sWe1 T5iY2qz3ncH6oV+5GYOjexJBWlftwRurn7kc0taA2EYjOobvaBq6IDGMVNpfD4deui+x PY4yHJLd8R7PrtsnBfPwkVOF/AFT5YTSLhtB0Q8m9oOQdPJb26fnoOpVwbFGHQDGD0nR ZlBcDkfSkaVvRnB9tAE1a8N8RegK/vb9SnirbmSXIrXTm+o5NzLJFHq0OaVcp9e1B4HO JGtSU/Enyyivcse/rPRlV4fI/wGc3VgL5H45XmCHRF2AU0Uk0bxiyOZmpWK9xbQpmAzF 6CRQ== X-Gm-Message-State: AFuF++kqBli2/jG6pvh/8JEA9N6/xuIlEbmXeejbswZJcq4SnJh2LLOr CC7bNjk2nzQ2kvxqwbfxQujOHtce8zdIoQp4Ei9GjXwLPSqLsZF9gpDS X-Gm-Gg: AYBFou3uY5rn0Rp0mLVYWlWFeL3g6xncnVtyywhUURft7lFzOyaLcyVI6GHZqKE1E4s cCAg27Ea0HejsLBO2jitKJpqBpewFJvTIbiOrF7JPFDs10R8ApJsDV84FinVzFZQVID87yQKgfv mFkPMyJC9dqqQjKiSQNbqm7AKS/StBzSBNxJ999CBa+Qxp7GzuE3kAMMCjUILM9YaKM1Jy8mmTR nGoDYQhzh9lhooRoryXf0shfseqGwrrABzRcW1ckvQBjo3jZl/ir6Wb9TKLsTMbpYK4EKr1qxOs 1zi3EFGe79jBlHUQYokDSvKCZfwz6bSPveb8yo3KroNL+kPaices8ISKRfbq4e+MYA7PhmWSCdy h/eJ1HGB25EA5rqzxCkqsN2NwAvYJB8fZXmWtotNXijplmILM1Qv38jfZrB+uUotPyRFf3SPRWH /SHwJxEAI3jFXu4WnKNbY04mRE4co7M+VrXWXcI2UHqiIHjiw7urNDmWs= X-Received: by 2002:a17:903:3d0f:b0:2d8:d4ce:7e3b with SMTP id d9443c01a7336-2d95d5fc28amr90581935ad.16.1788281604498; Tue, 01 Sep 2026 09:53:24 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dadd357efbsm1762325ad.4.2026.09.01.09.53.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 09:53:23 -0700 (PDT) From: Sang-Heon Jeon To: Dennis Zhou , Tejun Heo , Christoph Lameter , Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 2/4] percpu: remove unnecessary initialization in pcpu_build_alloc_info() Date: Wed, 2 Sep 2026 01:53:02 +0900 Message-ID: <20260901165307.1026248-3-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260901165307.1026248-1-ekffu200098@gmail.com> References: <20260901165307.1026248-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: quoted-printable Content-Type: text/plain; charset="utf-8" pcpu_build_alloc_info() initializes nr_groups to 1 and unconditionally sets it to the number of groups. Nothing uses it in between, so the initialization has no effect. Remove unnecessary initialization. No functional change. Signed-off-by: Sang-Heon Jeon --- mm/percpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/percpu.c b/mm/percpu.c index 5700385fe6a4..f222b43cc90a 100644 --- a/mm/percpu.c +++ b/mm/percpu.c @@ -2817,7 +2817,7 @@ static struct pcpu_alloc_info * __init __flatten pcpu= _build_alloc_info( static int group_cnt[NR_CPUS] __initdata; static struct cpumask mask __initdata; const size_t static_size =3D __per_cpu_end - __per_cpu_start; - int nr_groups =3D 1, nr_units =3D 0; + int nr_groups, nr_units =3D 0; size_t size_sum, min_unit_size, alloc_size; int upa, max_upa, best_upa; /* units_per_alloc */ int last_allocs, group, unit; --=20 2.43.0 From nobody Sat Sep 26 16:39:32 2026 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 9FD5548822F for ; Tue, 1 Sep 2026 16:53:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788281610; cv=none; b=DjLes1OQG7W4h8Wi2BvtzmYSMtl1n5KSKZ5cnUhW06qL6H30Gx7uPDXW2ddsoXlqFc9xtHPxv+KWg6XhOK/ae4+P0KFERSXF0oKJFvkARNA/tXtLLe9XoH0HCUm+OemTZCwSYTHA3rYMS/oNlq3BGibAgt052VQAptfbY4qTADQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788281610; c=relaxed/simple; bh=squ2/WWAcdohgZLxBFYUBJsHlYKv+W9L9O8kulq9Ks4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pVlsQtlzeUQwqz5ofi/p93LnQRU+gIw7MOgzIry/i9Y2yE7CX53ovpSACT5fmk0SyoeKGmox2+0u4iZQevjXTCST6TFnhIMIbAsl/bBg7XNEIWufW6dsZf3m2bD5kU7w8l+wP5DDpDEewpetbiqrB7Y9DKg1QIAOztbAr5Ydisg= 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=LIkgYBCq; arc=none smtp.client-ip=209.85.214.171 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="LIkgYBCq" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2d5335cf904so48214915ad.2 for ; Tue, 01 Sep 2026 09:53:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788281609; x=1788886409; 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:content-type; bh=zLxdIeL3CrxbJdHdwQq7AqwqMv3skQXpBgUpwkYf6+A=; b=LIkgYBCqT1LbRksMuP+VwDEAHf397+asyinrPTFpGQXwnN/2zruuCCQJdb3WMfQzWz JAh6zF4t+ZgHQUCQxJwlsHuYXZMLSuvBzuoWObsr+jOMtSimp7e3Cjeeg/u5xwvUIXNv F9H5G8aIEZ8C+69L55egx3ftMDO88b9mgRgXkX/LV9RLb0z8x/BC4+vZ1CCGqVfdnh4w vcpj5OTx6rMhisO07juHQqXgV41RBTwySxUQK0yfPCcGw0UZRk6WG+RwzjHDpY814YM+ IsvpobmPR/AYcL4gKvYRWFrWiUkElTLGs5mUgGECTP0JiwO55vbZKzFtlEMv4mplQWXv GuBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788281609; x=1788886409; 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:content-type; bh=zLxdIeL3CrxbJdHdwQq7AqwqMv3skQXpBgUpwkYf6+A=; b=qUAjkSmNsWgJ+ew9j6rmJPgiPlLs9TBAjJx0MyzZcAzBLPxXBlXaDNIjZJQZbnX7yn lNCHVcx33EeMq1fXlEWITiFxRoMlM7p1KYFBzuy+Uyzx7xMTK2srE3epwD+x+ReMOr7a zPrdTXTl8siIbKzqH9GXcJGzqrLoenlVVDS6uGukdZN7NYQ9vzsmIlAIPSFirGyEBAaD rBl1JDUChCj2Cwj2T6k2wOfG5ekis8ImNawDNYB8V34JR+/vkTY55TuAH+ZRosos/l7s b5/+akeqMPwSxkCvRdqLpCL+GPQlphlRmDE0no/riBALX+ev91uP/88xMkJ4zbgjnPuj NVQQ== X-Gm-Message-State: AFuF++kUOX9q8TIRPcslMAVGZS5GFpDgE4hUJayzlCrXe0TLx+Zuq7Ak RcXc2mtE51z22Yb+aCQpl8mS+fqpqsSXmVqacQSW0FZBuDFARQJ5Gvwt X-Gm-Gg: AYBFou3Y707tid1N38uyxFhlF0mlMjFB9gYNDuchO5PT4QAPpt6wV2VjxWtni8EN0/Q qhb8s3D9aiyOMjFKhhubSIqOp29rIr30fwPUJHq7NOl+8kEGVYIFQrDEwJCxLH6URYA0ognANyH HE8VkyMxt1xT5ys4vWWu9H9ELrCKY353R8IZY0enGY9NMAWxNt8Ftqk+ir0//2ksDdTV7dXTIki ZCHHqdSxSYQjGnmwxDdvWF64jWbnQ2miNDFtDSU1+m+e3FthrODJdQ7cGb6bUGS1eE9UbGvjxHg 3WkZtYW5TrQeIPhKal2wOPInEm2Kr++4MB/vewiDw9sd7hPSn2x2a7CPya8oeh5U6QDJcQOuNx+ af5C5QlMBEJb+AVoRixOK3E3bW/yLnf6u6ETBYgDwgayG9+PmYA50MGF6+YbEB63H3XoswamVqP OvrdtUNG88+6udDBK9q0HkUNmfq6B5JOH3jrBvMdjqYdqXFfBPptgNVS8= X-Received: by 2002:a17:902:cf0f:b0:2d0:cc92:f7a3 with SMTP id d9443c01a7336-2d94a703f61mr138707735ad.2.1788281608492; Tue, 01 Sep 2026 09:53:28 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dadd357efbsm1762325ad.4.2026.09.01.09.53.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 09:53:26 -0700 (PDT) From: Sang-Heon Jeon To: Dennis Zhou , Tejun Heo , Christoph Lameter , Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 3/4] percpu: remove unnecessary cpumask_clear() in pcpu_build_alloc_info() Date: Wed, 2 Sep 2026 01:53:03 +0900 Message-ID: <20260901165307.1026248-4-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260901165307.1026248-1-ekffu200098@gmail.com> References: <20260901165307.1026248-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: quoted-printable Content-Type: text/plain; charset="utf-8" pcpu_build_alloc_info() clears mask and unconditionally sets it to cpu_possible_mask. Nothing uses it in between, so cpumask_clear() has no effect. Remove unnecessary cpumask_clear(). No functional change. Signed-off-by: Sang-Heon Jeon --- mm/percpu.c | 1 - 1 file changed, 1 deletion(-) diff --git a/mm/percpu.c b/mm/percpu.c index f222b43cc90a..45f3e3fda2f9 100644 --- a/mm/percpu.c +++ b/mm/percpu.c @@ -2828,7 +2828,6 @@ static struct pcpu_alloc_info * __init __flatten pcpu= _build_alloc_info( /* this function may be called multiple times */ memset(group_map, 0, sizeof(group_map)); memset(group_cnt, 0, sizeof(group_cnt)); - cpumask_clear(&mask); =20 /* calculate size_sum and ensure dyn_size is enough for early alloc */ size_sum =3D PFN_ALIGN(static_size + reserved_size + --=20 2.43.0 From nobody Sat Sep 26 16:39:32 2026 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 73ED5489871 for ; Tue, 1 Sep 2026 16:53:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788281613; cv=none; b=n8y1KouNjsMKArygYgMMv9UJ06kHoRl5uLxdXCxy71cwgE0TUys24XLeP31fDg/TeHKeudJNNGMSFZo9WJQYyDIkCqmAi/2BI6pRf8hZzbrVOq+3VM46jKOdXNCkrdRpQFHOvSsjdd43dJ0HtcNjEJri/rZEek1GSq2JxJgjoeA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788281613; c=relaxed/simple; bh=/OtcdeoyA+dsLwnS9SssXwiC2NqdImhgWABW3Q3BAOk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Sg7pvbajl3ohNgCPLX6aTL4gkNUtPlI4ZA+CYVCMDOKoLxOTxrW0j/CJGrd+nDvyce/g6STeR2d5oYQ5vgNzBR6ilTFEiM4GjjY/pa8ecoIrez/rtX2kwiM3cOS+kgr7+d54E2XwwcZk8IgkH2dGs5xrh68q1cCd/2Lpaqohx3w= 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=OKPctYc3; arc=none smtp.client-ip=209.85.214.169 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="OKPctYc3" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2d944747d41so81175ad.0 for ; Tue, 01 Sep 2026 09:53:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788281612; x=1788886412; 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:content-type; bh=R77RQ3EcQv+pz1+HV7gALVgNstOExEkgXHTcwGFLmOI=; b=OKPctYc350sJTPMvC45pYVHTZ2CdbfPiMMBA9M0v2xyznctFU91zt/m2CbTuvsqufS 6KvZ1guS/FBr3VkcvO6pSFrOUHss/CfiUioOHSo2UPtvM4UUk0kyvkPyeN+H0sh0gp1Z NMR5jrj3GX012cHsC9E/5etK5SsSUPCiQyEEqgWXnaVzxYfomZemixIbCagzN3p19gVh Vfbry/KgvL8y733YafwS4ry4Rjx+kSnsIq7YcmgMS9zNSP6oG1il1ozk2OFgbgmhFvZA h45vMHAbouOUK4OBG4cGfMuh/bUd5lMghTSdguQwe8+GUhxbINnedoWikkYh9PL0Y/tt mUuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788281612; x=1788886412; 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:content-type; bh=R77RQ3EcQv+pz1+HV7gALVgNstOExEkgXHTcwGFLmOI=; b=bsaVXelWJONd/Q5S/mdalZ5i/AsECLhLuwfAPXNIGScQXKSQTZErpUEas72gnNnp8h Suxb6l2SWhLfnNckHGtKpXqRwDbxJGmdStSWNlcGILESmJoFNW4tQ/xNw/GXRq8ciyF0 4uC038str0WVDbd9ymyim3a/IA19YhQtDvMU0t+Do0ax7LLEcHp94GJtz8lMF51jIxAd m5QySTKKgM8NXXWFffimTMcRZSS88eTJfMb02oEepnE1fi/IW9l1K4mMLQZgeXATkfbY S2YgdJJn5Zhq2GA4YIzzSNXxnQvFmYJ/zC8RsvL65I4qh+Y1YHCZ4X41mFmBnIqRjh3A EZ5Q== X-Gm-Message-State: AFuF++lamK31DqIYZGIQfqY9JR37p1mW/HKF+950yaRn/srBBOUHPzML E+J/G8F41irAKCupFl1RbN2YHqG/sFnibERulA/ii/nDlgvyHzde3HI3 X-Gm-Gg: AYBFou0ffrLYbRjrGM1LrmHei+1tuUcqIdwJrp6j5IU0CX5aWXOjya9xEQU/bB+MaSt lhiJ+3ZQWFFAPPkKI9HfZ3HFYK0SLstfuscD+XYsCRKGDMBU7ahuXu5UF1rPlpoTyyCmPiGo+rR Vrc/yKx+eoDjzVSlM98FpQa+iqhMjxmEyxmao/9cWYTch4BSAtnm5nc8fWSbRNUMn21UVVcf52t GnB34Rz6/GRYLrpW9wuk85DxoI1/U9ROCn+r6EQcYa5Ura6F2srW3v7im641N6fzpQmfYFsQA+E EsCnLO/2pu6Y2XbyKNOKFahIBY8r916CxM9s8H+93nXiWFsatgg6wm5l0aT1rG+tIuKmLRItle2 bh/PldeZ0EN00fE0GUqjga8YegzFnGR57smNuO5HaidFJiyWdAdG/TD3M+2Tz3JYQR3IxJtUFFf 7cJ8YwNKrStfYvSm422BGSa5PkRbauuXkadhWPm/IUnUVWnMB+QSWnu5I= X-Received: by 2002:a17:902:f786:b0:2d8:d4ce:7e3d with SMTP id d9443c01a7336-2d8d4ce836bmr420465125ad.18.1788281611708; Tue, 01 Sep 2026 09:53:31 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2dadd357efbsm1762325ad.4.2026.09.01.09.53.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Sep 2026 09:53:30 -0700 (PDT) From: Sang-Heon Jeon To: Dennis Zhou , Tejun Heo , Christoph Lameter , Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 4/4] percpu: remove unnecessary return in pcpu_populate_pte() Date: Wed, 2 Sep 2026 01:53:04 +0900 Message-ID: <20260901165307.1026248-5-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260901165307.1026248-1-ekffu200098@gmail.com> References: <20260901165307.1026248-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: quoted-printable Content-Type: text/plain; charset="utf-8" Since commit c6f239796b55 ("mm/memblock: add memblock_alloc_or_panic interface"), pcpu_populate_pte() no longer has an error label after the return statement, so the return statement has no effect. Remove unnecessary return. No functional change. Signed-off-by: Sang-Heon Jeon --- mm/percpu.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/mm/percpu.c b/mm/percpu.c index 45f3e3fda2f9..9df6cdf636fd 100644 --- a/mm/percpu.c +++ b/mm/percpu.c @@ -3178,8 +3178,6 @@ void __init __weak pcpu_populate_pte(unsigned long ad= dr) new =3D memblock_alloc_or_panic(PTE_TABLE_SIZE, PTE_TABLE_SIZE); pmd_populate_kernel(&init_mm, pmd, new); } - - return; } =20 /** --=20 2.43.0