1. 31 Aug, 2007 1 commit
    • Linus Torvalds's avatar
      Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 · 0ee13079
      Linus Torvalds authored
      * 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
        [PKTGEN]: Remove write-only variable.
        [NETFILTER]: xt_tcpudp: fix wrong struct in udp_checkentry
        [NET_SCHED] sch_prio.c: remove duplicate call of tc_classify()
        [BRIDGE]: Fix OOPS when bridging device without ethtool.
        [BRIDGE]: Packets leaking out of disabled/blocked ports.
        [TCP]: Allow minimum RTO to be configurable via routing metrics.
        SCTP: Fix to handle invalid parameter length correctly
        SCTP: Abort on COOKIE-ECHO if backlog is exceeded.
        SCTP: Correctly disable listening when backlog is 0.
        SCTP: Do not retransmit chunks that are newer then rtt.
        SCTP: Uncomfirmed transports can't become Inactive
        SCTP: Pick the correct port when binding to 0.
        SCTP: Use net_ratelimit to suppress error messages print too fast
        SCTP: Fix to encode PROTOCOL VIOLATION error cause correctly
        SCTP: Fix sctp_addto_chunk() to add pad with correct length
        SCTP: Assign stream sequence numbers to the entire message
        SCTP: properly clean up fragment and ordering queues during FWD-TSN.
        [PKTGEN]: Fix multiqueue oops.
        [BNX2]: Add write posting comment.
        [BNX2]: Use msleep().
      0ee13079
  2. 30 Aug, 2007 30 commits
  3. 29 Aug, 2007 8 commits
  4. 28 Aug, 2007 1 commit
    • Kumar Gala's avatar
      [POWERPC] Flush registers to proper task context · 0ee6c15e
      Kumar Gala authored
      
      
      When we flush register state for FP, Altivec, or SPE in flush_*_to_thread
      we need to respect the task_struct that the caller has passed to us.
      
      Most cases we are called with current, however sometimes (ptrace) we may
      be passed a different task_struct.
      
      This showed up when using gdbserver debugging a simple program that used
      floating point. When gdb tried to show the FP regs they all showed up as
      0, because the child's FP registers were never properly flushed to memory.
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      0ee6c15e