1. 12 Apr, 2007 1 commit
    • David S. Miller's avatar
      [SPARC64]: Fix SBUS IOMMU allocation code. · 2f3a2efd
      David S. Miller authored
      There are several IOMMU allocator bugs.  Instead of trying to fix this
      overly complicated code, just mirror the PCI IOMMU arena allocator
      which is very stable and well stress tested.
      
      I tried to make the code as identical as possible so we can switch
      sun4u PCI and SBUS over to a common piece of IOMMU code.  All that
      will be need are two callbacks, one to do a full IOMMU flush and one
      to do a streaming buffer flush.
      
      This patch gets rid of a lot of hangs and mysterious crashes on SBUS
      sparc64 systems, at least for me.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      2f3a2efd
  2. 11 Apr, 2007 28 commits
  3. 10 Apr, 2007 10 commits
  4. 09 Apr, 2007 1 commit
    • David S. Miller's avatar
      [TCP]: slow_start_after_idle should influence cwnd validation too · 15d33c07
      David S. Miller authored
      For the cases that slow_start_after_idle are meant to deal
      with, it is almost a certainty that the congestion window
      tests will think the connection is application limited and
      we'll thus decrease the cwnd there too.  This defeats the
      whole point of setting slow_start_after_idle to zero.
      
      So test it there too.
      
      We do not cancel out the entire tcp_cwnd_validate() function
      so that if the sysctl is changed we still have the validation
      state maintained.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      15d33c07