Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[linux-2.6-microblaze.git] / drivers / clk / clk-s2mps11.c
index fbaa84a..d44e0ee 100644 (file)
@@ -147,8 +147,8 @@ static int s2mps11_clk_probe(struct platform_device *pdev)
        if (!s2mps11_clks)
                return -ENOMEM;
 
-       clk_data = devm_kzalloc(&pdev->dev, sizeof(*clk_data) +
-                               sizeof(*clk_data->hws) * S2MPS11_CLKS_NUM,
+       clk_data = devm_kzalloc(&pdev->dev,
+                               struct_size(clk_data, hws, S2MPS11_CLKS_NUM),
                                GFP_KERNEL);
        if (!clk_data)
                return -ENOMEM;