1. 10 Dec, 2004 3 commits
    • Jozsef Kadlecsik's avatar
      [NETFILTER]: TCP window tracking bug fixes. · 8774514c
      Jozsef Kadlecsik authored
      1) Name IP_CT_TCP_STATE_FLAG_WINDOW_SCALE more consistently.
      2) Client sends SYN, server responds with SYN/ACK.  However
         the SYN/ACK is lost in transit and the client keeps
         sending the SYNs.  The server times out, restarts, and
         sends SYN/ACK with new sequence numbers.  Those packets
         were however erroneously dropped by the window tracking code.
      3) NFS client and server, client crashes and connects to the
         server from the same port as before the crash.  Server
         thinks the connection is still alove and sends an ACK,
         client responds with a RST and tears down the connection
         so that it can start a new one.  That was not handled by
         the previous code.
      4) Occasionally the window tracking code logged BUG lines due
         to a leftover ack instead of sack in the logging part.
      Signed-off-by: default avatarJozsef Kadlecsik <kadlec@blackhole.kfki.hu>
      Signed-off-by: default avatarPatrick McHardy <kaber@trash.net>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      8774514c
    • Linus Torvalds's avatar
      Clean up open_exec()/kmalloc() error case handling. · f9286bcf
      Linus Torvalds authored
      It's a purely theoretical bug, since the kmalloc() failure that
      might "leak" file descriptors cannot actually happen (we do not
      ever fail small GFP_KERNEL allocations), but it's good to do
      things properly.
      
      Noted by Brad Spender.
      f9286bcf
    • Linus Torvalds's avatar
      Make sure VC resizing fits in s16. · ea75ccda
      Linus Torvalds authored
      Noted by Georgi Guninski
      ea75ccda
  2. 09 Dec, 2004 15 commits
  3. 08 Dec, 2004 19 commits
  4. 07 Dec, 2004 3 commits