powerpc/powermac: Use for_each_property_of_node()
authorMichael Ellerman <mpe@ellerman.id.au>
Wed, 4 May 2022 09:38:32 +0000 (19:38 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 4 May 2022 09:38:32 +0000 (19:38 +1000)
Replace open-coded for loop with for_each_property_of_node().

Reported-by: Jiapeng Chong <jiapeng.chong@linux.alibaba.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/platforms/powermac/pfunc_core.c

index 94df0a91b46fdb5c4a7d52c219830d4334055507..dabd4b3d797eed7795683c743ca4866e3430e804 100644 (file)
@@ -685,7 +685,7 @@ static int pmf_add_functions(struct pmf_device *dev, void *driverdata)
        const int plen = strlen(PP_PREFIX);
        int count = 0;
 
-       for (pp = dev->node->properties; pp != 0; pp = pp->next) {
+       for_each_property_of_node(dev->node, pp) {
                const char *name;
                if (strncmp(pp->name, PP_PREFIX, plen) != 0)
                        continue;