Message ID | 1514877937-24144-1-git-send-email-peng.fan@nxp.com |
---|---|
State | Superseded |
Delegated to: | Anatolij Gustschin |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="YhGdhZQH"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3z9mJZ6Pf1z9t3M for <incoming@patchwork.ozlabs.org>; Tue, 2 Jan 2018 18:43:26 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 8DF3EC21C4A; Tue, 2 Jan 2018 07:43:23 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id A918DC21C34; Tue, 2 Jan 2018 07:43:20 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id B8893C21C34; Tue, 2 Jan 2018 07:43:19 +0000 (UTC) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20078.outbound.protection.outlook.com [40.107.2.78]) by lists.denx.de (Postfix) with ESMTPS id 251EFC21C29 for <u-boot@lists.denx.de>; Tue, 2 Jan 2018 07:43:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ms0Q3sQrV+hQh57danJiDZcFMW19BpbR9kYQWwArrkg=; b=YhGdhZQHUM4+ZsYQkg8+WIHHmWNznTEHqVljbFOQ136D4O+RPOkf+e9nxNx30uU3L0EZVmYkzmEca4+Ch2bUaMU85UVJmAsSw+YS1SGV0Juy9bMXNDmKa39WVOJJxKAjsGAFvG18PVnoAx1/R8PD6/wgiltIONFk3GbL/vnA7BA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from shlinux2.ap.freescale.net (123.151.195.1) by DB6PR04MB3224.eurprd04.prod.outlook.com (2603:10a6:6:6::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Tue, 2 Jan 2018 07:43:14 +0000 From: Peng Fan <peng.fan@nxp.com> To: agust@denx.de, sbabic@denx.de Date: Tue, 2 Jan 2018 15:25:36 +0800 Message-Id: <1514877937-24144-1-git-send-email-peng.fan@nxp.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 X-Originating-IP: [123.151.195.1] X-ClientProxiedBy: PS1PR0401CA0060.apcprd04.prod.outlook.com (2603:1096:803::28) To DB6PR04MB3224.eurprd04.prod.outlook.com (2603:10a6:6:6::20) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 12d1f170-6b14-43b8-bcfc-08d551b47cd8 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(48565401081)(2017052603307)(7153060); SRVR:DB6PR04MB3224; X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3224; 3:9RMOKSpyETYiwn/VZFS1YfczZyekL+k2W+NDUa2EZMqRbMz8f5i3T5F1yElywrCY04U3hG6EE/YtHrBhwzHfcDCOfh+G9baXeRa/7Stkozc3Ooowe0kpxK84bkIeO9Mriljj7xAANop4gy4f6sNJ4EZ5bV6jpK/MrgxD8SazyiHQ1BjbR2srASsm51WqRVr4qwJtcEi+PUYM8i3u+AUSBUgTu4aBjfZC26bXPn37uLt5nOylNwTkHPQcoOvCgRTD; 25:Za9SLLy4KXMDcDd1z9aQcWBzsOBq4U/uv3JXMNoARgy0OjQWF/aAqKRm+fsubFRHMTDVk0+kXNmZeoKlzKGn+Bn5Iy0RSf1Und+dxq5l1OhSZDmGHq3kft30SdUtG3baBoHREVxoBREGqU0dgwiw21mfrQh3Tk9XytlneOM90aFgEIq2nt3/jMKrIXs1M9BEy7mRc38iYX3R0J14KKud1+INWFWj04RVKTjmbzHOM2OwpSI3wzU344iOUk+v2MibP7f9YSB88RY+ZOTQh5ZNnD8ALPPrb2WRqz5/3yuyE2mEzopmhxTcpCucZCYkGlKMai4l+xRRLqu470APx1tH6A==; 31:cD1AMuvMJSz/UXtzWOTzxoPYxPxuszeMDIp1l6ZrnDGYxFDXLYldCRvlkF7Z2I7hOBqVopsvkvoGhwjP4AWqIBdWvSyZZjL6ghE3gCklFrjhWabEdfYzJKGSvMDTvdPRTXmROd3UFLztyugg41/Ka6CgVUGuewIRy/WhQpGORy0xvwv7eCIVhmlJsXmAWPM/QQjBEZc3fjS9tOwJagOLNSINuTW3xMoYEZJdz7qsjtk= X-MS-TrafficTypeDiagnostic: DB6PR04MB3224: X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3224; 20:BORUBvQNOU/rAHnDmVBLvpDj2aL3wLo4DG4vGdTGfc6ggEtDWzi3f/9E7l/snDrw43Np2bXdYJ6XKA9/wf2GFbIezNT/ZPXHPvv1oQfKvvM3gUyZXmovUadzENiG3+ebG2J3DV+easBT6Ce7Ji94XKh8En/xu5OnbKnRTj9ObQPebd7RSKXKawOXVSWO/LcTFUELYRaObGjnPR/IZ9PMdwIPWlkoaZzVsAr+LfY/tMDxf13EMU+byR7MF7CRQTS/LFEL2GdowaY/p9lYyOfbk5niEmPlmhSbQ1E+ck8Eo0rUFlZnOJIfUhQP2BaZvlbmDbo1IF++lbHJ2VbUFgAK5ka6JIL9RYg9iA1RRr1PPIqBzz6bssxgxIZk0RkusSi5qj2e3jDWd1kq7cP5355LaNTqTXoga/WEqULnvCFcnLZmSLxzL8KqDL0dCH23UEnPDpwWRcFJAE8TpxmJgG5KQrFmQdieJqLptL6EgzRFqfbvOLJ3G1PLgxOsXbhzCzBH; 4:PEoydzd7PY/P53a3wmtDgDIiWraNcj3+6IBec+KJ6MOhYC9BWvlyO+ME12iDmeZr96AwZFZqUyxcK+LU/Kv36VTbANiAfkG0PuCrxIw3DN9DYv3VFi8irYU1s/i/In6pr680LFqvEPmvRQ/Ac14aRXclUcXbRAHFBbuvzT1suz9OieaPZixH34Q1E4R3ssUg/f/eyGIMBHpuDXyf+1PCmSQm9xi2NbFJxoBojd/cORd8A+un+wFmFx6cAEEeVH3oRO09Ess9gMngNQ+4ZAsA5qOr8WDUn8zGV4di6ojRWxeD8Xcor9HLQwwYGVOfbEXe X-Microsoft-Antispam-PRVS: <DB6PR04MB3224B55E65A168BF1048B78188190@DB6PR04MB3224.eurprd04.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231023)(944501075)(93006095)(93001095)(6055026)(6041268)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DB6PR04MB3224; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB6PR04MB3224; X-Forefront-PRVS: 0540846A1D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(376002)(396003)(39380400002)(366004)(39860400002)(199004)(189003)(106356001)(16526018)(97736004)(478600001)(47776003)(25786009)(86362001)(105586002)(2906002)(48376002)(316002)(16586007)(39060400002)(50466002)(68736007)(6486002)(53936002)(50226002)(4326008)(6666003)(6512007)(5660300001)(6116002)(3846002)(81166006)(8936002)(36756003)(8676002)(6506007)(386003)(52116002)(51416003)(7736002)(66066001)(305945005)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR04MB3224; H:shlinux2.ap.freescale.net; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR04MB3224; 23:ZDNQyaaaohiLoJpNALeKTmxbKvPElNNmyDxBYTRpJ?= +7EJI1PnS1GPZ0UKOB/BN/Uh6Yff3ZIzRLWGgtnr80zn1kbIBvBX9733q2JEcfwmtbp9Nf06d+I0HMxOnGlYG5qH00BXJwQENzujPYiGAZPlMs5QnpKMKxe5rkE1rUvI66hO11g4/gMUkUvWKDENrpc7wURCLV25Q4mLFTLAmQnMxdDRJFH1O/k2bMjIAOxSQdiGE2YheIG9MsE+5Qg7rWvDmD+ZvbUpyraz1gUGzrWYlhPV+eUPiXtyN9CplDZ8/40EaO8Reg6eW6t70Q8sjSO24vQrJi5y5pOPAGNrOxTC+FzLZMQa2jX56H15yqv1iCrkUtMr7gCDcXIuFRyAx5/N/PZvFmiEPp/koY1N6M4LobdR684Hs6KQgsKFWOPGVNK6joahoeSma16/NmJerLJsAxe3+wSe6etskxSn5IVItJjB3PVV0/K3glS5136lYXX6uzvoizthwmw27vuL6F492PFyj6HNY8ViO3YH+SR8sdsLOBnIGa0JlA/TU08Kw07eNZyOiPEtQzKfu2IM6D1RNgDQNVZ5q8T3C373clgG+2zggeRuHxnmPbVoSzqnbou+5D9U0MH2sECurinzFm5MDRg7WpvGdYSjJdJZ2CCWcJ2fO3OatVQtbEAwcTXZV3tMQZD59Oi7Jy2dGvVCU21bIUSzSkKu9dGhV5lKCKh63lfVrD7iWMGGyVGV2CB02XaCmiA7sRY6t+WallcC0x5PsrfpXXSurUyf8XzoVmaUNhSwElV9DVYay5YpLpkek4zdg6zdC+TUylHBRKOw4WBr3k0si9bhdtHSGbZjIHpNdDm6xo+/T/lvJ5wYehxrIJ8KW/TPUtX+KikUU5EGZA3AmpacdHP+TJO40rML18oF+dmYfhAqFn0Zegf6nh/mh+MHuwlF6MsRSzqFzXueugnyQs5if2cUaW+olyQWCD/9N4PquH5kJf0Kha0KbQ0zVpr0FZ1NBpbIBrnPAAzRvgCB8scgwvv8wrdzZkCvFtFkw== X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3224; 6:FeLzk/7O8Tk0ohXviMo/8eEmgAWaUtWU4Gvl0flQw3xGs/kNfdr3figJYPnqdivL3am9tDoU8vbe+xxULZMtE2j39DZC6/Io0M7qm9e/JmO8cuMM7azVRhN7J63OSMtBkAxwdjKzQI5mhqkpXBIwE8ga+XH3mfu6Yb4xKKJdGKEITaONu7JTXknbxnzAQNW+M5rusaoVNk+gyK1nNwvji8eYO09hxUBZfAiL4uvdqaZ5skXwjWI7qoLfOQvcPztMRKs8jzlITlLnNOD5qUUIrr8lOCzsCHumThpD6MQAfO7NewHaC81yFX9kNAfWxOGjQf+r8wNFP8lYAtQoZ4nCRggutHxIUSHPhRdS97KchJw=; 5:PuvE6WKJY53sKfAAM70yiONWaBmOePYds9z8z6CRE31SLAGYtiUbmduX4v5xRS91AEsrNQfmfRAFmtnR6sI+K8WfBcYGianNcIzTYwegTTnc7iD0BaQcqIORF9aia3e0cX6aeFgvzNQMEQsVhMh+JmzDiKecfybF38ilZGlv8uI=; 24:qr9aRhxL1XvJaWtAzu1x1TDMQG9gpG27Vj8uNkVIH+VwwWM1Xo9Pe9wnnKCdhriUcgbbequHHPaNBm+m7mrIoom1vr3FD9/gyjHJJw5tQwY=; 7:G5QC9o9PP7nMX8eSXJhBZ6mo0qeH9VH2x5ZrhF8YPecKJoTGpWWNTQRrqIV4Nz1oJ+uEtRWKjBWqXy12dNJZLJzY9GqXkaqMljAVRDBy0SrUxW+bw47fQTeDUEWt7WgZiT0YlHxJleFHxCFgcfb3EzZdjxKDmfHIJbydw9Q6acUN7b6JoA3pFPLD8rMRIZ81ExvS/hrrs0UNPht9uY7XJLvOXCgZrMJDm7d1s+gxrS2zSAjqIDFAzTvRHdaIMuLz SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jan 2018 07:43:14.5210 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 12d1f170-6b14-43b8-bcfc-08d551b47cd8 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR04MB3224 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH 1/2] video: ipu: Fix dereferencing NULL pointer problem X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
Series |
[U-Boot,1/2] video: ipu: Fix dereferencing NULL pointer problem
|
expand
|
diff --git a/drivers/video/ipu_common.c b/drivers/video/ipu_common.c index 96229da502..b3b09e6982 100644 --- a/drivers/video/ipu_common.c +++ b/drivers/video/ipu_common.c @@ -134,6 +134,10 @@ int clk_set_rate(struct clk *clk, unsigned long rate) { if (clk && clk->set_rate) clk->set_rate(clk, rate); + + if (!clk) + return 0; + return clk->rate; }
The clk_set_rate function dereferences the clk pointer without checking whether it is NULL. This may cause problem when clk is NULL. Signed-off-by: Peng Fan <peng.fan@nxp.com> --- drivers/video/ipu_common.c | 4 ++++ 1 file changed, 4 insertions(+)