I've just released Linux 2.6.32.70. As a reminder, EOL for 2.6.32 is set to Feb 2016. There *might* be another version in the next 2 weeks if we find important things to fix or if Ben gets a few more security fixes, and after that it should be all. So please consider this one as the most likely last one. I want to address special thanks to the debian LTS team, and more specifically Moritz Muehlenhoff and Ben Hutchings for their invaluable help over the years by regularly providing tested backports of a lot of security fixes. People do not necessarily realize it but these fixes are generally the hardest ones to backport and to test, and this work counts for a major part in the value users find in these extended LTS kernels. So sincere thanks guys for this! 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.70.xz https://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/patch-2.6.32.70.gz https://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/ChangeLog-2.6.32.70 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 Willy --------- Makefile | 2 +- arch/mips/kernel/scall32-o32.S | 1 + arch/mips/kernel/scall64-o32.S | 1 + arch/parisc/kernel/signal.c | 64 ++++++++--- arch/s390/kernel/dis.c | 15 ++- arch/x86/kvm/i8254.c | 1 + arch/x86/kvm/x86.c | 10 +- drivers/char/ipmi/ipmi_si_intf.c | 8 +- drivers/char/tty_buffer.c | 8 +- drivers/isdn/gigaset/ser-gigaset.c | 10 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 7 +- drivers/isdn/i4l/isdn_ppp.c | 12 ++- drivers/net/ppp_generic.c | 5 +- drivers/net/slhc.c | 12 ++- drivers/net/slip.c | 2 +- drivers/net/wan/x25_asy.c | 6 +- drivers/scsi/ses.c | 30 +++++- drivers/spi/spi.c | 2 +- drivers/usb/core/hub.c | 24 ++++- drivers/usb/serial/ipaq.c | 4 +- fs/ext4/ext4.h | 51 +++++++-- fs/ext4/super.c | 8 +- fs/fuse/file.c | 2 +- fs/nfs/inode.c | 6 +- fs/splice.c | 1 + fs/sysv/Makefile | 2 +- fs/sysv/inode.c | 10 +- fs/sysv/symlink.c | 20 ---- include/linux/enclosure.h | 4 + include/linux/mmzone.h | 6 ++ include/linux/skbuff.h | 3 +- include/net/af_unix.h | 6 +- include/net/sock.h | 3 + kernel/sched.c | 1 - mm/memory_hotplug.c | 31 +++--- net/ax25/af_ax25.c | 3 + net/bluetooth/sco.c | 3 + net/core/datagram.c | 6 +- net/core/scm.c | 2 + net/decnet/af_decnet.c | 3 + net/ipv4/af_inet.c | 3 + net/ipv4/igmp.c | 5 +- net/ipv4/tcp_input.c | 3 +- net/ipv4/udp.c | 8 +- net/ipv6/addrlabel.c | 2 +- net/ipv6/af_inet6.c | 3 + net/ipv6/ip6mr.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/udp.c | 9 +- net/irda/af_irda.c | 3 + net/rds/connection.c | 6 -- net/rds/send.c | 4 +- net/rfkill/core.c | 6 +- net/rxrpc/ar-recvmsg.c | 3 +- net/sctp/auth.c | 4 +- net/sctp/socket.c | 3 + net/unix/af_unix.c | 183 ++++++++++++++++++++++++++++---- net/unix/garbage.c | 12 +-- security/keys/keyctl.c | 18 ++-- 59 files changed, 487 insertions(+), 187 deletions(-) Summary of changes from 2.6.32.69 to 2.6.32.70 ============================================== Al Viro (1): fix sysvfs symlinks Alan Stern (1): USB: fix invalid memory access in hub_activate() Andrew Banman (1): mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone() Andrew Honig (1): KVM: x86: Reload pit counters for all channels when restoring state Andrew Lunn (1): ipv4: igmp: Allow removing groups from a removed interface Andrey Ryabinin (1): ipv6/addrlabel: fix ip6addrlbl_get() Ben Hutchings (3): isdn_ppp: Add checks for allocation failure in isdn_ppp_open() ppp, slip: Validate VJ compression slot parameters completely ext4: Fix null dereference in ext4_fill_super() Dan Carpenter (2): mISDN: fix a loop count USB: ipaq.c: fix a timeout loop Daniel Borkmann (1): net, scm: fix PaX detected msg_controllen overflow in scm_detach_fds Daniel Kiper (1): mm: add SECTION_ALIGN_UP() and SECTION_ALIGN_DOWN() macro David Howells (1): KEYS: Fix race between read and revoke David S. Miller (1): bluetooth: Validate socket address length in sco_sock_bind(). David Turner (1): ext4: Fix handling of extended tv_sec Ed Swierk (1): MIPS: Fix restart of indirect syscalls Eric Dumazet (3): udp: properly support MSG_PEEK with truncated buffers tcp: initialize tp->copied_seq in case of cross SYN connection af_unix: fix a fatal race with bit fields Hannes Frederic Sowa (2): net: add validation for the socket syscall protocol argument net: fix warnings in 'make htmldocs' by moving macro definition out of field declaration Helge Deller (1): parisc: Fix syscall restarts James Bottomley (2): ses: Fix problems with simple enclosures ses: fix additional element traversal bug Jan Kara (1): vfs: Avoid softlockups with sendfile(2) Jan Stancek (1): ipmi: move timer init to before irq is setup Jeff Layton (1): nfs: if we have no valid attrs, then don't declare the attribute cache valid Johan Hovold (1): spi: fix parent-device reference leak Johannes Berg (1): rfkill: copy the name into the rfkill struct Marcelo Ricardo Leitner (1): sctp: update the netstamp_needed counter when copying sockets Michael Holzheu (1): s390/dis: Fix handling of format specifiers Paolo Bonzini (1): kvm: x86: only channel 0 of the i8254 is linked to the HPET Peter Hurley (2): wan/x25: Fix use-after-free in x25_asy_open_tty() tty: Fix GPF in flush_to_ldisc() Quentin Casasnovas (1): RDS: fix race condition when sending a message on unbound socket Rainer Weikusat (1): unix: avoid use-after-free in ep_remove_wait_queue Roman Gushchin (1): fuse: break infinite loop in fuse_fill_write_pages() Sasha Levin (1): sched/core: Remove false-positive warning from wake_up_process() Tilman Schmidt (1): ser_gigaset: fix deallocation of platform device structure WANG Cong (1): ip6mr: call del_timer_sync() in ip6mr_free_table() Willy Tarreau (2): Revert "net: add length argument to skb_copy_and_csum_datagram_iovec" Linux 2.6.32.70 lucien (1): sctp: translate host order to network order when setting a hmacid -- 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