Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dmaengine: Use of_property_present() for testing DT property presence

It is preferred to use typed property access functions (i.e.
of_property_read_<type> functions) rather than low-level
of_get_property/of_find_property functions for reading properties. As
part of this, convert of_get_property/of_find_property calls to the
recently added of_property_present() helper when we just want to test
for presence of a property and nothing more.

Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20230310144704.1541976-1-robh@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Rob Herring and committed by
Vinod Koul
3765af04 9f7d4718

+1 -1
+1 -1
drivers/dma/of-dma.c
··· 264 264 } 265 265 266 266 /* Silently fail if there is not even the "dmas" property */ 267 - if (!of_find_property(np, "dmas", NULL)) 267 + if (!of_property_present(np, "dmas")) 268 268 return ERR_PTR(-ENODEV); 269 269 270 270 count = of_property_count_strings(np, "dma-names");