* Re: [git:v4l-dvb/other] V4L/DVB: drivers/media/video/pvrusb2: Add missing mutex_unlock
[not found] <E1OV9yX-0006Dg-H2@www.linuxtv.org>
@ 2010-07-03 22:43 ` Mike Isely
2010-07-03 22:59 ` Douglas Schilling Landgraf
0 siblings, 1 reply; 3+ messages in thread
From: Mike Isely @ 2010-07-03 22:43 UTC (permalink / raw)
To: linux-media, Mauro Carvalho Chehab
Cc: Julia Lawall, Douglas Schilling Landgraf, Mike Isely
Mauro:
FYI, I posted an "Acked-By: Mike Isely <isely@pobox.com>" weeks ago,
back on 27-May, immediately after the patch was posted. It's a great
catch, and the bug has been there since basically the beginning of the
driver. Was I ever supposed to see any kind of reaction to that ack
(e.g. having the "Acked-By" added to the patch)? I had posted it in
reply to the original patch, copied back to the patch author, to lkml,
to linux-media, kernel-janitors, and Mauro.
-Mike
On Sat, 3 Jul 2010, Mauro Carvalho Chehab wrote:
> This is an automatic generated email to let you know that the following patch were queued at the
> http://git.linuxtv.org/v4l-dvb.git tree:
>
> Subject: V4L/DVB: drivers/media/video/pvrusb2: Add missing mutex_unlock
> Author: Julia Lawall <julia@diku.dk>
> Date: Tue Jun 29 01:42:53 2010 -0300
>
> Add a mutex_unlock missing on the error path. In the other functions in
> the same file the locks and unlocks of this mutex appear to be balanced,
> so it would seem that the same should hold in this case.
>
> The semantic match that finds this problem is as follows:
> (http://coccinelle.lip6.fr/)
>
> // <smpl>
> @@
> expression E1;
> @@
>
> * mutex_lock(E1,...);
> <+... when != E1
> if (...) {
> ... when != E1
> * return ...;
> }
> ...+>
> * mutex_unlock(E1,...);
> // </smpl>
>
> Signed-off-by: Julia Lawall <julia@diku.dk>
> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
> Cc: Mike Isely <isely@isely.net>
> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
>
> drivers/media/video/pvrusb2/pvrusb2-ioread.c | 5 ++++-
> 1 files changed, 4 insertions(+), 1 deletions(-)
>
> ---
>
> http://git.linuxtv.org/v4l-dvb.git?a=commitdiff;h=ccbc746b6bc3662b11679c75d1793753228ae67a
>
> diff --git a/drivers/media/video/pvrusb2/pvrusb2-ioread.c b/drivers/media/video/pvrusb2/pvrusb2-ioread.c
> index b482478..bba6115 100644
> --- a/drivers/media/video/pvrusb2/pvrusb2-ioread.c
> +++ b/drivers/media/video/pvrusb2/pvrusb2-ioread.c
> @@ -223,7 +223,10 @@ int pvr2_ioread_setup(struct pvr2_ioread *cp,struct pvr2_stream *sp)
> " pvr2_ioread_setup (setup) id=%p",cp);
> pvr2_stream_kill(sp);
> ret = pvr2_stream_set_buffer_count(sp,BUFFER_COUNT);
> - if (ret < 0) return ret;
> + if (ret < 0) {
> + mutex_unlock(&cp->mutex);
> + return ret;
> + }
> for (idx = 0; idx < BUFFER_COUNT; idx++) {
> bp = pvr2_stream_get_buffer(sp,idx);
> pvr2_buffer_set_buffer(bp,
>
--
Mike Isely
isely @ isely (dot) net
PGP: 03 54 43 4D 75 E5 CC 92 71 16 01 E2 B5 F5 C1 E8
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [git:v4l-dvb/other] V4L/DVB: drivers/media/video/pvrusb2: Add missing mutex_unlock
2010-07-03 22:43 ` [git:v4l-dvb/other] V4L/DVB: drivers/media/video/pvrusb2: Add missing mutex_unlock Mike Isely
@ 2010-07-03 22:59 ` Douglas Schilling Landgraf
2010-07-04 2:54 ` Mike Isely
0 siblings, 1 reply; 3+ messages in thread
From: Douglas Schilling Landgraf @ 2010-07-03 22:59 UTC (permalink / raw)
To: Mike Isely; +Cc: linux-media, Mauro Carvalho Chehab, Julia Lawall
Hello Mike,
Mike Isely wrote:
> Mauro:
>
> FYI, I posted an "Acked-By: Mike Isely <isely@pobox.com>" weeks ago,
> back on 27-May, immediately after the patch was posted. It's a great
> catch, and the bug has been there since basically the beginning of the
> driver. Was I ever supposed to see any kind of reaction to that ack
> (e.g. having the "Acked-By" added to the patch)? I had posted it in
> reply to the original patch, copied back to the patch author, to lkml,
> to linux-media, kernel-janitors, and Mauro.
>
> -Mike
It seems my mistake since I have added CC instead of Acked-by, sorry.
This happened because usually I add CC to the authors of drivers when I
took patches from patchwork and I wanna notify them. In your case, I
missed the acked-by.
Mauro, if possible, could you please replace CC to the correct Acked-by
before submit this patch to Linus?
Thanks
Douglas
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [git:v4l-dvb/other] V4L/DVB: drivers/media/video/pvrusb2: Add missing mutex_unlock
2010-07-03 22:59 ` Douglas Schilling Landgraf
@ 2010-07-04 2:54 ` Mike Isely
0 siblings, 0 replies; 3+ messages in thread
From: Mike Isely @ 2010-07-04 2:54 UTC (permalink / raw)
To: Douglas Schilling Landgraf
Cc: linux-media, Mauro Carvalho Chehab, Julia Lawall, Mike Isely
On Sat, 3 Jul 2010, Douglas Schilling Landgraf wrote:
> Hello Mike,
>
> Mike Isely wrote:
> > Mauro:
> >
> > FYI, I posted an "Acked-By: Mike Isely <isely@pobox.com>" weeks ago, back on
> > 27-May, immediately after the patch was posted. It's a great catch, and the
> > bug has been there since basically the beginning of the driver. Was I ever
> > supposed to see any kind of reaction to that ack (e.g. having the "Acked-By"
> > added to the patch)? I had posted it in reply to the original patch, copied
> > back to the patch author, to lkml, to linux-media, kernel-janitors, and
> > Mauro.
> >
> > -Mike
>
> It seems my mistake since I have added CC instead of Acked-by, sorry.
> This happened because usually I add CC to the authors of drivers when I took
> patches from patchwork and I wanna notify them. In your case, I missed the
> acked-by.
>
> Mauro, if possible, could you please replace CC to the correct Acked-by before
> submit this patch to Linus?
>
Hmm, going through my old e-mail now I can see that the patch was picked
up for -mm on 1-Jun. At that time I was marked as a CC: for the patch -
which I'd expect as the driver maintainer. But no Acked-By: was
showing. Maybe that's when the ack got missed.
Obviously I have no issue with this patch. My only real concern is that
nobody thinks I might have been ignoring it. Thanks for following up.
-Mike
--
Mike Isely
isely @ isely (dot) net
PGP: 03 54 43 4D 75 E5 CC 92 71 16 01 E2 B5 F5 C1 E8
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-07-04 2:54 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <E1OV9yX-0006Dg-H2@www.linuxtv.org>
2010-07-03 22:43 ` [git:v4l-dvb/other] V4L/DVB: drivers/media/video/pvrusb2: Add missing mutex_unlock Mike Isely
2010-07-03 22:59 ` Douglas Schilling Landgraf
2010-07-04 2:54 ` Mike Isely
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.