I'm announcing the release of the 3.2.66 kernel. All users of the 3.2 kernel series should upgrade. The updated 3.2.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.2.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git The diff from 3.2.65 is attached to this message. Ben. ------------ Makefile | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 4 +- arch/s390/kernel/time.c | 19 +-- arch/x86/crypto/ghash-clmulni-intel_asm.S | 28 ----- arch/x86/crypto/ghash-clmulni-intel_glue.c | 14 ++- arch/x86/include/asm/cpufeature.h | 1 + arch/x86/include/asm/kvm_para.h | 10 +- arch/x86/kernel/cpu/amd.c | 7 ++ arch/x86/kernel/kvm.c | 9 +- arch/x86/kernel/kvmclock.c | 1 - arch/x86/kernel/tls.c | 23 ++++ arch/x86/kvm/x86.c | 2 +- drivers/ata/ahci.c | 4 + drivers/ata/sata_fsl.c | 2 +- drivers/gpu/drm/drm_crtc.c | 12 +- drivers/gpu/drm/i915/intel_lvds.c | 25 ++-- drivers/i2c/busses/i2c-davinci.c | 8 +- drivers/media/dvb/ttusb-dec/ttusbdecfe.c | 3 + drivers/net/Kconfig | 2 + drivers/net/macvtap.c | 3 + drivers/net/tun.c | 5 + drivers/usb/core/inode.c | 6 +- fs/9p/vfs_inode_dotl.c | 2 +- fs/affs/amigaffs.c | 2 +- fs/autofs4/expire.c | 10 +- fs/autofs4/root.c | 2 +- fs/ceph/dir.c | 8 +- fs/ceph/inode.c | 6 +- fs/cifs/inode.c | 2 +- fs/coda/cache.c | 2 +- fs/dcache.c | 179 ++++++++++++++++------------- fs/debugfs/inode.c | 2 +- fs/exportfs/expfs.c | 2 +- fs/ext4/fsync.c | 2 +- fs/ext4/namei.c | 7 +- fs/libfs.c | 12 +- fs/ncpfs/dir.c | 2 +- fs/ncpfs/ncplib_kernel.h | 4 +- fs/nfs/getroot.c | 2 +- fs/notify/fsnotify.c | 4 +- fs/ocfs2/dcache.c | 2 +- fs/udf/inode.c | 35 +++--- include/linux/dcache.h | 8 +- include/net/ipv6.h | 1 + include/net/tcp.h | 8 +- kernel/cgroup.c | 4 +- mm/memory.c | 26 ++--- net/ipv4/fib_semantics.c | 2 +- net/ipv4/ip_output.c | 12 +- net/ipv4/tcp.c | 131 +++++---------------- net/ipv4/tcp_ipv4.c | 7 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv6/Makefile | 2 +- net/ipv6/output_core.c | 38 ++++++ net/ipv6/tcp_ipv6.c | 7 +- net/sctp/auth.c | 2 - net/sctp/output.c | 4 +- net/sctp/sm_make_chunk.c | 3 + security/selinux/selinuxfs.c | 6 +- 59 files changed, 384 insertions(+), 361 deletions(-) Al Viro (2): move d_rcu from overlapping d_child to overlapping d_alias deal with deadlock in d_walk() Anatol Pomozov (1): ext4: make orphan functions be no-op in no-journal mode Andy Lutomirski (2): x86/tls: Validate TLS entries to protect espfix x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit Ard Biesheuvel (1): crypto: ghash-clmulni-intel - use C implementation for setkey() Ben Hutchings (3): drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets drivers/net: macvtap and tun depend on INET Linux 3.2.66 Dan Carpenter (1): ttusb-dec: buffer overflow in ioctl Daniel Borkmann (3): net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet net: sctp: fix memory leak in auth key management net: sctp: use MAX_HEADER for headroom reserve in output path Daniel Vetter (1): drm/i915: Unlock panel even when LVDS is disabled David Herrmann (1): drm: fix DRM_IOCTL_MODE_GETFB handle-leak Devin Ryles (1): AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller Dmitry Torokhov (1): sata_fsl: fix error handling of irq_of_parse_and_map Eric Dumazet (2): tcp: md5: remove spinlock usage in fast path tcp: md5: do not use alloc_percpu() Grygorii Strashko (1): i2c: davinci: generate STP always when NACK is received Hugh Dickins (1): mm: fix swapoff hang after page migration and fork Jan Kara (1): udf: Avoid infinite loop when processing indirect ICBs Jiri Pirko (1): ipv4: fix nexthop attlen check in fib_nh_match Martin Schwidefsky (1): s390,time: revert direct ktime path for s390 clockevent device Nadav Amit (1): KVM: x86: Don't report guest userspace emulation error to userspace Paolo Bonzini (1): x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-only Tejun Heo (1): ahci: disable MSI on SAMSUNG 0xa800 SSD Vasily Averin (1): ipv4: dst_entry leak in ip_send_unicast_reply() -- Ben Hutchings It is easier to write an incorrect program than to understand a correct one.