Fix compiler warnings w.r.t. uninitialized pfn

These warnings are bogus, so just suppress them by initializing pfn to 0
for kernels <= 3.9.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
This commit is contained in:
Hans Verkuil
2014-02-04 09:35:51 +01:00
parent f5724d6480
commit 6e5545a488
2 changed files with 16 additions and 0 deletions

View File

@@ -30,6 +30,9 @@ add v3.11_dev_groups.patch
[3.10.255]
add v3.10_fw_driver_probe.patch
[3.9.255]
add v3.9_pfn_warning.patch
[3.8.255]
add v3.8_config_of.patch

View File

@@ -0,0 +1,13 @@
diff --git a/drivers/media/v4l2-core/videobuf2-dma-contig.c b/drivers/media/v4l2-core/videobuf2-dma-contig.c
index 33d3871d..330cb5e 100644
--- a/drivers/media/v4l2-core/videobuf2-dma-contig.c
+++ b/drivers/media/v4l2-core/videobuf2-dma-contig.c
@@ -617,7 +617,7 @@ static void *vb2_dc_get_userptr(void *alloc_ctx, unsigned long vaddr,
/* extract page list from userspace mapping */
ret = vb2_dc_get_user_pages(start, pages, n_pages, vma, write);
if (ret) {
- unsigned long pfn;
+ unsigned long pfn = 0;
if (vb2_dc_get_user_pfn(start, n_pages, vma, &pfn) == 0) {
buf->dma_addr = vb2_dc_pfn_to_dma(buf->dev, pfn);
buf->size = size;