dmaengine: qcom_hidma: use for_each_matching_node() macro
authorWei Yongjun <yongjun_wei@trendmicro.com.cn>
Wed, 13 Jul 2016 12:55:06 +0000 (12:55 +0000)
committerVinod Koul <vinod.koul@intel.com>
Sun, 24 Jul 2016 06:16:05 +0000 (11:46 +0530)
Use for_each_matching_node() macro instead of open coding it.

Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn>
Acked-by: Sinan Kaya <okaya@codeaurora.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/qcom/hidma_mgmt.c

index 6416dededd67938390df091c831dcb30c57aa071..82f36e4660830b33262bfc3d9a2acc5ef198a336 100644 (file)
@@ -392,8 +392,7 @@ static int __init hidma_mgmt_init(void)
 #if defined(CONFIG_OF) && defined(CONFIG_OF_IRQ)
        struct device_node *child;
 
-       for (child = of_find_matching_node(NULL, hidma_mgmt_match); child;
-            child = of_find_matching_node(child, hidma_mgmt_match)) {
+       for_each_matching_node(child, hidma_mgmt_match) {
                /* device tree based firmware here */
                hidma_mgmt_of_populate_channels(child);
                of_node_put(child);