From nobody Mon Feb 9 04:16:22 2026 Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) (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 6DC8D101C1; Mon, 12 Feb 2024 07:57:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.70.183.194 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707724636; cv=none; b=GStMY+cLb85ywmk1Kt9RJHuYxv4rS6T2o/hYaw8IMTsdGk1v+9Y0Rn0LRtWHM0CbCcrBn8CaQ8AAyLwlH0Rt6krOfd1OzJumcgJFJ4jCV4jk6GBBBYxEqHYPm5eF7Id74WLcWUI5zWujlw88wT1RWPq+JaszAWZGmJidJiCCxnQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707724636; c=relaxed/simple; bh=Y4mTOkugzPKhkBlTmeRYr77COSSEZXPzeIqX8b/CK74=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZZO8u7D4GFYL7aNBrxbmASSFqpVg31plaBaYWJ7XVTzeez6fiRLo+ymdP/NYha8I3TKPS3qT+/R5FPCHsOw+ZW3zxk0WCmsYV8iOLpydo52j23mKFHbbJb6Bt7+V2cmwt3NHWJknc/k95WTUPtBQgIZNKiwmzpz0nV1fcCWDrW4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=d+EVX4fX; arc=none smtp.client-ip=217.70.183.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="d+EVX4fX" Received: by mail.gandi.net (Postfix) with ESMTPA id 99A0040015; Mon, 12 Feb 2024 07:57:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1707724630; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9ic1ckcjchbcoVTjdKWShBulE5zgYlgBqlicFqMJYpM=; b=d+EVX4fXrBpPi5OnvfiAxOR/AVAaZXiiWFWazenSFUiOY7aLN1+aPeicFZxLPbalVnLfqE +74n8hb2gXcVk9Jgzgu546dfIMUa/Ay4kFwhx9R8miohZQs5/T/PwK+fP3OlfacqP4imOV r6Iw+f9T6LPKWafnO+tzQ5YUbV0FoROupPZEE6ELxRsKotp3J0nf9HkoUeXTBzF4hWhKV5 7ZlxXuaamjoKiFtV3lSvUsqI9MiTp3jpGNuEM6a3lQ8RpmVNVP+kdbj++EnIWnmPSfC/QO OfYf3pd+xBKrznWisCqtQ0y9Sd3pwlM4CJuvaHv0pAlrKg7QGrOYelPJka1/3Q== From: Herve Codina To: Vadim Fedorenko , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Herve Codina , Yury Norov , Andy Shevchenko , Rasmus Villemoes Cc: linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, Andrew Lunn , Mark Brown , Christophe Leroy , Thomas Petazzoni Subject: [RESEND PATCH v3 3/6] bitmap: Make bitmap_onto() available to users Date: Mon, 12 Feb 2024 08:56:38 +0100 Message-ID: <20240212075646.19114-11-herve.codina@bootlin.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240212075646.19114-1-herve.codina@bootlin.com> References: <20240212075646.19114-1-herve.codina@bootlin.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 X-GND-Sasl: herve.codina@bootlin.com Content-Type: text/plain; charset="utf-8" Currently the bitmap_onto() is available only for CONFIG_NUMA=3Dy case, while some users may benefit out of it and being independent to NUMA code. Make it available to users by moving out of ifdeffery and exporting for modules. Signed-off-by: Herve Codina --- lib/bitmap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/bitmap.c b/lib/bitmap.c index 09522af227f1..2feccb5047dc 100644 --- a/lib/bitmap.c +++ b/lib/bitmap.c @@ -547,7 +547,6 @@ int bitmap_bitremap(int oldbit, const unsigned long *ol= d, } EXPORT_SYMBOL(bitmap_bitremap); =20 -#ifdef CONFIG_NUMA /** * bitmap_onto - translate one bitmap relative to another * @dst: resulting translated bitmap @@ -681,7 +680,9 @@ void bitmap_onto(unsigned long *dst, const unsigned lon= g *orig, m++; } } +EXPORT_SYMBOL(bitmap_onto); =20 +#ifdef CONFIG_NUMA /** * bitmap_fold - fold larger bitmap into smaller, modulo specified size * @dst: resulting smaller bitmap --=20 2.43.0