aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clk/bcm/clk-iproc-pll.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/clk/bcm/clk-iproc-pll.c')
-rw-r--r--drivers/clk/bcm/clk-iproc-pll.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/clk/bcm/clk-iproc-pll.c b/drivers/clk/bcm/clk-iproc-pll.c
index 43a58ae5a89d..274441e2ddb2 100644
--- a/drivers/clk/bcm/clk-iproc-pll.c
+++ b/drivers/clk/bcm/clk-iproc-pll.c
@@ -744,8 +744,7 @@ void iproc_pll_clk_setup(struct device_node *node,
744 if (WARN_ON(!pll)) 744 if (WARN_ON(!pll))
745 return; 745 return;
746 746
747 clk_data = kzalloc(sizeof(*clk_data->hws) * num_clks + 747 clk_data = kzalloc(struct_size(clk_data, hws, num_clks), GFP_KERNEL);
748 sizeof(*clk_data), GFP_KERNEL);
749 if (WARN_ON(!clk_data)) 748 if (WARN_ON(!clk_data))
750 goto err_clk_data; 749 goto err_clk_data;
751 clk_data->num = num_clks; 750 clk_data->num = num_clks;