Enhancement Advisory New kernel adds optimizations and support for the Intel E8870 chipset

Advisory: RHEA-2002:317-14
Type: Product Enhancement Advisory
Severity: N/A
Issued on: 2003-09-05
Last updated on: 2003-03-13
Affected Products: Red Hat Enterprise Linux AS (v. 2.1)
Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor
OVAL: N/A
CVEs (cve.mitre.org): CVE-2003-0018

Details

An updated kernel for Red Hat Linux Advanced Server 2.1 for the Itanium
Processor is now available. The kernel adds Intel E8870 chipset support and
several optimizations, fixes a number of bugs, and updates several drivers.

[Updated 28 August 2003]
Added CAN-2003-0018 as a security issue that was first fixed by this
advisory (there are no changes to the packages themselves).

The Linux kernel handles the basic functions of the operating system.

Linux kernel versions 2.4.10 through 2.4.21-pre4 do not properly handle the
O_DIRECT feature, which allows local attackers with write privileges to
read portions of previously deleted files, or cause file system corruption.

The updated kernel available with this errata has added support for the
Intel E8870 chipset, including proper support for 32-bit PCI cards.
Several kernel optimizations are also included.

Vary I/O permits more efficent raw I/O. Usually raw I/O requests are
divided into 512-byte units and then subsequently recombined. Vary I/O
allows drivers to specify that raw I/O request should not be divided. The
MPT fusion, qla2xxx, qla1280,and qlogicisp drivers enable vary I/O.

Asynchronus I/O permits efficient overlap of CPU and I/O processing, which
can dramatically increase the performance for demanding applications.

The hugetlb file system makes efficient use of the large page size support
that the Itanium (IA64) architecture provides. The default hugetlb page
size is 256MB (exclusively for use with Oracle).

Additional features include:

- lazy floating point save and restore optimizations
- support for 128 SCSI disks
- elevator cache optimization
- serialized DMA on the IDE controller for CDROM and HDD

Bug fixes include:

- proper x86 emulation
- IA64 MegaRAID driver
- tulip driver phys reset

The upgraded kernel adds the qla2xxx_v6 driver and updates the following
drivers:

- qla1280
- cciss
- forte

Errata notes, release notes, and driver disks are available at the
following URL:

http://www.redhat.com/support/errata/rhel


Solution

Before applying this update, make sure all previously released errata
relevant to your system have been applied, especially the additional
packages from RHSA-2002:205 and RHSA-2002:206 respectively.

The procedure for upgrading the kernel manually is documented at:

http://www.redhat.com/support/docs/howto/kernel-upgrade/

Please read the directions for your architecture carefully before
proceeding with the kernel upgrade.

Please note that this update is also available via Red Hat Network. Many
people find this to be an easier way to apply updates. To use Red Hat
Network, launch the Red Hat Update Agent with the following command:

up2date

This will start an interactive process that will result in the appropriate
RPMs being upgraded on your system. Note that you need to select the kernel
explicitly on default configurations of up2date.

Updated packages

Red Hat Enterprise Linux AS (v. 2.1)

SRPMS:
ftp://updates.redhat.com/2.1AS/en/os/SRPMS/kernel-2.4.18-e.25.src.rpm
Missing file
    40f6a15d34420c19966189656112073b
 
IA-64:
kernel-2.4.18-e.25.ia64.rpm
File outdated by:  RHSA-2008:0787
    7417c1c743f65c880fd137dc6e8a4349
kernel-doc-2.4.18-e.25.ia64.rpm
File outdated by:  RHSA-2008:0787
    c840f5ef0675cdd73fd459a5f883e720
kernel-smp-2.4.18-e.25.ia64.rpm
File outdated by:  RHSA-2008:0787
    15fa38f955fe26a5ba6a574152941237
kernel-source-2.4.18-e.25.ia64.rpm
File outdated by:  RHSA-2008:0787
    1a4dabe58578f144e00b0c4b08cecc0d
 
Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor

SRPMS:
ftp://updates.redhat.com/2.1AW/en/os/SRPMS/kernel-2.4.18-e.25.src.rpm
Missing file
    40f6a15d34420c19966189656112073b
 
IA-64:
kernel-2.4.18-e.25.ia64.rpm
File outdated by:  RHSA-2008:0787
    7417c1c743f65c880fd137dc6e8a4349
kernel-doc-2.4.18-e.25.ia64.rpm
File outdated by:  RHSA-2008:0787
    c840f5ef0675cdd73fd459a5f883e720
kernel-smp-2.4.18-e.25.ia64.rpm
File outdated by:  RHSA-2008:0787
    15fa38f955fe26a5ba6a574152941237
kernel-source-2.4.18-e.25.ia64.rpm
File outdated by:  RHSA-2008:0787
    1a4dabe58578f144e00b0c4b08cecc0d
 

Bugs fixed (see bugzilla for more information)

73821 - Linux dmesg reports incorrect date/time on CMC errors
74407 - Kernel panic running disk&CDROM stress + network tests
78624 - Errata candidate kernel Oops on Wilson Peak (workstation)
79169 - IA32 exception handler: restore of instruction and data pointers
79407 - Shutting off altstacks -> segfault in existing signal handlers


References


Keywords

aio, E8770, hugetlbfs, I/O, MegaRAID, megaraid, vary


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/