From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (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 109222E7BD3 for ; Tue, 18 Aug 2026 21:50:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787089853; cv=none; b=objMdpV6zsB/pHQTkq4OESaaqQ3wPRQxUpcSCUSSOpW89xP/Odtd5AkNRfSUjZOqY29Peo9dxoxe9wCKPxSxTy1gkwYML29kiT6oEmPr4+oScHrdiTCZO4eHad+1sISzzNXNbLL8miAtW9wPNs/KdYjd5EUkekfp/GeUwskGAWA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787089853; c=relaxed/simple; bh=nxx9/ALUHNMhaZx9mdorWQ2umjBY3KtGaDsfJ6ZfsSY=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To; b=sHe2qEZ5qDN9VELWiNUoWPUPg7FDXjDs0RyuTmvgb/mbodSkzHtRLRRPkeqp3/xbGyp7G+mTaBTFdCD8cynvABS5dv6juVgsyJx2f98ASgbmYnLsVFBLbx3ksxyyBlLHWMBI0zqTHlkfbvndSLNfObwRUjs4bCKji3B0dDTR6Zs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ZBzTi/0L; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ZBzTi/0L" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 414021F000E9; Tue, 18 Aug 2026 21:50:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1787089851; bh=JZspKG28+2r+RpVvcMlYYoKP0vQXAwT8vspyZzyUSQQ=; h=From:Subject:Date:To; b=ZBzTi/0LrlyzAEVwkcw11mQM18p7Hg9JTwjqFW5zKeqna8B5b4gHuMDyklRapOD7p +6m1RUnY0QcxDxLONAMHtJZ/noxqPxJAeyAGcqlEz94FiGvN7nO+aHiekg+UmBdSyY iHxEJdMUTPA35uJL2Ln4tIwDuQhsohSHy9Ju26IDDsswfSJt1rFFLJoxN/QtyCB4UP sHfLq3aCPbIRP6ADkbVfllmvlwcznyEReDeD9AW28ickYoPlMjJlOVvV8grLp8Rfaq 4fOj4qQME70B55oYJuSeHIArm/MaM+crDPbAXRwYEh7jgkQFyKVYKwYAvtiI4MOhUB GRyy/mRUarpkw== From: Mark Brown Subject: [PATCH 0/2] regmap: Test caches for regmaps with high bits set in register numbers Date: Tue, 18 Aug 2026 22:50:43 +0100 Message-Id: <20260818-regmap-kunit-cache-high-bit-v1-0-7e790676dea3@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIALPThGoC/yXMzQqEIBAA4FeJOTdgv0SvEh1MR51dstCKhejd1 +r4Xb4TIgWmCH12QqCDIy8+ocgzUE56S8g6GUpRtqIrGgxkZ7nid/e8oZLKETq2DqdErY2oRN2 YWnaQhjWQ4d+zD+PruE8fUttdwnX9Acv7OhB/AAAA X-Change-ID: 20260815-regmap-kunit-cache-high-bit-ddf03045f4a8 To: linux-kernel@vger.kernel.org, Mark Brown X-Mailer: b4 0.17-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=800; i=broonie@kernel.org; h=from:subject:message-id; bh=nxx9/ALUHNMhaZx9mdorWQ2umjBY3KtGaDsfJ6ZfsSY=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBqhNO2QgvHHl3e/ltueWpcvq40zdZZy/UdqyiHG yGPWqKRKqKJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCaoTTtgAKCRAk1otyXVSH 0I6rB/9xxLaUfeUjaaoyZwoXnj0pRowRMBlIW6QD6GPXe6F5m8Kbg8zuqjLQUqZ7MdizI8nRkqc x3RLn2Gsx7yiLRGJ8kFXHyG7cbyrtrHtJc5PL6zWtea/tDPf6YRwbClo4WPC8NvU8tdyi9qUKVn BL+qLJytRVYKnvkrUrANkQ7oTsfbjjSqI1A/w37JJJqVEMV+2ePotwsb+uGhIPn4JRZ4nXqf1Ej k83vlc3Ar0lKICV7W7DssX1/eZN7WxCuSBOes9voCd8dQLlXdMgvrAiFV7f9zVvk9NVY34XhYxw S1oKuQYRGMlds19idd37MYomE36ttgD58jBWO8JyLAG7Ldro X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB We had some bugs in the past with the high bit set, add some coverage for this to ensure it doesn't creep in. Signed-off-by: Mark Brown --- Mark Brown (2): regmap: Allow a base register to be specified for the RAM regmap regmap: Test rbtree and maple caches for very high register numbers drivers/base/regmap/internal.h | 1 + drivers/base/regmap/regmap-kunit.c | 98 ++++++++++++++++++++++++++++++++++-- drivers/base/regmap/regmap-ram.c | 26 +++++++--- drivers/base/regmap/regmap-raw-ram.c | 21 +++++--- 4 files changed, 129 insertions(+), 17 deletions(-) --- base-commit: 23688febe4b44b10f4b454eb1cde0ba379a84119 change-id: 20260815-regmap-kunit-cache-high-bit-ddf03045f4a8 Best regards, -- Mark Brown