From patchwork Mon Jul 4 08:56:34 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 9213311 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 67C8160467 for ; Tue, 5 Jul 2016 00:41:20 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 59051287D0 for ; Tue, 5 Jul 2016 00:41:20 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4D14B287EF; Tue, 5 Jul 2016 00:41:20 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EDFD9287D0 for ; Tue, 5 Jul 2016 00:41:19 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 053866E061; Tue, 5 Jul 2016 00:41:11 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org X-Greylist: delayed 4610 seconds by postgrey-1.35 at gabe; Mon, 04 Jul 2016 09:03:48 UTC Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0079.outbound.protection.outlook.com [104.47.37.79]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2781A6E3D1 for ; Mon, 4 Jul 2016 09:03:48 +0000 (UTC) Received: from BN3PR0301CA0022.namprd03.prod.outlook.com (10.160.180.160) by DM2PR03MB589.namprd03.prod.outlook.com (10.141.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.517.8; Mon, 4 Jul 2016 09:03:46 +0000 Received: from BY2FFO11FD048.protection.gbl (2a01:111:f400:7c0c::155) by BN3PR0301CA0022.outlook.office365.com (2a01:111:e400:4000::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.528.16 via Frontend Transport; Mon, 4 Jul 2016 09:03:46 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BY2FFO11FD048.mail.protection.outlook.com (10.1.15.176) with Microsoft SMTP Server (TLS) id 15.1.523.9 via Frontend Transport; Mon, 4 Jul 2016 09:03:45 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id u6493gl9005859; Mon, 4 Jul 2016 02:03:43 -0700 From: Peter Chen To: Subject: [PATCH 1/1] gpu: drm: omapdrm: connector-dvi: add missing of_node_put after calling of_parse_phandle Date: Mon, 4 Jul 2016 16:56:34 +0800 Message-ID: <1467622594-23530-1-git-send-email-peter.chen@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131120966261646642; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(33646002)(81166006)(81156014)(36756003)(105606002)(305945005)(97736004)(4326007)(6806005)(50226002)(586003)(2906002)(110136002)(8936002)(106466001)(7846002)(8676002)(2351001)(104016004)(92566002)(87936001)(50986999)(8666005)(68736007)(229853001)(47776003)(69596002)(85426001)(11100500001)(189998001)(50466002)(5003940100001)(86362001)(48376002)(19580405001)(356003)(19580395003)(77096005)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR03MB589; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; CAT:NONE; LANG:en; CAT:NONE; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD048; 1:bb6HDKiNR6bhzacrmXetU+GFcygEXnkpfxMLejMGVsLboRF3UZUoGXX0jzEsB6RumeTTG3hKhrhYnyZem/YZZTkI32LOg1za4LfBWJ2KW0JIhnE4miTgMeAflBs9i+Kt/4+glEIXKkSuHeR964wCddO4w2xrzpQOqucf6rRDOpoNrdeqEpnxrSrrU6K8afSyi4tdK7el0ZemloVUdVe0oeK9pWJR3yY5O2ciGg2NDeWdlB2yKpyXHlWDsLJOM5+IouQ8BsclDDhuzGyTePTqthqdrOe4/pIP9cw43XL9E/DeCPg0OMuYhbvCJIxaBSHQq2dBtaB/IXGJVm7e1PdCZVvfolFydTVPaF6pSgiqgYXQ7sYL7xnvGk9wD+gLo6bP0tpiKRjHNknvhcY4xxljw6BmyN5JgZfmHJFhdCVvd1TstukseuSChcBjjN5qMXPNp57Xk5jXecYCg/D/qCA8jGyRx21T+TKTjSjMPcV0CMOmouJlftE2OkDIpBj4KB/OBXKaLcPrqLQTxKtlLv8YTV+y/rBLL7v5XFsJxDS33KRMQcl7YwNLQRX/Be8OSlzEoM7D9KgFzyp4f+49zbWD1Cu+97ZFHQcJPlMw3pRLgmnF4Ys476RAa1NrJGyqZlyNhV/LhpQp3doG+1Pp6XcVSSN/5wiefNYhKQB5UfSQfzNd9FnRDaZ5jUmf7Oi9gC+VDFjvkgrlk113pRNiBeoWqb0vT6gsBh8whfWYiz02fb8= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: d9910b1b-71ef-448b-af4f-08d3a3ea1a82 X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB589; 2:xWDuJhzKJgl15hfmUXdcnC46uaDYRMzu54HHFSQd6VP8F/anKAyG4Y5VbBr9q/Iz77mFrrHzSA3CLoDdm/5K4Q8MGhXWmwU2fi20FRSVN93A2hXSmn8Kva3cOlb5UfdJC1aTYucs1VlKsxm7XQcCi5g94JVguTuKIXk3R1vflenaQ4+6zznVvBDN+xewqn/7; 3:/rjsNEp0RYldADOqrwpAgv8tqw5W4UP0edwceZim8ctDVWdtmrVWPNqUo493rW8okqivDQY0BwwOhftSLjNMcOCkM+b3Lp7r6LMGWus3yp3txU94vb2QKRPmUdMWAg8zcm08cGnEptkywn4nTRiLHRT2CrN94XKFPNz4jA131FQkJdZh8B5syHy/dkLD2v2yM9Xmr3hN1TlCVAdZCakNY8/+ROwL+TFF8Hkxs0Vw9lw= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB589; X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB589; 25:pFy707kOgDN32fP9vwgBTKnmZ6WFPIEk4Kd+2N6C+eRKXBH2ZsAVFIFSMHHgpsp9ZAdlUtx/v6rmsYqUr2eDcOe7osU9Kzkuj+nBvpOeg7gweX/BiFxJIL6l4DuqTYa7XWtHRe1ExW6OwT9+dXAiI7e8380AGs+sLxsJwNn6PlbDQB06Cy3+2T63YoVIxWNXxcEcjb53BYv+Qwk/icBGD0WmE9KzBc+kngi7+yDXUHr1TJ8JCH9Svn02ECoV4DgGS0Bn1XmmfMQ1jlhdopfL453K0DsFjHjGqsK/mVf6+o95PPcdzzTp8DT924LUqebDBa8FdpInyvEYZ7B5/3PeEUZWVCr3sLEyzCGI9VdawxuB7ZYxuYCRzDYAzEoSCS0ktzPCXldW+nNY/9p+gnI57q1Bu/fCamqrQ1sctABSDxHf/n6ZbGgH7XumeiCJjLnurvCNZNVQf+LHBlpc+3PRKmOpBVqjkCvXOEZDFVxoUJ9b2ERn99PLD1OOkabDAUZIAVizkYLg6JvQFChr/kNir6uFS67kUzQAVmgsVZ+pkvlgPwN4fFWXawk6aYOsyhqjhk8MDZoADNTIRWjaTcv1iGf5Wux7ptQe5+65doSCnqz9volpLkCi2HQ+pr75rdwLYENNo9foisVC/zFPTQFuNvEO77Re6X5trMActLQtyHmv4nZikC07r4j8iRrwB2qlMaKWbQbIDtVKdWitEeiCuw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13023025)(13024025)(13018025)(8121501046)(13017025)(13015025)(5005006)(10201501046)(3002001)(6055026); SRVR:DM2PR03MB589; BCL:0; PCL:0; RULEID:(400006); SRVR:DM2PR03MB589; X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB589; 4:/WrE0yAeB2xt3Aue7U5Of9UWf+sdRS5cdSxU7b+ak2+xwffgXg0DCvnA/6D9X/zPP8CUYBfFKK3RoI2fQzqELai/33iBTqdCWDK00RPSJ30K3ZyjNAmnseW/xswowwmNyWJGbDTMmq0enIKu8saKycta9hmM1ZnJGWHFtJFG/Oj2OeojNtQ0BahWcw0QDUhEo+MTN4brcTZHf9rHF8vejUQwZctnUdAOA5hpKeHXYJpmsFnVpi+pKVlQjAXNAvg2rdeim+xM1yF0S9sjuRVq0P2msnnPkCv0IbPsqihcVhAFFBQOEPC37lMe8Pj3lr3Fop7mpmh+wtLu3ZxhXLrAP59orcf/2ZgZhXVKT7jyGTi21m/8ZjoPkDJj/aarV8j34fu9P2pL+9auqaEa2obiawhFNF4XynysX+RbO64AddkZt6CbLV0C70Z+eVVcRbnmUuXlNOowhGL5dX/t6WTTren9S6dTe736B9tsoU3tYHQa3wIpWq69guKte5IAQ0FB6Jf+nTWijwSs/rMn2hhZKw== X-Forefront-PRVS: 0993689CD1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR03MB589; 23:BZ1wzPcvZ9ZNDGZzmQZ8khx0GM9gv4uNGR7tZ/9jpG?= =?us-ascii?Q?KJgvcrgfiTVGo/x1y7TneBlrEzWFyrfb53PWZ2Xda06P5mu+p3DFQqhjeaIu?= =?us-ascii?Q?OuQ7uUTHPP+Eoskg9yLR/yRE1cptYTf0SwD3ww6WRW4himeXyaaZbHBsseMX?= =?us-ascii?Q?cPDZ8oWalkf5SUN1GAuGKuDDpISiWL6QWuu0RM2CSQlTYZtGPv2yA6v2NJKN?= =?us-ascii?Q?LBCaoOmQ31W1jHnR67g/O45JS32O60zVB0A3MzXsrVITsx+tSoIu5xGX0m80?= =?us-ascii?Q?Qti1Gk8YuWbhOcusURNPpHkYx/9SBrwOWmtdCLOYrUGCkBnwwVyszIgtpoic?= =?us-ascii?Q?XoOiNgvCYQBymOa2pv0xPnF4BeVzSHH9FgJvmJZPoIZsLisuPAUOxHIbGiNG?= =?us-ascii?Q?T2MBGZdB9UswVm5reX9BJkwRHTMhPX0oooi3C811OYbmOeBFgaKv71qVoeQU?= =?us-ascii?Q?FXFtgEtC8HYVo78v2ot3Xupcd9EwOa31nsdB16n1/RWuuIlfPj9KubDv0FCK?= =?us-ascii?Q?kNCTKFquwQH6zlRJ14YI4zdgeRaVqe+/n25B3wWf3uTdbTbPgCDgckeyFQe2?= =?us-ascii?Q?tbcyziWDm/R1LarQbjnUZw7Dq56buhJqtg3eiBdkhQysvEbXUj3q1s6yKbO2?= =?us-ascii?Q?m8/FyxmHX5NXek/HyR9GosBK0EQBm/1nI0fJtLYa64jRRHLUY42HeERsx5ca?= =?us-ascii?Q?SSimLyTnRhUVIk26PgCjinsP3su6W5FjAyRY5EdelP9+sC/agWl1l+wA1J6V?= =?us-ascii?Q?wT3syBZoY6czb7muNilcEZIDP7gt5bEBV618H6w+eJ3EcTV0y2uqWmsF4LXk?= =?us-ascii?Q?qTFU02wRCfLpE7mRL/8lcANh2TWyPzFgKwt5DXSQjIpPRR0/HYbtsxBAMBBC?= =?us-ascii?Q?h5yEzC7XoJAjjRAGXYfFTmWHilMrTg1fpv1+uWCEl9pCXNr0MzxkLelHXKDv?= =?us-ascii?Q?twEu/OjtydzNr+s1SiNMa9pP3ZIpUkltUEaq68YieM+UEKut0i2No870N2U9?= =?us-ascii?Q?utvFU1C/fnJvFLytERBoUZqRUY3iAgp/Y6GBz6n8thWkNOek9E5hGPWDJmzB?= =?us-ascii?Q?DUq7+7wgdm/poSTl1wZ2YXXL8B+Bah08utwHrT4MrMwsWdkpaxk9NriI8R0I?= =?us-ascii?Q?rnxbui+l55suksZmMFyl7jmH1LeUNm53gBJXLw+DJ7vWD/KwNFyA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB589; 6:e0ufPYmsdENcQgl8rA/Jmk6cCX5RXjwrvyiqXGAvO4avlC7VqvOhp0kLJjw30NBXDZCYQLa+fuhSa7mB3xxLskFGg4lTL1ueS7daPw+KGlm+vhldBnCVqq3gtUemqMCigaAql3y9nRDF6x+2LVkZifrlQau8lkOFz76Ef/j8u0aX96hiFoYo313ZTDWYzc1D4c963JCUL8E6p4KQL0PyIjx2+w5Rhh8lQRhZVwCmsWKV5jj4CGar/lB+T5JFdRe/neqmtrnPWQgPyTaK248tzrUMiBz/B1keLkJHFmPNCB69I1zNczCxOsQcaI+CFifF; 5:AHPLZ/o0FTyesfyOF9imw0uYbsB925TpdeXDm2h+9s3tErp5zvkamlHnX5b7YBTRe9qvp7b2xjM3BWhvb5hyyDk1KaC+dkJTnfTfuJ91apG4BnJQ7AwWhIowOEgTU9wPlFui+NFECAC13ufmkn05DPVWWQr+hI7VQkTCI2xmXEc=; 24:0ZgKQgXEfP4IysT2riPSe5Zj+BRi0pfRUhPfZZw9pmJTlUmRcqNVAy86GTg3dUOMltmxJntNeape2TFFtUAy6BdV6SdNrbnAu8QxKyzgSrU=; 7:73qZbFzzWn7D1uU+lByU1g2i/h+vQVteoqlO7RY4ZmSN/dv42+8mCYZYKKDIbjfl5c7lpSNzA9TN1j8+6TAAXa03KrNoa76tF2b+AJEaLFAm8hKSYBlo2dzi1Tc6iQhIEkX8kTAbFVeRxS9MpJof4NXti3koKGsiuC6FGRq0x1nUgcg/8ink3N+g9Xpxhhq3hgLxUi99BbPX5zEdFrozI1HQNRbxccCizbghLX8+zq9koB2dSc1P7Z767n1NgFoK SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2016 09:03:45.0570 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR03MB589 X-Mailman-Approved-At: Tue, 05 Jul 2016 00:41:10 +0000 Cc: Peter Chen , tomi.valkeinen@ti.com, dri-devel@lists.freedesktop.org X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP of_node_put needs to be called when the device node which is got from of_parse_phandle has finished using. Signed-off-by: Peter Chen --- drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/omapdrm/displays/connector-dvi.c b/drivers/gpu/drm/omapdrm/displays/connector-dvi.c index 747f26a..8c15bdb 100644 --- a/drivers/gpu/drm/omapdrm/displays/connector-dvi.c +++ b/drivers/gpu/drm/omapdrm/displays/connector-dvi.c @@ -255,6 +255,7 @@ static int dvic_probe_of(struct platform_device *pdev) adapter_node = of_parse_phandle(node, "ddc-i2c-bus", 0); if (adapter_node) { adapter = of_get_i2c_adapter_by_node(adapter_node); + of_node_put(adapter_node); if (adapter == NULL) { dev_err(&pdev->dev, "failed to parse ddc-i2c-bus\n"); omap_dss_put_device(ddata->in);