logo
Published on KernelTrap (http://kerneltrap.org)

Multiple Stable 2.6.23 Releases

By Jeremy
Created Nov 18 2007 - 15:22

"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 [1]. 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 [2], contained bug fixes for the core kernel code. 2.6.23.3 [3] contained bug fixes for architecture specific issues. 2.6.23.4 [4] contained bug fixes for the core networking and wireless code. 2.6.23.5 [5] contained bug fixes for networking drivers. 2.6.23.6 [6] contained bug fixes for non-networking drivers. 2.6.23.7 [7] contained file system bug fixes. These releases were followed by 2.6.23.8 [8] containing a couple security fixes.


From: Greg Kroah-Hartman <gregkh@...>
Subject: warning, huge 2.6.23-stable review cycle about to start
 [8]Date: Nov 15, 1:59 am 2007

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.

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
	- filesystems

Consider 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 [8]Date: Nov 16, 2:37 pm 2007 We (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.8 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=summary [9] 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.8 Ilpo 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 [9]Date: Nov 16, 2:39 pm 2007 We (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.2 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=summary [10] 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_ACTIVATE Christoph Lameter (1): SLUB: Fix memory leak by not reusing cpu_slab Dave Young (1): param_sysfs_builtin memchr argument fix David Miller (1): Fix compat futex hangs. Frans Pop (1): sched: keep utime/stime monotonic Greg Kroah-Hartman (1): Linux 2.6.23.2 Gregory Haskins (1): lockdep: fix mismatched lockdep_depth/curr_chain_hash Hugh Dickins (1): fix tmpfs BUG and AOP_WRITEPAGE_ACTIVATE Ingo Molnar (1): fix the softlockup watchdog to actually work J. Bruce Fields (1): locks: fix possible infinite loop in posix deadlock detection Jan Kiszka (1): fix param_sysfs_builtin name length check Jens Axboe (2): splice: fix double kunmap() in vmsplice copy path BLOCK: Fix bad sharing of tag busy list on queues with shared tag maps Linus Torvalds (1): Remove broken ptrace() special-case code from file mapping Tsugikazu Shibata (1): HOWTO: update ja_JP/HOWTO with latest changes -
From: Greg Kroah-Hartman <gregkh@...> Subject: Linux 2.6.23.3 [10]Date: Nov 16, 2:44 pm 2007 We (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.3 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=summary [11] 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 mmaps Dave Johnson (1): x86: fix TSC clock source calibration error David Miller (1): Fix sparc64 niagara optimized RAID xor asm Greg Kroah-Hartman (1): Linux 2.6.23.3 H. Peter Anvin (2): x86 setup: handle boot loaders which set up the stack incorrectly x86 setup: sizeof() is unsigned, unbreak comparisons Ingo Molnar (1): x86: fix global_flush_tlb() bug Jeff Dike (3): UML - Stop using libc asm/page.h UML - Fix kernel vs libc symbols clash UML - stop using libc asm/user.h Jeremy 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 Xen Kumar Gala (1): POWERPC: Fix handling of stfiwx math emulation Lepton Wu (1): UML - kill subprocesses on exit Linus 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 [11]Date: Nov 16, 2:46 pm 2007 We (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.4 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=summary [12] 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_len Bill Moss (1): mac80211: honor IW_SCAN_THIS_ESSID in siwscan ioctl David Miller (1): Fix error returns in sys_socketpair() Evgeniy Polyakov (1): Fix TEQL oops. Greg Kroah-Hartman (1): Linux 2.6.23.4 Herbert 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 build Johannes Berg (3): softmac: fix wext MLME request reason code endianness ieee80211: fix TKIP QoS bug mac80211: reorder association debug output John 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 void Jozsef Kadlecsik (1): NETFILTER: nf_conntrack_tcp: fix connection reopening Patrick 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 [12]Date: Nov 16, 2:47 pm 2007 We (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.5 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=summary [13] 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 breakage Ayaz Abdulla (1): forcedeth: add MCP77 device IDs Dan Williams (1): ipw2100: send WEXT scan events Greg Kroah-Hartman (1): Linux 2.6.23.5 James Chapman (1): Fix L2TP oopses. Jan-Bernd Themann (1): ehea: 64K page kernel support fix John W. Linville (1): zd1201: avoid null ptr access of skb->dev Manfred Spraul (1): forcedeth msi bugfix Marc Pignat (1): zd1211rw, fix oops when ejecting install media Michael Chan (1): TG3: Fix performance regression on 5705. Michael Wu (1): rtl8187: Fix more frag bit checking, rts duration calc Stephen 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 [13]Date: Nov 16, 2:48 pm 2007 We (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.6 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=summary [14] 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 resets Alexey 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 race Benjamin 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 boundary Dan Williams (1): md: raid5: fix clearing of biofill operations Dave Airlie (2): i915: fix vbl swap allocation size. radeon: set the address to access the GART table on the CPU side correctly Greg Kroah-Hartman (1): Linux 2.6.23.6 HighPoint Linux Team (1): hptiop: avoid buffer overflow when returning sense data Jean 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 be Jiri Kosina (1): USB: usbserial - fix potential deadlock between write() and IRQ Jiri Slaby (2): Char: rocket, fix dynamic_dev tty Char: moxa, fix and optimise empty timer Jun'ichi Nomura (1): dm: fix thaw_bdev Karsten Keil (2): i4l: Fix random hard freeze with AVM c4 card i4l: fix random freezes with AVM B1 drivers Milan Broz (1): dm delay: fix status NeilBrown (1): md: fix an unsigned compare to allow creation of bitmaps with v1.0 metadata Oliver Neukum (1): USB: add URB_FREE_BUFFER to permissible flags Roland 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 speakerphones Takashi 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 codec Tejun 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 2 Tony Battersby (1): ide: fix serverworks.c UDMA regression -
From: Greg Kroah-Hartman <gregkh@...> Subject: Linux 2.6.23.7 [14]Date: Nov 16, 2:50 pm 2007 We (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.7 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=summary [15] 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.7 Mark Fasheh (1): ocfs2: fix write() performance regression Trond Myklebust (1): NFS: Fix a writeback race... -


Related links:


Source URL:
http://kerneltrap.org/Linux/Multiple_Stable_2.6.23_Releases