projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3493e84
)
V4L/DVB (12330): pxa_camera: Fix Oops in pxa_camera_probe
author
Antonio Ospite
<
[email protected]
>
Wed, 22 Jul 2009 20:20:50 +0000
(17:20 -0300)
committer
Mauro Carvalho Chehab
<
[email protected]
>
Thu, 13 Aug 2009 23:39:01 +0000
(20:39 -0300)
mclk_get_divisor uses pcdev->soc_host.dev, make sure it is initialized.
Signed-off-by: Antonio Ospite <
[email protected]
>
Signed-off-by: Guennadi Liakhovetski <
[email protected]
>
Signed-off-by: Mauro Carvalho Chehab <
[email protected]
>
drivers/media/video/pxa_camera.c
patch
|
blob
|
history
diff --git
a/drivers/media/video/pxa_camera.c
b/drivers/media/video/pxa_camera.c
index 46e0d8ad880fc58e56a3928347e52907f6e70cb7..e048d25798cc4ef872711a667c5420e3b2de0fef 100644
(file)
--- a/
drivers/media/video/pxa_camera.c
+++ b/
drivers/media/video/pxa_camera.c
@@
-1579,6
+1579,7
@@
static int __devinit pxa_camera_probe(struct platform_device *pdev)
pcdev->mclk = 20000000;
}
+ pcdev->soc_host.dev = &pdev->dev;
pcdev->mclk_divisor = mclk_get_divisor(pcdev);
INIT_LIST_HEAD(&pcdev->capture);
@@
-1644,7
+1645,6
@@
static int __devinit pxa_camera_probe(struct platform_device *pdev)
pcdev->soc_host.drv_name = PXA_CAM_DRV_NAME;
pcdev->soc_host.ops = &pxa_soc_camera_host_ops;
pcdev->soc_host.priv = pcdev;
- pcdev->soc_host.dev = &pdev->dev;
pcdev->soc_host.nr = pdev->id;
err = soc_camera_host_register(&pcdev->soc_host);