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
