summaryrefslogtreecommitdiff
path: root/drivers/clk/clk-gemini.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/clk/clk-gemini.c')
-rw-r--r--drivers/clk/clk-gemini.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/clk/clk-gemini.c b/drivers/clk/clk-gemini.c
index e94589c38568..9c0e6e7a7cac 100644
--- a/drivers/clk/clk-gemini.c
+++ b/drivers/clk/clk-gemini.c
@@ -197,7 +197,7 @@ static struct clk_hw *gemini_pci_clk_setup(const char *name,
struct clk_init_data init;
int ret;
- pciclk = kzalloc(sizeof(*pciclk), GFP_KERNEL);
+ pciclk = kzalloc_obj(*pciclk);
if (!pciclk)
return ERR_PTR(-ENOMEM);
@@ -398,9 +398,7 @@ static void __init gemini_cc_init(struct device_node *np)
int ret;
int i;
- gemini_clk_data = kzalloc(struct_size(gemini_clk_data, hws,
- GEMINI_NUM_CLKS),
- GFP_KERNEL);
+ gemini_clk_data = kzalloc_flex(*gemini_clk_data, hws, GEMINI_NUM_CLKS);
if (!gemini_clk_data)
return;
gemini_clk_data->num = GEMINI_NUM_CLKS;