• Kevin Baradon's avatar
    [media] media/rc/imon.c: kill urb when send_packet() is interrupted · 5f3f254f
    Kevin Baradon authored
    This avoids:
    Apr 12 23:52:16 homeserver kernel: imon:send_packet: task interrupted
    Apr 12 23:52:16 homeserver kernel: ------------[ cut here ]------------
    Apr 12 23:52:16 homeserver kernel: WARNING: at drivers/usb/core/urb.c:327 usb_submit_urb+0x353/0x370()
    Apr 12 23:52:16 homeserver kernel: Hardware name: Unknow
    Apr 12 23:52:16 homeserver kernel: URB f64b6f00 submitted while active
    Apr 12 23:52:16 homeserver kernel: Modules linked in:
    Apr 12 23:52:16 homeserver kernel: Pid: 3154, comm: LCDd Not tainted 3.8.6-htpc-00005-g9e6fc5e #26
    Apr 12 23:52:16 homeserver kernel: Call Trace:
    Apr 12 23:52:16 homeserver kernel: [<c012d778>] ? warn_slowpath_common+0x78/0xb0
    Apr 12 23:52:16 homeserver kernel: [<c04136c3>] ? usb_submit_urb+0x353/0x370
    Apr 12 23:52:16 homeserver kernel: [<c04136c3>] ? usb_submit_urb+0x353/0x370
    Apr 12 23:52:16 homeserver kernel: [<c0447010>] ? imon_ir_change_protocol+0x150/0x150
    Apr 12 23:52:16 homeserver kernel: [<c012d843>] ? warn_slowpath_fmt+0x33/0x40
    Apr 12 23:52:16 homeserver kernel: [<c04136c3>] ? usb_submit_urb+0x353/0x370
    Apr 12 23:52:16 homeserver kernel: [<c0446c67>] ? send_packet+0x97/0x270
    Apr 12 23:52:16 homeserver kernel: [<c0446cfe>] ? send_packet+0x12e/0x270
    Apr 12 23:52:16 homeserver kernel: [<c05c5743>] ? do_nanosleep+0xa3/0xd0
    Apr 12 23:52:16 homeserver kernel: [<c044760e>] ? vfd_write+0xae/0x250
    Apr 12 23:52:16 homeserver kernel: [<c0447560>] ? lcd_write+0x180/0x180
    Apr 12 23:52:16 homeserver kernel: [<c01b2b19>] ? vfs_write+0x89/0x140
    Apr 12 23:52:16 homeserver kernel: [<c01b2dda>] ? sys_write+0x4a/0x90
    Apr 12 23:52:16 homeserver kernel: [<c05c7c45>] ? sysenter_do_call+0x12/0x26
    Apr 12 23:52:16 homeserver kernel: ---[ end trace a0b6f0fcfd2f9a1d ]---
    Apr 12 23:52:16 homeserver kernel: imon:send_packet: error submitting urb(-16)
    Apr 12 23:52:16 homeserver kernel: imon:vfd_write: send packet #3 failed
    Apr 12 23:52:16 homeserver kernel: imon:send_packet: error submitting urb(-16)
    Apr 12 23:52:16 homeserver kernel: imon:vfd_write: send packet #0 failed
    Signed-off-by: default avatarKevin Baradon <kevin.baradon@gmail.com>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
    5f3f254f
imon.c 65.5 KB