Sparse reports "warning: incorrect type in assignment (different
address spaces)".
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
 static void pinctrl_generic_free_groups(struct pinctrl_dev *pctldev)
 {
        struct radix_tree_iter iter;
-       void **slot;
+       void __rcu **slot;
 
        radix_tree_for_each_slot(slot, &pctldev->pin_group_tree, &iter, 0)
                radix_tree_delete(&pctldev->pin_group_tree, iter.index);
 
 void pinmux_generic_free_functions(struct pinctrl_dev *pctldev)
 {
        struct radix_tree_iter iter;
-       void **slot;
+       void __rcu **slot;
 
        radix_tree_for_each_slot(slot, &pctldev->pin_function_tree, &iter, 0)
                radix_tree_delete(&pctldev->pin_function_tree, iter.index);