I've just released Linux 2.6.32.68. As a reminder users are urged to upgrade to a more recent LTS branch as 2.6.32 support will end in a few months. Check here to find all currently maintained LTS branches : https://www.kernel.org/category/releases.html 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.68.xz https://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/patch-2.6.32.68.gz https://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/ChangeLog-2.6.32.68 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 - i386 | build:OK - Many thanks to Ben Hutchings for providing a lot of fixes. Willy --------- Makefile | 2 +- arch/mips/include/asm/cacheflush.h | 38 +++++++++------- arch/mips/include/asm/octeon/pci-octeon.h | 3 -- arch/mips/mm/cache.c | 12 ++++++ arch/mips/pci/pci-octeon.c | 6 --- arch/mips/pci/pcie-octeon.c | 3 -- arch/powerpc/kernel/cacheinfo.c | 43 ++++++++++++++---- arch/powerpc/kernel/vmlinux.lds.S | 1 + arch/s390/kernel/process.c | 2 +- arch/s390/kernel/suspend.c | 6 +++ arch/x86/kernel/reboot.c | 7 ++- arch/x86/lib/usercopy_64.c | 2 +- arch/x86/xen/enlighten.c | 40 +++++++++++++++++ crypto/testmgr.h | 38 ++++++++-------- drivers/ata/libata-core.c | 3 +- drivers/char/tty_io.c | 1 + drivers/dma/dmatest.c | 2 +- drivers/dma/mv_xor.c | 72 ++++++++++++++++++++----------- drivers/dma/mv_xor.h | 1 + drivers/hid/hid-cherry.c | 2 +- drivers/hid/hid-kye.c | 2 +- drivers/hid/hid-lg.c | 2 +- drivers/hid/hid-monterey.c | 2 +- drivers/hid/hid-petalynx.c | 2 +- drivers/hid/hid-sunplus.c | 2 +- drivers/lguest/core.c | 2 +- drivers/md/raid5.c | 3 +- drivers/media/dvb/frontends/cx24116.c | 8 ++-- drivers/media/dvb/frontends/s5h1420.c | 2 +- drivers/memstick/core/mspro_block.c | 3 +- drivers/net/e1000/e1000_main.c | 10 ++++- drivers/pcmcia/topic.h | 16 +++++++ drivers/scsi/sd.c | 19 +++----- drivers/scsi/sg.c | 3 ++ drivers/staging/vt6655/device_main.c | 4 ++ fs/ecryptfs/crypto.c | 1 - fs/ext4/inode.c | 20 ++++++++- fs/ext4/super.c | 1 + fs/fuse/inode.c | 2 +- fs/jbd2/recovery.c | 7 ++- fs/nfs/nfs4state.c | 2 + fs/omfs/inode.c | 3 +- fs/pipe.c | 55 +++++++++++++---------- fs/udf/dir.c | 3 +- fs/udf/inode.c | 46 ++++++++++++++++---- fs/udf/namei.c | 3 +- fs/udf/symlink.c | 67 ++++++++++++++++++++++------ fs/udf/udfdecl.h | 3 +- fs/udf/unicode.c | 28 ++++++------ include/linux/nfs_xdr.h | 2 +- include/linux/sched.h | 8 ++-- kernel/hrtimer.c | 12 ++++-- kernel/ptrace.c | 22 +++++++++- kernel/trace/trace_events_filter.c | 18 +++++++- mm/kmemleak.c | 14 +++++- mm/memory.c | 13 ++++-- net/core/pktgen.c | 2 +- net/dccp/probe.c | 9 +++- net/ipv4/udp.c | 6 +-- net/ipv6/udp.c | 6 +-- net/ipv6/xfrm6_tunnel.c | 2 +- net/netlink/af_netlink.c | 3 +- net/rose/af_rose.c | 3 +- net/sunrpc/backchannel_rqst.c | 2 +- 64 files changed, 514 insertions(+), 213 deletions(-) Summary of changes from 2.6.32.67 to 2.6.32.68 ============================================== Al Viro (1): sg_start_req(): make sure that there's not too many elements in iovec Alexander Sverdlin (1): MIPS: Octeon: Remove udelay() causing huge IRQ latency Andy Lutomirski (1): x86/xen: Probe target addresses in set_aliased_prot() before the hypercall Anton Blanchard (1): powerpc: Align TOC to 256 bytes Ben Hutchings (2): pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic x86_64: Fix strnlen_user() to not touch memory after specified maximum Catalin Marinas (1): mm: kmemleak: allow safe memory scanning during kmemleak disabling Dan Carpenter (1): memstick: mspro_block: add missing curly braces Darrick J. Wong (1): jbd2: fix r_count overflows leading to buffer overflow in journal recovery Dave Olson (1): powerpc: Fix missing L2 cache size in /sys/devices/system/cpu David S. Miller (2): dccp: Fix compile warning in probe code. ipv6: Fix return of xfrm6_tunnel_rcv() Dr. David Alan Gilbert (1): dmaengine: fix missing 'cnt' in ?: in dmatest Eric Dumazet (1): udp: fix behavior of wrong checksums Feng Tang (1): x86/reboot: Fix a warning message triggered by stop_other_cpus() Gerrit Renker (1): dccp: fix auto-loading of dccp(_probe) Heiko Carstens (2): s390/hibernate: fix save and restore of kernel text section s390/process: fix sfpc inline assembly Jan Kara (7): udf: Verify i_size when loading inode udf: Verify symlink size before loading it udf: Treat symlink component of type 2 as / udf: Check path length when reading symlink udf: Check component length before reading it udf: Remove repeated loads blocksize udf: Check length of extended attributes and allocation descriptors Jeff Layton (1): nfs: increase size of EXCHANGE_ID name string buffer Jesper Dangaard Brouer (1): pktgen: adjust spacing in proc file interface output Jiri Kosina (1): HID: fix a couple of off-by-ones Jiri Slaby (1): TTY: drop driver reference in tty_open fail path Kirill A. Shutemov (1): mm: avoid setting up anonymous pages into file mapping Lars Persson (1): MIPS: Fix race condition in lazy cache flushing. Lior Amsalem (1): dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup Malcolm Priestley (1): staging: vt6655: device_rx_srv check sk_buff is NULL Mark Grondona (1): __ptrace_may_access() should not deny sub-threads Mark Hounschell (1): sd: Disable support for 256 byte/sector disks Markus F.X.J. Oberhumer (1): crypto: testmgr - update LZO compression test vectors Mauro Carvalho Chehab (2): s5h1420: fix a buffer overflow when checking userspace params cx24116: fix a buffer overflow when checking userspace params Michael Halcrow (1): eCryptfs: Remove buggy and unnecessary write in file name decode routine Miklos Szeredi (1): fuse: initialize fc->release before calling it Mikulas Patocka (1): libata: increase the timeout when setting transfer mode NeilBrown (1): md/raid5: don't record new size if resize_stripes fails. Oleg Nesterov (2): ptrace: fix race between ptrace_resume() and wait_task_stopped() include/linux/sched.h: don't use task->pid/tgid in same_thread_group/has_group_leader_pid Olga Kornievskaia (1): fixing infinite OPEN loop in 4.0 stateid recovery Pablo Neira Ayuso (1): netlink: fix possible spoofing from non-root processes Peter Zijlstra (1): hrtimer: Allow concurrent hrtimer_start() for self restarting timers Ralf Baechle (1): NET: ROSE: Don't dereference NULL neighbour pointer. Rusty Russell (1): lguest: fix out-by-one error in address checking. Ryan Underwood (1): Disable write buffering on Toshiba ToPIC95 Sabrina Dubroca (1): e1000: add dummy allocator to fix race condition between mtu change and netpoll Sasha Levin (1): fs, omfs: add NULL terminator in the end up the token list Steven Rostedt (1): tracing: Have filter check for balanced ops Steven Rostedt (Red Hat) (2): tracing/filter: Do not WARN on operand count going below zero tracing/filter: Do not allow infix to exceed end of string Theodore Ts'o (2): ext4: fix race between truncate and __ext4_journalled_writepage() ext4: call sync_blockdev() before invalidate_bdev() in put_super() Trond Myklebust (1): SUNRPC: Fix a memory leak in the backchannel code Wang Weidong (1): dccp: catch failed request_module call in dccp_probe init Willy Tarreau (1): Linux 2.6.32.68 -- 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