summaryrefslogtreecommitdiffstats
path: root/clk-sunxi-fix-a-missing-check-bug-in-sunxi_divs_clk_setup.patch
diff options
context:
space:
mode:
Diffstat (limited to 'clk-sunxi-fix-a-missing-check-bug-in-sunxi_divs_clk_setup.patch')
-rw-r--r--clk-sunxi-fix-a-missing-check-bug-in-sunxi_divs_clk_setup.patch30
1 files changed, 0 insertions, 30 deletions
diff --git a/clk-sunxi-fix-a-missing-check-bug-in-sunxi_divs_clk_setup.patch b/clk-sunxi-fix-a-missing-check-bug-in-sunxi_divs_clk_setup.patch
deleted file mode 100644
index 3f877a8cf..000000000
--- a/clk-sunxi-fix-a-missing-check-bug-in-sunxi_divs_clk_setup.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From fcdf445ff42f036d22178b49cf64e92d527c1330 Mon Sep 17 00:00:00 2001
-From: Gen Zhang <blackgod016574@gmail.com>
-Date: Tue, 28 May 2019 10:18:51 +0800
-Subject: clk-sunxi: fix a missing-check bug in sunxi_divs_clk_setup()
-
-In sunxi_divs_clk_setup(), 'derived_name' is allocated by kstrndup().
-It returns NULL when fails. 'derived_name' should be checked.
-
-Signed-off-by: Gen Zhang <blackgod016574@gmail.com>
-Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
----
- drivers/clk/sunxi/clk-sunxi.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/drivers/clk/sunxi/clk-sunxi.c b/drivers/clk/sunxi/clk-sunxi.c
-index f5b1c0067365..830bfb7f5e6b 100644
---- a/drivers/clk/sunxi/clk-sunxi.c
-+++ b/drivers/clk/sunxi/clk-sunxi.c
-@@ -989,6 +989,8 @@ static struct clk ** __init sunxi_divs_clk_setup(struct device_node *node,
- if (endp) {
- derived_name = kstrndup(clk_name, endp - clk_name,
- GFP_KERNEL);
-+ if (!derived_name)
-+ return NULL;
- factors.name = derived_name;
- } else {
- factors.name = clk_name;
---
-cgit 1.2-0.3.lf.el7
-