Linux 3.5.4
This commit is contained in:
parent
021ce7bee3
commit
20a9e7ec59
11
kernel.spec
11
kernel.spec
|
@ -66,7 +66,7 @@ Summary: The Linux kernel
|
|||
%if 0%{?released_kernel}
|
||||
|
||||
# Do we have a -stable update to apply?
|
||||
%define stable_update 3
|
||||
%define stable_update 4
|
||||
# Is it a -stable RC?
|
||||
%define stable_rc 0
|
||||
# Set rpm version accordingly
|
||||
|
@ -747,9 +747,6 @@ Patch22014: efifb-skip-DMI-checks-if-bootloader-knows.patch
|
|||
Patch22055: crypto-testmgr-allow-aesni-intel-and-ghash_clmulni-intel.patch
|
||||
Patch22056: crypto-aesni-intel-fix-wrong-kfree-pointer.patch
|
||||
|
||||
#rhbz 836742
|
||||
Patch22059: uvcvideo-Reset-bytesused-field-when-recycling-erroneous-buffer.patch
|
||||
|
||||
#rhbz 714271
|
||||
Patch22060: CPU-hotplug-cpusets-suspend-Dont-modify-cpusets-during.patch
|
||||
|
||||
|
@ -1453,9 +1450,6 @@ ApplyPatch efifb-skip-DMI-checks-if-bootloader-knows.patch
|
|||
ApplyPatch crypto-testmgr-allow-aesni-intel-and-ghash_clmulni-intel.patch
|
||||
ApplyPatch crypto-aesni-intel-fix-wrong-kfree-pointer.patch
|
||||
|
||||
#rhbz 836742
|
||||
ApplyPatch uvcvideo-Reset-bytesused-field-when-recycling-erroneous-buffer.patch
|
||||
|
||||
#rhbz 714271
|
||||
ApplyPatch CPU-hotplug-cpusets-suspend-Dont-modify-cpusets-during.patch
|
||||
|
||||
|
@ -2332,6 +2326,9 @@ fi
|
|||
# '-' | |
|
||||
# '-'
|
||||
%changelog
|
||||
* Mon Sep 17 2012 Justin M. Forbes <jforbes@redhat.com>
|
||||
- Linux 3.5.4
|
||||
|
||||
* Tue Sep 11 2012 Justin M. Forbes <jforbes@redhat.com>
|
||||
- Drop xen EC2 work around, it is no longer needed.
|
||||
|
||||
|
|
2
sources
2
sources
|
@ -1,2 +1,2 @@
|
|||
24153eaaa81dedc9481ada8cd9c3b83d linux-3.5.tar.xz
|
||||
01e0536109d2a06b1701b5051edfcea2 patch-3.5.3.xz
|
||||
4d34e5098b490670261b1aea71d26023 patch-3.5.4.xz
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,36 +0,0 @@
|
|||
From 3771973542a4807b251352253ed22c50e688e573 Mon Sep 17 00:00:00 2001
|
||||
From: Jayakrishnan Memana <jayakrishnan.memana@maxim-ic.com>
|
||||
Date: Sun, 15 Jul 2012 15:54:03 +0200
|
||||
Subject: [PATCH] uvcvideo: Reset the bytesused field when recycling an erroneous buffer
|
||||
|
||||
Buffers marked as erroneous are recycled immediately by the driver if
|
||||
the nodrop module parameter isn't set. The buffer payload size is reset
|
||||
to 0, but the buffer bytesused field isn't. This results in the buffer
|
||||
being immediately considered as complete, leading to an infinite loop in
|
||||
interrupt context.
|
||||
|
||||
Fix the problem by resetting the bytesused field when recycling the
|
||||
buffer.
|
||||
|
||||
Cc: <stable@vger.kernel.org>
|
||||
Signed-off-by: Jayakrishnan Memana <jayakrishnan.memana@maxim-ic.com>
|
||||
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
||||
---
|
||||
drivers/media/video/uvc/uvc_queue.c | 1 +
|
||||
1 files changed, 1 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/drivers/media/video/uvc/uvc_queue.c b/drivers/media/video/uvc/uvc_queue.c
|
||||
index 9288fbd..5577381 100644
|
||||
--- a/drivers/media/video/uvc/uvc_queue.c
|
||||
+++ b/drivers/media/video/uvc/uvc_queue.c
|
||||
@@ -338,6 +338,7 @@ struct uvc_buffer *uvc_queue_next_buffer(struct uvc_video_queue *queue,
|
||||
if ((queue->flags & UVC_QUEUE_DROP_CORRUPTED) && buf->error) {
|
||||
buf->error = 0;
|
||||
buf->state = UVC_BUF_STATE_QUEUED;
|
||||
+ buf->bytesused = 0;
|
||||
vb2_set_plane_payload(&buf->buf, 0, 0);
|
||||
return buf;
|
||||
}
|
||||
--
|
||||
1.7.2.5
|
||||
|
Loading…
Reference in New Issue