Re: [RFC PATCH] ivtv-alsa: regression fix: remove __init from ivtv_alsa_load

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hans Verkuil <hverkuil@xxxxxxxxx> wrote:

>On Thu February 7 2013 22:58:53 Andy Walls wrote:
>> Hans Verkuil <hverkuil@xxxxxxxxx> wrote:
>> 
>> >Andy,
>> >
>> >Please review this patch. This fix probably should be fast-tracked
>to
>> >3.8 and
>> >queued for stable 3.7.
>> >
>> >ivtv-alsa kept crashing my machine every time I loaded it, and this
>is
>> >the
>> >cause.
>> >
>> >Regards,
>> >
>> >	Hans
>> >
>> >This function is called after initialization, so it should never be
>> >marked
>> >__init!
>> >
>> >Signed-off-by: Hans Verkuil <hans.verkuil@xxxxxxxxx>
>> >---
>> > drivers/media/pci/ivtv/ivtv-alsa-main.c |    2 +-
>> > 1 file changed, 1 insertion(+), 1 deletion(-)
>> >
>> >diff --git a/drivers/media/pci/ivtv/ivtv-alsa-main.c
>> >b/drivers/media/pci/ivtv/ivtv-alsa-main.c
>> >index 4a221c6..e970cfa 100644
>> >--- a/drivers/media/pci/ivtv/ivtv-alsa-main.c
>> >+++ b/drivers/media/pci/ivtv/ivtv-alsa-main.c
>> >@@ -205,7 +205,7 @@ err_exit:
>> > 	return ret;
>> > }
>> > 
>> >-static int __init ivtv_alsa_load(struct ivtv *itv)
>> >+static int ivtv_alsa_load(struct ivtv *itv)
>> > {
>> > 	struct v4l2_device *v4l2_dev = &itv->v4l2_dev;
>> > 	struct ivtv_stream *s;
>> 
>> Hans,
>> 
>> I concur.  Now I have to check cx18 for the same problem.
>
>Hmm, there is the same problem in cx18 as well:
>
>static int __init cx18_alsa_load(struct cx18 *cx)
>
>Checking some more I saw that this __init annotation was added only in
>3.8,
>both for ivtv and cx18 (so 3.7 is fine).
>
>Ah, I see that Mauro added __init accidentally when fixing some
>compiler
>warnings in ivtv and cx18.
>
>I'll make a pull request tomorrow morning removing the __init from
>ivtv_alsa_load
>and cx18_alsa_load and ask Mauro to fast-track this regression.
>
>I assume I have your SoB for this?
>
>Regards,
>
>	Hans
>
>> 
>> Your patch looks good.
>> 
>> Reviewed-by: Andy Walls <awalls@xxxxxxxxxxxxxxxx>
>> Signed-off-by: Andy Walls <awalls@xxxxxxxxxxxxxxxx>
>> 
>> Regards,
>> Andy  
>> 

Yes.

Signed-off-by: Andy Walls <awalls@xxxxxxxxxxxxxxxx>

-Andy
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux