"Ok, I've been slacking on the -stable front for a bit here, and didn't realize how far behind I've gotten. Everyone has been sending patches in, which is great, but now we are facing a HUGE 114 patch release," began Greg Kroah-Hartman. He continued:
"As there's no real way that everyone can review all of these patches, I've decided to split them up into 6 different categories, and will be sending patches out in these categories for review. If people can just glance over the ones in the areas they care about, I would really appreciate it."
The stable review resulted in six stable 2.6.23.y releases. The first, 2.6.23.2, contained bug fixes for the core kernel code. 2.6.23.3 contained bug fixes for architecture specific issues. 2.6.23.4 contained bug fixes for the core networking and wireless code. 2.6.23.5 contained bug fixes for networking drivers. 2.6.23.6 contained bug fixes for non-networking drivers. 2.6.23.7 contained file system bug fixes. These releases were followed by 2.6.23.8 containing a couple security fixes.
From: Greg Kroah-Hartman <gregkh@...> Subject: warning, huge 2.6.23-stable review cycle about to start Date: Nov 15, 1:59 am 2007Ok, I've been slacking on the -stable front for a bit here, and didn't
realize how far behind I've gotten. Everyone has been sending patches
in, which is great, but now we are facing a HUGE 114 patch release.As there's no real way that everyone can review all of these patches,
I've decided to split them up into 6 different categories, and will be
sending patches out in these categories for review. If people can just
glance over the ones in the areas they care about, I would really
appreciate it.The 6 categories are:
- core kernel changes
- arch specific changes
- networking changes
- network driver changes
- non-network driver changes
- filesystemsConsider this a warning that your inbox is going to be filled up soon,
so everyone can prepare those filters :)thanks,
greg k-h
-
From: Greg Kroah-Hartman <gregkh@...> Subject: Linux 2.6.23.8 Date: Nov 16, 2:37 pm 2007We (the -stable team) are announcing the release of the 2.6.23.8 kernel.
It contains a few serious security fixes, as well as a raft of other
bugfixes and stuff from the last 2.6.23.1 kernel release.Wait, what happened to versions 2.6.23.2 - 7 you might ask? Well, they
too are released, and I'll be responding to this message with those
individual changelogs and diffs. They corrispond to the different patch
groups that I sent out for review of the stable tree in order to handle
the huge number of overall patches. This way, if problems occur, it
will be easier for people to track down where the regression might have
happened.I'll also be replying to this message with a copy of the patch between
2.6.23.7 and 2.6.23.8The 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 +-
kernel/exit.c | 3 +--
net/ipv4/tcp_input.c | 5 +++++
3 files changed, 7 insertions(+), 3 deletions(-)Summary of changes from v2.6.23.7 to v2.6.23.8
==============================================Greg Kroah-Hartman (1):
Linux 2.6.23.8Ilpo Järvinen (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)-
From: Greg Kroah-Hartman <gregkh@...> Subject: Linux 2.6.23.2 Date: Nov 16, 2:39 pm 2007We (the -stable team) are announcing the release of the 2.6.23.2 kernel.
It contains a number of bugfixes for the core kernel code.I'll also be replying to this message with a copy of the patch between
2.6.23.1 and 2.6.23.2The 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
--------
Documentation/ja_JP/HOWTO | 84 ++++++++++++++++++++++++----------------------
Makefile | 2 -
block/ll_rw_blk.c | 8 +---
fs/locks.c | 11 ++++++
fs/proc/array.c | 6 ++-
fs/splice.c | 2 -
include/linux/blkdev.h | 2 -
include/linux/sched.h | 1
kernel/fork.c | 2 +
kernel/futex_compat.c | 27 ++++++++++----
kernel/lockdep.c | 10 ++---
kernel/params.c | 9 +++-
kernel/softlockup.c | 7 ++-
mm/filemap.c | 13 +------
mm/page-writeback.c | 4 +-
mm/shmem.c | 15 ++++++++
mm/slub.c | 22 ------------
17 files changed, 125 insertions(+), 100 deletions(-)Summary of changes from v2.6.23.1 to v2.6.23.2
==============================================Andrew Morton (1):
writeback: don't propagate AOP_WRITEPAGE_ACTIVATEChristoph Lameter (1):
SLUB: Fix memory leak by not reusing cpu_slabDave Young (1):
param_sysfs_builtin memchr argument fixDavid Miller (1):
Fix compat futex hangs.Frans Pop (1):
sched: keep utime/stime monotonicGreg Kroah-Hartman (1):
Linux 2.6.23.2Gregory Haskins (1):
lockdep: fix mismatched lockdep_depth/curr_chain_hashHugh Dickins (1):
fix tmpfs BUG and AOP_WRITEPAGE_ACTIVATEIngo Molnar (1):
fix the softlockup watchdog to actually workJ. Bruce Fields (1):
locks: fix possible infinite loop in posix deadlock detectionJan Kiszka (1):
fix param_sysfs_builtin name length checkJens Axboe (2):
splice: fix double kunmap() in vmsplice copy path
BLOCK: Fix bad sharing of tag busy list on queues with shared tag mapsLinus Torvalds (1):
Remove broken ptrace() special-case code from file mappingTsugikazu Shibata (1):
HOWTO: update ja_JP/HOWTO with latest changes-
From: Greg Kroah-Hartman <gregkh@...> Subject: Linux 2.6.23.3 Date: Nov 16, 2:44 pm 2007We (the -stable team) are announcing the release of the 2.6.23.3 kernel.
It contains a number of bugfixes for a number of architecture specific
issues.I'll also be replying to this message with a copy of the patch between
2.6.23.2 and 2.6.23.3The 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/boot/boot.h | 8 ++--
arch/i386/boot/header.S | 62 +++++++++++++++++++++++----------
arch/i386/boot/video-bios.c | 2 -
arch/i386/boot/video-vesa.c | 2 -
arch/i386/boot/video.c | 2 -
arch/i386/kernel/tsc.c | 5 +-
arch/i386/xen/enlighten.c | 57 ++++++++++++++++++++----------
arch/i386/xen/mmu.c | 29 +++++++++++++--
arch/i386/xen/multicalls.c | 29 +++++++++++++--
arch/i386/xen/multicalls.h | 3 +
arch/i386/xen/xen-ops.h | 1
arch/mips/mm/c-r4k.c | 21 +++++++++--
arch/powerpc/math-emu/math.c | 13 ++++--
arch/powerpc/platforms/cell/axon_msi.c | 4 +-
arch/sparc64/kernel/sys_sparc.c | 2 -
arch/sparc64/lib/xor.S | 12 +++---
arch/um/Makefile | 3 +
arch/um/include/common-offsets.h | 1
arch/um/include/sysdep-i386/stub.h | 3 -
arch/um/kernel/skas/clone.c | 1
arch/um/os-Linux/main.c | 1
arch/um/os-Linux/skas/mem.c | 1
arch/um/os-Linux/skas/process.c | 2 -
arch/um/os-Linux/start_up.c | 1
arch/um/os-Linux/tt.c | 1
arch/um/os-Linux/util.c | 38 ++++++++++++++++++++
arch/um/sys-i386/user-offsets.c | 6 +--
arch/um/sys-x86_64/user-offsets.c | 9 ----
arch/x86_64/mm/init.c | 6 ---
arch/x86_64/mm/pageattr.c | 9 +++-
fs/xfs/linux-2.6/xfs_buf.c | 13 ++++++
include/asm-mips/hazards.h | 54 ++++++++++++++++++++++++++++
include/linux/bootmem.h | 1
include/xen/interface/vcpu.h | 5 +-
mm/sparse.c | 11 -----
36 files changed, 308 insertions(+), 112 deletions(-)Summary of changes from v2.6.23.2 to v2.6.23.3
==============================================Chris Wright (1):
Fix sparc64 MAP_FIXED handling of framebuffer mmapsDave Johnson (1):
x86: fix TSC clock source calibration errorDavid Miller (1):
Fix sparc64 niagara optimized RAID xor asmGreg Kroah-Hartman (1):
Linux 2.6.23.3H. Peter Anvin (2):
x86 setup: handle boot loaders which set up the stack incorrectly
x86 setup: sizeof() is unsigned, unbreak comparisonsIngo Molnar (1):
x86: fix global_flush_tlb() bugJeff Dike (3):
UML - Stop using libc asm/page.h
UML - Fix kernel vs libc symbols clash
UML - stop using libc asm/user.hJeremy Fitzhardinge (4):
xen: add batch completion callbacks
xen: deal with stale cr3 values when unpinning pagetables
xen: fix incorrect vcpu_register_vcpu_info hypercall argument
xfs: eagerly remove vmap mappings to avoid upsetting XenKumar Gala (1):
POWERPC: Fix handling of stfiwx math emulationLepton Wu (1):
UML - kill subprocesses on exitLinus Torvalds (1):
revert "x86_64: allocate sparsemem memmap above 4G"Michael Ellerman (1):
POWERPC: Make sure to of_node_get() the result of pci_device_to_OF_node()Ralf Baechle (2):
MIPS: MT: Fix bug in multithreaded kernels.
MIPS: R1: Fix hazard barriers to make kernels work on R2 also.-
From: Greg Kroah-Hartman <gregkh@...> Subject: Linux 2.6.23.4 Date: Nov 16, 2:46 pm 2007We (the -stable team) are announcing the release of the 2.6.23.4 kernel.
It contains a number of bugfixes for the core networking and wireless
code.I'll also be replying to this message with a copy of the patch between
2.6.23.3 and 2.6.23.4The 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
include/linux/netlink.h | 2
include/linux/skbuff.h | 3
include/net/9p/9p.h | 12 ++
include/net/sock.h | 10 +-
ipc/mqueue.c | 6 -
net/8021q/vlan.c | 5 +
net/ieee80211/ieee80211_crypt_tkip.c | 2
net/ieee80211/softmac/ieee80211softmac_wx.c | 2
net/ipv4/ipcomp.c | 3
net/ipv6/ipcomp6.c | 3
net/mac80211/ieee80211.c | 55 +++++++-----
net/mac80211/ieee80211_ioctl.c | 11 ++
net/mac80211/ieee80211_sta.c | 128 +++++++++++-----------------
net/netfilter/nf_conntrack_proto_tcp.c | 38 +++-----
net/netlink/af_netlink.c | 10 +-
net/sched/cls_u32.c | 4
net/sched/sch_api.c | 5 -
net/sched/sch_teql.c | 3
net/socket.c | 6 +
20 files changed, 168 insertions(+), 142 deletions(-)Summary of changes from v2.6.23.3 to v2.6.23.4
==============================================Andy Green (2):
mac80211: Improve sanity checks on injected packets
Add get_unaligned to ieee80211_get_radiotap_lenBill Moss (1):
mac80211: honor IW_SCAN_THIS_ESSID in siwscan ioctlDavid Miller (1):
Fix error returns in sys_socketpair()Evgeniy Polyakov (1):
Fix TEQL oops.Greg Kroah-Hartman (1):
Linux 2.6.23.4Herbert Xu (3):
Fix SKB_WITH_OVERHEAD calculations.
TCP: Fix size calculation in sk_stream_alloc_pskb
Fix crypto_alloc_comp() error checking.Ingo Molnar (1):
Fix 9P protocol buildJohannes Berg (3):
softmac: fix wext MLME request reason code endianness
ieee80211: fix TKIP QoS bug
mac80211: reorder association debug outputJohn W. Linville (5):
mac80211: filter locally-originated multicast frames
mac80211: store channel info in sta_bss_list
mac80211: store SSID in sta_bss_list
mac80211: only honor IW_SCAN_THIS_ESSID in STA, IBSS, and AP modes
mac80211: make ieee802_11_parse_elems return voidJozsef Kadlecsik (1):
NETFILTER: nf_conntrack_tcp: fix connection reopeningPatrick McHardy (4):
Fix advertised packet scheduler timer resolution
Fix VLAN address syncing.
Fix SET_VLAN_INGRESS_PRIORITY_CMD error return.
Fix netlink timeouts.Radu Rendec (1):
Fix endianness bug in U32 classifier.Tony Battersby (1):
Fix kernel_accept() return handling.-
From: Greg Kroah-Hartman <gregkh@...> Subject: Linux 2.6.23.5 Date: Nov 16, 2:47 pm 2007We (the -stable team) are announcing the release of the 2.6.23.5 kernel.
It contains a number of bugfixes for networking drivers.I'll also be replying to this message with a copy of the patch between
2.6.23.4 and 2.6.23.5The 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
drivers/net/ehea/ehea_qmr.c | 20 ++-----
drivers/net/ehea/ehea_qmr.h | 2
drivers/net/forcedeth.c | 35 +++++++++---
drivers/net/pppol2tp.c | 25 ++++++---
drivers/net/skge.c | 90 +++++++++++++++++----------------
drivers/net/skge.h | 6 --
drivers/net/sky2.c | 87 +++++++++++++++++++++++++------
drivers/net/tg3.c | 10 ++-
drivers/net/wireless/ipw2100.c | 39 ++++++++++++++
drivers/net/wireless/ipw2100.h | 4 +
drivers/net/wireless/libertas/11d.c | 2
drivers/net/wireless/libertas/cmd.c | 6 --
drivers/net/wireless/libertas/wext.c | 8 +-
drivers/net/wireless/rtl8187_dev.c | 31 +++++------
drivers/net/wireless/zd1201.c | 4 -
drivers/net/wireless/zd1211rw/zd_usb.c | 7 +-
include/linux/pci_ids.h | 4 +
18 files changed, 260 insertions(+), 122 deletions(-)Summary of changes from v2.6.23.4 to v2.6.23.5
==============================================Al Viro (2):
libertas: more endianness breakage
libertas: fix endianness breakageAyaz Abdulla (1):
forcedeth: add MCP77 device IDsDan Williams (1):
ipw2100: send WEXT scan eventsGreg Kroah-Hartman (1):
Linux 2.6.23.5James Chapman (1):
Fix L2TP oopses.Jan-Bernd Themann (1):
ehea: 64K page kernel support fixJohn W. Linville (1):
zd1201: avoid null ptr access of skb->devManfred Spraul (1):
forcedeth msi bugfixMarc Pignat (1):
zd1211rw, fix oops when ejecting install mediaMichael Chan (1):
TG3: Fix performance regression on 5705.Michael Wu (1):
rtl8187: Fix more frag bit checking, rts duration calcStephen Hemminger (4):
skge: XM PHY handling fixes
sky2: status ring race fix
sky2: ethtool register reserved area blackout
sky2: fix power settings on Yukon XL-
From: Greg Kroah-Hartman <gregkh@...> Subject: Linux 2.6.23.6 Date: Nov 16, 2:48 pm 2007We (the -stable team) are announcing the release of the 2.6.23.6 kernel.
It contains a number of bugfixes for drivers other than networking
(networking driver fixes were in 2.6.23.5).I'll also be replying to this message with a copy of the patch between
2.6.23.5 and 2.6.23.6The 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
drivers/acpi/sleep/main.c | 5 -
drivers/ata/ahci.c | 143 ++++++++++++++++++++++++++++++++
drivers/ata/libata-core.c | 9 +-
drivers/ata/libata-eh.c | 32 +++++--
drivers/char/drm/i915_irq.c | 2
drivers/char/drm/radeon_cp.c | 5 -
drivers/char/drm/radeon_drv.h | 1
drivers/char/moxa.c | 4
drivers/char/rocket.c | 14 ++-
drivers/hwmon/lm87.c | 4
drivers/hwmon/w83627hf.c | 78 +++++++++--------
drivers/ide/pci/cs5535.c | 2
drivers/ide/pci/serverworks.c | 1
drivers/ide/pci/siimage.c | 2
drivers/infiniband/core/uverbs_cmd.c | 8 +
drivers/infiniband/hw/mthca/mthca_cmd.c | 6 +
drivers/isdn/hardware/avm/b1.c | 28 ++----
drivers/isdn/hardware/avm/c4.c | 14 ++-
drivers/md/bitmap.c | 2
drivers/md/dm-delay.c | 2
drivers/md/dm.c | 4
drivers/md/raid5.c | 17 +++
drivers/pci/msi.c | 2
drivers/scsi/hptiop.c | 5 -
drivers/usb/core/hcd.h | 8 +
drivers/usb/core/hub.c | 15 +++
drivers/usb/core/quirks.c | 81 ------------------
drivers/usb/core/urb.c | 2
drivers/usb/gadget/ether.c | 12 ++
drivers/usb/host/ehci-hcd.c | 8 +
drivers/usb/serial/generic.c | 7 -
drivers/video/platinumfb.c | 48 +++++-----
include/linux/ide.h | 7 +
include/linux/libata.h | 2
include/linux/usb/quirks.h | 7 -
sound/core/Makefile | 3
sound/core/memalloc.c | 6 +
sound/pci/emu10k1/emumixer.c | 4
sound/pci/hda/patch_sigmatel.c | 29 ++++--
sound/pci/rme9652/hdsp.c | 3
sound/usb/usbmixer.c | 2
42 files changed, 419 insertions(+), 217 deletions(-)Summary of changes from v2.6.23.5 to v2.6.23.6
==============================================Alan Stern (2):
USB: remove USB_QUIRK_NO_AUTOSUSPEND
USB: mutual exclusion for EHCI init and port resetsAlexey Starikovskiy (2):
ACPI: sleep: Fix GPE suspend cleanup
ACPI: suspend: Wrong order of GPE restore.Benedikt Spranger (1):
usb-gadget-ether: prevent oops caused by error interrupt raceBenjamin Herrenschmidt (4):
POWERPC: Fix platinumfb framebuffer
ide: Add ide_get_paired_drive() helper
ide: Fix siimage driver accessing beyond array boundary
ide: Fix cs5535 driver accessing beyond array boundaryDan Williams (1):
md: raid5: fix clearing of biofill operationsDave Airlie (2):
i915: fix vbl swap allocation size.
radeon: set the address to access the GART table on the CPU side correctlyGreg Kroah-Hartman (1):
Linux 2.6.23.6HighPoint Linux Team (1):
hptiop: avoid buffer overflow when returning sense dataJean Delvare (4):
hwmon/w83627hf: Fix setting fan min right after driver load
hwmon/w83627hf: Don't assume bank 0
hwmon/lm87: Fix a division by zero
hwmon/lm87: Disable VID when it should beJiri Kosina (1):
USB: usbserial - fix potential deadlock between write() and IRQJiri Slaby (2):
Char: rocket, fix dynamic_dev tty
Char: moxa, fix and optimise empty timerJun'ichi Nomura (1):
dm: fix thaw_bdevKarsten Keil (2):
i4l: Fix random hard freeze with AVM c4 card
i4l: fix random freezes with AVM B1 driversMilan Broz (1):
dm delay: fix statusNeilBrown (1):
md: fix an unsigned compare to allow creation of bitmaps with v1.0 metadataOliver Neukum (1):
USB: add URB_FREE_BUFFER to permissible flagsRoland Dreier (3):
IB/uverbs: Fix checking of userspace object ownership
IB/mthca: Use mmiowb() to avoid firmware commands getting jumbled up
MSI: Use correct data offset for 32-bit MSI in read_msi_msg()Russ Cox (1):
ALSA: fix selector unit bug affecting some USB speakerphonesTakashi Iwai (5):
ALSA: hda-codec - Avoid zero NID in line_out_pins[] of STAC codecs
ALSA: Fix build error without CONFIG_HAS_DMA
ALSA: emu10k1 - Fix memory corruption
ALSA: hdsp - Fix zero division
ALSA: hda-codec - Add array terminator for dmic in STAC codecTejun Heo (4):
libata: sync NCQ blacklist with upstream
libata: add HTS542525K9SA00 to NCQ blacklist
libata: backport ATA_FLAG_NO_SRST and ATA_FLAG_ASSUME_ATA
libata: backport ATA_FLAG_NO_SRST and ATA_FLAG_ASSUME_ATA, part 2Tony Battersby (1):
ide: fix serverworks.c UDMA regression-
From: Greg Kroah-Hartman <gregkh@...> Subject: Linux 2.6.23.7 Date: Nov 16, 2:50 pm 2007We (the -stable team) are announcing the release of the 2.6.23.7 kernel.
It contains a number of bugfixes filesystem specific issus.I'll also be replying to this message with a copy of the patch between
2.6.23.6 and 2.6.23.7The 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 +-
fs/minix/itree_v1.c | 9 +++++++--
fs/minix/itree_v2.c | 9 +++++++--
fs/nfs/write.c | 17 +++++++++++++----
fs/ocfs2/aops.c | 22 ++++++++++++++++++++++
5 files changed, 50 insertions(+), 9 deletions(-)Summary of changes from v2.6.23.6 to v2.6.23.7
==============================================Eric Sandeen (1):
minixfs: limit minixfs printks on corrupted dir i_size (CVE-2006-6058)Greg Kroah-Hartman (1):
Linux 2.6.23.7Mark Fasheh (1):
ocfs2: fix write() performance regressionTrond Myklebust (1):
NFS: Fix a writeback race...-
