Linux 2.6.23.9

Previous thread: [PATCH] file capabilities: don't prevent signaling setuid root programs. by Serge E. Hallyn on Monday, November 26, 2007 - 2:00 pm. (3 messages)

Next thread: 2.6.24-rc3-mm1 -- arch/x86/xen/enlighten.c:591: error: by Miles Lane on Monday, November 26, 2007 - 2:06 pm. (3 messages)
To: <linux-kernel@...>, Andrew Morton <akpm@...>, <torvalds@...>, <stable@...>
Date: Monday, November 26, 2007 - 2:01 pm

We (the -stable team) are announcing the release of the 2.6.23.9 kernel.
It a number of bugfixes and anyone using the 2.6.23 kernel series is
recommended to upgrade.

I'll also be replying to this message with a copy of the patch between
2.6.23.8 and 2.6.23.9

The updated 2.6.23.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.23.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.23.y.git;a=su...

thanks,

greg k-h

--------

Makefile | 2 -
arch/i386/lib/delay.c | 3 +
arch/i386/mm/pgtable.c | 3 -
arch/x86_64/kernel/entry.S | 2 -
arch/x86_64/kernel/time.c | 11 ++-----
arch/x86_64/lib/bitstr.c | 2 -
arch/x86_64/lib/delay.c | 11 ++++---
arch/x86_64/mm/pageattr.c | 1
drivers/acpi/video.c | 13 +++++++-
drivers/ata/sata_sis.c | 15 +++++----
drivers/crypto/geode-aes.c | 3 -
drivers/dma/dmaengine.c | 17 +++--------
drivers/i2c/busses/i2c-pasemi.c | 5 +++
drivers/i2c/chips/eeprom.c | 37 +++++++++++++++---------
drivers/md/raid5.c | 16 +++++-----
drivers/net/wireless/ipw2200.c | 56 ++++++++++++++++++++++++++++++-------
drivers/net/wireless/ipw2200.h | 3 +
drivers/oprofile/cpu_buffer.c | 7 ++++
drivers/oprofile/cpu_buffer.h | 1
drivers/oprofile/oprofile_stats.c | 4 ++
drivers/usb/storage/unusual_devs.h | 14 +++++++++
drivers/video/ps3fb.c | 2 -
fs/nfsd/nfs2acl.c | 2 -
fs/nfsd/nfs3acl.c | 2 -
fs/nfsd/nfsfh.c | 43 +++++++++++++++++-----------
fs/reiserfs/stree.c | 3 -
include/asm-i386/system.h | 2 -
include/asm-x86_64/system.h | 8 ++---
kernel/sched_fair.c ...

To: Greg Kroah-Hartman <gregkh@...>
Cc: <linux-kernel@...>, Andrew Morton <akpm@...>, <torvalds@...>, <stable@...>
Date: Monday, November 26, 2007 - 9:18 pm

On Mon, 26 Nov 2007, Greg Kroah-Hartman wrote:
[..]

Still there is no aroud officialy released iptables tarball with support
for rules for new xt_{connlimit,time,u32} modules.
Anyone know where are patches for manage connlimit, time, u32 rules which
will be included in next release ?

kloczek
--
-----------------------------------------------------------
*Ludzie nie maj

To: <kloczek@...>
Cc: Greg Kroah-Hartman <gregkh@...>, <linux-kernel@...>, Andrew Morton <akpm@...>, <torvalds@...>, <stable@...>
Date: Monday, November 26, 2007 - 9:39 pm

A well chosen thread to ask this question. xt_time is not even
included in 2.6.23.

http://netfilter.org/news.html#2007-10-15
-

To: Patrick McHardy <kaber@...>
Cc: <kloczek@...>, Greg Kroah-Hartman <gregkh@...>, <linux-kernel@...>, Andrew Morton <akpm@...>, <torvalds@...>, <stable@...>
Date: Tuesday, November 27, 2007 - 1:24 am

And I don't see any mention of connlimit, time, or u32 in the Changelog for that...

I admit I haven't peeked inside the actual tarball to see if they added stuff
and didn't Changelog it...

To: <linux-kernel@...>, Andrew Morton <akpm@...>, <torvalds@...>, <stable@...>
Date: Monday, November 26, 2007 - 2:01 pm

diff --git a/Makefile b/Makefile
index 435a3d7..2b2a73b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 23
-EXTRAVERSION = .8
+EXTRAVERSION = .9
NAME = Arr Matey! A Hairy Bilge Rat!

# *DOCUMENTATION*
diff --git a/arch/i386/lib/delay.c b/arch/i386/lib/delay.c
index f6edb11..66595ed 100644
--- a/arch/i386/lib/delay.c
+++ b/arch/i386/lib/delay.c
@@ -12,6 +12,7 @@

#include <linux/module.h>
#include <linux/sched.h>
+#include <linux/preempt.h>
#include <linux/delay.h>

#include <asm/processor.h>
@@ -42,11 +43,13 @@ static void delay_tsc(unsigned long loops)
{
unsigned long bclock, now;

+ preempt_disable(); /* TSC's are per-cpu */
rdtscl(bclock);
do {
rep_nop();
rdtscl(now);
} while ((now-bclock) < loops);
+ preempt_enable();
}

/*
diff --git a/arch/i386/mm/pgtable.c b/arch/i386/mm/pgtable.c
index 01437c4..91faa59 100644
--- a/arch/i386/mm/pgtable.c
+++ b/arch/i386/mm/pgtable.c
@@ -97,8 +97,7 @@ static void set_pte_pfn(unsigned long vaddr, unsigned long pfn, pgprot_t flags)
}
pte = pte_offset_kernel(pmd, vaddr);
if (pgprot_val(flags))
- /* <pfn,flags> stored as-is, to permit clearing entries */
- set_pte(pte, pfn_pte(pfn, flags));
+ set_pte_present(&init_mm, vaddr, pte, pfn_pte(pfn, flags));
else
pte_clear(&init_mm, vaddr, pte);

diff --git a/arch/x86_64/kernel/entry.S b/arch/x86_64/kernel/entry.S
index 1d232e5..a6aad39 100644
--- a/arch/x86_64/kernel/entry.S
+++ b/arch/x86_64/kernel/entry.S
@@ -989,7 +989,7 @@ child_rip:
movq %rsi, %rdi
call *%rax
# exit
- xorl %edi, %edi
+ mov %eax, %edi
call do_exit
CFI_ENDPROC
ENDPROC(child_rip)
diff --git a/arch/x86_64/kernel/time.c b/arch/x86_64/kernel/time.c
index 6d48a4e..4d0d1ac 100644
--- a/arch/x86_64/kernel/time.c
+++ b/arch/x86_64/kernel/time.c
@@ -87,18 +87,15 @@ static int set_rtc_mmss(unsigned long nowtime)
int retval = 0;
int real_seconds, real_mi...

Previous thread: [PATCH] file capabilities: don't prevent signaling setuid root programs. by Serge E. Hallyn on Monday, November 26, 2007 - 2:00 pm. (3 messages)

Next thread: 2.6.24-rc3-mm1 -- arch/x86/xen/enlighten.c:591: error: by Miles Lane on Monday, November 26, 2007 - 2:06 pm. (3 messages)