diff options
Diffstat (limited to 'drivers/media/video/omap/omap_vout.c')
-rw-r--r-- | drivers/media/video/omap/omap_vout.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/media/video/omap/omap_vout.c b/drivers/media/video/omap/omap_vout.c index 4c0ab499228b..e7db0554949a 100644 --- a/drivers/media/video/omap/omap_vout.c +++ b/drivers/media/video/omap/omap_vout.c | |||
@@ -2371,12 +2371,11 @@ static int __init omap_vout_create_video_devices(struct platform_device *pdev) | |||
2371 | 2371 | ||
2372 | for (k = 0; k < pdev->num_resources; k++) { | 2372 | for (k = 0; k < pdev->num_resources; k++) { |
2373 | 2373 | ||
2374 | vout = kmalloc(sizeof(struct omap_vout_device), GFP_KERNEL); | 2374 | vout = kzalloc(sizeof(struct omap_vout_device), GFP_KERNEL); |
2375 | if (!vout) { | 2375 | if (!vout) { |
2376 | dev_err(&pdev->dev, ": could not allocate memory\n"); | 2376 | dev_err(&pdev->dev, ": could not allocate memory\n"); |
2377 | return -ENOMEM; | 2377 | return -ENOMEM; |
2378 | } | 2378 | } |
2379 | memset(vout, 0, sizeof(struct omap_vout_device)); | ||
2380 | 2379 | ||
2381 | vout->vid = k; | 2380 | vout->vid = k; |
2382 | vid_dev->vouts[k] = vout; | 2381 | vid_dev->vouts[k] = vout; |