Wind River Support Network

HomeOther DownloadsWind River Linux 3.0 Cumulative patch for kernel
Recommended Type: Patch

Wind River Linux 3.0 Cumulative patch for kernel

Released: Sep 30, 2010     Updated: Feb 16, 2012

Description

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


Product Version

Linux 3

Downloads


Installation Notes

Installation Notes

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


Live chat
Online