1. 19 5月, 2008 2 次提交
  2. 16 5月, 2008 2 次提交
    • L
      Clean up 'print_fn_descriptor_symbol()' types · a442ac51
      Linus Torvalds 提交于
      Everybody wants to pass it a function pointer, and in fact, that is what
      you _must_ pass it for it to make sense (since it knows that ia64 and
      ppc64 use descriptors for function pointers and fetches the actual
      address from there).
      
      So don't make the argument be a 'unsigned long' and force everybody to
      add a cast.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      a442ac51
    • I
      tty: fix BKL related leak and crash · 487ad7ef
      Ingo Molnar 提交于
      Enabling the BKL to be lockdep tracked uncovered the following
      upstream kernel bug in the tty code, which caused a BKL
      reference leak:
      
        ================================================
        [ BUG: lock held when returning to user space! ]
        ------------------------------------------------
        dmesg/3121 is leaving the kernel with locks still held!
        1 lock held by dmesg/3121:
         #0:  (kernel_mutex){--..}, at: [<c02f34d9>] opost+0x24/0x194
      
      this might explain some of the atomicity warnings and crashes
      that -tip tree testing has been experiencing since the BKL
      was converted back to a spinlock.
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      487ad7ef
  3. 15 5月, 2008 36 次提交