On Thu, Mar 22, 2012 at 10:20:37AM +0530, Bhupesh Sharma wrote: > This patch removes the non-required spinlock acquire/release calls on > 'queue_irqlock' from 'uvc_queue_next_buffer' routine. > > This routine is called from 'video->encode' function (which translates to > either > 'uvc_video_encode_bulk' or 'uvc_video_encode_isoc') in 'uvc_video.c'. > As, the 'video->encode' routines are called with 'queue_irqlock' already held, > so acquiring a 'queue_irqlock' again in 'uvc_queue_next_buffer' routine causes > a spin lock recursion. > > Signed-off-by: Bhupesh Sharma <bhupesh.sha...@st.com> > Acked-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com> > --- > drivers/usb/gadget/uvc_queue.c | 4 +--- > 1 files changed, 1 insertions(+), 3 deletions(-)
Please use scripts/get_maintainer.pl to determine who to send this to (hint, it's not me...) greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html