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.9The 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 ...
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
A well chosen thread to ask this question. xt_time is not even
included in 2.6.23.
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...
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...
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Jesper Krogh | Re: Linux 2.6.26-rc4 |
| Thomas Gleixner | Re: Linux 2.6.21-rc1 |
| Hugh Dickins | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
git: | |
| Antonio Almeida | HTB accuracy for high speed |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
