Re: [PATCH] usb: gadget/uvc: Remove non-required locking from 'uvc_queue_next_buffer' routine

2012-03-23 Thread Greg KH
x-...@vger.kernel.org; laurent.pinch...@ideasonboard.com; > > spear-devel; linux-media@vger.kernel.org > > Subject: Re: [PATCH] usb: gadget/uvc: Remove non-required locking from > > 'uvc_queue_next_buffer' routine > > > > On Thu, Mar 22, 2012 at 10:20:37AM +0530, Bhupesh Shar

RE: [PATCH] usb: gadget/uvc: Remove non-required locking from 'uvc_queue_next_buffer' routine

2012-03-23 Thread Bhupesh SHARMA
ject: Re: [PATCH] usb: gadget/uvc: Remove non-required locking from > 'uvc_queue_next_buffer' routine > > Hi Bhupesh, > > On Friday 23 March 2012 17:31:19 Bhupesh SHARMA wrote: > > On Thursday, March 22, 2012 8:11 PM Gregg KH wrote: > > > On Thu, Mar 22, 2012

Re: [PATCH] usb: gadget/uvc: Remove non-required locking from 'uvc_queue_next_buffer' routine

2012-03-23 Thread Laurent Pinchart
Hi Bhupesh, On Friday 23 March 2012 17:31:19 Bhupesh SHARMA wrote: > On Thursday, March 22, 2012 8:11 PM Gregg KH wrote: > > 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_q

RE: [PATCH] usb: gadget/uvc: Remove non-required locking from 'uvc_queue_next_buffer' routine

2012-03-23 Thread Bhupesh SHARMA
ject: Re: [PATCH] usb: gadget/uvc: Remove non-required locking from > 'uvc_queue_next_buffer' routine > > 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'

Re: [PATCH] usb: gadget/uvc: Remove non-required locking from 'uvc_queue_next_buffer' routine

2012-03-22 Thread Greg KH
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_encod

Re: [PATCH] usb: gadget/uvc: Remove non-required locking from 'uvc_queue_next_buffer' routine

2012-03-22 Thread Sergei Shtylyov
Hello. On 22-03-2012 8:50, Bhupesh Sharma wrote: This patch removes the non-required spinlock acquire/release calls on 'queue_irqlock' from 'uvc_queue_next_buffer' routine. 'queue->irqlock' maybe? This routine is called from 'video->encode' function (which translates to either 'uvc_video

[PATCH] usb: gadget/uvc: Remove non-required locking from 'uvc_queue_next_buffer' routine

2012-03-21 Thread Bhupesh Sharma
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'