1. 05 Feb, 2008 1 commit
  2. 07 Nov, 2007 1 commit
    • Vlad Yasevich's avatar
      SCTP: Fix a potential race between timers and receive path. · 027f6e1a
      Vlad Yasevich authored
      
      There is a possible race condition where the timer code will
      free the association and the next packet in the queue will also
      attempt to free the same association.
      
      The example is, when we receive an ABORT at about the same time
      as the retransmission timer fires.  If the timer wins the race,
      it will free the association.  Once it releases the lock, the
      queue processing will recieve the ABORT and will try to free
      the association again.
      Signed-off-by: default avatarVlad Yasevich <vladislav.yasevich@hp.com>
      027f6e1a
  3. 10 Oct, 2007 1 commit
  4. 26 Sep, 2007 1 commit
  5. 26 Apr, 2007 1 commit
    • Arnaldo Carvalho de Melo's avatar
      [SK_BUFF]: Convert skb->tail to sk_buff_data_t · 27a884dc
      Arnaldo Carvalho de Melo authored
      
      So that it is also an offset from skb->head, reduces its size from 8 to 4 bytes
      on 64bit architectures, allowing us to combine the 4 bytes hole left by the
      layer headers conversion, reducing struct sk_buff size to 256 bytes, i.e. 4
      64byte cachelines, and since the sk_buff slab cache is SLAB_HWCACHE_ALIGN...
      :-)
      
      Many calculations that previously required that skb->{transport,network,
      mac}_header be first converted to a pointer now can be done directly, being
      meaningful as offsets or pointers.
      Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      27a884dc
  6. 11 Feb, 2007 1 commit
  7. 22 Nov, 2006 1 commit
  8. 22 Sep, 2006 1 commit
  9. 06 May, 2006 1 commit
  10. 17 Jan, 2006 1 commit
  11. 09 Jul, 2005 1 commit
  12. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4