From: Christophe JAILLET Date: Fri, 21 Jul 2023 17:25:43 +0000 (+0200) Subject: regmap: Fix the type used for a bitmap pointer X-Git-Tag: v6.6-rc1~169^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ffb57ee9c0e2a9aae89016ee7b793a666c6aa4a5;p=thirdparty%2Flinux.git regmap: Fix the type used for a bitmap pointer Bitmaps should be defined as 'unsigned long', not 'long'. Fix the type of 'cache_present' is the 'struct regcache_rbtree_node'. Signed-off-by: Christophe JAILLET Link: https://lore.kernel.org/r/5600df5003d23da10efcfafbda97ca55776d0d29.1689960321.git.christophe.jaillet@wanadoo.fr Signed-off-by: Mark Brown --- diff --git a/drivers/base/regmap/regcache-rbtree.c b/drivers/base/regmap/regcache-rbtree.c index 06788965aa293..db716ffd083ee 100644 --- a/drivers/base/regmap/regcache-rbtree.c +++ b/drivers/base/regmap/regcache-rbtree.c @@ -22,7 +22,7 @@ struct regcache_rbtree_node { /* block of adjacent registers */ void *block; /* Which registers are present */ - long *cache_present; + unsigned long *cache_present; /* base register handled by this block */ unsigned int base_reg; /* number of registers available in the block */