1. 30 5月, 2019 2 次提交
  2. 20 3月, 2019 1 次提交
  3. 04 5月, 2018 1 次提交
  4. 23 3月, 2018 1 次提交
  5. 06 3月, 2018 3 次提交
  6. 20 8月, 2017 2 次提交
  7. 25 6月, 2017 1 次提交
  8. 30 1月, 2017 2 次提交
  9. 12 12月, 2016 2 次提交
  10. 18 11月, 2016 1 次提交
  11. 21 10月, 2016 3 次提交
  12. 24 12月, 2014 3 次提交
    • R
      [media] em28xx-input: fix missing newlines · ebfd59cf
      Russell King 提交于
      Inspection shows that newlines are missing from several kernel messages
      in em28xx-input.  Fix these.
      
      Fixes: 5025076a ("[media] em28xx-input: implement em28xx_ops: suspend/resume hooks")
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      Reviewed-by: NFrank Schäfer <fschaefer.oss@googlemail.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@osg.samsung.com>
      ebfd59cf
    • R
      [media] em28xx: ensure "closing" messages terminate with a newline · 0418ca60
      Russell King 提交于
      The lockdep splat addressed in a previous commit revealed that at
      least one message in em28xx-input.c was missing a new line:
      
      em28178 #0: Closing input extensionINFO: trying to register non-static key.
      
      Further inspection shows several other messages also miss a new line.
      These will be fixed in a subsequent patch.
      
      Fixes: aa929ad7 ("[media] em28xx: print a message at disconnect")
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      Reviewed-by: NFrank Schäfer <fschaefer.oss@googlemail.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@osg.samsung.com>
      0418ca60
    • R
      [media] em28xx: fix em28xx-input removal · bbfebeea
      Russell King 提交于
      Removing the em28xx-rc module results in the following lockdep splat,
      which is caused by trying to call cancel_delayed_work_sync() on an
      uninitialised delayed work.  Fix this by ensuring we always initialise
      the work.
      
      INFO: trying to register non-static key.
      the code is fine but needs lockdep annotation.
      turning off the locking correctness validator.
      CPU: 0 PID: 2183 Comm: rmmod Not tainted 3.18.0+ #1464
      Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)
      Backtrace:
      [<c0012228>] (dump_backtrace) from [<c00123c0>] (show_stack+0x18/0x1c)
       r6:c1419d2c r5:00000000 r4:00000000 r3:00000000
      [<c00123a8>] (show_stack) from [<c06e2550>] (dump_stack+0x7c/0x98)
      [<c06e24d4>] (dump_stack) from [<c0061c94>] (__lock_acquire+0x16d4/0x1bb0)
       r4:edf19f74 r3:df049380
      [<c00605c0>] (__lock_acquire) from [<c00626d4>] (lock_acquire+0xb0/0x124)
       r10:00000000 r9:c003ba90 r8:00000000 r7:00000000 r6:00000000 r5:edf19f74
       r4:00000000
      [<c0062624>] (lock_acquire) from [<c003bad4>] (flush_work+0x44/0x264)
       r10:00000000 r9:eaa86000 r8:edf190b0 r7:edf19f74 r6:00000001 r5:edf19f64
       r4:00000000
      [<c003ba90>] (flush_work) from [<c003d8f0>] (__cancel_work_timer+0x8c/0x124)
       r7:00000000 r6:00000001 r5:00000000 r4:edf19f64
      [<c003d864>] (__cancel_work_timer) from [<c003d99c>] (cancel_delayed_work_sync+0x14/0x18)
       r7:00000000 r6:eccc3600 r5:00000000 r4:edf19000
      [<c003d988>] (cancel_delayed_work_sync) from [<bf0b5c10>] (em28xx_ir_fini+0x48/0xd8 [em28xx_rc])
      [<bf0b5bc8>] (em28xx_ir_fini [em28xx_rc]) from [<bf08a0a8>] (em28xx_unregister_extension+0x40/0x94 [em28xx])
       r8:c000edc4 r7:00000081 r6:bf092bf4 r5:bf0b6a2c r4:edf19000 r3:bf0b5bc8
      [<bf08a068>] (em28xx_unregister_extension [em28xx]) from [<bf0b64dc>] (em28xx_rc_unregister+0x14/0x1c [em28xx_rc])
       r6:00000800 r5:00000000 r4:bf0b6a50 r3:bf0b64c8
      [<bf0b64c8>] (em28xx_rc_unregister [em28xx_rc]) from [<c0096710>] (SyS_delete_module+0x11c/0x180)
      [<c00965f4>] (SyS_delete_module) from [<c000ec00>] (ret_fast_syscall+0x0/0x48)
       r6:00000001 r5:beb0f813 r4:b8b17d00
      
      Fixes: f5222609 ("[media] em28xx: extend the support for device buttons")
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      Reviewed-by: NFrank Schäfer <fschaefer.oss@googlemail.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@osg.samsung.com>
      bbfebeea
  13. 05 12月, 2014 1 次提交
  14. 25 11月, 2014 1 次提交
  15. 24 10月, 2014 1 次提交
  16. 23 9月, 2014 1 次提交
  17. 04 9月, 2014 1 次提交
  18. 26 7月, 2014 1 次提交
    • D
      [media] rc-core: remove protocol arrays · c5540fbb
      David Härdeman 提交于
      The basic API of rc-core used to be:
      
      	dev = rc_allocate_device();
      	dev->x = a;
      	dev->y = b;
      	dev->z = c;
      	rc_register_device();
      
      which is a pretty common pattern in the kernel, after the introduction of
      protocol arrays the API looks something like:
      
      	dev = rc_allocate_device();
      	dev->x = a;
      	rc_set_allowed_protocols(dev, RC_BIT_X);
      	dev->z = c;
      	rc_register_device();
      
      There's no real need for the protocols to be an array, so change it
      back to be consistent (and in preparation for the following patches).
      
      [m.chehab@samsung.com: added missing changes at some files]
      Signed-off-by: NDavid Härdeman <david@hardeman.nu>
      Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      c5540fbb
  19. 24 7月, 2014 1 次提交
    • D
      [media] rc-core: document the protocol type · 120703f9
      David Härdeman 提交于
      Right now the protocol information is not preserved, rc-core gets handed a
      scancode but has no idea which protocol it corresponds to.
      
      This patch (which required reading through the source/keymap for all drivers,
      not fun) makes the protocol information explicit which is important
      documentation and makes it easier to e.g. support multiple protocols with one
      decoder (think rc5 and rc-streamzap). The information isn't used yet so there
      should be no functional changes.
      
      [m.chehab@samsung.com: rebased, added cxusb and removed bad whitespacing]
      Signed-off-by: NDavid Härdeman <david@hardeman.nu>
      Signed-off-by: NMauro Carvalho Chehab <m.chehab@samsung.com>
      120703f9
  20. 12 3月, 2014 1 次提交
  21. 11 3月, 2014 1 次提交
  22. 03 3月, 2014 1 次提交
  23. 07 2月, 2014 1 次提交
  24. 15 1月, 2014 1 次提交
  25. 07 1月, 2014 4 次提交
  26. 21 12月, 2013 1 次提交
  27. 18 12月, 2013 1 次提交