public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: Antoine Jacquet <royale@zerezo.com>
To: Lamarque Vieira Souza <lamarque@gmail.com>
Cc: Mauro Carvalho Chehab <mchehab@infradead.org>,
	linux-media@vger.kernel.org, video4linux-list@redhat.com
Subject: Re: [PATCH] Implement V4L2_CAP_STREAMING for zr364xx driver
Date: Sat, 18 Jul 2009 01:50:18 +0200	[thread overview]
Message-ID: <4A610E3A.3090703@zerezo.com> (raw)
In-Reply-To: <200907161709.08087.lamarque@gmail.com>

Hi,

Lamarque Vieira Souza wrote:
> Em Quinta-feira 16 Julho 2009, Mauro Carvalho Chehab escreveu:
>> Em Wed, 15 Jul 2009 20:54:55 -0300
[...]
>>> +	if (pipe_info->state != 0) {
>>> +		if (usb_submit_urb(pipe_info->stream_urb, GFP_KERNEL))
>>> +			dev_err(&cam->udev->dev, "error submitting urb\n");
>>> +	} else {
>>> +		DBG("read pipe complete state 0\n");
>>> +	}
>> Hmm...  for the usb_submit_urb() call that happens during IRQ context
>> (while you're receiving stream), you need to use:
>>         urb->status = usb_submit_urb(pipe_info->stream_urb, GFP_ATOMIC);
>>
>> otherwise, you may get the errors that Antoine is reporting
> 
> 	Ok, changed to GPF_ATOMIC. Could someone test this for me since I was not 
> able to reproduce this problem? The new patch is here 
> http://bach.metasys.com.br/~lamarque/zr364xx/zr364xx.c-streaming.patch-v4l-
> dvb-20090716 . I upload it to avoid bloating the mailing-list with a 40k 
> patch.

I confirm it fixes the issue.
I will upload the patch to my branch and send a pull request to Mauro.

Thanks and best regards,

Antoine

-- 
Antoine "Royale" Jacquet
http://royale.zerezo.com

  reply	other threads:[~2009-07-17 23:50 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-15 23:54 [PATCH] Implement V4L2_CAP_STREAMING for zr364xx driver Lamarque Vieira Souza
2009-07-16 12:59 ` Antoine Jacquet
2009-07-16 13:58   ` Lamarque Vieira Souza
2009-07-16 15:45 ` Mauro Carvalho Chehab
2009-07-16 15:56   ` Force driver to load (tcm825x) Jesko Schwarzer
2009-07-16 16:42   ` [PATCH] Implement V4L2_CAP_STREAMING for zr364xx driver Karicheri, Muralidharan
2009-07-16 20:09   ` Lamarque Vieira Souza
2009-07-17 23:50     ` Antoine Jacquet [this message]
2009-07-20 23:46 ` [PATCH] Implement changing resolution on the fly " Lamarque Vieira Souza
2009-07-21 14:29   ` Antoine Jacquet
2009-07-21 15:14     ` Lamarque Vieira Souza
2009-07-21 22:42       ` Lamarque Vieira Souza
2009-07-22 19:31         ` Antoine Jacquet
2009-07-22 19:54           ` Lamarque Vieira Souza
2009-07-22 23:58             ` Antoine Jacquet
  -- strict thread matches above, loose matches on Subject: below --
2009-03-25 23:25 Patch implementing V4L2_CAP_STREAMING " Lamarque Vieira Souza
2009-03-27 18:39 ` Lamarque Vieira Souza
2009-03-28  9:34   ` Mauro Carvalho Chehab
2009-03-28 10:11     ` [PATCH] Implement " Lamarque Vieira Souza
2009-03-28 11:44       ` Hans de Goede
2009-03-28 13:09         ` Lamarque Vieira Souza
2009-07-03  2:09       ` Lamarque Vieira Souza
2009-07-11 20:29         ` Lamarque Vieira Souza
2009-07-15 20:35           ` Antoine Jacquet

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4A610E3A.3090703@zerezo.com \
    --to=royale@zerezo.com \
    --cc=lamarque@gmail.com \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab@infradead.org \
    --cc=video4linux-list@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox