rpms/kernel/F-10 linux-2.6-gspca-vc0321-fix-frame-overflow.patch, NONE, 1.1 kernel.spec, 1.1180, 1.1181
Hans de Goede
jwrdegoede at fedoraproject.org
Wed Dec 10 18:38:29 UTC 2008
Author: jwrdegoede
Update of /cvs/extras/rpms/kernel/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29821
Modified Files:
kernel.spec
Added Files:
linux-2.6-gspca-vc0321-fix-frame-overflow.patch
Log Message:
* Wed Dec 10 2008 Hans de Goede <hdegoede at redhat.com> 2.6.27.8-145
- Fix vc0321 based webcams (rh 474990)
linux-2.6-gspca-vc0321-fix-frame-overflow.patch:
--- NEW FILE linux-2.6-gspca-vc0321-fix-frame-overflow.patch ---
diff -r ffeb9d2be572 linux/drivers/media/video/gspca/vc032x.c
--- linux/drivers/media/video/gspca/vc032x.c Mon Dec 08 10:41:04 2008 +0100
+++ linux/drivers/media/video/gspca/vc032x.c Wed Dec 10 10:10:55 2008 +0100
@@ -1977,6 +1977,13 @@
data, len);
return;
}
+
+ /* The vc0321 sends some additional data after sending the complete
+ frame, we ignore this. */
+ if (sd->bridge == BRIDGE_VC0321 && ((frame->data_end - frame->data)
+ + len) > frame->v4l2_buf.length)
+ len = frame->v4l2_buf.length - (frame->data_end - frame->data);
+
gspca_frame_add(gspca_dev, INTER_PACKET, frame, data, len);
}
Index: kernel.spec
===================================================================
RCS file: /cvs/extras/rpms/kernel/F-10/kernel.spec,v
retrieving revision 1.1180
retrieving revision 1.1181
diff -u -r1.1180 -r1.1181
--- kernel.spec 9 Dec 2008 12:55:20 -0000 1.1180
+++ kernel.spec 10 Dec 2008 18:37:58 -0000 1.1181
@@ -656,6 +656,7 @@
Patch900: linux-2.6-uvc-hg.patch
Patch901: linux-2.6-uvc-spca525.patch
+Patch902: linux-2.6-gspca-vc0321-fix-frame-overflow.patch
Patch1101: linux-2.6-default-mmf_dump_elf_headers.patch
Patch1515: linux-2.6.27-lirc.patch
@@ -1266,6 +1267,7 @@
ApplyPatch linux-2.6-uvc-hg.patch
ApplyPatch linux-2.6-uvc-spca525.patch
+ApplyPatch linux-2.6-gspca-vc0321-fix-frame-overflow.patch
# build id related enhancements
ApplyPatch linux-2.6-default-mmf_dump_elf_headers.patch
@@ -1916,6 +1918,9 @@
%kernel_variant_files -k vmlinux %{with_kdump} kdump
%changelog
+* Wed Dec 10 2008 Hans de Goede <hdegoede at redhat.com> 2.6.27.8-145
+- Fix vc0321 based webcams (rh 474990)
+
* Tue Dec 09 2008 Chuck Ebbert <cebbert at redhat.com> 2.6.27.8-144
- Revert idr patch from 2.6.27.8 that caused DRM breakage.
More information about the fedora-extras-commits
mailing list