1. 03 Oct, 2004 37 commits
  2. 02 Oct, 2004 3 commits
    • Linus Torvalds's avatar
      tty locking fixups: remove unused "flags" variable · bce2e8bc
      Linus Torvalds authored
      It became obsolete when the termios locking was changed
      to use a per-tty semaphore.
      bce2e8bc
    • Benjamin Herrenschmidt's avatar
      [PATCH] Fix booting on some recent G5s · d1337a32
      Benjamin Herrenschmidt authored
      Some recent G5s have a problem with PCI/HT probing.  They crash (machine
      check) during the probe of some slot numbers, it seems to be related to
      some functions beeing disabled by the firmware inside the K2 ASIC.
      
      This patch limits the config space accesses to devices that are present
      in the OF device-tree.  This fixes the problem and shouldn't "add" any
      limitation.  If you plug a "random" PCI card with no OF driver, the
      firmware will still build a node for it with the default set of
      properties created from the config space. 
      Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      d1337a32
    • Linus Torvalds's avatar
      Fix close() vs posix lock race · b044105d
      Linus Torvalds authored
      A threaded app that posix-locks and closes the same file
      in two threads concurrently may result in a posix lock
      that was never visible to the closer, and that thus needs
      cleanup on the final fput.
      
      Handle it together with the regular flocks.
      b044105d