<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Release Notes</title><link rel="stylesheet" href="./Common_Content/css/default.css" type="text/css"/><meta name="generator" content="publican"/><meta name="package" content=""/><meta name="description" content="1st July 2009 This document details the Release Notes Red Hat Enterprise Linux 5.4."/></head><body class=""><div class="article" lang="en-US"><div class="titlepage"><div><div class="producttitle"><span class="productname">Red Hat Enterprise Linux</span> <span class="productnumber">5.4</span></div><div><h1 id="d0e1" class="title">Release Notes</h1></div><div><h2 class="subtitle"> Release Notes for all architectures. </h2></div><div><div class="authorgroup"><div class="author"><h3 class="author"/><div class="affiliation"><span class="orgname">Red Hat</span> <span class="orgdiv">Engineering Content Services</span></div><code class="email"><a class="email" href="mailto:rhelv5-list@redhat.com">rhelv5-list@redhat.com</a></code></div></div></div><div><div id="d0e29" class="legalnotice"><h1 class="legalnotice">Legal Notice</h1><div class="para">
		Copyright <span class="trademark"/>© 2009 Red Hat, Inc.. This material may only be distributed subject to the terms and conditions set forth in the Open Publication License, V1.0 or later (the latest version of the OPL is presently available at <a href="http://www.opencontent.org/openpub/">http://www.opencontent.org/openpub/</a>).
	</div><div class="para">
		Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.
	</div><div class="para">
		All other trademarks referenced herein are the property of their respective owners.
	</div><div class="para">
		<div class="address"><p><br/>
			<span class="street">1801 Varsity Drive</span><br/>
			<span class="city">Raleigh</span>, <span class="state">NC</span> <span class="postcode">27606-2072</span> <span class="country">USA</span><br/>
			<span class="phone">Phone: +1 919 754 3700</span><br/>
			<span class="phone">Phone: 888 733 4281</span><br/>
			<span class="fax">Fax: +1 919 754 3701</span><br/>
			<span class="pob">PO Box 13588</span> <span class="city">Research Triangle Park</span>, <span class="state">NC</span> <span class="postcode">27709</span> <span class="country">USA</span><br/>
		</p></div>
	</div></div></div><div><div class="abstract"><h6>Abstract</h6><div class="para">1st July 2009</div><div class="para"> This document details the Release Notes Red Hat Enterprise Linux
5.4.</div></div></div></div><hr/></div><div class="toc"><dl><dt><span class="section"><a href="#d0e125">1. Virtualization Updates</a></span></dt><dt><span class="section"><a href="#Clustering">2. Clustering Updates</a></span></dt><dd><dl><dt><span class="section"><a href="#Fencing">2.1. Fencing Improvements</a></span></dt></dl></dd><dt><span class="section"><a href="#d0e279">3. Networking Updates</a></span></dt><dt><span class="section"><a href="#Filesystems">4. Filesystems Updates</a></span></dt><dt><span class="section"><a href="#d0e375">5. Desktop Updates</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e378">5.1. Advanced Linux Sound Architecture</a></span></dt><dt><span class="section"><a href="#d0e383">5.2. Graphics Drivers</a></span></dt><dt><span class="section"><a href="#d0e409">5.3. Laptop Support</a></span></dt></dl></dd><dt><span class="section"><a href="#Tools">6. Tools Updates</a></span></dt><dt><span class="section"><a href="#d0e499">7. Architecture Specific Support</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e502">7.1. i386</a></span></dt><dt><span class="section"><a href="#d0e589">7.2. x86_64</a></span></dt><dt><span class="section"><a href="#d0e628">7.3. PPC</a></span></dt><dt><span class="section"><a href="#d0e668">7.4. s390</a></span></dt></dl></dd><dt><span class="section"><a href="#sect-Release_Notes-Kernel_Related_Updates">8. Kernel Updates</a></span></dt><dd><dl><dt><span class="section"><a href="#d0e790">8.1. General Kernel Feature Support</a></span></dt><dt><span class="section"><a href="#d0e1054">8.2. General Platform Support</a></span></dt><dt><span class="section"><a href="#d0e1062">8.3. Driver Updates</a></span></dt></dl></dd><dt><span class="section"><a href="#sect-Release_Notes-Technology_Previews">9. Technology Previews</a></span></dt><dt><span class="appendix"><a href="#appe-Publican-Revision_History">A. Revision History</a></span></dt></dl></div><div class="para">
		This document contains the Release Notes for the Red Hat Enterprise Linux 5.4 (kernel-2.6.18-154.EL) family of products including: 
		<div class="itemizedlist"><ul><li><div class="para">
					Red Hat Enterprise Linux 5 Advanced Platform for x86, AMD64/Intel® 64, Itanium Processor Family, System p and System z
				</div></li><li><div class="para">
					Red Hat Enterprise Linux 5 Server for x86, AMD64/Intel® 64, Itanium Processor Family, System p and System z
				</div></li><li><div class="para">
					Red Hat Enterprise Linux 5 Desktop for x86 and AMD64/Intel®
				</div></li></ul></div>
		 The Release Notes provide high level coverage of the improvements and additions that have been implemented in Red Hat Enterprise Linux 5.4. 
		<div class="note"><h2>Note</h2><div class="para">
				The format of the Release Documentation has changed for Red Hat Enterprise Linux 5.4. The Release Notes now contain an overview of important feature updates, bugfixes and Technology Previews. The <span class="emphasis"><em>new</em></span> <a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html-single/Technical_Notes/">Technical Notes</a> document details <span class="emphasis"><em>all</em></span> updated packages, known issues and Technology Previews.
			</div></div>
		
	</div><div class="section" lang="en-US"><div class="titlepage"><div><div><h2 class="title" id="d0e125">1. Virtualization Updates</h2></div></div></div><div class="para">
		Red Hat Enterprise Linux 5.4 now includes full support for the Kernel-based Virtual Machine (KVM) hypervisor on x86_64 based architectures. KVM is integrated into the Linux kernel, providing a virtualization platform that takes advantage of the stability, features, and hardware support inherent in Red Hat Enterprise Linux. Virtualization using the KVM hypervisor is supported on wide variety of guest operating systems, including: 
		<div class="itemizedlist"><ul><li><div class="para">
					Red Hat Enterprise Linux 3
				</div></li><li><div class="para">
					Red Hat Enterprise Linux 4
				</div></li><li><div class="para">
					Red Hat Enterprise Linux 5
				</div></li><li><div class="para">
					Windows XP
				</div></li><li><div class="para">
					Windows Server 2003
				</div></li><li><div class="para">
					Windows Server 2008
				</div></li></ul></div>
	</div><div class="important"><h2>Important</h2><div class="para">
			Xen based virtualization is fully supported. However, Xen-based virtualization requires a different version of the kernel to function. The KVM hypervisor can only be used with the regular (non-Xen) kernel.
		</div></div><div class="warning"><h2>Warning</h2><div class="para">
			While Xen and KVM may be installed on the same system, the default networking configuration for these are different. Users are strongly recommended to only install one hypervisor on a system.
		</div></div><div class="note"><h2>Note</h2><div class="para">
			Xen is the default hypervisor that is shipped with Red Hat Enterprise Linux. As such all configuration defaults are tailored for use with the Xen hypervisor. For details on configuring a system for KVM, please refer to the Virtualization Guide.
		</div></div><div class="para">
		Virtualization using KVM allows both 32-bit and 64-bit versions of guest operating systems to be run without modification. Paravirtualized disk and network drivers have also been included in Red Hat Enterprise Linux 5.4 for enhanced I/O performance. All the libvirt based tools (i.e. <code class="filename">virsh</code>, <code class="filename">virt-install</code> and <code class="filename">virt-manager</code>) have also been updated with added support for KVM.
	</div><div class="para">
		USB passthrough with the KVM hypervisor is considered to be a Technology Preview for the 5.4 release.
	</div><div class="para">
		With resolution of various issues such as: save/restore, live migration and core dumps, Xen based 32 bit paravirtualized guests on x86_64 hosts are no longer classed as a Technology Preview, and are fully supported on Red Hat Enterprise Linux 5.4.
	</div><div class="para">
		the <code class="filename">etherboot</code> package has been added in this update, providing the capability to boot guest virtual machines using the Preboot eXecution Environment (PXE). This process occurs before the OS is loaded and sometimes the OS has no knowledge that it was booted through PXE. Support for etherboot is limited to usage in the KVM context.
	</div><div class="para">
		The <code class="filename">qspice</code> packages have been added to Red Hat Enterprise Linux 5.4 to support the <span class="emphasis"><em>spice protocol</em></span> in <code class="filename">qemu-kvm</code> based virtual machines. <code class="filename">qspice</code> contains both client, server and web browser plugin components. However, only the <code class="filename">qspice</code> server in the <code class="filename">qspice-libs package</code> is fully supported. The qspice client (supplied by the qspice package) and qspice mozilla plugin (supplied by the qspice-mozilla package) are both included as Technology Previews. The <code class="filename">qspice-libs</code> package contains the server implementation that is used in conjunction with <code class="filename">qemu-kvm</code> and as such is fully supported. However, in Red Hat Enterprise Linux 5.4 there is no <code class="filename">libvirt</code> support for the spice protocol; the only supported use of <code class="filename">spice</code> in Red Hat Enterprise Linux 5.4 is through the use of the Red Hat Enterprise Virtualization product.
	</div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h2 class="title" id="Clustering">2. Clustering Updates</h2></div></div></div><div class="para">
		Clusters are multiple computers (nodes) working in concert to increase reliability, scalability, and availability to critical production services.
	</div><div class="para">
		All updates to clustering in Red Hat Enterprise Linux 5.4 are detailed in the Technical Notes. Further information on clustering in Red Hat Enterprise Linux is available in the <a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Cluster_Suite_Overview/index.html">Cluster Suite Overview</a> and the <a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Cluster_Administration/index.html">Cluster Administration</a> documents.
	</div><div class="para">
		Cluster Suite tools have been upgraded to support automatic hypervisor detection. However, running the cluster suite in conjunction with KVM hypervisor is considered to be a Technology Preview.
	</div><div class="para">
		OpenAIS now provides broadcast network communication in addition to multicast. This functionality is considered Technology Preview for standalone usage of OpenAIS and for usage with the Cluster Suite. Note, however, that the functionality for configuring OpenAIS to use broadcast is not integrated into the cluster management tools and must be configured manually.
	</div><div class="note"><h2>Note</h2><div class="para">
			SELinux in Enforcing mode is not supported with the Cluster Suite; Permissive or Disabled modes must be used. Using Cluster Suite on bare metal PPC systems is not supported. Guests running Cluster Suite on VMWare ESX hosts and using fence_vmware is considered a Technology Preview. Running Cluster Suite in guests on VMWare ESX hosts that are managed by Virtual Center is not supported.
		</div><div class="para">
			Mixed architecture clusters using Cluster Suite are not supported. All Nodes in the cluster must be of the same architecture. For the purposes of Cluster Suite, x86_64, x86 and ia64 are considered to be the same architecture, so running clusters with combinations of these architectures is supported.
		</div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="Fencing">2.1. Fencing Improvements</h3></div></div></div><div class="para">
			Fencing is the disconnection of a node from the cluster's shared storage. Fencing cuts off I/O from shared storage, thus ensuring data integrity.
		</div><div class="para">
			In Red Hat Enterprise Linux 5.4, fencing support on Power Systems has been added, as a Technology Preview, for IBM Logical Partition (LPAR) instances that are managed using the Hardware Management Console (HMC) <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=485700">(BZ#485700)</a>. Fencing support has also been added, as a Technology Preview for Cisco MDS 9124 &amp; Cisco MDS 9134 Multilayer Fabric Switches <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=480836">(BZ#480836).</a>
		</div><div class="para">
			The <code class="filename">fence_virsh</code> fence agent is provided in this release of Red Hat Enterprise Linux as a Technology Preview. <code class="filename">fence_virsh</code> provides the ability for one guest (running as a domU) to fence another using the libvirt protocol. However, as <code class="filename">fence_virsh</code> is not integrated with cluster-suite it is not supported as a fence agent in that environment.
		</div><div class="para">
			Additionally, the following new articles on fencing have been published on the Red Hat Knowledge Base: 
			<div class="itemizedlist"><ul><li><div class="para">
						SCSI Fencing (Persistent Reservations) with Red Hat Enterprise Linux 5 Advanced Platform Cluster Suite:  <a href="http://kbase.redhat.com/faq/docs/DOC-17809">http://kbase.redhat.com/faq/docs/DOC-17809</a> 
					</div></li><li><div class="para">
						Using fence_vmware with Red Hat Enterprise Linux 5 Advanced Platform Cluster Suite: <a href="http://kbase.redhat.com/faq/docs/DOC-17345">http://kbase.redhat.com/faq/docs/DOC-17345</a>
					</div></li></ul></div>
		</div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h2 class="title" id="d0e279">3. Networking Updates</h2></div></div></div><div class="para">
		With this update, Generic Receive Offload (GRO) support has been implemented in both the kernel and the userspace application, <span class="application"><strong>ethtool</strong></span>.(<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=499347">(BZ#499347)</a>) The GRO system increases the performance of inbound network connections by reducing the amount of processing done by the Central Processing Unit (CPU). GRO implements the same technique as the Large Receive Offload (LRO) system, but can be applied to a wider range of transport layer protocols. GRO support has also been added to a several network device drivers, including the igb driver for Intel® Gigabit Ethernet Adapters and the ixgbe driver for Intel 10 Gigabit PCI Express network devices.
	</div><div class="para">
		The Netfilter framework (the portion of the kernel resposible for network packet filtering) has been updated with added support for Differentiated Services Code Point (DSCP) values
	</div><div class="para">
		the <code class="filename">bind</code> (Berkeley Internet Name Domain) package provides an implementation of the DNS (Domain Name System) protocols. Previously, bind did not offer a mechanism to easily distinguish between requests that will receive authoritative and non-authoritative replies. Consequently, an incorrectly configured server may have replied to requests that should have been denied. With this update, bind has been updated, providing the new option <code class="command">allow-query-cache</code> that controls access to non-authoritative data on a server (for example: cached recursive results and root zone hits). <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=483708">(BZ#483708)</a>
	</div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h2 class="title" id="Filesystems">4. Filesystems Updates</h2></div></div></div><div class="para">
		In the 5.4 update, several significant additions have been made to file systems support. Base Red Hat Enterprise Linux now includes the <code class="filename">Filesystem in Userspace (FUSE)</code> kernel modules and user space utilities, allowing users to install and run their own <code class="filename">FUSE</code> file systems on an unmodified Red Hat Enterprise Linux kernel <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=457975">(BZ#457975)</a>. Support for the <code class="filename">XFS</code> file system has also been added to the kernel as a Technology Preview <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=470845">(BZ#470845)</a>. The FIEMAP input/output control (ioctl) interface has been implemented, allowing the physical layout of files to be mapped efficiently. The FIEMAP ioctl can be used by applications to check for fragmentation of a specific file or to create an optimized copy of a sparsely allocated file <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=296951">(BZ#296951)</a>.
	</div><div class="para">
		Additionally, the Common Internet File System (CIFS) has been updated in the kernel <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=465143">(BZ#465143)</a>. The ext4 file system (included in Red Hat Enterprise Linux as a Technology Preview) has also been updated <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=485315">(BZ#485315)</a>.
	</div><div class="para">
		In Red Hat Enterprise Linux 5.4, the use of the Global File System 2 (GFS2) as a single server file system (i.e. not in a clustered environment) is deprecated. Users of GFS2 that do not need high availability clustering are encouraged to look at migrating to other file systems like the ext3 or xfs offerings. The xfs file system is specifically targeted at very large file systems (16 TB and above). Existing users will continue to be supported.
	</div><div class="para">
		The required semantics indicate that a process which completes a <code class="filename">stat, write, stat</code>, should see a different <code class="command">mtime</code> (time of last modification) on the file in the results from the second stat call compared to the <code class="command">mtime</code> in the results from the first stat call. File times in NFS are maintained strictly by the server, so the file <code class="command">mtime</code> will not be updated until the data has been transmitted to the server via the <code class="filename">WRITE NFS</code> protocol operation. Simply copying data into the pagecache is not sufficient to cause the <code class="command">mtime</code> to be updated. This is one place where NFS differs from local file systems. Therefore, an NFS filesystem which is under a heavy write workload may result in stat calls having a high latency.<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=469848">(BZ#469848)</a>
	</div><div class="para">
		The ext4 filesystem Technology Preview has been refreshed with updated userspace tools. Ext4 is an incremental improvement on the ext3 file system developed by Red Hat and the Linux community. 
		<div class="note"><h2>Note</h2><div class="para">
				In previous versions of Red Hat Enterprise Linux utilizing the ext4 Technology Preview, ext4 filesystems were labeled as <code class="filename">ext4dev</code>. With this update, ext4 filesystems are now tagged as <code class="filename">ext4</code>.
			</div></div>
	</div><div class="para">
		samba3x and ctdb are provided as a Technology Preview on the x86_64 platform. Samba3x package provides Samba 3.3 and ctdb provide a clustered TDB backend. Running samba3x and ctdb on a set of cluster nodes with GFS file system will allow the export of a clustered CIFS filesystem. These components are provided in an alternate child channel since they conflict with files installed from the samba package in the Client and Server groups
	</div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h2 class="title" id="d0e375">5. Desktop Updates</h2></div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="d0e378">5.1. Advanced Linux Sound Architecture</h3></div></div></div><div class="para">
			In Red Hat Enterprise Linux 5.4, the Advanced Linux Sound Architecture (ALSA) has been updated — providing enhanced support for High Definition Audio (HDA).
		</div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="d0e383">5.2. Graphics Drivers</h3></div></div></div><div class="para">
			The <code class="filename">ati</code> driver for ATI video devices has been updated.
		</div><div class="para">
			The <code class="filename">i810</code> and <code class="filename">intel</code> drivers for Intel integrated display devices have been updated.
		</div><div class="para">
			The <code class="filename">mga</code> driver for Matrox video devices has been updated.
		</div><div class="para">
			The <code class="filename">nv</code> driver for nVidia video devices has been updated.
		</div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="d0e409">5.3. Laptop Support</h3></div></div></div><div class="para">
			Previously, when undocking and docking some laptops with docking stations containing integrated CD/DVD drives, the drive would no longer be recognized. The system would need to be rebooted for the drive to be accessible. With this update, the ACPI docking drivers have been updated in the kernel, resolving this issue. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=485181">(BZ#485181).</a>
		</div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h2 class="title" id="Tools">6. Tools Updates</h2></div></div></div><div class="itemizedlist"><ul><li><div class="para">
				<code class="filename">SystemTap</code> is now fully supported, and has been re-based to the latest upstream version. This update features improved user-space probing through shared libraries, experimental DWARF unwinding, and a new <code class="filename">&lt;sys/sdt.h&gt;</code> header file which provides dtrace-compatible markers.
			</div><div class="para">
				This re-base also enhances support for <code class="filename">debuginfo-less</code> operations. Typecasting (through the @cast operator) is now supported, along with kernel tracepoint probing. Several <code class="filename">'kprobe.*'</code> probe bugs that hampered <code class="filename">debuginfo-less</code> operations are also now resolved.
			</div><div class="para">
				SystemTap also features several documentation improvements. A new '<code class="filename">3stap</code>' feature provides users with useful man pages on most SystemTap probes and functions. The <code class="filename">systemtap-testsuite</code> package also features a larger library of sample scripts.
			</div><div class="para">
				For more information about the SystemTap re-base, please refer to the SystemTap section Package Updates chapter of the Technical Notes.
			</div></li><li><div class="para">
				Systemtap tracepoints are placed in important sections of the kernel, allowing system administrators to analyze the performance of, and debug portions of code. In Red Hat Enterprise Linux 5.4, tracepoints have been added to the following sections of the kernel subsystem as a Technology Preview: 
				<div class="itemizedlist"><ul><li><div class="para">
							Memory Management (mm) <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=493444">(BZ#493444)</a>
						</div></li><li><div class="para">
							Block Device I/O (blktrace)<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=493454">(Bugzilla #493454)</a>
						</div></li><li><div class="para">
							Network File System (NFS) <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=499008">(BZ#499008)</a>
						</div></li><li><div class="para">
							Page Cache and Networking stacks <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475719">(BZ#475719)</a>
						</div></li><li><div class="para">
							Scheduler <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=497414">(BZ#497414)</a>
						</div></li></ul></div>
			</div></li><li><div class="para">
				The Gnu Compiler Collection version 4.4 (GCC4.4) is now included in this release as a Technology Preview. This collection of compilers include C, C++, and Fortran compilers along with support libraries.
			</div></li><li><div class="para">
				<code class="filename">glibc new MALLOC behaviour:</code> The upstream glibc has been changed recently to enable higher scalability across many sockets and cores. This is done by assigning threads their own memory pools and by avoiding locking in some situations. The amount of additional memory used for the memory pools (if any) can be controlled using the environment variables MALLOC_ARENA_TEST and MALLOC_ARENA_MAX.
			</div><div class="para">
				MALLOC_ARENA_TEST specifies that a test for the number of cores is performed once the number of memory pools reaches this value. MALLOC_ARENA_MAX sets the maximum number of memory pools used, regardless of the number of cores.
			</div><div class="para">
				The glibc in the RHEL 5.4 release has this functionality integrated as a Technology Preview of the upstream malloc. To enable the per-thread memory pools the environment variable MALLOC_PER_THREAD needs to be set in the environment. This environment variable will become obsolete when this new malloc behaviour becomes default in future releases. Users experiencing contention for the malloc resources could try enabling this option.
			</div></li></ul></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h2 class="title" id="d0e499">7. Architecture Specific Support</h2></div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="d0e502">7.1. i386</h3></div></div></div><div class="itemizedlist"><ul><li><div class="para">
					In a virtual environment, timekeeping for Red Hat Enterprise Linux 64-bit kernels can be problematic, since time is kept by counting timer interrupts. De- and re-scheduling the virtual machine can cause a delay in these interrupts, resulting in a timekeeping discrepancy. This kernel release reconfigures the timekeeping algorithm to keep time based on a time-elapsed counter. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=463573">Bugzilla #463573</a>)
				</div></li><li><div class="para">
					It was found that, if their stacks exceed the combined size of ~4GB, 64-bit threaded applications slowed down drastically in <code class="command">pthread_create()</code>. This is because <code class="command">glibc</code> uses <code class="command">MAP_32BIT</code> to allocate those stacks. As the use of <code class="command">MAP_32BIT</code> is a legacy implementation, this update adds a new flag (<code class="command">MAP_STACK mmap</code>) to the kernel to avoid constraining 64-bit applications. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=459321">Bugzilla #459321</a>)
				</div></li><li><div class="para">
					The update includes a feature bit that encourages TSCs to keep running in deep-C states. This bit <code class="command">NONSTOP_TSC</code> acts in conjunction with <code class="command">CONSTANT_TSC</code>. <code class="command">CONSTANT_TSC</code> indicates that the TSC runs at constant frequency irrespective of P/T- states, and <code class="command">NONSTOP_TSC</code> indicates that TSC does not stop in deep C-states. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=474091">Bugzilla #474091</a>) 
				</div></li><li><div class="para">
					This update includes a patch to include <em class="parameter"><code>asm-x86_64</code></em> headers in kernel-devel packages built on or for i386, i486, i586 and i686 architectures. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=491775">Bugzilla #491775</a>)
				</div></li><li><div class="para">
					This update includes a fix to ensure that specifying <code class="command">memmap=X$Y</code> as a boot parameter on i386 architectures yields a new BIOS map. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=464500">Bugzilla #464500</a>)
				</div></li><li><div class="para">
					This update adds a patch to correct a problem with the Non-Maskable Interrupt (NMI) that appeared in previous kernel releases. The problem appeared to affect various Intel processors and caused the system to report the NMI watchdog was 'stuck'. New parameters in the NMI code correct this issue. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=500892">Bugzilla #500892</a>)
				</div></li><li><div class="para">
					This release re-introduces PCI Domain support for HP xw9400 and xw9300 systems. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=474891">Bugzilla #474891</a>)
				</div></li><li><div class="para">
					Functionality has been corrected to export module powernow-k8 parameters to /sys/modules. This information was previously not exported.(<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=492010">Bugzilla #492010</a>)
				</div></li></ul></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="d0e589">7.2. x86_64</h3></div></div></div><div class="itemizedlist"><ul><li><div class="para">
					An optimization error was found in <code class="filename">linux-2.6-misc-utrace-update.patch</code>. When running 32-bit processes on a 64-bit machine systems didn't return ENOSYS on missing (out of table range) system calls. This kernel release includes a patch to correct this. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=481682">Bugzilla #481682</a>)
				</div></li><li><div class="para">
					Some cluster systems were found to boot with an unstable time source. It was determined that this was a result of kernel code not checking for a free performance counter (<em class="parameter"><code>PERFCTR</code></em>) when calibrating the <em class="parameter"><code>TSC</code></em> (Time Stamp Clock) during the boot process. This resulted, in a small percentage of cases, in the system defaulting to a busy PERFCTR and getting unreliable calibrations.
				</div><div class="para">
					A fix was implemented to correct this by ensuring the system checked for a free <em class="parameter"><code>PERFCTR</code></em> before defaulting (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=467782">Bugzilla #467782</a>). This fix, however, cannot satisfy all possible contingencies as it is possible that all <em class="parameter"><code>PERFCTR</code></em>s will be busy when required for <em class="parameter"><code>TSC</code></em> calibration. Another patch has been included to initiate a kernel panic in the unlikely event (fewer than 1% of cases) that this scenario occurs. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=472523">Bugzilla #472523</a>).
				</div></li></ul></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="d0e628">7.3. PPC</h3></div></div></div><div class="itemizedlist"><ul><li><div class="para">
					This kernel release includes various patches to update the <code class="systemitem">spufs</code> (Synergistic Processing Units file system) for Cell processors. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475620">Bugzilla #475620</a>)
				</div></li><li><div class="para">
					An issue was identified wherein <code class="systemitem">/proc/cpuinfo</code> would list logical PVR Power7 processor architecture as "unknown" when <code class="command">show_cpuinfo()</code> was run. This update adds a patch to have <code class="command">show_cpuinfo()</code> identify Power7 architectures as Power6. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=486649">Bugzilla #486649</a>)
				</div></li><li><div class="para">
					This update includes several patches that are required to add/improve MSI-X (Message Signaled Interrupts) support on machines using System P processors. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=492580">Bugzilla #492580</a>)
				</div></li><li><div class="para">
					A patch has been added to this release to enable the functionality of the previously problematic power button on Cell Blades machines. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475658">Bugzilla #475658</a>)
				</div></li></ul></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="d0e668">7.4. s390</h3></div></div></div><div class="para">
			Red Hat Enterprise Linux introduces a wide range of new features for IBM System z machines, most notably: 
			<div class="itemizedlist"><ul><li><div class="para">
						Utilizing Named Saved Segments (NSS), the z/VM hypervisor makes operating system code in shared real memory pages available to z/VM guest virtual machines. With this update, multiple Red Hat Enterprise Linux guest operating systems on the z/VM can boot from the NSS and be run from a single copy of the Linux kernel in memory. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=474646">(BZ#474646)</a>
					</div></li><li><div class="para">
						Device driver support has been added in this update for the new IBM System z PCI cryptography accelerators, utilizing the same interfaces as prior versions. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=488496">(BZ#488496)</a>
					</div></li><li><div class="para">
						Red Hat Enterprise Linux 5.4 adds support for processor degradation, which allows processor speed to be reduced in some circumstances (i.e. system overheating). <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=474664">(BZ#474664)</a> This new feature allows automation software to observe the machine state and act based on defined policies.
					</div><div class="note"><h2>Note</h2><div class="para">
							Processor degradation is supported on z990, z890 and later systems and is observed through SCLP system service event type 4 event qualifier 3. STSI will report the new capacity of the processor in the file: <code class="filename">/sys/devices/system/cpu/cpuN/capability</code>.
						</div></div></li><li><div class="para">
						Control Program Identification (CPI) descriptive data is used to identify individual systems on the Hardware Management Console (HMC). With this update, CPI data can now be associated with a Red Hat Enterprise Linux instance. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475820">(BZ#475820)</a>
					</div><div class="para">
						For more information on CPI refer to the <a href="http://www.ibm.com/developerworks/linux/linux390/development_documentation.html">Device Drivers, Features, and Commands document</a>
					</div></li><li><div class="para">
						Fibre Channel Protocol (FCP) performance data can now be measured on Red Hat Enterprise Linux instances on the IBM System z platform. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475334">(BZ#475334)</a> Metrics that are collected and reported on include: 
						<div class="itemizedlist"><ul><li><div class="para">
									Performance relevant data on stack components such as Linux devices, Small Computer System Interface (SCSI) Logical Unit Numbers (LUNs) and Host Bus Adapter (HBA) storage controller information.
								</div></li><li><div class="para">
									Per stack component: current values of relevant measurements as throughput, utilization and other applicable measurements.
								</div></li><li><div class="para">
									Statistical aggregations (minimum, maximum, averages and histogram) of data associated with I/O requests including size, latency per component and totals.
								</div></li></ul></div>
					</div></li><li><div class="para">
						Support has been added to the kernel to issue EMC Symmetrix Control I/O. This update provides the ability to manage EMC Symmetrix storage arrays with Red Hat Enterprise Linux on the IBM System z platform. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=461288">(BZ#461288)</a>
					</div></li><li><div class="para">
						A new feature has been implemented in the kernel to perform an Initial Program Load (IPL) on a Red Hat Enterprise Linux virtual machine immediately following a kernel panic and dump.<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=474688">(BZ#474688)</a>
					</div></li><li><div class="para">
						Hardware that supports the configuration topology facility passes the system CPU topology information to the scheduler, allowing it to make load balancing decisions. On machines where I/O interrupts are unevenly distributed, CPUs that are grouped together and get more I/O interrupts than others will tend to have a higher average load, creating performance issues in some cases.
					</div><div class="para">
						Previously, CPU topology support was enabled by default. With this update, CPU topology support is disabled by default, and the kernel parameter "topology=on" has been added to allow this feature to be enabled. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475797">(BZ#475797)</a>
					</div></li><li><div class="para">
						New kernel options can now be added using the IPL command without modifying the content of the CMS parmfile, allowing for temporary overwriting of kernel options that are already provided by the parmfile. The entire boot command line can be replaced with the VM parameter string, bypassing any kernel options from the parmfile. Furthermore, customers can create new Linux Named Saved Systems (NSS) on the CP/CMS command line. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475530">(BZ#475530)</a>
					</div></li><li><div class="para">
						The qeth driver has been updated with HiperSockets Layer3 support for IPv6. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475572">(BZ#475572)</a> For further details on this feature, refer to the "qeth device driver for OSA-Express (QDIO) and HiperSockets" chapter in IBM's "Device Drivers, Features, and Commands" book located at: <a href="http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html">http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html</a>
					</div></li><li><div class="para">
						Starting with z9 HiperSocket firmware returns the version string in a different format. This change resulted in missing mcl_level information in the qeth status message issued during online setting of the device. The updated qeth driver now correctly reads the new version string format of HiperSockets, allowing for a standardization of output format. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=479881">(BZ#479881)</a>
					</div></li><li><div class="para">
						In Red Hat Enterprise Linux 5.4, the <code class="filename">s390utils</code> package has been rebased to version 1.8.1. For a full list of features that this rebase provides, please refer to the Package Updates section of the <a href="http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html-single/Technical_Notes/">Technical Notes</a>. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=477189">(BZ#477189)</a>
					</div></li><li><div class="para">
						In the kernel, a sysfs interface has been implemented to associate actions to shutdown triggers. For more details on this feature, refer to the "Shutdown actions" chapter in IBM's "Device Drivers, Features, and Commands" book located at: <a href="http://www.ibm.com/developerworks/linux/linux390/development_documentation.html">http://www.ibm.com/developerworks/linux/linux390/development_documentation.html</a>
					</div></li></ul></div>
		</div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h2 class="title" id="sect-Release_Notes-Kernel_Related_Updates">8. Kernel Updates</h2></div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="d0e790">8.1. General Kernel Feature Support</h3></div></div></div><div class="itemizedlist"><ul><li><div class="para">
					Previously, support for raw devices in the upstream kernel was deprecated. However, this support has been returned to the kernel. Consequently, in Red Hat Enterprise Linux 5.4, support for raw devices has also been returned. Additionally, the initscripts packages have been updated, adding the previously dropped functionality of raw devices.<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=472891this o">(BZ#472891)</a>
				</div></li><li><div class="para">
					KVM guest-smp tlb flushing without <em class="parameter"><code>mmu-notifiers</code></em> could corrupt memory as a KVM may add pages to the kernel freelist while another <code class="command">vcpu</code> may still be writing to them through guest mode. This update adds <code class="command">mmu-notifier</code> support to the kernel and also corrects a bug found in an earlier patch wherein <em class="parameter"><code>mm_struct</code></em> was grown by existing drivers and caused a failed kABI check. This bug has been corrected by using an index that resides in an unused padding hole to avoid expanding the structure size.(<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=485718">Bugzilla #485718</a>)
				</div></li><li><div class="para">
					Pointer and signed arithmetic overflow wrapping has not previously been defined in the Linux kernel. This could cause <span class="application"><strong>GCC</strong></span> (GNU C Compiler) to assume that wrapping does not occur and attempt to optimize the arithmetic that the kernel may require for overflow testing. This update adds the <em class="parameter"><code>-fwrapv</code></em> variable to <span class="application"><strong>GCC</strong></span> <code class="command">CFLAGS</code> in order to define wrapping behavior.(<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=491266">Bugzilla #491266</a>)
				</div></li><li><div class="para">
					An issue of contention between processes vying for the same memory space in high end systems was recently identified by TPC-C (Transaction Processing Council) benchmarking. This update includes <code class="command">fast-gup</code> patches which use direct IO and provide a significant (up to 9-10%) performance improvement. This update has been tested thoroughly and is used in the 5.4 kernel to improve scalability. For further information, see this <a href="http://lwn.net/Articles/275185/">article</a>. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=474913">Bugzilla #474913</a>)
				</div></li><li><div class="para">
					A new tunable parameter has been added to this kernel, allowing system administrators to change the maximum number of modified pages <code class="command">kupdate</code> writes to disk per iteration each time it runs. This new tunable <code class="filename">/proc/sys/vm/max_writeback_pages</code> defaults to <em class="parameter"><code>1024</code></em> or 4MB so that a maximum of 1024 pages get written out by each iteration of <code class="command">kupdate</code>. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=479079">Bugzilla #479079</a>).
				</div></li><li><div class="para">
					A new option (<em class="parameter"><code>CONFIG_TASK_IO_ACCOUNTING=y</code></em>) has been added to kernel to assist in monitoring IO statistics per process. This assists with troubleshooting in a production environment. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=461636">Bugzilla #461636</a>)
				</div></li><li><div class="para">
					In previous kernels, back-up processes were deteriorating DB2 server responsiveness. This was caused by <code class="filename">/proc/sys/vm/dirty_ratio</code> preventing processes writing to pagecache memory when more than half of the unmapped pagecache memory was dirty (even if <em class="parameter"><code>dirty_ratio</code></em> was set to 100%). A change made in this kernel update overrides this limiting behavior. Now, when the <em class="parameter"><code>dirty_ratio</code></em> is set to 100%, the system will no longer limit writing to pagecache memory. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=295291">Bugzilla #295291</a>)
				</div></li><li><div class="para">
					The <em class="parameter"><code>rd_blocksize</code></em> option found in the previous kernel's ramdisk driver was causing data corruption when using large ramdisks under a reasonable system load. This update removes the unnecessary option and resolves the data corruption issues. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=480663">Bugzilla #480663</a>)
				</div></li><li><div class="para">
					The function <code class="command">getrusage</code> is used to examine the resource usage of a process. It is useful in diagnosing problems and gathering data on resource usage. In instances where a process interrogated by <code class="command">getrusage</code> was spawning child process threads, however, the results would be in incorrect as <code class="command">getrusage</code> would examine only the parent process and not interrogate its children. This update implements <code class="command">rusadge_thread</code> to allow for accurate resource usage results in these instances. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=451063">Bugzilla #451063</a>)
				</div></li><li><div class="para">
					The header <code class="filename">/usr/include/linux/futex.h</code> would previously interfere with compiling C source code files, resulting in an error. This update includes a patch which corrects problematic kernel only definitions and resolves the compiling error. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475790">Bugzilla #475790</a>)
				</div></li><li><div class="para">
					In previous kernels the kernel version was not identified in panic or oops output messages. This update adds the kernel version details to oops and panic output. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=484403">Bugzilla #484403</a>)
				</div></li><li><div class="para">
					During release 2.6.18, the kernel was configured to provide kernel-headers for the package glibc. That process caused various files to be improperly marked for inclusion. The <code class="filename">serial_reg.h</code> file was incorrectly marked and not included in the <code class="filename">kernel_headers</code> rpm. This, in turn, caused problems with building other rpms. This update adds the <code class="filename">serial_reg.h</code> file and corrects the problem. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=463538">Bugzilla #463538</a>)
				</div></li><li><div class="para">
					In some circumstances <code class="command">upcrund</code>, the process manager in the <span class="application"><strong>HP Unified Parallel C</strong></span> (UPC) product, returned an ESRCH result and failed when calling <code class="command">setpgid()</code> for a child process forked by a sub-thread. This update includes a patch to fix for this problem. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=472433">Bugzilla #472433</a>)
				</div></li><li><div class="para">
					Functionality has been added to <code class="command">sysrq-t</code> to display backtrace information about running processes. This will assist in debugging hung systems. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=456588">Bugzilla #456588</a>)
				</div></li></ul></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title" id="Debugging">8.1.1. Debugging</h4></div></div></div><div class="para">
				In Red Hat Enterprise Linux 5.4, debugging the kernel has been improved with added features for generating core dumps. Core dumps (memory snapshots) are useful for debugging system and kernel crashes. With this update, it is now possible to perform a core dump on systems that utilize hugepages.<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=470411">(BZ#470411)</a> Additionally, kernel panic messages can now be extracted from a core dump file (vmcore) using the <code class="command">makedumpfile</code> command. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=485308">(BZ#485308)</a>
			</div><div class="para">
				
			</div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title" id="d0e989">8.1.2. Security</h4></div></div></div><div class="itemizedlist"><ul><li><div class="para">
						This update increases the maximum length of the kernel key field from the arbitrary 32 character length set in previous kernels to 255 characters. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475145">Bugzilla #475145</a>)
					</div></li><li><div class="para">
						This kernel update addresses the security concern arising from non-root users being able to create device nodes on filesystems exported using NFSD (Network File System daemon). This update returns the <code class="command">CAP_MKNOD</code> and <code class="command">CAP_LINUX_IMMUTABLE</code>) capabilities to the user with the FSUID of 0 in the file system mask. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=497272">Bugzilla #497272</a> and <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=499076">Bugzilla #499076</a>)
					</div></li><li><div class="para">
						In keeping with Federal Information Processing Standardization 140 (FIPS140) certification requirements, this update includes:
					</div><div class="itemizedlist"><ul><li><div class="para">
								Self-testing for; <code class="command">ansi_cprng</code> (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=497891">Bugzilla #497891</a>), <code class="command">ctr(aes)</code> mode (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=497888">Bugzilla #497888</a>), Hmac-sha512 (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=499463">Bugzilla #499463</a>), <code class="command">rfc4309(ccm(aes))</code>. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=472386">Bugzilla #472386</a>), .
							</div></li><li><div class="para">
								Code to produce a signature file that GRUB performs a checksum against during the boot process. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=444632">Bugzilla #444632</a>)
							</div></li><li><div class="para">
								Code to change the DSA key from 512 bit to 1024 bit for module signing. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=413241">Bugzilla #413241</a>)
							</div></li></ul></div></li></ul></div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="d0e1054">8.2. General Platform Support</h3></div></div></div><div class="para">
			Throttling State (T-State) notification support has been added to the Advanced Configuration and Power Interface (ACPI) implementation in the kernel. Adding T-State notification enhances the use of Intel® Intelligent Power Node Manager technology for power management in data centers.<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=487567">(BZ#487567).</a>
		</div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title" id="d0e1062">8.3. Driver Updates</h3></div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title" id="d0e1065">8.3.1. Open Fabrics Enterprise Distribution (OFED) Drivers</h4></div></div></div><div class="para">
				The OpenFabrics Alliance Enterprise Distribution (OFED) is a collection of Infiniband and iWARP hardware diagnostic utilities, the Infiniband fabric management daemon, Infiniband/iWARP kernel module loader, and libraries and development packages for writing applications that use Remote Direct Memory Access (RDMA) technology. Red Hat Enterprise Linux uses the OFED software stack as its complete stack for Infiniband/iWARP/RDMA hardware support.
			</div><div class="para">
				In Red Hat Enterprise Linux 5.4, the following portions of OFED have been updated to the upstream version 1.4.1-rc3 
				<div class="itemizedlist"><ul><li><div class="para">
							Remote Direct Memory Access (RDMA) headers <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=476301">(BZ#476301)</a>
						</div></li><li><div class="para">
							Reliable Datagram Sockets (RDS) protocol <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=477065">(BZ#477065</a>, <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=506907">BZ#506907)</a>
						</div></li><li><div class="para">
							Sockets Direct Protocol (SDP) <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=476301">(BZ#476301)</a>
						</div></li><li><div class="para">
							SCSI RDMA Protocol (SRP) <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=476301">(BZ#476301)</a>
						</div></li><li><div class="para">
							IP over InfiniBand (IPoIB) (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=434779">BZ#434779</a>, <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=466086">BZ#466086</a>, <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=506907">BZ#506907</a>)
						</div></li></ul></div>
			</div><div class="para">
				Additionally, the following OFED drivers have been updated to the upstream version 1.4.1-rc3: 
				<div class="itemizedlist"><ul><li><div class="para">
							The cxgb3 and iw_cxgb3 drivers for the Chelsio T3 Family of network devices <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=476301">(BZ#476301, </a> <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=504906">BZ#504906)</a>
						</div></li><li><div class="para">
							The driver for mthca-based InfiniBand HCA (Host Channel Adapter) <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=476301">(BZ#476301, </a> <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=506097">BZ#506097)</a>
						</div></li><li><div class="para">
							qlgc_vnic driver <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=476301">(BZ#476301)</a>
						</div></li></ul></div>
			</div><div class="note"><h2>Note</h2><div class="para">
					Red Hat closely tracks the upstream OFED code base in order to provide a maximal level of enablement for this still evolving technology. As a consequence, Red Hat can only preserve API/ABI compatibility across minor releases to the degree that the upstream project does. This is an exception from the general practice in the development of Red Hat Enterprise Linux.
				</div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title" id="d0e1144">8.3.2. General Driver Updates</h4></div></div></div><div class="itemizedlist"><ul><li><div class="para">
						The <code class="filename">i5400</code> driver for Intel 5400 class Memory Controllers has been updated with added support for Error Detection And Correction (EDAC). <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=462895">(BZ#462895)</a>
					</div></li><li><div class="para">
						the <code class="filename">i2c</code> driver for the iic-bus interface has been updated, adding support for the AMD SB800 Family of products.
					</div></li><li><div class="para">
						The <code class="filename">i2c-piix4</code> driver has been updated with support for the Broadcom HT1100 chipset. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=474240">(BZ#474240)</a>
					</div></li><li><div class="para">
						The hpilo driver has been updated.<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=488964">(BZ#488964)</a>.
					</div></li><li><div class="para">
						The <code class="filename">dm9601</code> for Davicom Ethernet Adaptors has been updated.
					</div></li></ul></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title" id="NetworkDrivers">8.3.3. Network Driver Updates</h4></div></div></div><div class="itemizedlist"><ul><li><div class="para">
						the bonding driver has been updated to the latest upstream version. This update, however has introduced symbol/ipv6 module dependency capabilities. Therefore, if IPv6 has been previously disabled (by inserting the <code class="command">install ipv6 /bin/false</code> line in the <code class="filename">/etc/modprobe.conf</code> file) an upgrade to the bonding driver in 5.4 will result in the bonding kernel module failing to load. The <code class="command">install ipv6 /bin/false</code> line needs to be replaced with <code class="command">install ipv6 "disable=1</code> for the module to load properly.
					</div></li><li><div class="para">
						The drivers in the kernel for Intel® I/O Acceleration Technology (Intel® I/OAT) have been updated to version 2.6.24.<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=436048">(BZ#436048)</a>.
					</div></li><li><div class="para">
						the <code class="filename">igb</code> driver for Intel® Gigabit Ethernet Adapters has been updated to version 1.3.16-k2. This update also enables GRO support for the <code class="filename">igb</code> driver. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=484102">(BZ#484102, </a> <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=474881">BZ#474881, </a><a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=499347">BZ#499347).</a>
					</div></li><li><div class="para">
						The <code class="filename">igbvf</code> driver has been updated, providing Virtual Function support for Intel 82576 Gigabit Ethernet Controllers. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=480524">(BZ#480524)</a>
					</div></li><li><div class="para">
						the <code class="filename">ixgbe</code> driver for Intel 10 Gigabit PBetaCI Express network devices has been updated to version 2.0.8-k2. This update also enables GRO support for the <code class="filename">ixgbe</code> driver. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=472547">(BZ#472547, </a><a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=499347">BZ#499347).</a>
					</div></li><li><div class="para">
						The <code class="filename">bnx2</code> driver for Broadcom NetXtreme II network devices has been updated to version 1.9.3 <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475567">(BZ#475567</a> <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=476897">BZ#476897</a> <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=489519">BZ#489519)</a>
					</div></li><li><div class="para">
						The <code class="filename">tg3</code> driver for Broadcom Tigon3 ethernet devices has been updated to version 3.96. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=481715">(BZ#481715, </a> <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=469772">BZ#469772).</a> This driver update adds support for 5785F and 50610M devices. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=506205">(BZ#506205)</a>
					</div></li><li><div class="para">
						The <code class="filename">cnic</code> driver has been added, providing Internet Small Computer System Interface (iSCSI) support for <code class="filename">bnx2</code> network devices. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=441979">(BZ#441979)</a>.
					</div></li><li><div class="para">
						The <code class="filename">bnx2x</code> driver for Broadcom Everest network devices has been updated to version 1.48.105.<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475481">(BZ#475481)</a>.
					</div></li><li><div class="para">
						The <code class="filename">bnx2i</code> driver has been added, providing iSCSI support for <code class="filename">bnx2x</code> network devices. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=441979">(BZ#441979)</a>.
					</div></li><li><div class="para">
						The cxgb3 driver for the Chelsio T3 Family of network devices has been updated, enabling iSCSI TCP Offload Engines (TOE) and Generic Receive Offload (GRO) support. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=439518">(BZ#439518</a>, <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=499347">BZ#499347)</a>
					</div></li><li><div class="para">
						The <code class="filename">forcedeth</code> ethernet driver for NVIDIA nForce devices has been updated to version 0.62. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=479740">(BZ#479740).</a>
					</div></li><li><div class="para">
						The sky2 driver for ethernet controllers using the Marvell Yukon 2 chipset has been updated. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=484712">(BZ#484712).</a>
					</div></li><li><div class="para">
						The enic driver for Cisco 10G ethernet devices has been updated to version 1.0.0.933. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=484824">(BZ#484824)</a>
					</div></li><li><div class="para">
						The e1000e driver for Intel PRO/1000 ethernet devices has been updated to the upstream version 1.0.2-k2. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=480241">(BZ#480241)</a>
					</div></li><li><div class="para">
						The be2net driver for Emulex Tiger Shark converged network adapters has been added as a Technology Preview.
					</div></li></ul></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title" id="d0e1352">8.3.4. Storage Driver Updates</h4></div></div></div><div class="itemizedlist"><ul><li><div class="para">
				The <code class="filename">bnx2</code> driver now supports iSCSI. The <code class="filename">bnx2i</code> driver will access the <code class="filename">bnx2</code> driver through the <code class="filename">cnic</code> module to provide iSCSI offload support. To manage <code class="filename">bnx2i</code>, use the <code class="filename">iscsi-initiator-utils</code> package. For instructions on <code class="filename">bnx2i</code> configuration, please refer to <em class="citetitle">section 5.1.2</em> of the <code class="filename">/usr/share/docs/iscsi-initiator-utils-<em class="replaceable"><code>&lt;version&gt;</code></em>/README</code> file. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=441979">BZ#441979</a> and <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=441979">BZ#441979</a>)
			</div><div class="para">
				Note that the <code class="filename">bnx2i</code> version included in this release does not support IPv6.
			</div></li><li><div class="para">
				The <code class="filename">md</code> driver has been updated to provide support for <em class="firstterm">bitmap merging</em>. This feature eliminates the need for full resync when performing data replication. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=481226">BZ#481226</a>)
			</div></li><li><div class="para">
				The <code class="filename">scsi</code> layer in this release features the following updates:
			</div><div class="itemizedlist"><ul><li><div class="para">
						The <code class="filename">scsi</code> driver now includes the upstream <code class="filename">scsi_dh_alua</code> module. This adds explicit <em class="firstterm">asymmetric logical unit access</em> (ALUA) support with this release. To utilize the <code class="filename">scsi_dh_alua</code> module when using <code class="command">dm-multipath</code>, specify <code class="command">alua</code> as the <code class="command">hardware_handler</code> type in <code class="filename">multipah.conf</code>. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=482737">BZ#482737</a>)
					</div><div class="para">
						Note that for <span class="emphasis"><em>EMC Clariion</em></span> devices, using only <code class="filename">scsi_dh_alua</code> or <code class="filename">dm-emc</code> alone is supported. Using both <code class="filename">scsi_dh_alua</code> and <code class="filename">dm-emc</code> is not supported.
					</div></li><li><div class="para">
						The <code class="command">rdac_dev_list</code> structure now includes <code class="command">md3000</code> and <code class="command">md3000i</code> entries. This allows users to benefit from the advantages provided by the <code class="filename">iscsi_dh_rdac</code> module. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=487293">BZ#487293</a>)
					</div></li><li><div class="para">
						A bug that caused iSCSI iBFT installations to panic during disk formatting is now fixed. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=436791">BZ#436791</a>)
					</div></li><li><div class="para">
						A bug in the <code class="command">iscsi_r2t_rsp</code> <code class="command">struct</code> that caused kernel panics during iSCSI failovers in some multipathed environments is now fixed. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=484455">BZ#484455</a>)
					</div></li></ul></div></li><li><div class="para">
				The <code class="filename">cxgb3</code> driver has been updated to apply several upstream fixes and provide support for iSCSI TOE devices. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=439518">BZ#439518</a>)
			</div><div class="para">
				Note that the <code class="filename">cxgb3i</code> version included in this release does not support IPv6.
			</div></li><li><div class="para">
				This release includes the new <code class="filename">mpt2sas</code> driver. This driver supports the SAS-2 family of adapters from LSI Logic. SAS-2 increases the maximum data transfer rate from 3Gb/s to 6Gb/s.
			</div><div class="para">
				The <code class="filename">mpt2sas</code> driver is located in the <code class="filename">drivers/scsi/mpt2sas</code> directory, as opposed to the older <code class="filename">mpt</code> drivers that are located in <code class="filename">drivers/message/fusion</code> directory. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475665">BZ#475665</a>)
			</div></li><li><div class="para">
				The <code class="filename">aacraid</code> driver has now been updated to version 1.1.5-2461. This update applies several upstream fixes for bugs affecting queued scans, controller boot problems, and other issues. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475559">BZ#475559</a>)
			</div></li><li><div class="para">
				The <code class="filename">aic7xxx</code> driver now features an increased maximum I/O size. This allows supported devices (such as SCSI tape devices) to perform writes with larger buffers.
			</div></li><li><div class="para">
				The <code class="filename">cciss</code> driver has been updated to apply upstream fixes for bugs affecting memory BAR discovery, the <code class="command">rebuild_lun_table</code> and the MSA2012 scan thread. This update also applies several configuration changes to <code class="filename">cciss</code>.
			</div></li><li><div class="para">
				The <code class="filename">fnic</code> driver has been updated to version 1.0.0.1039. This applies several upstream bug fixes, updates the <code class="filename">libfc</code> and <code class="filename">fcoe</code> modules, and adds a new module parameter that controls debug logging at runtime. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=484438">BZ#484438</a>)
			</div></li><li><div class="para">
				The <code class="filename">ipr</code> driver now supports MSI-X interrupts. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475717">BZ#475717</a>)
			</div></li><li><div class="para">
				The <code class="filename">lpfc</code> driver has been updated to version 8.2.0.48. This enables hardware support for upcoming OEM programs. In addition, this update also applies the following bug fixes (among others):(<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=476738">BZ#476738</a> and <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=509010">BZ#509010</a>)
			</div><div class="itemizedlist"><ul><li><div class="para">
						Virtualized fibre-channel switches are now supported.
					</div></li><li><div class="para">
						Polling for error attention interrupts are now available.
					</div></li><li><div class="para">
						A bug that caused memory leaks in <code class="command">vport create</code> and <code class="command">delete loop</code> is now resolved.
					</div></li></ul></div><div class="para">
				With this update, the <code class="filename">lpfc</code> driver now also supports <span class="emphasis"><em>HBAnyware 4.1</em></span> and <span class="emphasis"><em>OneConnect UCNA</em></span>. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=498524">BZ#498524</a>)
			</div></li><li><div class="para">
				The <code class="filename">MPT fusion</code> driver is now updated to version 3.04.07rh v2. This applies several bug fixes, including: (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475455">BZ#475455</a>)
			</div><div class="itemizedlist"><ul><li><div class="para">
						An <code class="filename">MPT fusion</code> driver bug that prevented the system from booting with the PAE kernel is now fixed.
					</div></li><li><div class="para">
						Controllers are now set to <code class="command">READY_STATE</code> when the driver unloads.
					</div></li><li><div class="para">
						The <code class="filename">mptsas</code> driver now issues <code class="command">TUR</code> (Test Unit Ready) and <code class="command">Report LUN</code> commands before adding a device to the transport layer.
					</div></li></ul></div><div class="para">
				In addition, a patch that unexpectedly caused <code class="command">mptctl_ioctl()</code> to issue numerous yet benign kernel error messages is now reverted. With this release, <code class="command">mptctl_ioctl()</code> no longer issues these kernel error messages.
			</div></li><li><div class="para">
				The <code class="filename">megaraid_sas</code> driver is now updated to version 4.08-RH1. This update applies the following upstream enhancements and fixes (among others):(<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=475574">BZ#475574</a>)
			</div><div class="itemizedlist"><ul><li><div class="para">
						This upate adds a polling mode to the driver.
					</div></li><li><div class="para">
						A bug affecting supported tape drives is now fixed. With this release, the <code class="command">pthru</code> timeout value is now set to the O/S layer timeout value for commands sent to tape drives.
					</div></li></ul></div></li><li><div class="para">
				The <code class="filename">mvsas</code> driver is now updated to version 0.5.4. This applies several fixes and enhancements from upstream, and adds support for <span class="emphasis"><em>Marvell RAID</em></span> bus controllers MV64460, MV64461, and MV64462. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=485126">BZ#485126</a>)
			</div></li><li><div class="para">
				The <code class="filename">qla2xxx</code> driver has been updated to version 8.03.00.10.05.04-k, and now supports <span class="emphasis"><em>Fibre Channel over Convergence Enhanced Ethernet</em></span> adapters. With this release, <code class="filename">qla2xxx</code> also applies several bug fixes from upstream, including: (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=471900">BZ#471900</a>, <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=480204">BZ#480204</a>, <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=495092">BZ#495092</a>, and <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=495094">BZ#495094</a>)
			</div><div class="itemizedlist"><ul><li><div class="para">
						Discrepancies detected during <code class="command">OVERRUN</code> handling on 4GB and 8GB adapters are now corrected.
					</div></li><li><div class="para">
						All <code class="command">vports</code> are now alerted of any asynchronous events.
					</div></li><li><div class="para">
						A bug that caused kernel panics with the <span class="emphasis"><em>QLogic 2472</em></span> card is now fixed.
					</div></li><li><div class="para">
						The <code class="command">stop_firmware</code> command is no longer retried if the first attempt results in a times out.
					</div></li><li><div class="para">
						The sector mask value is no longer based on the fixed <code class="command">optrom</code> size.
					</div></li><li><div class="para">
						A bug that caused frequent path failures during I/O on multipathed devices is now fixed. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=244967">BZ#244967</a>)
					</div></li><li><div class="para">
						The driver source code is now kABI-compliant.
					</div></li><li><div class="para">
						<code class="command">dcbx</code> pointers are now set to <code class="command">NULL</code> after freeing memory.
					</div></li></ul></div><div class="para">
				In addition to these updates, the <code class="filename">qla24xx</code> and <code class="filename">qla25xx</code> firmwares included in the <code class="filename">qla2xxx</code> driver are now updated to version 4.04.09.
			</div></li><li><div class="para">
				The <code class="filename">qla4xxx</code> driver now features improved driver fault recovery. This update fixes a bug in the driver that prevented adapter recovery if there were outstanding commands detected on the host adapter. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=497478">BZ#497478</a>)
			</div></li><li><div class="para">
				This release includes the new <code class="filename">qlge</code> driver. This driver adds ethernet support for <span class="emphasis"><em>QLogic FCoE</em></span> 10GB adapters. (<a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=479288">BZ#479288</a>)
			</div></li></ul></div></div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h2 class="title" id="sect-Release_Notes-Technology_Previews">9. Technology Previews</h2></div></div></div><div class="para">
		<em class="firstterm">Technology Preview</em> features are currently <span class="emphasis"><em>not</em></span> supported under Red Hat Enterprise Linux subscription services, may not be functionally complete, and are generally not suitable for production use. However, these features are included as a customer convenience and to provide the feature with wider exposure.
	</div><div class="para">
		The following Technology Previews are new or enhanced in Red Hat Enterprise Linux 5.4 beta. For detailed information on the Technology Previews in Red Hat Enterprise Linux 5.4, refer to the Technology Previews section of the 5.4 Technical Notes located at <a href="http://www.redhat.com/docs/manuals/enterprise/">http://www.redhat.com/docs/manuals/enterprise/</a>
	</div><div class="itemizedlist"><ul><li><div class="para">
				New Emulex Tiger Shark converged network adapter driver. Refer to <a class="xref" href="#NetworkDrivers" title="8.3.3. Network Driver Updates">Section 8.3.3, “Network Driver Updates”</a> for more information.
			</div></li><li><div class="para">
				New Systemtap Tracepoints. Refer to <a class="xref" href="#Debugging" title="8.1.1. Debugging">Section 8.1.1, “Debugging”</a> for more information.
			</div></li><li><div class="para">
				New Gnu Compiler Collection version 4.4. Refer to <a class="xref" href="#Tools" title="6. Tools Updates">Section 6, “Tools Updates”</a> for more information.
			</div></li><li><div class="para">
				Updated ext4 support. Refer to <a class="xref" href="#Filesystems" title="4. Filesystems Updates">Section 4, “Filesystems Updates”</a> for more information.
			</div></li><li><div class="para">
				glibc new MALLOC behaviour. Refer to <a class="xref" href="#Tools" title="6. Tools Updates">Section 6, “Tools Updates”</a> for more information.
			</div></li><li><div class="para">
				samba3x and ctdb on the x86_64 platform. Refer to <a class="xref" href="#Filesystems" title="4. Filesystems Updates">Section 4, “Filesystems Updates”</a> for more information.
			</div></li><li><div class="para">
				Clustering with KVM hypervisor. Refer to <a class="xref" href="#Clustering" title="2. Clustering Updates">Section 2, “Clustering Updates”</a> for more information.
			</div></li><li><div class="para">
				The <code class="filename">fence_virsh</code> fence agent is provided in this release of Red Hat Enterprise Linux as a Technology Preview. Refer to <a class="xref" href="#Fencing" title="2.1. Fencing Improvements">Section 2.1, “Fencing Improvements”</a> for more information.
			</div></li><li><div class="para">
				USB passthough with the KVM hypervisor is considered to be a Technology Preview for the 5.4 release.
			</div></li><li><div class="para">
				In Red Hat Enterprise Linux 5.4, Logical Partition (LPAR) support for the cluster-suite is considered a Technology Preview. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=480662">(BZ#480662</a>, <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=498083">BZ#498083)</a>
			</div></li><li><div class="para">
				The <code class="filename">xorg-x11-qxl-drv</code> X11 video driver for the qemu QXL video accelerator has been added to 5.4 as a Technology Preview. <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=489806">(BZ#489806)</a>
			</div></li></ul></div></div><div class="appendix" lang="en-US"><h2 class="title" id="appe-Publican-Revision_History">A. Revision History</h2><div class="para">
		<div class="revhistory"><table border="0" width="100%" summary="Revision history"><tr><th align="left" valign="top" colspan="3"><b>Revision History</b></th></tr><tr><td align="left">Revision 0.4</td><td align="left">Thu Jul 23 2009</td><td align="left"><span class="author"><span class="firstname">Don</span> <span class="surname">Domingo</span></span></td></tr><tr><td align="left" colspan="3">
					<table class="simplelist" border="0" summary="Simple list"><tr><td>Processed Storage Driver Updates section for SME tech review</td></tr></table>
				</td></tr><tr><td align="left">Revision 0.3</td><td align="left">Thu Jul 02 2009</td><td align="left"><span class="author"><span class="firstname">Ryan</span> <span class="surname">Lerch</span></span></td></tr><tr><td align="left" colspan="3">
					<table class="simplelist" border="0" summary="Simple list"><tr><td>Fixed various typos, added Beta Specific Known Issues.</td></tr></table>
				</td></tr><tr><td align="left">Revision 0.2</td><td align="left">Wed Jul 01 2009</td><td align="left"><span class="author"><span class="firstname">Ryan</span> <span class="surname">Lerch</span></span></td></tr><tr><td align="left" colspan="3">
					<table class="simplelist" border="0" summary="Simple list"><tr><td>Beta Release Notes.</td></tr></table>
				</td></tr><tr><td align="left">Revision 0.1</td><td align="left">Tue Apr 21 2009</td><td align="left"><span class="author"><span class="firstname">Ryan</span> <span class="surname">Lerch</span></span></td></tr><tr><td align="left" colspan="3">
					<table class="simplelist" border="0" summary="Simple list"><tr><td>Moved relevant content over from 5.3 Release Notes.</td></tr></table>
				</td></tr></table></div>
	</div></div></div></body></html>