1. 18 Nov, 2009 1 commit
  2. 16 Nov, 2009 2 commits
  3. 13 Nov, 2009 1 commit
  4. 08 Nov, 2009 1 commit
  5. 07 Nov, 2009 1 commit
  6. 06 Nov, 2009 1 commit
  7. 05 Nov, 2009 1 commit
  8. 04 Nov, 2009 2 commits
  9. 03 Nov, 2009 2 commits
    • Thomas Gleixner's avatar
      watchdog: Remove BKL from rio watchdog driver · 462265bf
      Thomas Gleixner authored
      cycle_kernel_lock() was added with the BKL pushdown. The rio driver
      indeed needs that because riowd_device is initialized after
      misc_register(). So an open(), write/ioctl() which happens to get
      between misc_register returning and riowd_device initialization would
      dereference a NULL pointer.
      
      Move riowd_device initialization before misc_register() and get rid of
      cycle_kernel_lock().
      Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      462265bf
    • Thomas Gleixner's avatar
      sparc: Remove BKL from apc · 49ab972a
      Thomas Gleixner authored
      commit ab772027 (sparc: arch/sparc/kernel/apc.c to unlocked_ioctl)
      added lock/unlock_kernel() to the apc ioctl code.
      
      The code needs no serialization at all. Neither put/get_user nor the
      read/write access to the sbus devices require it. Remove BKL.
      
      cycle_kernel_lock() was added during the big BKL pushdown. It should
      ensure the serializiation against driver init code. In this case there
      is nothing to serialize. Remove it as well.
      Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      49ab972a
  10. 02 Nov, 2009 1 commit
  11. 31 Oct, 2009 9 commits
  12. 30 Oct, 2009 18 commits