clk: sunxi: fix overflow when setting up divided factors
authorEmilio López <emilio@elopez.com.ar>
Sat, 25 Jan 2014 01:32:41 +0000 (22:32 -0300)
committerMike Turquette <mturquette@linaro.org>
Mon, 27 Jan 2014 20:28:23 +0000 (12:28 -0800)
commitd1933689aa9ce2e07fe9e7e2ff77358f8bb11864
treeec8199bbfd812cf7b144d6df6c8408a34c462c48
parent0b7f04b868ec1230cf2dd698697dbc32a509ea4d
clk: sunxi: fix overflow when setting up divided factors

Currently, we are allocating space for two pointers, when we actually
may need to store three of them (two divisors plus the original clock).
Fix this, and change sizeof(type) to sizeof(*var) to keep checkpatch.pl
happy.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Emilio López <emilio@elopez.com.ar>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
drivers/clk/sunxi/clk-sunxi.c