From: Wan Jiabing Date: Thu, 14 Oct 2021 07:56:04 +0000 (-0400) Subject: powerpc/pseries/iommu: Add of_node_put() before break X-Git-Tag: v5.16-rc1~111^2~45 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=915b368f6968122fcab31fd6441ed4ba7cc7574c;p=thirdparty%2Flinux.git powerpc/pseries/iommu: Add of_node_put() before break Fix following coccicheck warning: ./arch/powerpc/platforms/pseries/iommu.c:924:1-28: WARNING: Function for_each_node_with_property should have of_node_put() before break Early exits from for_each_node_with_property should decrement the node reference counter. Signed-off-by: Wan Jiabing Reviewed-by: Leonardo Bras Signed-off-by: Michael Ellerman Link: https://lore.kernel.org/r/20211014075624.16344-1-wanjiabing@vivo.com --- diff --git a/arch/powerpc/platforms/pseries/iommu.c b/arch/powerpc/platforms/pseries/iommu.c index 269f61d519c2c..c140aa683f666 100644 --- a/arch/powerpc/platforms/pseries/iommu.c +++ b/arch/powerpc/platforms/pseries/iommu.c @@ -929,8 +929,10 @@ static void find_existing_ddw_windows_named(const char *name) } window = ddw_list_new_entry(pdn, dma64); - if (!window) + if (!window) { + of_node_put(pdn); break; + } spin_lock(&dma_win_list_lock); list_add(&window->list, &dma_win_list);