[{"id":3678568,"web_url":"http://patchwork.ozlabs.org/comment/3678568/","msgid":"<68c9f7fe-8bbd-49fc-b9f5-407e62dbba63@web.de>","list_archive_url":null,"date":"2026-04-17T08:02:11","subject":"Re: [PATCH] PCI: eswin: Fix resource leak on dw_pcie_host_init()\n failure","submitter":{"id":76334,"url":"http://patchwork.ozlabs.org/api/people/76334/","name":"Markus Elfring","email":"Markus.Elfring@web.de"},"content":"> When dw_pcie_host_init() fails, the code jumps to err_init which\n> only calls pm_runtime_put() but skips the clean up of port resources.\n\nThus use an other label?\n\nSee also:\n* https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst?h=v7.0#n94\n* https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/stable-kernel-rules.rst?h=v7.0#n34\n\nRegards,\nMarkus","headers":{"Return-Path":"\n <linux-pci+bounces-52693-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=web.de header.i=markus.elfring@web.de header.a=rsa-sha256\n header.s=s29768273 header.b=f144DM/a;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-pci+bounces-52693-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de\n header.b=\"f144DM/a\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=212.227.17.12","smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=web.de","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=web.de"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxp7m1Vjmz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 18:33:56 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 2BCF1309BAC2\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 08:28:42 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 51FD239BFE2;\n\tFri, 17 Apr 2026 08:28:39 +0000 (UTC)","from mout.web.de (mout.web.de [212.227.17.12])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 2A9592AD2C;\n\tFri, 17 Apr 2026 08:28:36 +0000 (UTC)","from client.hidden.invalid by smtp.web.de (mrweb106\n [213.165.67.124]) with ESMTPSA (Nemesis) id 1MzCA5-1vRKzm3ThD-013aZG; Fri, 17\n Apr 2026 10:02:21 +0200"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776414519; cv=none;\n b=c4DaefbccgLq6qghueVjQUpKcH0ijDHITvAqxatdtEURyMez6BIXj2+wakOs7sT4xvdUVLbR3tuUIQQhxYuNc14SX5oFlSfN2L/xh0h6XDSWUvvk4ZxM46M/22dGoKsdFfQir1muMD5Ne6AKYS9wqqK7OfvWF+GQc/+kbfV/FXM=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776414519; c=relaxed/simple;\n\tbh=N6lYzWv46/Lqdzv0E7wevZ82OTqz7Gclu3q4Do0nAdw=;\n\th=Message-ID:Date:MIME-Version:To:Cc:References:Subject:From:\n\t In-Reply-To:Content-Type;\n b=nWMGgpt/d3bbJihgu5wiAGUlmhFfVsNhDaoKVqejitpuCzqck8EfHGxnD930O5SPyw3HsXsmKc1bcNMtsnhCrjZX8FGFvsFesUNS7npoq+LOPy9RsjoWaB5YOGOMu1GaCUpr1ClihsBPeeOnQ0FXhTzuBuuizb5YlRyzpMRMYAU=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=web.de;\n spf=pass smtp.mailfrom=web.de;\n dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de\n header.b=f144DM/a; arc=none smtp.client-ip=212.227.17.12","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;\n\ts=s29768273; t=1776414515; x=1777019315; i=markus.elfring@web.de;\n\tbh=N6lYzWv46/Lqdzv0E7wevZ82OTqz7Gclu3q4Do0nAdw=;\n\th=X-UI-Sender-Class:Message-ID:Date:MIME-Version:To:Cc:References:\n\t Subject:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:\n\t cc:content-transfer-encoding:content-type:date:from:message-id:\n\t mime-version:reply-to:subject:to;\n\tb=f144DM/aC3Yd4ZrslZNTZjuxmkwJ1+iKU9V9wHSUgtpuxcDgTOv0Ke9awwZQJ0jJ\n\t TqtM/1efkiNtgMiU/0SSdS4NU//YRhK76UPGxrqEA1l8aWvZAAVtxdOPnti/NWxQJ\n\t 3+d8jsXncPbZIqMVWkF9lUsf1NeZcR4swkkifesiZE4jBrZOwNMvmODFV1SpSQn+G\n\t auKR6UfhNeD1+rWrSpNAhld4TSATohMxYHGyLMLsZOLI8GRItamQswnMwkRXG4kMk\n\t 4TeYBH76gzBDBdzdCLZ/IlR1mwdS2giPZ6qseP2F1YtQn4axdeKb0h9UdPTJsaNuK\n\t Ycz83TdCVxUr8f9cDw==","X-UI-Sender-Class":"814a7b36-bfc1-4dae-8640-3722d8ec6cd6","Message-ID":"<68c9f7fe-8bbd-49fc-b9f5-407e62dbba63@web.de>","Date":"Fri, 17 Apr 2026 10:02:11 +0200","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","To":"Felix Gu <ustc.gu@gmail.com>, linux-pci@vger.kernel.org,\n Bjorn Helgaas <bhelgaas@google.com>,\n =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= <kwilczynski@kernel.org>,\n Lorenzo Pieralisi <lpieralisi@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>, Rob Herring <robh@kernel.org>,\n Senchuan Zhang <zhangsenchuan@eswincomputing.com>,\n Yanghui Ou <ouyanghui@eswincomputing.com>,\n Yu Ning <ningyu@eswincomputing.com>","Cc":"LKML <linux-kernel@vger.kernel.org>","References":"<20260416-eswin-v1-1-a4991725b5ca@gmail.com>","Subject":"Re: [PATCH] PCI: eswin: Fix resource leak on dw_pcie_host_init()\n failure","Content-Language":"en-GB, de-DE","From":"Markus Elfring <Markus.Elfring@web.de>","In-Reply-To":"<20260416-eswin-v1-1-a4991725b5ca@gmail.com>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-Provags-ID":"V03:K1:KHtSKF0wbfluoDjolZfxuUxWrE9/MMiMApUI5weLWikKbCgyR3D\n dhWnSFjJqBFu10eMrcw8K7dxTukZDGoO6lp+gcp7zwMdXIFOHrGvlElrghn3vHBJEN8uLWX\n BAjhyFeBMJbFPZ1uDf00GSylunybXMJ8GQPWgqb8mW6EVr/lxFLb+qVBWxISAaAIUwtuuHA\n qvNAessuZzi45RARZ1RKw==","X-Spam-Flag":"NO","UI-OutboundReport":"notjunk:1;M01:P0:g5G9QvHezrE=;Io7nFtrd15/WMRWwS/E1Wd45RzE\n BGYmlrxcCyA6Knvh2yWl4RdmJYBqb9gQmfVOe2uwa9njlfefWN1pRog+AFvqCPUpMpFh/Jiyh\n o/45863XMBq9ByRqswcFM7AdZTxofJv/vhvGKMv35CMvPOmofLVfkKyOuW7L+FaQrOiuRoYw+\n uapsdJuJFKIKJjL2mzbgyCT6mQ4GJgtrN/92Z3mK5sTOf5vmksynneUScDDCHvWfk08dRt6y4\n B4rCoutRK+G1MU/sP6XQ4xnkf95AwBEf406zCrC09zPK0B6ItpYEoPO6i4D+YZY8w/l8MyPt/\n qQ/KgyGxWt8FAOpDpywyDmBOhJVe6x1uQ2BGWCb3uwoUm0kpIp1zA+IuuzgXPCFv0WoAC7sZl\n SDDrXzq4PW2SEDti/U3EURVUOxRXCXy5HRqecovITm9UQdQuqi5slcZhzZt1uynny3EkML0MM\n vvpHEqOdfHvMlzCEPUAp+ICi4AUWlJHWY4fvqcAXG9r14GJZl9kKKVP3chf405lfgAU5KpG+l\n ksrvVYe3osP7/MDY5FzuhcDTI/9ZnAxCM3lCNn9xtIZJu7v/1Ck/ScsAW/8YVAX6KYSyFkrIZ\n Qg41QZZ2P9jvaeaekIdnH9fZx4Vb7ksqJgbgvP6Rmg4ihxWmkyK8sgwjYgkRM63KO0m6qrRzE\n QZIvfO6jnJYhG8ya2hDeq5AyhNkBX+3YhuH44TCadN+O6LqkhjaMZ+Gfj9SMvaSvHCMmvjRYY\n gcsrPDllmJLETpCRTvFLDrYI4wyW8N9Y91LX6KFTdnCzyXOypvrT0R5u4sbLuVYyl4xoxGbtC\n qHUasGvwcmuaR/VCV4pM/TXNOcyVlhD4D78J7L/rd+1v7p57+uTvmfQiGdrDnOLFzxx8SrtTx\n lwAIFF6QdRRR9gh17phC9aGduD5rzyTlq9ugZ1GrXqUDF4rP1yXiaYWmP5HDL1pDWbWk4qUBc\n /q3jSxN2c1/iqr0Ms4hKPP9qQR55ZObHGYBpZ91Ermrqcj3V+79TC+eEAmp5DwkjLFKATv9xL\n p04IevSpq2rYaXYtzc4P+ZxO1gvE35vWLGgvWRXCkIej3SyjHTJQZ/LSPQ7F7/1zOwNXR9W7m\n ynRdFqBNScFRy2cwxaEJfh2em+WrPBkflOuuf6QSkVcNXkbTHwjQMELDFoNJ9sMDWCt3ZJyCX\n /u7U1EJflAqgyfPvqRoehXPopKZveX+RakeDXuVs3i3NOHbFqbGG41b3qO20tToz3R+VaaNtX\n 3WFI+hKsOY5RaQ25OQJpJYdB/stdn4fO+VyjHq6XFctpOAm0b6R3Suou+Bo+OtzOlmBMh6/eP\n EmJR0NMAKo5pWN+KRAEMT4hatK2+ROE9VFApCcd61rMwi59xpND8FPAwNCkx4d48cdNi0kd8M\n MtOsZSOA0AsCFQCVBK+5bxhTKJtE79HJscP6QeQ9ufn78XA1eS/oX0TILXuWT5cxVnfS30Xjx\n bE20O9zlJShvfNnXtYKefdDgcM1SGUZ94Jmjn54I8a5KySel+L5x3noabKdNqCRa8XQz220hD\n B3ZG/0p4Il8C/gp8UOeS5KaJauebekkHYYuItR/+WX0Q+tJNCs7jiOSplSHCCu7gVdcxA2T6R\n W12FTktuTGgrhtu9RSPHZ8wanuLAPnvO/ofVNNPDP/kjyo7DDKUFpJPG5R3MvaB8eFK5IfCjG\n YSsxYBYHcuQhiIayTFGtEmBQvPtKPoI09G0E5eAfTP2g+4Ihi/CnhCBxccFpwxWaw+YMSafUk\n OTrrl6WIkN8nd0epNytn4K7vQhiUZYTA/WK1qFJ0VvjxUDNRrZpCtHJEPZkIbr104Gq9Fbov+\n Wzlk76xUqO77Iq4X7Oc0ybtVf8h3L1YPLxUmxaRa01DpbQRcMHJzXZuKq7l4aXDcGpH7T7VjW\n 31Q1r2QRYHDDo6K4PDSsIhsFSi4P0wu8oHqt9xBFuCnoYdY8TslBxrlRz4tWagQFROasdq8dZ\n 6iG/VNH5LID2X4WH0ftaXzfvYMZIA7X3FyxuRHPZVyFbH50SGACJGCCkBwhnSj7tbFEi7rttU\n sAfqvBDGFodEDJZqXq2NBCJuzlMZ6PEadOUU89lQkgG4WwFHVX6+Bl0aIAxOFouTeNNUJRXMQ\n BGkCgHoz1qoWN7U+nUo7OdjoLsYmq/TkW+G7OK2zmDQHtW7WF7eQazvw57JF++zI1Pn33387I\n fuVg52fYBtJSGobvenCcu5RAXd5qC4tHzu/scscfVToZ77PRHcMzFYBYH5RmEg5YmQLFXo0R+\n 2i67KQWtrE1Iy+rnBv7yqFJMGOWgupUkbus480KPJaUAH2sjIxKlgSqKdDQ9Rii3IGPjnVb/A\n wMcEpra1IX681eRC4sncZsB0kysI2bp/BS0B0Qy8itbUa5gaBfEteGhnQlZkVDyTOB5ImmRHi\n /8Eo9uHfSt3ulKllmMhvYm/whESoLy9p/TqXL5G7AD1qWLpLlXEIRBfaysP1rBnlsPToyz4/N\n raI0D6MU4kvTD1X80Bc3QqnXVkj0dt8SFT2jo8gKQok77lWR42hZ0uIB2VGkS1g7OS+VIc41T\n cDVC1yMWmEGiibJ0A2iCaW+mY3yXEDpIJPxJPegAd7X27IfCvC0WH74LLa7EaDeP8eF+nSmmz\n VHTdNPEb3VbzCcWzzCt4WEySvGecjFZ2b541V7qgKqm9vweuyeBxevqwIiNz7qZpdcAxmX/OU\n 4IbqBiUXZHA+dfzRPZ2M1n/PJxzco/M3Im8Ga2Z4XgfxegwV3+jDtIVYJVlOUX7cqeVv6wQCM\n bzeZ8stPBMMycyMAeNR3M1tNAfpxuS0eIXgfFal2j3y9NI2LFCwJrVrhbCTJ3k2P2dWR/f8/4\n Zeb2k+SXCu3OXc6cJFlv1cCFjHrO9ayOvx3CIKqiKgbjZsb0eVCcRj7C0dfTf6MlmHXEKOI+f\n K99nt47MK22MKijp1Sn2qmx6EdCKoeSzzZso1nZASuOP4U6b46lDBQF7rIbdHKDtet85n4nBE\n 6BUqCfUqD6SsojoxtAeLUeQJNwmY+T+UF9ZAQnoKJ/50apMDZp5gSl3Z9qj4vq+OJKqrzQPsS\n zmv6PybQyK7dG9hv/vkqugL3IXyKJEFrACVJpepfwFw+LUKn7piMwh6NrwzzJd1n2RL+nyLgR\n VEi3TfYXKmHVpRO1Jl075FtdSzUUyt/u1nFM7eVXzSB2A3c+xmpPfY193U52Ye1ee+XRMBRsl\n 2avMh+DaKZRMTwoTc0IOXIblbMMah5vp0YNDNFQBIGH7fvn347SnzW8NENm1fLmtn3fniG+7I\n a28N3oqonzvd03t/8uwN8mSGXn6g6PotxmvJxlVdy5aatp38bfj8j/iAS/aWa5EsmzxM4CWfC\n vcyc1RVQf2L3Un99oMINQltzqz53WMWbWhhH6W73Tpg3bvVQaB5VqgD80XpAkoJT7hFBbQ9CT\n 7eYp1nfS64oRGAihpFe4XU90UhCQvOzIux20RGZ5IHB7hXgJM2WvWxKmWXkUhxvm3/XhWr4j9\n eHFgYeDCndXKTbBD9ySbeFZpG2zoqgtcWzyoAKvPb7bAnxOWEvOHgkZbAG/giJDA8c0bkypnO\n 5ja/pjMJKY91YJXeOtuanAdShw8Y8i589WOZOBSv93jXHJQXGBMS1JKC1h/iX1gm2ZNSx3dDZ\n yMNTd2K//yp/CSyC/suWr+WAA5dz0Hd3x3f9PDKbsf93AYd0V6TL2CqX6o+kAuxil7JupYOAn\n nZFKL5/hssBr5N6DEDzwPOyhKgRN+9DSoyH+zbgAg/qktTBbwpzdKrVctW8amyAawpOEjDLhy\n DQT6A++p8YH7R8bVgLcSn0vRNsX866oPe6or8FwYc6bmkyNsJ0s+hpCqIAI15k0pOqWFl0odR\n xb3Bcw0OvsCCAVwixKuG29xXEMPviPn98iI9xal2oVCjugTEmz9k+yqfWHVh2BpcpR/YTIfVU\n nS7hixuKmpBsMJJPAkGoqPowlZY97yHz8hy09sylb5iLDLsc4bu9bSaX4xukIaEH3pPn9hF3g\n 3SWhx7+OFqZbRcQjrweerucD0/Hhhm+tQ/FtsSEl1pQ817odqN+4c2JyWHTnJ4FLIs/0V/Ht/\n AOVszFEbMx1WrqW7kd4lq9D8yhc3p8kR9TmLq8GWwJhkao4DTUx/mvkgPnBFFfqaku7P5VoHp\n oJE/NlWLTW64B3lqIOIKUdNEUvgh7XjDsvy1ma1CsamItNJwv2yvlJZshJmNdOEKI4TeHqUR5\n hz5DHespfIMrfqqY33Wy4Gqe5ordTkm7SU0HpsHEGcos/seUX71DP4XA6bLG7cJ+NCVBA/242\n yxsBRc+VYWzl+o5rd+hGOKldqjFOS3mYEYy//pOK98l/vQrM8XcfrwQkQXJQ6wPIZqqPb9M4k\n H3JFa39wp1FD0jMuGAs/wOujKCf2B9Dub42Au0pPfYOMr31GH25GIpoTcSgLuNtYA4Ryajn7C\n 9b4b8AQYlHtmUAP9Nhj3ZvfQ5EJ16rtQvtRcqP8rMmLN2RyO5R06xkD7nXRDzyrYAvG+s/ksh\n afFwcdfgs+adAEoxuhhHIFHBPN5tl1SumYI7AmlfblxgZ9k97uyXKrOgGPT2GOxpi87U8epNb\n cJdvj5ogRWzs/wd+8fE3UqllLy/r1rr4SUoY/9UQlnphAPfPMyl0SC1YZFr9/yR4JTMrbEyKV\n nNENf8/7bLOccbc0Eob6pqSt3m4tZ/9yGe+Ba4IsaaZ3ZV5RE1lCU2cQHRfHl4HW0/muHnVCy\n w6RKtyGIC7ntfx3ntfC5RTe/rt2+tnoTxkfiejI9EVm2udZ6vHH+i7aStOAUsYIFVqSC8VtLa\n ohZJULZZdCsY+LP85QzyjbsUeYuZ6cEN1ghWrPINSIPk0SRMT/fZxlZDLTadTgSEUWFX2asaq\n Y6kN0Lht5NgkFCOGRYA8MTRViH1tOr9Y3ainTbb8iqJWpa0MXjdDEWSbuXuCDv71bF6+C9all\n 4Vh17BABglKNIjDgSL8enfC0gN7Xye0E8NeW9tdQKRUGpscK+mt72Qxct9hXUMh5OTxW1SDr1\n nz1TR40c47ENmzQ5D8w9oJcqwaLmRmQiA4Ztwbf22BmIJ/2xFosPwfOyMqCFvLSB2lKAz9vgM\n 4VPsfEKbpgWsznbSkzrQsHaa8bp3J77Qx3mvEAxosucVYbriTAQivU8sP4c8qmqFZJ9qa272Z\n S1ozZspbPvR3rxD+akX2HRRPfwdoX6KxyeK8sENBrfdTTIsHpxUbsMTSvKMZS+I+Cwz6d21T2\n IKsPShdD/HEXaHe9SV9Y4wzmRNOwJVWXQif2uAiAy8TPlKwCoWrdK6eOJ6exXgIzRYIKzhMLt\n 3WkaDGNKdl+Dkl3Va8GK3E7B7/e90iAcfywVj8qM7pcVjO6yLUecSFAcUn3ooXKkaW+1TmtWM\n eq1VpW0cezegkEaWdOtSn2ObScuZ+MqzwN6nAIOjsh+MGGdXzQVUDnlGB4ISBTgHpY+Ba/6BO\n W9iWiiUeeacI8XZDm/PFrs8g=="}},{"id":3678585,"web_url":"http://patchwork.ozlabs.org/comment/3678585/","msgid":"<63f0d797.55eb.19d9aa167da.Coremail.zhangsenchuan@eswincomputing.com>","list_archive_url":null,"date":"2026-04-17T08:49:22","subject":"Re: [PATCH] PCI: eswin: Fix resource leak on dw_pcie_host_init()\n failure","submitter":{"id":90868,"url":"http://patchwork.ozlabs.org/api/people/90868/","name":"zhangsenchuan","email":"zhangsenchuan@eswincomputing.com"},"content":"> Subject: [PATCH] PCI: eswin: Fix resource leak on dw_pcie_host_init() failure\n> \n> When dw_pcie_host_init() fails, the code jumps to err_init which\n> only calls pm_runtime_put() but skips the clean up of port resources.\n> \n> Fixes: b593c26d081a (\"PCI: eswin: Add ESWIN PCIe Root Complex driver\")\n> Signed-off-by: Felix Gu <ustc.gu@gmail.com>\n> ---\n>  drivers/pci/controller/dwc/pcie-eswin.c | 3 +--\n>  1 file changed, 1 insertion(+), 2 deletions(-)\n> \n> diff --git a/drivers/pci/controller/dwc/pcie-eswin.c b/drivers/pci/controller/dwc/pcie-eswin.c\n> index 2845832b3824..0185b55e09e3 100644\n> --- a/drivers/pci/controller/dwc/pcie-eswin.c\n> +++ b/drivers/pci/controller/dwc/pcie-eswin.c\n> @@ -348,7 +348,7 @@ static int eswin_pcie_probe(struct platform_device *pdev)\n>  \tret = dw_pcie_host_init(&pci->pp);\n>  \tif (ret) {\n>  \t\tdev_err(dev, \"Failed to init host\\n\");\n> -\t\tgoto err_init;\n> +\t\tgoto err_pm_runtime_put;\n>  \t}\n>  \n>  \treturn 0;\n> @@ -358,7 +358,6 @@ static int eswin_pcie_probe(struct platform_device *pdev)\n>  \t\treset_control_put(port->perst);\n>  \t\tlist_del(&port->list);\n>  \t}\n> -err_init:\n>  \tpm_runtime_put(dev);\n>  \n>  \treturn ret;\n\nThanks for your reminder.\nIn some cases, resources are indeed unable to be released. For instance, if the \nclk_bulk_prepare_enable function fails to execute, or if some functions \nin dw_pcie_host_init fail to execute, and the port resources are not released.\n\nKind regards,\nSenchuan\n> \n> ---\n> base-commit: 936c21068d7ade00325e40d82bfd2f3f29d9f659\n> change-id: 20260416-eswin-4d09df4e8f48\n>","headers":{"Return-Path":"\n <linux-pci+bounces-52703-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52703-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=207.46.229.174","smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=eswincomputing.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=eswincomputing.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxpb70D1Zz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 18:54:11 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id CFEF9303CD2E\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 08:49:43 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 6FBA53AEF36;\n\tFri, 17 Apr 2026 08:49:43 +0000 (UTC)","from azure-sdnproxy.icoremail.net (azure-sdnproxy.icoremail.net\n [207.46.229.174])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 3C2ED2DEA61;\n\tFri, 17 Apr 2026 08:49:38 +0000 (UTC)","from zhangsenchuan$eswincomputing.com ( [10.12.96.83] ) by\n ajax-webmail-app2 (Coremail) ; Fri, 17 Apr 2026 16:49:22 +0800 (GMT+08:00)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776415783; cv=none;\n b=c2jlF7EzdzeAtfAXMk7Xx+MSDaMhfxOuzzELibakYRlS3u8TJIQyGn287Jn4jJuGwc1rrsdUqY1YP9DcxCjNU5YrW7MaixqOZBqypShMOI9ZLYF/3RcypF+j70LbXs8cFFp7j6AmB9CpXzDzqLf1Dg7JUM89rlotGVwK3gAp1l0=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776415783; c=relaxed/simple;\n\tbh=hrDCA86iMRZe79wW6zL67X7WRlZuj7pevmL/QYIw9GQ=;\n\th=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type:\n\t MIME-Version:Message-ID;\n b=efd106rat9C29At9cvnuP6/fDxgbCd+ohL9ypNaXD2UMTflN0ZACz0drRda56B1mUdCXeaRYokY3+WGlZvwf7Ew4l/Hslp2swcaUW/aRD9TXkTZ/Jx6oVhMDi32KH7k4eEpDaql0hS1C0TFgScMBATpMXKUKmb2mlhmeGMVEVtI=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=eswincomputing.com;\n spf=pass smtp.mailfrom=eswincomputing.com;\n arc=none smtp.client-ip=207.46.229.174","Date":"Fri, 17 Apr 2026 16:49:22 +0800 (GMT+08:00)","X-CM-HeaderCharset":"UTF-8","From":"zhangsenchuan <zhangsenchuan@eswincomputing.com>","To":"\"Felix Gu\" <ustc.gu@gmail.com>","Cc":"\"Lorenzo Pieralisi\" <lpieralisi@kernel.org>, =?utf-8?q?Krzysztof_Wilczy?=\n\t=?utf-8?q?=C5=84ski?= <kwilczynski@kernel.org>,\n \"Manivannan Sadhasivam\" <mani@kernel.org>, \"Rob Herring\" <robh@kernel.org>,\n \"Bjorn Helgaas\" <bhelgaas@google.com>,\n \"Yanghui Ou\" <ouyanghui@eswincomputing.com>,\n \"Yu Ning\" <ningyu@eswincomputing.com>, linux-pci@vger.kernel.org,\n linux-kernel@vger.kernel.org","Subject":"Re: [PATCH] PCI: eswin: Fix resource leak on dw_pcie_host_init()\n failure","X-Priority":"3","X-Mailer":"Coremail Webmail Server Version 2024.2-cmXT6 build\n 20241203(6b039d88) Copyright (c) 2002-2026 www.mailtech.cn\n mispb-72143050-eaf5-4703-89e0-86624513b4ce-eswincomputing.com","In-Reply-To":"<20260416-eswin-v1-1-a4991725b5ca@gmail.com>","References":"<20260416-eswin-v1-1-a4991725b5ca@gmail.com>","Content-Transfer-Encoding":"base64","Content-Type":"text/plain; charset=UTF-8","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Message-ID":"\n <63f0d797.55eb.19d9aa167da.Coremail.zhangsenchuan@eswincomputing.com>","X-Coremail-Locale":"en_US","X-CM-TRANSID":"TQJkCgA3TJ8S9OFpvmgSAA--.2402W","X-CM-SenderInfo":"x2kd0wpvhquxxxdqqvxvzl0uprps33xlqjhudrp/1tbiAQEABmnhD\n\txkcjwAAsL","X-Coremail-Antispam":"1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw\n\tCS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI\n\tdaVFxhVjvjDU="}},{"id":3678607,"web_url":"http://patchwork.ozlabs.org/comment/3678607/","msgid":"<gs3kbuwifduoa3gdhyxpg25tl5kifmlxdavgjgyxmihyt4hmr4@bcwz36emppw6>","list_archive_url":null,"date":"2026-04-17T09:34:57","subject":"Re: [PATCH] PCI: eswin: Fix resource leak on dw_pcie_host_init()\n failure","submitter":{"id":78905,"url":"http://patchwork.ozlabs.org/api/people/78905/","name":"Manivannan Sadhasivam","email":"mani@kernel.org"},"content":"On Thu, Apr 16, 2026 at 08:30:20PM +0800, Felix Gu wrote:\n> When dw_pcie_host_init() fails, the code jumps to err_init which\n> only calls pm_runtime_put() but skips the clean up of port resources.\n> \n> Fixes: b593c26d081a (\"PCI: eswin: Add ESWIN PCIe Root Complex driver\")\n> Signed-off-by: Felix Gu <ustc.gu@gmail.com>\n> ---\n>  drivers/pci/controller/dwc/pcie-eswin.c | 3 +--\n>  1 file changed, 1 insertion(+), 2 deletions(-)\n> \n> diff --git a/drivers/pci/controller/dwc/pcie-eswin.c b/drivers/pci/controller/dwc/pcie-eswin.c\n> index 2845832b3824..0185b55e09e3 100644\n> --- a/drivers/pci/controller/dwc/pcie-eswin.c\n> +++ b/drivers/pci/controller/dwc/pcie-eswin.c\n> @@ -348,7 +348,7 @@ static int eswin_pcie_probe(struct platform_device *pdev)\n>  \tret = dw_pcie_host_init(&pci->pp);\n>  \tif (ret) {\n>  \t\tdev_err(dev, \"Failed to init host\\n\");\n> -\t\tgoto err_init;\n> +\t\tgoto err_pm_runtime_put;\n>  \t}\n>  \n>  \treturn 0;\n> @@ -358,7 +358,6 @@ static int eswin_pcie_probe(struct platform_device *pdev)\n>  \t\treset_control_put(port->perst);\n>  \t\tlist_del(&port->list);\n>  \t}\n> -err_init:\n>  \tpm_runtime_put(dev);\n\nError path is really messed up. On pm_runtime_get_sync() failure, it should\ngo to 'err_free_ports' and on dw_pcie_host_init() failure, it should go to\nerr_pm_runtime_put.\n\n- Mani","headers":{"Return-Path":"\n <linux-pci+bounces-52707-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=ERphNZZO;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-pci+bounces-52707-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"ERphNZZO\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxqVm1yCsz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 19:35:28 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 0619C308C194\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 09:35:08 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id D657C379EEA;\n\tFri, 17 Apr 2026 09:35:05 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id B0B90219EB;\n\tFri, 17 Apr 2026 09:35:05 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id EE5AFC2BCB4;\n\tFri, 17 Apr 2026 09:35:01 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776418505; cv=none;\n b=THwE/pWXyIgkk+uAPJioBPcGRtky0/61QIHs6kL2g3LEKoU3pXMfe1H1gY8s+lK87a0RTk0BSV4BqA8GePV5bIv219QUgAorGpsTkM14LleVgWzi/O5VZx60QjDdAlrE3LRSBBsPgxS8a0CiOuUmPIXsoGhVaaazQosGhbbemqA=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776418505; c=relaxed/simple;\n\tbh=a9gbty5WFhq3JGklAorMAB3mAtTv1TV9SZwNDXwQnx4=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=Ihy6b8ouhQ9niAhgE02YUC9RswPp46J8TAf0pZK/v0eE7e78tvksPl+01cfL9TeLLagiz6wZQ5fxZJtO4CSAG383pdWXfOSeHuBTo0LE6VesxxBtQ8w3w/sgc1Gcn6oQM3CUjMRMzbwIeAQcwqtoTFiW/HDprFjtaAA5PSeXIHc=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=ERphNZZO; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776418505;\n\tbh=a9gbty5WFhq3JGklAorMAB3mAtTv1TV9SZwNDXwQnx4=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=ERphNZZOxs/V1W7iuK2axQct/Ynkw63V4JCVpEptUtQo9DROAGZrBVYDaIaOJBEkt\n\t RUaG+sEYQpkwjrAtqpKkFFqS05rKf6hk9nSlafs5JRkGuxg19TDkhZqDFYWwOzNQvR\n\t +TkLXxTDCFpJxoXdjN7Nm8tKi6NFsI4TZDyO4XJYcxcqyuX9bCtyT4cgojYhV41xhE\n\t Pf+g2CIaaAccz2qtAVA+1ONzyUmeGZ5+xFojx3GXCmYRByWHGRKNkIf9aDKawC0rJM\n\t IkzlDv3LUIOR/Msc8/astuThSDCQdn1tyIKZcjzxbw7RYCvEhRtY3U9y9PhUIT5rvN\n\t S7yKKsg+VoAYA==","Date":"Fri, 17 Apr 2026 15:04:57 +0530","From":"Manivannan Sadhasivam <mani@kernel.org>","To":"Felix Gu <ustc.gu@gmail.com>","Cc":"Senchuan Zhang <zhangsenchuan@eswincomputing.com>,\n  Lorenzo Pieralisi <lpieralisi@kernel.org>, Krzysztof =?utf-8?q?Wilczy?=\n\t=?utf-8?q?=C5=84ski?= <kwilczynski@kernel.org>,\n  Rob Herring <robh@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>,\n  Yanghui Ou <ouyanghui@eswincomputing.com>,\n Yu Ning <ningyu@eswincomputing.com>, linux-pci@vger.kernel.org,\n  linux-kernel@vger.kernel.org","Subject":"Re: [PATCH] PCI: eswin: Fix resource leak on dw_pcie_host_init()\n failure","Message-ID":"<gs3kbuwifduoa3gdhyxpg25tl5kifmlxdavgjgyxmihyt4hmr4@bcwz36emppw6>","References":"<20260416-eswin-v1-1-a4991725b5ca@gmail.com>","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20260416-eswin-v1-1-a4991725b5ca@gmail.com>"}},{"id":3678642,"web_url":"http://patchwork.ozlabs.org/comment/3678642/","msgid":"<CAN4SLj2BwACgt-doo6g3KTApC9Rjwm15jSvyWBp3gOysp0Og1g@mail.gmail.com>","list_archive_url":null,"date":"2026-04-17T10:14:39","subject":"Re: [PATCH] PCI: eswin: Fix resource leak on dw_pcie_host_init()\n failure","submitter":{"id":92491,"url":"http://patchwork.ozlabs.org/api/people/92491/","name":"Felix Gu","email":"ustc.gu@gmail.com"},"content":"On Fri, Apr 17, 2026 at 5:35 PM Manivannan Sadhasivam <mani@kernel.org> wrote:\n>\n> Error path is really messed up. On pm_runtime_get_sync() failure, it should\n> go to 'err_free_ports' and on dw_pcie_host_init() failure, it should go to\n> err_pm_runtime_put.\n>\n> - Mani\n>\n> --\n> மணிவண்ணன் சதாசிவம்\nHi Mani,\nFor pm_runtime_get_sync() failure, it still needs a pm_runtime_put().\nSo it doesn't need two labels here.\n\nBest regards,\nFelix Gu","headers":{"Return-Path":"\n <linux-pci+bounces-52710-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=FrkN8BQ+;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52710-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=\"FrkN8BQ+\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=209.85.210.174","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=gmail.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fxrT05DcMz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 20:19:00 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id DE980300C90C\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 10:14:52 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 4F06F3A4F20;\n\tFri, 17 Apr 2026 10:14:52 +0000 (UTC)","from mail-pf1-f174.google.com (mail-pf1-f174.google.com\n [209.85.210.174])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 2267438655F\n\tfor <linux-pci@vger.kernel.org>; Fri, 17 Apr 2026 10:14:50 +0000 (UTC)","by mail-pf1-f174.google.com with SMTP id\n d2e1a72fcca58-8296dabef74so544704b3a.1\n        for <linux-pci@vger.kernel.org>; Fri, 17 Apr 2026 03:14:50 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776420892; cv=pass;\n b=DAac6cgOB9PLiUdqCcOquyC6Ei1CX1wAdI1DaP5f5wDUKY1lnhFLJuVNtXtbA/H4uMHF6PmOyb/gZJsZyIaIZETNCS7Vh5aSX5VXa2XhK5SIjNBnjYLKmxH8mfN1xbBMRLiU0lYEQsPeJ+sTIS18/KdIAnzH0NYr5q7Z5jShQlc=","i=1; a=rsa-sha256; t=1776420890; cv=none;\n        d=google.com; s=arc-20240605;\n        b=TDzlNhkiDCOIiUraXf5CeK9FDGKb2WT5OjSzJPOGHcEEsJxBHFaURF0MBjPF7LFWJ4\n         x+TMmF5PWrQTTuyWPXtu422DqZylXrhwkoPF0ldGqvk7N8iKlE175eqACd0CVWEsIxkJ\n         oHAZO/vWPKW8c/Xf5tYdrwac5fhpmHxj0L0Up9GwZqvnltBx3ktSIF7GQXW/L+JZqIOg\n         igI+XOjxBP4VxV4f5r7EjtbaIQ7z1bt1cpj0C/6+aOmliIKRsPoeBtQlctJk8xT1YNIe\n         FRqX7Atlt8RIbqks61u6qfjKbpdBcNRwxeFI1Q/Fb4sIULLoIDwRxsz46jw8EhSsNVjg\n         TDjA=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776420892; c=relaxed/simple;\n\tbh=K2TlSkgM3Tm6jsb+/qrjZc7D7La5BWLXkIL14MpPOxY=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=MViSdP2VP7DhJ/S3LQ3PMLbURssmeFSNVlS5wCjEpgGTwuNTX0bhf8EvZqp53qxRQ3LQVBnwgoX1d6haw7GMuKacxSZ/sGe/9Aktlulj3bOgYcWFVwmxXDgyYrUvoA+bWSSXkEydpPclLWyV1vtuGkndKKW2MEA5GNGs4F3bg58=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:dkim-signature;\n        bh=K2TlSkgM3Tm6jsb+/qrjZc7D7La5BWLXkIL14MpPOxY=;\n        fh=TDwJSJ4YxKrYkiko2XBs1HQpZAQ2VmeBdxcrFOmY6xE=;\n        b=kky6iVYZ7VNr2ougt1dhnpB1WPZoer4zXN5NlHwzcxcEUTwLywpBynj9dtoDVUfJ/L\n         9We96XDO8/FabhNgziZ+teHlwAZzOJ8icVCUTVMXc0NydANg/kQy6mlGiPtu7TBQL3tN\n         ToCbI8F7mVjcvgKuBE1mb84Zhacw7igiPktibrKK7o0UqVTERzeZspLXzZT2xCS0sm1X\n         tHIeUjXEyFPQsSLcpTC9y55lmLKFEg92cj/I89eajLD+HSwLpVYs3v+cN0NcX9bUVc5c\n         RghEAe65mbYH3/WSGU2fTCbLOPAYmBpABUeN+jRiLRiRFBQZR/3nJxBPoKcZTvqN9hxF\n         /K7A==;\n        darn=vger.kernel.org"],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com;\n spf=pass smtp.mailfrom=gmail.com;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=FrkN8BQ+; arc=pass smtp.client-ip=209.85.210.174","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1776420890; x=1777025690;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=K2TlSkgM3Tm6jsb+/qrjZc7D7La5BWLXkIL14MpPOxY=;\n        b=FrkN8BQ+8jpeV55TfcIYSXJhqBq8CGfpoMcJFD56pDbXOIxVPPc5d0mkLIBwTJgChY\n         AwISbIP2mnYMftl2HSRsqn+8Avq1V9aq86F4jmPgzt/ySYrJfON400fxAHQCH17GfWs1\n         D67c3ZaX5HA4UKSE1+cf6sZBqPosToKAf8iwd1C/XhvRCcwrBbcdyaGQx+h8XzH/6ZtX\n         DmsZuIYTKgN4ZfhBaVXPEgFTD36K36D85Rsa/fQth4PDjDDB16e8QgrHddWgBaGJ2Bs+\n         n4+mOfsb9zphgoYxq3mH5i4y3DwUqd7P2RrxNairP1DtbL7QD8yEPyIK6HBEvY818o13\n         Uk8g==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1776420890; x=1777025690;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=K2TlSkgM3Tm6jsb+/qrjZc7D7La5BWLXkIL14MpPOxY=;\n        b=JtrZI+EvushcsaxV2hH7SKsJKnZ8dfChPJl68VgeJSeBYp63HD2Wc6C6sNeAd1emZ+\n         X1ZmKeDKovLFAMJ6f6KfVzWOw/zkZiDUmOwLVUh3yPEkz4C2wV93jp4b2uMEsAqUQxUC\n         XVvxp7x9hrwzncEg/v3+ZQZ4/Q+6f9g6FyqbWgz6BKyJPSjp2/lSa/kALjQpcAymqblC\n         SJlvzuehA9e2ApVvDWTYSaLm22QSsVGyiY91tSOPoU297YlWZjNiFYCpiVuC60vMh/qN\n         NGAO4RTWYRGm3XL+Oqnctz/ZN6be6LxJ5LsxsFDa3zWZgj75XGWGGp+jF+D8eB/ygKzA\n         PqHw==","X-Forwarded-Encrypted":"i=1;\n AFNElJ9magbVW3jO8KpHTHbTyM1NJvdqyWUiBf6EeNve7ASsnxxyPQJETCCirmY4g+6OYqPALbmrvcEnepE=@vger.kernel.org","X-Gm-Message-State":"AOJu0YyiklicrwyTMXSt2r6UkAq1LXdsrsSBs33mr1AqAkk/TFg654md\n\tRvmTcplcdiS11Bke2+kFlF1RNEsJdTtuhbwqeOB/Jc4O3JSf6Rfa1Mx389JqJrBGlYG81NmsnLt\n\tWi1mazGIqYGUPj7j4sx00pFhbTNzS8OZ/5xT3ICL3vQ==","X-Gm-Gg":"AeBDievfP/cAouT5YVr4aapjum1QjrZVnPMzuLLnFRaZGQaIJx6tnuBzGVzFtQ6K06L\n\tjmt6B1ciJEdQG12h19tbJezP8QkVw5zzGDo6DyHoQ2QvkoYkhqth7T5r3wMYWHTE5SB5IacaJGl\n\tBxEBpLHQ6cakmKmmR25JOZxt388UjZCAotkjlSWSiDY3rnlfCgc7jb4KpbCL9Q3QNbwfpu/6iDB\n\tq2IWNwqEJsN+FrUf4G3DyvzQlBoo6Ws0s6tQMo5MH7DVF5ddag3TI/+PSslUj+1wSXEUZ+YHoff\n\tMOqmgc4GDCQy4t1fxGVfhcS9SNufzibjpWI1RCut4jQ2G9pXmgxLJqQg+mfPMyO93CzIYPN3QUk\n\t=","X-Received":"by 2002:a05:6a00:bb91:b0:81f:31c3:2e34 with SMTP id\n d2e1a72fcca58-82f8c902072mr2229892b3a.25.1776420890379; Fri, 17 Apr 2026\n 03:14:50 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260416-eswin-v1-1-a4991725b5ca@gmail.com>\n <gs3kbuwifduoa3gdhyxpg25tl5kifmlxdavgjgyxmihyt4hmr4@bcwz36emppw6>","In-Reply-To":"<gs3kbuwifduoa3gdhyxpg25tl5kifmlxdavgjgyxmihyt4hmr4@bcwz36emppw6>","From":"Felix Gu <ustc.gu@gmail.com>","Date":"Fri, 17 Apr 2026 18:14:39 +0800","X-Gm-Features":"AQROBzDlDLlBdaIlCsEpEtFegpe7kI1oCn4ClUBEX9xj_7PdK3gRdUSJdHmwlPA","Message-ID":"\n <CAN4SLj2BwACgt-doo6g3KTApC9Rjwm15jSvyWBp3gOysp0Og1g@mail.gmail.com>","Subject":"Re: [PATCH] PCI: eswin: Fix resource leak on dw_pcie_host_init()\n failure","To":"Manivannan Sadhasivam <mani@kernel.org>","Cc":"Senchuan Zhang <zhangsenchuan@eswincomputing.com>,\n  Lorenzo Pieralisi <lpieralisi@kernel.org>, =?utf-8?q?Krzysztof_Wilczy?=\n\t=?utf-8?q?=C5=84ski?= <kwilczynski@kernel.org>,\n  Rob Herring <robh@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>,\n  Yanghui Ou <ouyanghui@eswincomputing.com>,\n Yu Ning <ningyu@eswincomputing.com>,  linux-pci@vger.kernel.org,\n linux-kernel@vger.kernel.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}}]