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

Reply via email to