]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
usb: dwc3: keystone: check return value
authorPan Bian <bianpan2016@163.com>
Sun, 23 Apr 2017 05:55:13 +0000 (13:55 +0800)
committerSasha Levin <alexander.levin@microsoft.com>
Wed, 23 May 2018 01:36:24 +0000 (21:36 -0400)
commitb68364e2f2d6139b0bbe827c5dca79d80bfb57cf
tree58ba1690fce747471321f6d70ea098e1ff42b578
parent74ea8ad5a050a93c4124c5f06139ca50b061013a
usb: dwc3: keystone: check return value

[ Upstream commit 018047a1dba7636e1f7fdae2cc290a528991d648 ]

Function devm_clk_get() returns an ERR_PTR when it fails. However, in
function kdwc3_probe(), its return value is not checked, which may
result in a bad memory access bug. This patch fixes the bug.

Signed-off-by: Pan Bian <bianpan2016@163.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
drivers/usb/dwc3/dwc3-keystone.c