1. 08 7月, 2005 24 次提交
  2. 07 7月, 2005 12 次提交
  3. 06 7月, 2005 4 次提交
    • R
      [PATCH] kprobes: fix namespace problem and sparc64 build · 6772926b
      Rusty Lynch 提交于
      The following renames arch_init, a kprobes function for performing any
      architecture specific initialization, to arch_init_kprobes in order to
      cleanup the namespace.
      
      Also, this patch adds arch_init_kprobes to sparc64 to fix the sparc64 kprobes
      build from the last return probe patch.
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      6772926b
    • A
      [PATCH] ppc32: add Freescale MPC885ADS board support · e6b6239f
      Andrei Konovalov 提交于
      This patch adds the Freescale MPC86xADS board support.  The supported
      devices are SMC UART and 10Mbit ethernet on SCC1.
      
      The manual for the board says that it "is compatible with the MPC8xxFADS
      for software point of view".  That's why this patch extends FADS instead of
      introducing a new platform.
      
      FEC is not supported as the "combined FCC/FEC ethernet driver" driver by
      Pantelis Antoniou should replace the current FEC driver.
      Signed-off-by: NGennadiy Kurtsman <gkurtsman@ru.mvista.com>
      Signed-off-by: NAndrei Konovalov <akonovalov@ru.mvista.com>
      Acked-by: NTom Rini <trini@kernel.crashing.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      e6b6239f
    • D
      [TCP]: Move to new TSO segmenting scheme. · c1b4a7e6
      David S. Miller 提交于
      Make TSO segment transmit size decisions at send time not earlier.
      
      The basic scheme is that we try to build as large a TSO frame as
      possible when pulling in the user data, but the size of the TSO frame
      output to the card is determined at transmit time.
      
      This is guided by tp->xmit_size_goal.  It is always set to a multiple
      of MSS and tells sendmsg/sendpage how large an SKB to try and build.
      
      Later, tcp_write_xmit() and tcp_push_one() chop up the packet if
      necessary and conditions warrant.  These routines can also decide to
      "defer" in order to wait for more ACKs to arrive and thus allow larger
      TSO frames to be emitted.
      
      A general observation is that TSO elongates the pipe, thus requiring a
      larger congestion window and larger buffering especially at the sender
      side.  Therefore, it is important that applications 1) get a large
      enough socket send buffer (this is accomplished by our dynamic send
      buffer expansion code) 2) do large enough writes.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      c1b4a7e6
    • D
      [TCP]: Fix __tcp_push_pending_frames() 'nonagle' handling. · 55c97f3e
      David S. Miller 提交于
      'nonagle' should be passed to the tcp_snd_test() function
      as 'TCP_NAGLE_PUSH' if we are checking an SKB not at the
      tail of the write_queue.  This is because Nagle does not
      apply to such frames since we cannot possibly tack more
      data onto them.
      
      However, while doing this __tcp_push_pending_frames() makes
      all of the packets in the write_queue use this modified
      'nonagle' value.
      
      Fix the bug and simplify this function by just calling
      tcp_write_xmit() directly if sk_send_head is non-NULL.
      
      As a result, we can now make tcp_data_snd_check() just call
      tcp_push_pending_frames() instead of the specialized
      __tcp_data_snd_check().
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      55c97f3e