On May 1, 2015 7:44:00 PM EDT, Scott Robinson <[email protected]> 
wrote:
>Beginning with kernel-3.19.1-200.fc21.x86_64, a failure/exception is
>triggered at the end of loading the cx18 module.
>Please see below for excerpt fro /var/log/messages. I did a kernel
>bisect and got the following results.
>
>Please advise/assist.
>
>Regards,
>Scott
>
>bisect ended with ...
>454a4e728dd56c8515b80381c14168099279e7fc is the first bad commit
>commit 454a4e728dd56c8515b80381c14168099279e7fc
>Author: Hans Verkuil <[email protected]>
>Date:   Sun Dec 7 11:59:42 2014 -0300
>
>    [media] v4l2-ioctl: WARN_ON if querycap didn't fill device_caps
>
>    This is easy to forget to do in drivers. While v4l2-compliance
>will check for it,
>    not everyone remembers to run it. So warn about it.
>
>    Signed-off-by: Hans Verkuil <[email protected]>
>    Signed-off-by: Mauro Carvalho Chehab <[email protected]>
>
>:040000 040000 7eecfdaf65fe6e7e92f937c5cf347a30069f7edb
>79b13ce78ba562569a87d867c9539c38b6189aff M    drivers
>
>/var/log/messages...
>May  1 18:29:56 myth-backend kernel: [   97.924432] cx18-alsa: module
>loading...
>May  1 18:29:56 myth-backend kernel: cx18-alsa: module loading...
>May  1 18:29:57 myth-backend kernel: [   98.776486] cx18-0 843: loaded
>v4l-cx23418-dig.fw firmware (16382 bytes)
>May  1 18:29:57 myth-backend kernel: cx18-0 843: loaded
>v4l-cx23418-dig.fw firmware (16382 bytes)
>May  1 18:29:57 myth-backend kernel: [   98.810039] cx18-0 843:
>verified load of v4l-cx23418-dig.fw firmware (16382 bytes)
>May  1 18:29:57 myth-backend kernel: cx18-0 843: verified load of
>v4l-cx23418-dig.fw firmware (16382 bytes)
>May  1 18:29:58 myth-backend kernel: [   99.929768] ------------[ cut
>here ]------------
>May  1 18:29:58 myth-backend kernel: [   99.929792] WARNING: CPU: 0
>PID: 727 at drivers/media/v4l2-core/v4l2-ioctl.c:1025
>v4l_querycap+0x41/0x70 [videodev]()
>May  1 18:29:58 myth-backend kernel: [   99.929794] Modules linked in:
>cx18_alsa s5h1411 tda18271 cs5345 tda8290 tuner cx18 videobuf_vmalloc
>tveeprom cx2341x videobuf_core dvb_core v4l2_common videodev media
>rpcsec_gss_krb5 nfsv4 dns_resolver nfs fscache snd_hda_codec_realtek
>snd_hda_codec_generic ir_lirc_codec ir_sony_decoder ir_sanyo_decoder
>ir_xmp_decoder ir_sharp_decoder ir_rc6_decoder ir_nec_decoder
>ir_rc5_decoder ir_mce_kbd_decoder ir_jvc_decoder lirc_dev
>snd_hda_intel snd_hda_controller rc_rc6_mce mceusb snd_hda_codec ppdev
>kvm_amd kvm snd_hwdep snd_seq snd_seq_device snd_pcm sp5100_tco
>edac_core serio_raw r8169 mii snd_timer k8temp i2c_piix4 snd soundcore
>parport_pc edac_mce_amd nuvoton_cir rc_core parport wmi shpchp nfsd
>auth_rpcgss nfs_acl lockd grace sunrpc ata_generic pata_acpi radeon
>i2c_algo_bit drm_kms_helper ttm pata_atiixp drm
>May  1 18:29:58 myth-backend kernel: [   99.929839] CPU: 0 PID: 727
>Comm: v4l_id Not tainted 3.19.5-200.fc21.x86_64 #1
>May  1 18:29:58 myth-backend kernel: [   99.929841] Hardware name: To
>Be Filled By O.E.M. To Be Filled By O.E.M./960GC-GS FX, BIOS P1.40
>10/02/2013
>May  1 18:29:58 myth-backend kernel: [   99.929843]  0000000000000000
>00000000b1511a63 ffff8800beb37c28 ffffffff8176ead5
>May  1 18:29:58 myth-backend kernel: [   99.929846]  0000000000000000
>0000000000000000 ffff8800beb37c68 ffffffff8109bc1a
>May  1 18:29:58 myth-backend kernel: [   99.929849]  ffffffffa066d000
>ffff8800beb37d90 0000000000000000 ffffffffa061c140
>May  1 18:29:58 myth-backend kernel: [   99.929851] Call Trace:
>May  1 18:29:58 myth-backend kernel: [   99.929859]
>[<ffffffff8176ead5>] dump_stack+0x45/0x57
>May  1 18:29:58 myth-backend kernel: [   99.929864]
>[<ffffffff8109bc1a>] warn_slowpath_common+0x8a/0xc0
>May  1 18:29:58 myth-backend kernel: [   99.929867]
>[<ffffffff8109bd4a>] warn_slowpath_null+0x1a/0x20
>May  1 18:29:58 myth-backend kernel: [   99.929872]
>[<ffffffffa0604401>] v4l_querycap+0x41/0x70 [videodev]
>May  1 18:29:58 myth-backend kernel: [   99.929877]
>[<ffffffffa06046cc>] __video_do_ioctl+0x29c/0x320 [videodev]
>May  1 18:29:58 myth-backend kernel: [   99.929881]
>[<ffffffff812271b1>] ? do_last+0x2f1/0x1210
>May  1 18:29:58 myth-backend kernel: [   99.929886]
>[<ffffffffa0606776>] video_usercopy+0x366/0x5d0 [videodev]
>May  1 18:29:58 myth-backend kernel: [   99.929891]
>[<ffffffffa0604430>] ? v4l_querycap+0x70/0x70 [videodev]
>May  1 18:29:58 myth-backend kernel: [   99.929896]
>[<ffffffffa06069f5>] video_ioctl2+0x15/0x20 [videodev]
>May  1 18:29:58 myth-backend kernel: [   99.929901]
>[<ffffffffa0600794>] v4l2_ioctl+0x164/0x180 [videodev]
>May  1 18:29:58 myth-backend kernel: [   99.929904]
>[<ffffffff8122e318>] do_vfs_ioctl+0x2f8/0x500
>May  1 18:29:58 myth-backend kernel: [   99.929906]
>[<ffffffff8122aa16>] ? final_putname+0x26/0x50
>May  1 18:29:58 myth-backend kernel: [   99.929909]
>[<ffffffff8122acb9>] ? putname+0x29/0x40
>May  1 18:29:58 myth-backend kernel: [   99.929911]
>[<ffffffff8122e5a1>] SyS_ioctl+0x81/0xa0
>May  1 18:29:58 myth-backend kernel: [   99.929915]
>[<ffffffff817752c9>] system_call_fastpath+0x12/0x17
>May  1 18:29:58 myth-backend kernel: [   99.929917] ---[ end trace
>4494c39e6083b88f ]---
>May  1 18:29:58 myth-backend kernel: ------------[ cut here
>]------------
>May  1 18:29:58 myth-backend kernel: WARNING: CPU: 0 PID: 727 at
>drivers/media/v4l2-core/v4l2-ioctl.c:1025 v4l_querycap+0x41/0x70
>[videodev]()
>May  1 18:29:58 myth-backend kernel: Modules linked in: cx18_alsa
>s5h1411 tda18271 cs5345 tda8290 tuner cx18 videobuf_vmalloc tveeprom
>cx2341x videobuf_core dvb_core v4l2_common videodev media
>rpcsec_gss_krb5 nfsv4 dns_resolver nfs fscache snd_hda_codec_realtek
>snd_hda_codec_generic ir_lirc_codec ir_sony_decoder ir_sanyo_decoder
>ir_xmp_decoder ir_sharp_decoder ir_rc6_decoder ir_nec_decoder
>ir_rc5_decoder ir_mce_kbd_decoder ir_jvc_decoder lirc_dev
>snd_hda_intel snd_hda_controller rc_rc6_mce mceusb snd_hda_codec ppdev
>kvm_amd kvm snd_hwdep snd_seq snd_seq_device snd_pcm sp5100_tco
>edac_core serio_raw r8169 mii snd_timer k8temp i2c_piix4 snd soundcore
>parport_pc edac_mce_amd nuvoton_cir rc_core parport wmi shpchp nfsd
>auth_rpcgss nfs_acl lockd grace sunrpc ata_generic pata_acpi radeon
>i2c_algo_bit drm_kms_helper ttm pata_atiixp
>May  1 18:29:58 myth-backend kernel: drm
>May  1 18:29:58 myth-backend kernel: CPU: 0 PID: 727 Comm: v4l_id Not
>tainted 3.19.5-200.fc21.x86_64 #1
>May  1 18:29:58 myth-backend kernel: Hardware name: To Be Filled By
>O.E.M. To Be Filled By O.E.M./960GC-GS FX, BIOS P1.40 10/02/2013
>May  1 18:29:58 myth-backend kernel: 0000000000000000 00000000b1511a63
>ffff8800beb37c28 ffffffff8176ead5
>May  1 18:29:58 myth-backend kernel: 0000000000000000 0000000000000000
>ffff8800beb37c68 ffffffff8109bc1a
>May  1 18:29:58 myth-backend kernel: ffffffffa066d000 ffff8800beb37d90
>0000000000000000 ffffffffa061c140
>May  1 18:29:58 myth-backend kernel: Call Trace:
>May  1 18:29:58 myth-backend kernel: [<ffffffff8176ead5>]
>dump_stack+0x45/0x57
>May  1 18:29:58 myth-backend kernel: [<ffffffff8109bc1a>]
>warn_slowpath_common+0x8a/0xc0
>May  1 18:29:58 myth-backend kernel: [<ffffffff8109bd4a>]
>warn_slowpath_null+0x1a/0x20
>May  1 18:29:58 myth-backend kernel: [<ffffffffa0604401>]
>v4l_querycap+0x41/0x70 [videodev]
>May  1 18:29:58 myth-backend kernel: [<ffffffffa06046cc>]
>__video_do_ioctl+0x29c/0x320 [videodev]
>May  1 18:29:58 myth-backend kernel: [<ffffffff812271b1>] ?
>do_last+0x2f1/0x1210
>May  1 18:29:58 myth-backend kernel: [<ffffffffa0606776>]
>video_usercopy+0x366/0x5d0 [videodev]
>May  1 18:29:58 myth-backend kernel: [<ffffffffa0604430>] ?
>v4l_querycap+0x70/0x70 [videodev]
>May  1 18:29:58 myth-backend kernel: [<ffffffffa06069f5>]
>video_ioctl2+0x15/0x20 [videodev]
>May  1 18:29:58 myth-backend kernel: [<ffffffffa0600794>]
>v4l2_ioctl+0x164/0x180 [videodev]
>May  1 18:29:58 myth-backend kernel: [<ffffffff8122e318>]
>do_vfs_ioctl+0x2f8/0x500
>May  1 18:29:58 myth-backend kernel: [<ffffffff8122aa16>] ?
>final_putname+0x26/0x50
>May  1 18:29:58 myth-backend kernel: [<ffffffff8122acb9>] ?
>putname+0x29/0x40
>May  1 18:29:58 myth-backend kernel: [<ffffffff8122e5a1>]
>SyS_ioctl+0x81/0xa0
>May  1 18:29:58 myth-backend kernel: [<ffffffff817752c9>]
>system_call_fastpath+0x12/0x17
>May  1 18:29:58 myth-backend kernel: ---[ end trace 4494c39e6083b88f
>]---
>
>_______________________________________________
>ivtv-users mailing list
>[email protected]
>http://ivtvdriver.org/mailman/listinfo/ivtv-users

You can safely ignore that message.

If you want it to go away, apply this patch:
http://thread.gmane.org/gmane.linux.drivers.video-input-infrastructure/90372

Regards,
Andy

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to