regmap: Fix the type used for a bitmap pointer
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Fri, 21 Jul 2023 17:25:43 +0000 (19:25 +0200)
committerMark Brown <broonie@kernel.org>
Sun, 23 Jul 2023 22:40:30 +0000 (23:40 +0100)
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 <christophe.jaillet@wanadoo.fr>
Link: https://lore.kernel.org/r/5600df5003d23da10efcfafbda97ca55776d0d29.1689960321.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regcache-rbtree.c

index 0678896..db716ff 100644 (file)
@@ -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 */