Wind River Support Network

HomeOther DownloadsWind River Linux 3.0 UP 1 Cumulative patch for kernel
Obsolete Type: Patch

Wind River Linux 3.0 UP 1 Cumulative patch for kernel

Released: Sep 14, 2009     Updated: Jan 10, 2010

Description

The following defect(s) have been fixed in this cumulative patch for the Wind River kernel:

WIND00177764 Security Advisory - Linux - CVE-2009-2692
WIND00177756 Security Advisory - Linux - CVE-2009-2767
WIND00177755 Security Advisory - Linux - CVE-2009-2768
WIND00173957 Security Advisory - Linux - CVE-2009-2287
WIND00177903 [LKSCTP]: correctly save sctp_adaptation from parameter.
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
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
WIND00180264 Security Advisory - Linux - CVE-2009-2849
WIND00180265 Security Advisory - Linux - CVE-2009-3001
WIND00180262 Security Advisory - Linux - CVE-2009-2848
WIND00180266 Security Advisory - Linux - CVE-2009-3002
WIND00180268 Security Advisory - Linux - CVE-2009-2847
WIND00182766 Security Advisory - Linux - CVE-2009-2903
WIND00180022 Kernel crash in tasklet_action at shutdown time
WIND00184563 [LKSCTP] T5-shutdown-guard timer starts at SHUTDOWN-PEND state
WIND00184258  Add ECN_ENABLE flag to SCTN
WIND00180270  Security Advisory - Linux - CVE-2009-2695
WIND00185843  Security Advisory - linux - CVE-2009-3290
WIND00186307  [SUSTAINING] preempt_rt kernel build failure after enabling Kprobes
WIND00183663  /sbin/pidof -c return empty string, this causes a problem with for example "/etc/init.d/portmap stop" in wrlinux-3.0 cgl kernel
WIND00190177  The board wrs_sbc8641d-cgl fails to build for WRLINUX_3_0_1_PATCHES
WIND00179814  [SUSTAINING] kernel panic in oprofile test on cav_ebt5800-cgl-glibc_cgl on 3.0.2-lx09
WIND00187710  Security Advisory - linux - CVE-2009-2908
WIND00189609  Security Advisory - linux - CVE-2009-3228
WIND00189610  Security Advisory - linux - CVE-2009-3612
WIND00189681  Security Advisory - linux - CVE-2009-3621
WIND00171821  WR Linux 3.0: system get halted when launching the attached script --> CPU load 100% on MPC8572DS board
WIND00191377  Security Advisory - linux - CVE-2009-3547
WIND00191376  Security Advisory - linux - CVE-2009-3726
WIND00189677  Security Advisory - linux - CVE-2009-3620
WIND00192017  [SUSTAINING] wrlinux-3.0 and fsl_8572ds board: top command displays more than 200% CPU load
WIND00189616  Security Advisory - linux - CVE-2009-2910

---------------------------------------------------------------------------------------------------------------------------------------------

Change List:
===========================
Kernel Common File Changes:
===========================
arch/powerpc/include/asm/highmem.h
arch/x86/ia32/ia32entry.S
arch/x86/kvm/x86.c
arch/x86/kvm/x86.c
arch/x86/kvm/x86.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/kvm_para.h
include/linux/mm.h
include/linux/personality.h
include/linux/security.h
include/linux/sysctl.h
include/net/sctp/structs.h
kernel/fork.c
kernel/posix-timers.c
kernel/sched.c
kernel/sched.c
kernel/sched_fair.c
kernel/signal.c
kernel/sysctl.c
net/appletalk/aarp.c
net/appletalk/ddp.c
net/appletalk/ddp.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_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.c
arch/mips/oprofile/backtrace.h
arch/mips/oprofile/common.c
arch/mips/oprofile/context.c
arch/mips/oprofile/context.c
arch/mips/oprofile/Makefile
arch/mips/oprofile/mem_validate.h
arch/mips/oprofile/mem_validate.h
arch/mips/oprofile/mips_context.h
arch/mips/oprofile/mips_context.h
arch/mips/oprofile/mips_crawl.c
arch/mips/oprofile/mips_crawl.c
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.c
arch/mips/oprofile/backtrace.h
arch/mips/oprofile/common.c
arch/mips/oprofile/context.c
arch/mips/oprofile/context.c
arch/mips/oprofile/Makefile
arch/mips/oprofile/mem_validate.h
arch/mips/oprofile/mem_validate.h
arch/mips/oprofile/mips_context.h
arch/mips/oprofile/mips_context.h
arch/mips/oprofile/mips_crawl.c
arch/mips/oprofile/mips_crawl.c
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 wrs_sbc8641d-cgl File Changes:
===============================
arch/mips/oprofile/backtrace.c
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
arch/x86/ia32/ia32entry.S
arch/x86/kvm/x86.c
drivers/gpu/drm/r128/r128_cce.c
drivers/gpu/drm/r128/r128_drv.h
drivers/gpu/drm/r128/r128_state.c
drivers/serial/serial_core.c
fs/ecryptfs/inode.c
fs/nfs/dir.c
fs/nfs/nfs4proc.c
fs/pipe.c
kernel/sched.c
net/sched/cls_api.c
net/sched/sch_api.c

===============================
BSP fsl_8572ds-cgl File Changes:
===============================
arch/powerpc/include/asm/mmu_context.h
arch/powerpc/mm/mmu_context_32.c
arch/x86/ia32/ia32entry.S
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
kernel/sched.c

===============================
BSP fsl_8572ds-standard File Changes:
===============================
arch/powerpc/include/asm/mmu_context.h
arch/powerpc/mm/mmu_context_32.c
arch/x86/ia32/ia32entry.S
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
kernel/sched.c


Product Version

Linux 3

Downloads


Caveats

Requires Wind River Linux 3.0 Update Pack 1 (3.0.1) to be installed.


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


Live chat
Online