[El-errata] ELBA-2012-2006 Oracle Linux 5 Unbreakable Enterprise kernel bug fix update

Errata Announcements for Oracle Linux el-errata at oss.oracle.com
Mon Apr 16 14:56:44 PDT 2012


Oracle Linux Bug Fix Advisory ELBA-2012-2006

The following updated rpms for Oracle Linux 5 have been uploaded to the 
Unbreakable Linux Network:

i386:
kernel-uek-2.6.32-300.20.1.el5uek.i686.rpm
kernel-uek-debug-2.6.32-300.20.1.el5uek.i686.rpm
kernel-uek-debug-devel-2.6.32-300.20.1.el5uek.i686.rpm
kernel-uek-headers-2.6.32-300.20.1.el5uek.i686.rpm
kernel-uek-devel-2.6.32-300.20.1.el5uek.i686.rpm
kernel-uek-doc-2.6.32-300.20.1.el5uek.noarch.rpm
kernel-uek-firmware-2.6.32-300.20.1.el5uek.noarch.rpm
ofa-2.6.32-300.20.1.el5uek-1.5.1-4.0.58.i686.rpm
ofa-2.6.32-300.20.1.el5uekdebug-1.5.1-4.0.58.i686.rpm
mlnx_en-2.6.32-300.20.1.el5uek-1.5.7-2.i686.rpm
mlnx_en-2.6.32-300.20.1.el5uekdebug-1.5.7-2.i686.rpm

x86_64:
kernel-uek-firmware-2.6.32-300.20.1.el5uek.noarch.rpm
kernel-uek-doc-2.6.32-300.20.1.el5uek.noarch.rpm
kernel-uek-2.6.32-300.20.1.el5uek.x86_64.rpm
kernel-uek-headers-2.6.32-300.20.1.el5uek.x86_64.rpm
kernel-uek-devel-2.6.32-300.20.1.el5uek.x86_64.rpm
kernel-uek-debug-devel-2.6.32-300.20.1.el5uek.x86_64.rpm
kernel-uek-debug-2.6.32-300.20.1.el5uek.x86_64.rpm
ofa-2.6.32-300.20.1.el5uek-1.5.1-4.0.58.x86_64.rpm
ofa-2.6.32-300.20.1.el5uekdebug-1.5.1-4.0.58.x86_64.rpm
mlnx_en-2.6.32-300.20.1.el5uek-1.5.7-2.x86_64.rpm
mlnx_en-2.6.32-300.20.1.el5uekdebug-1.5.7-2.x86_64.rpm

ia64:


SRPMS:
http://oss.oracle.com/ol5/SRPMS-updates/kernel-uek-2.6.32-300.20.1.el5uek.src.rpm
http://oss.oracle.com/ol5/SRPMS-updates/ofa-2.6.32-300.20.1.el5uek-1.5.1-4.0.58.src.rpm
http://oss.oracle.com/ol5/SRPMS-updates/mlnx_en-2.6.32-300.20.1.el5uek-1.5.7-2.src.rpm

Users with Oracle Linux Premier Support can now use Ksplice to patch
against this Bug fix Advisory.

We recommend that all users of  Oracle Linux 5 install these updates.

Users of Ksplice Uptrack can install these updates by running :

# /usr/sbin/uptrack-upgrade -y
On systems that have "autoinstall = yes" in /etc/uptrack/uptrack.conf,
these updates will be installed automatically and you do not need to
take any additional action.

Description of changes:

* NULL pointer dereference in Emulex LightPulse Fibre Channel driver.

A NULL pointer derefence in the Emulex LightPulse Fibre Channel driver
could result in a kernel crash.


* Performance optimization in userspace /proc/oldmem accesses.

Accesses to the special /proc/oldmem file that allows debugging of a
crashed kernel now used a cached mapping to increase read performance.


* Kernel panic in FPU fault handling.

Incorrect FPU fault handling could trigger an alignment exception on
64-bit systems resulting in a kernel panic.


* Memory corruption on nfsd shutdown.

A race condition between closing down a SUNRPC transport and enqueuing
data could result in a use-after-free condition resulting in a
denial-of-service or privilege escalation.


* Double-free on nfsd thread pool mode selection.

Changing the SUNRPC thread pool mode will trigger a shutdown and restart
of services and could result in a double-free next time the server was
shut down.


kernel-uek:

[2.6.32-300.20.1.el5uek]
- revert PVHVM guests to use the balloon driver (Chuck Anderson) 
[Orabug: 12683669, 10124120]

[2.6.32-300.19.1.el5uek]
- mpt2sas: Do not check DIF for unwritten blocks (Martin K. Petersen) 
[Orabug 13928720]
- mpt2sas: Return the correct sense key for DIF errors (Martin K. 
Petersen) [Orabug 13928720]
- mpt2sas: Add a module parameter that permits overriding protection 
capabilities (Martin K. Petersen) [Orabug 13928720]

