1. 14 Nov, 2008 1 commit
  2. 13 Nov, 2008 2 commits
  3. 12 Nov, 2008 1 commit
  4. 10 Nov, 2008 2 commits
  5. 07 Nov, 2008 1 commit
  6. 06 Nov, 2008 1 commit
  7. 05 Nov, 2008 3 commits
  8. 04 Nov, 2008 3 commits
  9. 31 Oct, 2008 8 commits
  10. 30 Oct, 2008 12 commits
  11. 28 Oct, 2008 1 commit
  12. 27 Oct, 2008 2 commits
  13. 26 Oct, 2008 3 commits
    • Linus Torvalds's avatar
      Linux 2.6.28-rc2 · 0173a326
      Linus Torvalds authored
      .. fix all the worst problems in -rc1
      0173a326
    • Geert Uytterhoeven's avatar
      m68k: Disable Amiga serial console support if modular · d1a35e4d
      Geert Uytterhoeven authored
      If CONFIG_AMIGA_BUILTIN_SERIAL=m, I get the following warnings:
      
      | drivers/char/amiserial.c: At top level:
      | drivers/char/amiserial.c:2138: warning: data definition has no type or storage class
      | drivers/char/amiserial.c:2138: warning: type defaults to 'int' in declaration of 'console_initcall'
      | drivers/char/amiserial.c:2138: warning: parameter names (without types) in function declaration
      | drivers/char/amiserial.c:2134: warning: 'amiserial_console_init' defined but not used
      
      because console_initcall() is not defined (nor really sensible) in the
      modular case.
      
      So disable serial console support if the driver is modular.
      Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      d1a35e4d
    • Davide Libenzi's avatar
      epoll: avoid double-inserts in case of EFAULT · 9ce209d6
      Davide Libenzi authored
      In commit f337b9c5 ("epoll: drop
      unnecessary test") Thomas found that there is an unnecessary (always
      true) test in ep_send_events().  The callback never inserts into
      ->rdllink while the send loop is performed, and also does the
      ~EP_PRIVATE_BITS test.  Given we're holding the mutex during this time,
      the conditions tested inside the loop are always true.
      
      HOWEVER.
      
      The test "!ep_is_linked(&epi->rdllink)" wasn't there because we insert
      into ->rdllink, but because the send-events loop might terminate before
      the whole list is scanned (-EFAULT).
      
      In such cases, when the loop terminates early, and when a (leftover)
      file received an event while we're performing the lockless loop, we need
      such test to avoid to double insert the epoll items.  The list_splice()
      done a few steps below, will correctly re-insert the ones that were left
      on "txlist".
      
      This should fix the kenrel.org bugzilla entry 11831.
      Signed-off-by: default avatarDavide Libenzi <davidel@xmailserver.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      9ce209d6