I've just released Linux 2.6.32.71. This is the very last 2.6.32 release, no other release is planned after this one. In theory there is no reason to deploy this release unless you're still in the process of validating a new kernel. Kernel 3.2 is an excellent upgrade which still has more than two extra years to live. The patch and changelog will appear soon at the following locations: https://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/ https://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/patch-2.6.32.71.xz https://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/patch-2.6.32.71.gz https://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/ChangeLog-2.6.32.71 The updated 2.6.32.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-2.6.32.y http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-2.6.32.y The tree can be browsed on the gitweb interface: http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?h=linux-2.6.32.y Testing status (build/boot, OK/FAIL, otherwise not tested) : ARCH | CONFIGURATION --------+----------------------------------- | allmodconfig other-config x86_64 | build:OK boot:OK i386 | build:OK - armv5 | - build:OK Willy --------- Makefile | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/x86/include/asm/mmu_context.h | 32 +++- arch/x86/mm/pageattr.c | 4 +- arch/x86/mm/tlb.c | 28 ++- drivers/ata/ahci.c | 4 +- drivers/char/tty_io.c | 24 ++- drivers/infiniband/hw/cxgb3/iwch_cm.c | 8 +- drivers/media/dvb/frontends/tda1004x.c | 9 + drivers/media/video/saa7134/saa7134-alsa.c | 5 +- drivers/media/video/usbvision/usbvision-video.c | 7 + drivers/net/pppol2tp.c | 3 +- drivers/pci/pcie/aer/aerdrv.c | 3 +- drivers/pci/pcie/aer/aerdrv.h | 1 - drivers/pci/pcie/aer/aerdrv_core.c | 2 - drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +- drivers/scsi/sd.c | 7 +- drivers/usb/serial/visor.c | 11 +- fs/aio.c | 30 ++- fs/locks.c | 51 +++--- fs/ocfs2/dlm/dlmmaster.c | 26 +-- fs/ocfs2/dlm/dlmrecovery.c | 1 + fs/pipe.c | 5 +- fs/read_write.c | 62 ++++--- fs/udf/inode.c | 15 ++ fs/udf/misc.c | 13 +- fs/udf/super.c | 6 +- fs/udf/udfdecl.h | 8 +- fs/udf/unicode.c | 21 ++- include/linux/fs.h | 1 + include/sound/rawmidi.h | 4 + net/rfkill/core.c | 16 +- net/sctp/sm_sideeffect.c | 34 ++-- net/sctp/socket.c | 9 +- net/unix/af_unix.c | 1 + sound/core/control.c | 2 + sound/core/hrtimer.c | 3 +- sound/core/oss/pcm_oss.c | 21 ++- sound/core/pcm_compat.c | 13 +- sound/core/rawmidi.c | 134 ++++++++++---- sound/core/seq/oss/seq_oss_init.c | 2 +- sound/core/seq/oss/seq_oss_synth.c | 2 +- sound/core/seq/seq_clientmgr.c | 5 +- sound/core/seq/seq_compat.c | 9 +- sound/core/seq/seq_ports.c | 233 +++++++++++++----------- sound/core/seq/seq_queue.c | 2 + sound/core/seq/seq_timer.c | 87 +++++++-- sound/core/seq/seq_virmidi.c | 23 ++- sound/core/timer.c | 118 ++++++++---- sound/drivers/dummy.c | 2 +- sound/usb/usbmidi.c | 1 - 51 files changed, 741 insertions(+), 375 deletions(-) Summary of changes from 2.6.32.70 to 2.6.32.71 ============================================== Alan Stern (1): SCSI: fix crashes in sd and sr runtime PM Andrew Gabbasov (2): udf: Prevent buffer overrun with multi-byte characters udf: Check output buffer length when converting name to CS0 Andrey Konovalov (1): ALSA: usb-audio: avoid freeing umidi object twice Andy Lutomirski (2): x86/mm: Add barriers and document switch_mm()-vs-flush synchronization x86/mm: Improve switch_mm() barrier comments Ben Hutchings (1): pipe: Fix buffer offset after partially failed read Dmitry V. Levin (1): sparc64: fix incorrect sign extension in sys_sparc64_personality Eric Dumazet (1): af_unix: fix struct pid memory leak Hannes Reinecke (1): scsi_dh_rdac: always retry MODE SELECT on command lock violation Hariprasad S (1): iw_cxgb3: Fix incorrectly returning error on success Jeff Layton (1): locks: fix unlock when fcntl_setlk races with a close Joe Perches (1): udf: Promote some debugging messages to udf_error Johan Hovold (1): USB: visor: fix null-deref at probe Johannes Berg (1): rfkill: fix rfkill_fop_read wait_event usage Karl Heiss (1): sctp: Prevent soft lockup when sctp_accept() is called during a timeout event Linus Torvalds (2): vfs: make AIO use the proper rw_verify_area() area helpers readv/writev: do the same MAX_RW_COUNT truncation that read/write does Matt Fleming (1): x86/mm/pat: Avoid truncation when converting cpa->numpages to address Mauro Carvalho Chehab (2): tda1004x: only update the frontend properties if locked saa7134-alsa: Only frees registered sound cards Nicolas Boichat (2): ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode Oliver Neukum (1): usbvision fix overflow of interfaces array Peter Hurley (1): tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) Sebastian Andrzej Siewior (1): PCI/AER: Flush workqueue on device remove to avoid use-after-free Steve Wise (1): RDMA/cxgb3: Don't free skbs on NET_XMIT_* indications from LLD Takashi Iwai (21): ALSA: dummy: Disable switching timer backend via sysfs ALSA: timer: Harden slave timer list handling ALSA: hrtimer: Fix stall by hrtimer_cancel() ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0 ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup() ALSA: seq: Degrade the error message for too many opens ALSA: seq: Fix race at closing in virmidi driver ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check ALSA: pcm: Fix potential deadlock in OSS emulation ALSA: seq: Fix yet another races among ALSA timer accesses ALSA: timer: Fix link corruption due to double start or stop ALSA: rawmidi: Make snd_rawmidi_transmit() race-free ALSA: rawmidi: Fix race at copying & updating the position ALSA: seq: Fix lockdep warnings due to double mutex locks ALSA: timer: Fix double unlink of active_list ALSA: timer: Fix leftover link at closing ALSA: timer: Fix race among timer ioctls ALSA: timer: Fix wrong instance passed to slave callbacks ALSA: timer: Fix race at concurrent reads ALSA: seq: Fix missing NULL check at remove_events ioctl ALSA: seq: Fix race at timer setup and close Tejun Heo (1): libata: disable forced PORTS_IMPL for >= AHCI 1.3 Vegard Nossum (1): udf: limit the maximum number of indirect extents in a row Vladis Dronov (1): usb: serial: visor: fix crash on detecting device without write_urbs Willy Tarreau (2): l2tp: fix another panic in pppol2tp Linux 2.6.32.71 Xin Long (1): sctp: translate network order to host order when users get a hmacid xuejiufei (2): ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup ocfs2/dlm: ignore cleaning the migration mle that is inuse -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html