diff options
author | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2013-07-15 13:36:39 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2013-07-29 15:17:41 +0200 |
commit | a1a3580cb322f71cc5aa7e9180ffb6df609b530d (patch) | |
tree | d98850bc5c26316ccd44f16410d2898ef357848f /drivers/pinctrl/sh-pfc/pfc-sh7757.c | |
parent | 08d3868ec7644e142a63652b01bc7c12b0f6ed75 (diff) | |
download | op-kernel-dev-a1a3580cb322f71cc5aa7e9180ffb6df609b530d.zip op-kernel-dev-a1a3580cb322f71cc5aa7e9180ffb6df609b530d.tar.gz |
sh-pfc: Don't overallocate memory for the GPIO chip pins array
The GPIO driver uses an array of sh_pfc_gpio_pin structures to store
per-GPIO pin data. The array size is miscomputed at allocation time by
using the number of the last pin instead of the number of pins. When the
pin space contains holes this leads to memory overallocation. Fix it.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tested-by: Yusuke Goda <yusuke.goda.sx@renesas.com>
Diffstat (limited to 'drivers/pinctrl/sh-pfc/pfc-sh7757.c')
0 files changed, 0 insertions, 0 deletions