1. 03 Nov, 2003 2 commits
  2. 02 Nov, 2003 2 commits
  3. 01 Nov, 2003 8 commits
  4. 31 Oct, 2003 2 commits
  5. 30 Oct, 2003 2 commits
  6. 31 Oct, 2003 3 commits
  7. 30 Oct, 2003 15 commits
  8. 29 Oct, 2003 6 commits
    • Dave Kleikamp's avatar
      JFS: remove racy, redundant call to block_invalidatepage · bdf29b0a
      Dave Kleikamp authored
      __invalidate_metapages references mp->page after after releasing the
      meta_lock spinlock, without increasing the use count.  This is racy and
      unnecessary since setting the META_discard flag is sufficient.
      block_invalidatepage() will be called when the metapage is released.
      bdf29b0a
    • Rusty Russell's avatar
      [PATCH] Fix for module initialization failure · a8f97595
      Rusty Russell authored
      Bug reported by Paul Mackerras: if a module parameter fails, we didn't
      call module_arch_cleanup().
      
      On x86 this was harmless (module_arch_cleanup() is a no-op), but on
      other architectures like PPC this causes inconsistent data structures
      and subsequent oopses.
      a8f97595
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/gregkh/linux/pci-2.6 · 6b90e276
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      6b90e276
    • Greg Kroah-Hartman's avatar
    • Greg Kroah-Hartman's avatar
    • Ivan Kokshaysky's avatar
      [PATCH] PCI: fix bug in pci_setup_bridge() · 530ca2f1
      Ivan Kokshaysky authored
      This bug prevents Alphas with older firmware from booting if there
      is a card with PCI-PCI bridge that supports 32-bit IO.
      This has happened on AS2100 with a quad-tulip card, for example:
       - initially, the I/O window of 21152 bridge was 0x10000-0x10fff,
         as set up by firmware;
       - pci_setup_bridge() is going to change this, say, to 0xa000-0xafff:
         first, it updates PCI_IO_BASE_UPPER16 and PCI_IO_LIMIT_UPPER16
         registers, so that IO window temporarily is at 0x0000-0x0fff,
         which effectively blocks up all legacy IO ports in the lower
         4K range, such as serial, floppy, RTC an so on;
         does debugging printk - machine dies here with recursive
         machine checks as the serial console has gone.
      
      Moving (or disabling) the debugging printk is not a solution -
      there is possibility that timer interrupt (which might access RTC
      ports) occurs between writes to lower and upper parts of the
      base/limit registers.
      
      The patch temporarily disables the IO window of the bridge by
      setting PCI_IO_BASE_UPPER16 > PCI_IO_LIMIT_UPPER16 before doing
      an update. It's safe, as we don't have any active IO behind
      the bridge at this point. Also, it's a NOP for bridges with
      16-bit-only IO.
      Similar (but simpler, as we always clear upper 32 bits) fix
      for 64-bit prefetchable MMIO range.
      530ca2f1