mirror of
https://github.com/tbsdtv/media_build.git
synced 2025-07-23 04:13:02 +02:00
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:
@@ -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
|
||||
|
||||
|
13
backports/v3.9_pfn_warning.patch
Normal file
13
backports/v3.9_pfn_warning.patch
Normal 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;
|
Reference in New Issue
Block a user