Title: [3905] trunk: [#2424] Upgrade kernel from 2.6.22.12 to 2.6.22.13
- Revision
- 3905
- Author
- cooloney
- Date
- 2007-11-20 20:51:05 -0600 (Tue, 20 Nov 2007)
Log Message
[#2424] Upgrade kernel from 2.6.22.12 to 2.6.22.13
We (the -stable team) are announcing the release of the 2.6.22.13 kernel.
If fixes some security issues and any user of the 2.6.22 series is
encouraged to upgrade.
I'll also be replying to this message with a copy of the patch between
2.6.22.12 and 2.6.22.13
The updated 2.6.22.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.22.y.git
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.22.y.git;a=summary
thanks,
greg k-h
--------
Makefile | 2 +-
kernel/exit.c | 3 +--
net/ipv4/tcp_input.c | 5 +++++
3 files changed, 7 insertions(+), 3 deletions(-)
Summary of changes from v2.6.22.12 to v2.6.22.13
================================================
Greg Kroah-Hartman (1):
Linux 2.6.22.13
Ilpo J?\195?\164rvinen (1):
TCP: Make sure write_queue_from does not begin with NULL ptr (CVE-2007-5501)
Roland McGrath (1):
wait_task_stopped: Check p->exit_state instead of TASK_TRACED (CVE-2007-5500)
Diffstat
Makefile | 2 +-
kernel/exit.c | 3 +--
net/ipv4/tcp_input.c | 5 +++++
3 files changed, 7 insertions(+), 3 deletions(-)
Modified Paths
Diff
Modified: trunk/Makefile (3904 => 3905)
--- trunk/Makefile 2007-11-21 02:17:05 UTC (rev 3904)
+++ trunk/Makefile 2007-11-21 02:51:05 UTC (rev 3905)
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 22
-EXTRAVERSION = .12
+EXTRAVERSION = .13
NAME = Holy Dancing Manatees, Batman!
# *DOCUMENTATION*
Modified: trunk/kernel/exit.c (3904 => 3905)
--- trunk/kernel/exit.c 2007-11-21 02:17:05 UTC (rev 3904)
+++ trunk/kernel/exit.c 2007-11-21 02:51:05 UTC (rev 3905)
@@ -1336,8 +1336,7 @@
int why = (p->ptrace & PT_PTRACED) ? CLD_TRAPPED : CLD_STOPPED;
exit_code = p->exit_code;
- if (unlikely(!exit_code) ||
- unlikely(p->state & TASK_TRACED))
+ if (unlikely(!exit_code) || unlikely(p->exit_state))
goto bail_ref;
return wait_noreap_copyout(p, pid, uid,
why, (exit_code << 8) | 0x7f,
Modified: trunk/net/ipv4/tcp_input.c (3904 => 3905)
--- trunk/net/ipv4/tcp_input.c 2007-11-21 02:17:05 UTC (rev 3904)
+++ trunk/net/ipv4/tcp_input.c 2007-11-21 02:51:05 UTC (rev 3905)
@@ -994,6 +994,9 @@
if (before(TCP_SKB_CB(ack_skb)->ack_seq, prior_snd_una - tp->max_window))
return 0;
+ if (!tp->packets_out)
+ goto out;
+
/* SACK fastpath:
* if the only SACK change is the increase of the end_seq of
* the first block then only apply that SACK block
@@ -1262,6 +1265,8 @@
(!tp->frto_highmark || after(tp->snd_una, tp->frto_highmark)))
tcp_update_reordering(sk, ((tp->fackets_out + 1) - reord), 0);
+out:
+
#if FASTRETRANS_DEBUG > 0
BUG_TRAP((int)tp->sacked_out >= 0);
BUG_TRAP((int)tp->lost_out >= 0);
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits