1. 11 Sep, 2014 1 commit
  2. 20 Jun, 2014 1 commit
  3. 23 May, 2014 1 commit
  4. 16 Apr, 2014 1 commit
  5. 12 Nov, 2013 1 commit
  6. 03 Oct, 2013 1 commit
  7. 22 May, 2013 2 commits
  8. 21 May, 2013 1 commit
  9. 17 May, 2013 2 commits
  10. 16 May, 2013 1 commit
  11. 29 Mar, 2013 1 commit
  12. 07 Jan, 2013 2 commits
  13. 19 Jun, 2012 1 commit
  14. 08 Mar, 2012 1 commit
    • Alan Cox's avatar
      vt:tackle kbd_table · 079c9534
      Alan Cox authored
      
      
      Keyboard struct lifetime is easy, but the locking is not and is completely
      ignored by the existing code. Tackle this one head on
      
      - Make the kbd_table private so we can run down all direct users
      - Hoick the relevant ioctl handlers into the keyboard layer
      - Lock them with the keyboard lock so they don't change mid keypress
      - Add helpers for things like console stop/start so we isolate the poking
        around properly
      - Tweak the braille console so it still builds
      
      There are a couple of FIXME locking cases left for ioctls that are so hideous
      they should be addressed in a later patch. After this patch the kbd_table is
      private and all the keyboard jiggery pokery is in one place.
      
      This update fixes speakup and also a memory leak in the original.
      Signed-off-by: default avatarAlan Cox <alan@linux.intel.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      079c9534
  15. 27 Nov, 2011 1 commit
  16. 05 Jul, 2011 1 commit
  17. 14 Mar, 2011 1 commit
  18. 20 Jan, 2011 1 commit
  19. 10 Jan, 2011 1 commit
  20. 19 Oct, 2010 2 commits
  21. 08 Oct, 2010 2 commits