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

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

Oracle Linux Bug Fix Advisory ELBA-2012-2006

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




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 6 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.


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

- 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]

- [scsi] mpt2sas (Maxim Uvarov) [Bug 13928720]

- 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 
- 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)

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

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

- [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

- [SCSI] update mpt2sas to (Maxim Uvarov) [Orabug: 13459691]
- [SCSI] update mptsas to (Maxim Uvarov) [Orabug: 13459691]
- [SCSI] update megaraid to (Maxim Uvarov) [Orabug: 13459691]
- lpfc: fix null pointer lpfc_sli4_fp_intr_handler (Maxim Uvarov) 
[Orabug: 13856103]

- 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: 

More information about the El-errata mailing list