Fix a stack overflow created by recent bcm_bmoca update.
Fixes b/14578807.
Change-Id: I5db8a06ccafafb8ee0514c3eab7c534e1fb82782
diff --git a/bmoca-6802.c b/bmoca-6802.c
index a06ad5b..0df7bd6 100644
--- a/bmoca-6802.c
+++ b/bmoca-6802.c
@@ -1132,8 +1132,8 @@
int clk_set_rate(struct clk *clk, unsigned long rate)
{
// The MOCA_RD/MOCA_WR macros need a valid 'priv->pdev->dev'
- struct moca_priv_data dummy_priv;
- struct platform_device dummy_pd;
+ static struct moca_priv_data dummy_priv;
+ static struct platform_device dummy_pd;
struct moca_priv_data *priv = &dummy_priv;
struct moca_680x_clk * pclk = (struct moca_680x_clk *) clk;
struct moca_platform_data * pMocaData = (struct moca_platform_data *)pclk->dev->platform_data;