[2.6.32-300.18.1.el5uek]
- [scsi] mpt2sas 12.105.08.00 (Maxim Uvarov) [Orabug 13928720]

[2.6.32-300.17.1.el5uek]
- NFSv4: Save the owner/group name string when doing open [Orabug 
13459986] (Trond Myklebust)
- x86-64, fpu: Fix %cs value in convert_from_fxsr [Orabug 12659098] 
(Brian Gerst)
- cfq-iosched: fix cfq_cic_link() race confition [Orabug 13928285] 
(Yasuaki Ishimatsu)
- cfq-iosched: don't regard requests with long distance as close [Orabug 
13928285] (Shaohua Li)
- svcrpc: fix double-free on shutdown of nfsd after changing pool mode 
[Orabug 13928285] (J. Bruce Fields)
- svcrpc: avoid memory-corruption on pool shutdown [Orabug 13928285] (J. 
Bruce Fields)
- svcrpc: destroy server sockets all at once [Orabug 13928285] (J. Bruce 
Fields)
- svcrpc: simplify svc_close_all [Orabug 13928285] (J. Bruce Fields)
- Improve TSC calibration using a delayed workqueue [Orabug 13928285] 
(John Stultz)
- clocksource: Add clocksource_register_hz/khz interface [Orabug 
13928285] (John Stultz)
- clocksource: Provide a generic mult/shift factor calculation [Orabug 
13928285] (Thomas Gleixner)
- [nfs] fall back on normal lookup [Orabug 13928285] (Jeff Layton)
- [changelog]: Add Chuck Lever and John Haxby for nfs fixes [Orabug 
13928285] (Joe Jin)

[2.6.32-300.16.1.el5uek]
- PVHVM guests to use the balloon driver (Chuck Anderson) [Orabug: 
12683669, 10124120]

[2.6.32-300.15.1.el5uek]
- x86, kdump: Change copy_oldmem_page() to use cached addressing (Cliff 
Wickman)
- Silencing 'killing requests for dead queue' (Hannes Reinecke) [Orabug 
13957059]

[2.6.32-300.14.1.el5uek]
- [DM] lvconvert: merge permitted despite no snapshot-merge support 
(Mikulas Patocka, Mike Snitzer) [Orabug: 13797085]
   The following commits were actually introduced in v2.6.32-300.12.1 
but not
   included in the changelog:
   dm snapshot: use merge origin if snapshot invalid bug13797085
   dm snapshot: report merge failure in status
   dm snapshot: merge consecutive chunks together
   dm snapshot: trigger exceptions in remaining snapshots...
   dm snapshot: delay merging a chunk until writes to...
   dm snapshot: queue writes to chunks being merged
   dm snapshot: add merging
   dm snapshot: permit only one merge at once
   dm snapshot: support barriers in snapshot merge target
   dm snapshot: avoid allocating exceptions in merge
   dm snapshot: rework writing to origin
   dm snapshot: add merge target
   dm exception store: add merge specific methods
   dm snapshot: create function for chunk_is_tracked wait
   dm snapshot: make bio optional in __origin_write
   dm snapshot: allow live exception store handover betwee...
   dm snapshot: track suspended state in target
   dm snapshot: move cow ref from exception store to snap...
   dm snapshot: add allocated metadata to snapshot status
   dm snapshot: rename exception functions
   dm snapshot: rename exception_table to dm_exception_table
   dm snapshot: rename dm_snap_exception to dm_exception
   dm snapshot: consolidate insert exception functions
   dm snapshot: abstract minimum_chunk_size fn
   dm snapshot: avoid else clause in persistent_read_metadata

[2.6.32-300.13.1.el5uek]
- [SCSI] update mpt2sas to 12.105.06.00 (Maxim Uvarov) [Orabug: 13459691]
- [SCSI] update mptsas to 4.24.20.03 (Maxim Uvarov) [Orabug: 13459691]
- [SCSI] update megaraid to 00.00.06.12 (Maxim Uvarov) [Orabug: 13459691]
- lpfc: fix null pointer lpfc_sli4_fp_intr_handler (Maxim Uvarov) 
[Orabug: 13856103]

[2.6.32-300.12.1.el5uek]
- Revert "fuse: break fc spinlock" (Maxim Uvarov) [Orabug: 13847680]
- Revert "fuse: split queues to scale I/O throughput" (Maxim Uvarov) 
[Orabug: 13847680]
- Revert "fuse: fix fuse request unique id" (Maxim Uvarov) [Orabug: 
13847680]

ofa:

[1.5.1-4.0.58]
- RDS: make sure rds_ib_remove_one() returns only after the device is freed.
- RDS: make sure rds_ib_recv_refill() doesn't leave ring empty.

[1.5.1-4.0.54]
- Add ib_qib support.





More information about the El-errata mailing list