The following defect(s) have been fixed in this cumulative patch for the Wind River Kernel:
WIND00160131 Moderately high network traffic between two WR Linux guest domains would hang both domains.
WIND00153847 WorkBench Performance Profiler drops samples with target has more than 32 activated CPUs
WIND00156949 WB - Sparc - kgdb: Stepping after connected to kgdboc gives error
WIND00163327 sun_niagara2_sun4v/standard fails to build for boards (WRLINUX_3_0_PATCH...
WIND00160589 Security Advisory - Linux - CVE-2009-0834
WIND00160630 Security Advisory - Linux - CVE-2009-0835
WIND00163745 Security Advisory - linux - CVE-2009-1265
WIND00159631 mtd-utils binary is failing in PNE-LE 2.0
WIND00158922 Security Advisory - Linux Kernel - CVE-2009-0028
WIND00163748 Security Advisory - linux - CVE-2009-1072
WIND00164538 When oprofile configured as kernel module instead of built-in, oprofile fails with undefined symbols
WIND00165533 Security Advisory - linux - CVE-2009-1360
WIND00163953 Security Advisory - linux - CVE-2009-1242
WIND00164572 In WR Linux 3.0, in __copy_skb_header(), if CONFIG_BONDING_DEVINFO is enabled, struct member "real dev" has to be copied from the old sk_buff to the new one.
WIND00160838 kernel crash in wrnote.c
WIND00158257 Failed to mount yaffs2 filesystem on mindspeed_router-standard-glibc_std.
WIND00165146 content of register r5 is corrupted when calling vfp_restore_state
WIND00165620 Security Advisory - Linux - CVE-2009-1337
WIND00172115 gianfar driver fails to add VTAG to arp packet
WIND00174055 wrlinux 3.0 : common_pc_64 : Kernel log reports "TSC halts in idle"
WIND00174057 wrLinux 3.0.x : common_pc_64 : IO traffic with a RFS : Network, USB and SAS task get stucked for more than 120 seconds
WIND00175291 Security Advisory - linux - CVE-2009-1895
WIND00175293 Security Advisory - Linux - CVE-2009-2407
WIND00175296 Security Advisory - Linux - CVE-2009-2406
WIND00174088 memory corruption in preempt_rt kernels with HIGHMEM enabled
WIND00177903 [LKSCTP]: correctly save sctp_adaptation from parameter.
WIND00233656 Problem of MAC corruption in Cavium BSP in WR-Linux 3.0
WIND00331156 Need fix for CVE-2011-2699
WIND00331150 Need fix for CVE-2011-3188
---------------------------------------------------------------------------------
Change List:
===========================
Kernel Common File Changes:
===========================
arch/powerpc/include/asm/highmem.h
arch/x86/ia32/ia32entry.S
arch/x86/kvm/x86.c
crypto/md5.c
drivers/char/random.c
drivers/gpu/drm/r128/r128_cce.c
drivers/gpu/drm/r128/r128_drv.h
drivers/gpu/drm/r128/r128_state.c
drivers/md/md.c
drivers/net/appletalk/ipddp.c
fs/binfmt_flat.c
fs/ecryptfs/inode.c
fs/ecryptfs/keystore.c
fs/nfs/dir.c
fs/nfs/nfs4proc.c
fs/pipe.c
include/linux/cryptohash.h
include/linux/kvm_para.h
include/linux/mm.h
include/linux/personality.h
include/linux/random.h
include/linux/security.h
include/linux/sysctl.h
include/net/ipv6.h
include/net/sctp/structs.h
include/net/secure_seq.h
include/net/transp_v6.h
kernel/fork.c
kernel/posix-timers.c
kernel/sched.c
kernel/sched_fair.c
kernel/signal.c
kernel/sysctl.c
lib/Makefile
lib/md5.c
net/appletalk/aarp.c
net/appletalk/ddp.c
net/core/Makefile
net/core/secure_seq.c
net/dccp/ipv4.c
net/dccp/ipv6.c
net/ipv4/inet_hashtables.c
net/ipv4/inetpeer.c
net/ipv4/netfilter/nf_nat_proto_common.c
net/ipv4/route.c
net/ipv4/tcp_ipv4.c
net/ipv6/af_inet6.c
net/ipv6/inet6_hashtables.c
net/ipv6/ip6_output.c
net/ipv6/tcp_ipv6.c
net/llc/af_llc.c
net/sched/cls_api.c
net/sched/sch_api.c
net/sctp/output.c
net/sctp/protocol.c
net/sctp/sm_make_chunk.c
net/sctp/sm_statefuns.c
net/sctp/sm_statetable.c
net/sctp/sysctl.c
net/socket.c
security/capability.c
security/commoncap.c
security/Kconfig
security/Makefile
security/min_addr.c
security/security.c
security/selinux/hooks.c
===============================
cgl & ecgl Kernel File Changes:
===============================
arch/mips/kernel/unaligned.c
arch/mips/mm/fault.c
arch/mips/oprofile/backtrace.c
arch/mips/oprofile/backtrace.h
arch/mips/oprofile/common.c
arch/mips/oprofile/context.c
arch/mips/oprofile/Makefile
arch/mips/oprofile/mem_validate.h
arch/mips/oprofile/mips_context.h
arch/mips/oprofile/mips_crawl.c
arch/mips/oprofile/op_model_mipsxx.c
arch/mips/oprofile/op_model_vr5500.c
arch/powerpc/include/asm/syscalls.h
arch/powerpc/oprofile/backtrace.c
arch/powerpc/oprofile/common.c
arch/sparc64/Kconfig
arch/sparc64/kernel/syscalls.S
arch/sparc64/oprofile/backtrace.c
arch/sparc64/oprofile/init.c
arch/sparc64/oprofile/Makefile
arch/x86/kernel/traps_32.c
arch/x86/kernel/traps_64.c
arch/x86/oprofile/backtrace.c
drivers/serial/serial_core.c
include/asm-x86/stacktrace.h
kernel/capability.c
===============================
small & standard Kernel File Changes:
===============================
arch/mips/kernel/unaligned.c
arch/mips/mm/fault.c
arch/mips/oprofile/backtrace.c
arch/mips/oprofile/backtrace.h
arch/mips/oprofile/common.c
arch/mips/oprofile/context.c
arch/mips/oprofile/Makefile
arch/mips/oprofile/mem_validate.h
arch/mips/oprofile/mips_context.h
arch/mips/oprofile/mips_crawl.c
arch/mips/oprofile/op_model_mipsxx.c
arch/mips/oprofile/op_model_vr5500.c
arch/powerpc/include/asm/syscalls.h
arch/powerpc/oprofile/backtrace.c
arch/powerpc/oprofile/common.c
arch/sparc64/Kconfig
arch/sparc64/kernel/syscalls.S
arch/sparc64/oprofile/backtrace.c
arch/sparc64/oprofile/init.c
arch/sparc64/oprofile/Makefile
arch/x86/kernel/traps_32.c
arch/x86/kernel/traps_64.c
arch/x86/oprofile/backtrace.c
include/asm-x86/stacktrace.h
===============================
preempt Kernel File Changes:
===============================
arch/mips/kernel/unaligned.c
arch/mips/mm/fault.c
arch/mips/oprofile/backtrace.c
arch/mips/oprofile/backtrace.h
arch/mips/oprofile/common.c
arch/mips/oprofile/context.c
arch/mips/oprofile/mem_validate.h
arch/mips/oprofile/mips_context.h
arch/mips/oprofile/mips_crawl.c
kernel/kprobes.c
kernel/sched.c
===============================
BSP 515c0f39~1 fsl_8572ds File Changes:
===============================
arch/powerpc/include/asm/mmu_context.h
arch/powerpc/mm/mmu_context_32.c
arch/x86/ia32/ia32entry.S
crypto/md5.c
drivers/char/random.c
drivers/gpu/drm/r128/r128_cce.c
drivers/gpu/drm/r128/r128_drv.h
drivers/gpu/drm/r128/r128_state.c
fs/nfs/dir.c
fs/nfs/nfs4proc.c
fs/pipe.c
include/linux/cryptohash.h
include/linux/random.h
include/net/ipv6.h
include/net/secure_seq.h
include/net/transp_v6.h
kernel/sched.c
lib/Makefile
lib/md5.c
net/core/Makefile
net/core/secure_seq.c
net/dccp/ipv4.c
net/dccp/ipv6.c
net/ipv4/inet_hashtables.c
net/ipv4/inetpeer.c
net/ipv4/netfilter/nf_nat_proto_common.c
net/ipv4/route.c
net/ipv4/tcp_ipv4.c
net/ipv6/af_inet6.c
net/ipv6/inet6_hashtables.c
net/ipv6/ip6_output.c
net/ipv6/tcp_ipv6.c
===============================
BSP 6e0f34e6~1 fsl_8572ds File Changes:
===============================
arch/powerpc/include/asm/mmu_context.h
arch/powerpc/mm/mmu_context_32.c
arch/x86/ia32/ia32entry.S
crypto/md5.c
drivers/char/random.c
drivers/gpu/drm/r128/r128_cce.c
drivers/gpu/drm/r128/r128_drv.h
drivers/gpu/drm/r128/r128_state.c
fs/nfs/dir.c
fs/nfs/nfs4proc.c
fs/pipe.c
include/linux/cryptohash.h
include/linux/random.h
include/net/ipv6.h
include/net/secure_seq.h
include/net/transp_v6.h
kernel/sched.c
lib/Makefile
lib/md5.c
net/core/Makefile
net/core/secure_seq.c
net/dccp/ipv4.c
net/dccp/ipv6.c
net/ipv4/inet_hashtables.c
net/ipv4/inetpeer.c
net/ipv4/netfilter/nf_nat_proto_common.c
net/ipv4/route.c
net/ipv4/tcp_ipv4.c
net/ipv6/af_inet6.c
net/ipv6/inet6_hashtables.c
net/ipv6/ip6_output.c
net/ipv6/tcp_ipv6.c
1) Unzip this patch under [install_dir]/updates
2) From the [install_dir]/updates directory, run the command "../maintenance/wrInstaller/x86-linux2/wrInstaller".
3) Follow the instructions for installing the point patch.
4) This is a source only patch so you will have to rebuild the linux package.
This can be done by executing the command "make -C build linux
.distclean"followed by "make -C build linux.rebuild"
5) Run "make fs" next
6) Upload the kernel and rootfs into the target and boot it up
DATE: 17 Feb 2012
REVISION: Add file WRL_3_0-base-kernel-20120215-spin1.zip and includes defect WIND00331156 WIND00331150