# changelog

author: Troy Dawson <dawson@fnal.gov> 5.3-0.1.rolling
changelog:
  - Moved everything to 5.3
  - Added vendors Update 3 release notes, unaltered
  - Added SL 5.2 release notes


author: Troy Dawson <dawson@fnal.gov> 5.2-0.1.rolling
changelog:
  - Moved everything to 5.2
  - Added vendors Update 2 release notes, unaltered
  - Added SL 5.1 release notes


author: Troy Dawson <dawson@fnal.gov> - 2.2.11-5.slf4
changelog:
  - Added Prereq: coreutils
  - Changed %post to make sure /usr/lib/security is there before making the link


author: Troy Dawson <dawson@fnal.gov> - 2.2.11-2.slf4
changelog:
  - Troy actually packaged it right, and everyone was happy
  - Added post section to make the pam_krb5 directory link


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.8-1
changelog:
  - don't try to validate creds in a password-changing situation, because the
    attempt will always fail unless the matching key is in the keytab, which
    should never be the case for the password-changing service (#187303, rbasch)
  - if v4 has been disabled completely, go ahead and try to set 2b tokens
    because we're going to end up having to do that anyway (#182378)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.7-1
changelog:
  - add v4 credential conversion for "use_shmem" and "external" cases (though
    it should be redundant with "use_shmem") (#182239)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.6-1
changelog:
  - add a "krb4_use_as_req" option so that obtaining v4 creds kinit-style can
    be disabled completely (Hugo Meiland)


author: Nalin Dahyabhai <nalin@redhat.com> - 2.2.5-1
changelog:
  - don't log debug messages that we're skipping session setup/teardown unless
    debugging is enabled (#179037)
  - try to build the module with -Bsymbolic if we can figure out how to do that


author: Nalin Dahyabhai <nalin@redhat.com> 1.57-1
changelog:
  - force -fPIC
  - add --with-moduledir, --with-krb5-libs, --with-krbafs-libs to configure
  - add per-user stashes and return values


author: Nalin Dahyabhai <nalin@redhat.com> 1.49-1
changelog:
  - set PAM_USER using the user's parsed name, converted back to a local name
  - add account management service (checks for key expiration and krb5_kuserok())
  - handle account expiration errors


author: Nalin Dahyabhai <nalin@redhat.com> 1.46-1
changelog:
  - link with libresolv to get res_search, tip from Justin McNutt, who
    built it statically
  - explicitly link with libdes425
  - handle cases where getpwnam_r fails but still sets the result pointer
  - if use_authtok is given and there is no authtok, error out


author: Nalin Dahyabhai <nalin@redhat.com> 1.43-1
changelog:
  - add minimum UID support (#52358)
  - don't link pam_krb5 with libkrbafs
  - make all options in krb5.conf available as PAM config arguments


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - note that we had to prepend the current directory to a given path in
    dlopen.c when we had to (noted by Onime Clement)


author: Nalin Dahyabhai <nalin@redhat.com> 1.42-1
changelog:
  - return PAM_NEW_AUTHTOK_REQD when attempts to get initial credentials
    fail with KRB5KDC_ERR_KEY_EXP (noted by Onime Clement)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add info about accessing the CVS repository to the README
  - parser cleanups (thanks to Dane Skow for a more complicated sample)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't set forwardable and assorted other flags when getting password-
    changing service ticket (noted, and fix supplied, by Onime Clement)
  - try __posix_getpwnam_r on Solaris before we try getpwnam_r, which may
    or may not be expecting the same number/type of arguments (noted by
    Onime Clement)
  - use krb5_aname_to_localname to convert the principal to a login name
    and set PAM_USER to the result when authenticating
  - some autoconf fixes for failure cases


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't call initialize_krb5_error_table() or initialize_ovk_error_table()
    if they're not found at compile-time (reported for RHL 6.x by Chris Riley)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - note that [pam] is still checked in addition to [appdefaults]
  - note that AFS and Kerberos IV support requires working Kerberos IV
    configuration files (i.e., kinit -4 needs to work) (doc changes
    suggested by Martin Schulz)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add max_timeout, timeout_shift, initial_timeout, and addressless options
    (patches from Simon Wilkinson)
  - fix the README to document the [appdefaults] section instead of [pam]
  - change example host and cell names in the README to use example domains


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't delete tokens unless we're also removing ticket files (report and
    patch from Sean Dilda)
  - report initialization errors better


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - treat semicolons as a comment character, like hash marks (bug reported by
    Greg Francis at Gonzaga University)
  - use the [:blank:] equivalence class to simplify the configuration file parser
  - don't mess with the real environment
  - implement mostly-complete aging support


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't fail to fixup the krb5 ccache if something goes wrong obtaining
    v4 credentials or creating a krb4 ticket file (#33262)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fixup the man page
  - log return code from k_setpag() when debugging
  - create credentials and get tokens when setcred is called for REINITIALIZE


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't twiddle ownerships until after we get AFS tokens
  - use the current time instead of the issue time when storing v4 creds, since
    we don't know the issuing host's byte order
  - depend on a PAM development header again instead of pam-devel


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add a separate config file parser for compatibility with settings that
    predate the appdefault API
  - use a version script under Linux to avoid polluting the global namespace
  - don't have a default for afs_cells
  - need to close the file when we succeed in fixing permissions (noted by
    jlkatz@eos.ncsu.edu)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - use the appdefault API to read krb5.conf if available
  - create v4 tickets in such a way as to allow 1.2.2 to not think there's
    something fishy going on


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - only try to delete ccache files once
  - ignore extra data in v4 TGTs, but log that we got some
  - require "validate" to be true to try validating, and fail if validation fails


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix prompting when the module's first in the stack and the user does not have
    a corresponding principal in the local realm
  - properly implement TGT validation
  - change a few non-error status messages into debugging messages
  - sync the README and the various man pages up


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add Seth Vidal's no_user_check flag
  - document no_user_check and skip_first_pass options in the man pages
  - rebuild against Kerberos 5 1.2 (release 15)


author: Jason Harrington <jason@fnal.gov> 2.0-2
changelog:
  - Fixed bugs dealing with NetworkManager comments in /etc/resolv.conf
  - Added default DNS forwarder when no nameserver list found
  - Added eth0-specific domain-name-server prepend for use with NetworkManager
  - Added post-uninstall bits to undo dhclient tweaks


author: Troy Dawson <dawson@fnal.gov> 1-1.SLF
changelog:
  - Made changes from yum-autoupdate-1-1-SL
  - Added the addons repository,  Brought the code over from SLF4


author: Pat Riehecky <riehecky@fnal.gov> 2.1-2
changelog:
  - fixed typo where on reinstall of the rpm, the sed statement didn't match and therefore nothing happened


author: Dag Wieers <dag@wieers.com> - 0.90.2-2
changelog:
  - Added clamav-milter support for EL2.1 now that it comes with a newer sendmail. (Tom G. Christensen)


author: Dag Wieers <dag@wieers.com> - 0.90.1-3
changelog:
  - Cleaned up default options to clamav-milter. (Adam T. Bowen)
  - Removed -b/--bounce as it is no longer recognized. (Gerald Teschl)


author: Dag Wieers <dag@wieers.com> - 0.80-2
changelog:
  - Added %dir /var/clamav/log. (Adam Bowns)
  - Changed logrotate script to use clamd.log. (Stuart Schneider)
  - Added curl dependency. (Petr Kristof)
  - Synchronized some options from Petr. (Petr Kristof)
  - Fixed another clamav.conf reference. (Michael Best)


author: Dag Wieers <dag@wieers.com> - 0.80-1
changelog:
  - Updated package description. (Arvin Troels)
  - Incorporated fixes from Jima. (Jima)
  - Config clamav.conf renamed to clamd.conf.
  - Removed obsolete patch.
  - Added macros for building without milter.
  - Updated to release 0.80.


author: Dag Wieers <dag@wieers.com> - 0.70-2
changelog:
  - Fixed the installation check for conf files. (Richard Soderberg, Udo Ruecker)
  - Changed the init-order of the sysv scripts. (Will McCutcheon)
  - Changes to the default configuration files.


author: Matthias Saou/Che
changelog:
  - Added "--without milter" build option. (Matthias Saou)
  - Fixed freshclam cron (Matthias Saou)
  - Built the new package. (Che)


author: Kevin Fenzi <kevin@tummy.com> - 2.1.4-8
changelog:
  - Add perl(Net::IMAP::Simple::SSL) to ldirector subpackage
  - Fix MAILCMD (#502443)
  - Add patch to fix duplicate install of OCF drbd


author: Kevin Fenzi <kevin@tummy.com> - 2.1.4-7
changelog:
  - Move ldirector dep to subpackage (#493625)
  - Add zlib-devel to BuildRequires (#497079)
  - Add pygtk2-libglade (#497079)


author: Kevin Fenzi <kevin@tummy.com> - 2.1.4-5
changelog:
  - Remove fedora-usermgmt
  - Change subpackage names to match all the other heartbeat packages out there.


author: Kevin Fenzi <kevin@tummy.com> - 2.1.3-1
changelog:
  - Update to 2.1.3
  - Add management GUI
  - Drop upstreamed patches
  - Add patch for IPAddr (bz #434653)


author: Kevin Fenzi <kevin@tummy.com> - 2.0.8-3
changelog:
  - Add openssl-devel BuildRequires
  - Remove restart from postun (bz #223949)
  - Fix up Requires (bz #245704)
  - Remove duplicate libraries in subpackages (bz #245704)
  - Add smp_mflags
  - Fix typo in stonith subpackage description
  - Simplify clean section. 
  - Use find_lang macro
  - Fix some multilib issues with ocf dir (bz #228165)
  - Kill rpath
  - Add ldconfig to postun


author: Joost Soeterbroek <fedora@soeterbroek.com> - 2.0.5-1
changelog:
  - upstream version 2.0.5
  - removed patch2 - ownership of /heartbeat/crm/cib.xml is no longer
    set in cts/CM_LinuxHAv2.py.in


author: Joost Soeterbroek <fedora@soeterbroek.com> - 2.0.3-8
changelog:
  - specifically excluded ldirectord symlink from heartbeat package
  - removed user and group deletion in postun
  - renamed subpackages ldirectord, pils and stonith to lose prefix heartbeat
    by using -n


author: Joost Soeterbroek <fedora@soeterbroek.com> - 2.0.3-6
changelog:
  - fixed number of rpmlint warnings and errors (still ignores some..)
  - generate 'predictable' uid and gid with fedora-usermgmt to use with 
    configure flag -with-ccmuser-id and groupadd, useradd
  - added Buildreq's: libtool-ltdl-devel, fedora-usermgmt-setup
    net-snmp-devel, bzip2-devel 
  - removed *.so duplication in heartbeat and heartbeat-devel
  - changed file sections


author: Joost Soeterbroek <fedora@soeterbroek.com> - 2.0.3-4
changelog:
  - removed all perl requires; should be picked up by rpmbuild automagically
  - changed system user creation hacluster part to use baseid:
    (http://fedoraproject.org/wiki/Packaging/UserCreation)


author: Joost Soeterbroek <fedora@soeterbroek.com> - 2.0.3-3
changelog:
  - removed Requires: python and gnutls
  - changed _libdir/ocf -> _prefix/lib/ocf
  - reversed subpackages depend on basepackage
  - removed Req swig (kept BuildReq)
  - added Req pygtk2


author: Joost Soeterbroek <fedora@soeterbroek.com> - 2.0.3-2
changelog:
  - fixes for various rpmlint errors and warnings 
  - fixed setup -q
  - make subpackages depend on basepackage, not reverse
  - clean buildroot at beginning of install
  - replaced a number of hardcoded paths with RPM macros
  - Changed Group from Networking/Daemons to System Environment/Daemons
  - enable mgmt option


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 2.0.3 - Bug fixes and significant new features.
    + Management Daemon/Library and GUI client
      + provide a management library for manamgement daemon and CIM provider
      + provide a management daemon and a basic GUI management tool
    + CIM enablement
      + CIM (Common Information Model) enablement - works with
        sblim-sfcb, OpenWBEM, and Pegasus CIMOMs
      - not yet compiled into our binary RPMs because of dependencies
    + CRM (Cluster Resource Manager) General
      + All shutdowns go via the PE/TE - preserves inter-resource ordering
      + Support for future changes to the CIB (depreciation of cib_fragment)
      + Overhaul of IPC and HA channel callback logic
      + Many improvments to the quality and quantity (reduced) of logging
    + CRMd
      + Timerless elections - when everyone has voted we're done
      + Use the replace notification from the CIB to re-update our copy with 
        our view of our peers.
      + Reliably detect if the LRM connection is still active.
      + Elections
        + newer versions defer to older ones in DC elections 
          (opposite of current behavior)
        + this means that only once the complete cluster has been upgraded will
          we start acting like the new version and accept new config options
        + it also means newer PE's and TE's (the most complex pieces) don't need
          "act like the old version" options and can rely on all slaves being at
          least as up-to-date as they are
        + people can run mixed clusters as long as they want
          (until they want the new PE features)
        + new DCs only update the version number in the CIB if they have a 
          higher value
        + nodes that start and have a lower version than that stored in the CIB
          shut themselves down (the CRM part anyway)
        + this prevents an admin from introducing old nodes back into an upgraded
          cluster. It probably doesn't fully understand the config and may not
          support the actions the PE/TE requires.
    + CIB (Common Information Base daemon)
      + Make sure "query only" connections cant modify the CIB
      + Periodically dump some stats about what the CIB has been doing.
      + Verify there are no memory leaks
      + Performance enhancements
      + Prevent a single CIB client from blocking everyone else
      + Clients Can be notified of full CIB replacements
      + record_config_changes option in ha.cf for those worried about 
        the amount of logging.  Defaults to "on".
      + suppress_cib_writes CIB option replaced with in enable_config_writes ha.cf 
        (enable_config_writes to be removed in 2.0.4)
      + Never write the status section to disk
      + Check permissions for the on-disk CIB at startup
      + Dont trash unreadable on-disk CIBs
      + Fix for updates made against the whole CIB (not just one section) 
    + PEngine (Policy Engine)
      + Many improvements to the handling of resource groups
      + Support "anonymous" clones
      + Fix stonith ordering
      + Order DC shutdowns after everyone else's
      + Support short resource names (for group and clone resources)
      + The ordering and colocation of grouped resources is now optional
      + Support probing new nodes for active resources.
      + All "probe" actions are controlled by the PE.
        + No resource may be started until the probing is complete.
        + Do not probe for resources we know to be active on unprobed nodes
      + When looking for monitor ops, only mark it optional if it was already
        active on the node we're interested in.
      + Detect changes to class/type/provider/parameters and force a restart
        of the resource
      + New record_pengine_inputs option in ha.cf for those worried about 
        the amount of logging.  Defaults to "on".
      + Differentiate between config and processing errors
        + reduces the frequency that we need to log the complete CIB
      + Make notify for master/slave work
      + New CIB option: stop_orphan_actions (boolean)
        If a resource is no longer defined, we can optionally stop it
      + New CIB option: stop_orphan_actions (boolean)
        If a monitor op for a given interval is no longer defined, we can
        optionally stop it
      + Add support for time and phase-of-the-moon based constraints
      + Improved failure handling: avoiding false positives
      + Always create orphaned resources - so they show up in crm_mon
      + Do not require sequential clone numbers starting at 0
    + TEngine (transition engine)
      + Detect old stonith ops
    + CLIs (Command Line interfaces)
      + Create a --one-shot option for crm_mon
      + Switch a number of CLI tools to use the new syncronous connections
      + Log errors to stderr where they will be seen and therefore useful
      + Support migration and un-migration of resources and resource groups
      + Create crm_verify for checking configuration validity
      + Simplify the passing of XML to cibadmin
    + Known open bugs worth mentioning:
      + 1075, 1080, 1081, 1084, 1085, 1064, 1069, 756, 984
      + 1050, 1082, 1037, 1079


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 2.0.2 - small bug fix only release
    + Fixed a bug in ping directive - it works again
    + Added a check to BasicSanityCheck to check ping and ping_group directives
    + fixed cl_status nodestatus to return 0 if a node has status "ping"
    + fixed a memory leak in the CRM's LRM interface code
    + fixed code which deterimines which version of the CRM becomes
      the DC when basic CIB schema versions differ.  It now prefers
      the older version to be DC instead of the newer version.


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 2.0.1 - 
    + Communication Layer
      + netstring encoding format is changed to be more efficient
      + add compression capability for big messages
    + Add man pages for hb_standby/hb_takeover	
    + The assert triggered by 2.0.0 has been fixed
    + CIB can now contain XML comments and/or be in DOS format	
    + Includes implementation of the ISO8601 date format
    + New CLI tools for changing cluster preferences, node attributes 
      and node standby
    + Improved recovery and placement of group resources
    + Detection of failed nodes by the Policy Engine is fixed
    + New Policy Engine features 
      http://www.linux-ha.org/ClusterResourceManager/DTD1.0/Annotated :
        sections 1.5.[8,9,10,12]
      + Constraints and instance attributes can now be active conditionally
      + Rules can now contain other rules
      + Date/Time based expressions are supported
      + Cloned resources can now optionally be notified before and after
        any of its peers are stopped or started.
      + The cluster can re-evaluate the configuration automatically after
        a defined interval of idleness
    + Removed a flow control message which was very annoying when operating
      in a mixed 1.x/2.x environment
    -- Known Bugs :-( --
      - Bug 859 - FSA took too long to complete action - fully recovered from
      - Bug 882 - IPC channel not connected during shutdown - harmless
      - Bug 879 - Failed actions cause extra election - harmless
   Each of these occurs about once or twice in 5000 test iterations
         - This is probably > 10K failovers
      - rsc_location constraints cannot have rules that contain other rules
        (fixed in CVS after release)


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 2.0.0 - First stable release of the next generation of the Linux-HA project
    + Basic Characteristics described here:
  	http://linux-ha.org/FactSheetv2
    + Core infrastructure improvments:
      + Messaging (message acknowledging and flow control)
      + Logging   (logging daemon)
    + Release 1.x style (2-node) clusters fully supported
    + Multi-node support (so far up to 16-node clusters tested)
  	See http://linux-ha.org/GettingStartedV2 for more information
    + New components:
      + Cluster Information Base    (replicated resource configuration)
      + Cluster Resource Manager    (supporting 1->N nodes)
      + Modular Policy Engine       (controlling resource placement)
      + Local Resource Manager      (policy free, not cluster aware)
      + Stonith Daemon              (stand-alone fencing  subsytem)
    + Support for OCF and LSB resource agents
    + Support for composite resource types (groups, clones)
    + Support for a rich set of resource location and ordering constraints
    + Conversion tool for existing haresources
    + Resources monitored by request
    + Resource "maintenance" mode
    + Several failback, failure and "No Quorum" behaviours to choose from
          (global defaults and per action or resource)
    + Sample cluster state and configuration monitoring tools

    Known issues in 2.0.0:
      - Under some rare circumstances the cluster manager will time out
        while stabilizing a new cluster state.  This appears to be
  	otherwise harmless - the cluster is actually fine.
  	http://www.osdl.org/developer_bugzilla/show_bug.cgi?id=770
      - Under some rare circumstances, a dev assert will be triggered
  	in unpack.c.  This results in the pengine getting restarted.
  	This is annoying, but not a disaster.
  	http://www.osdl.org/developer_bugzilla/show_bug.cgi?id=797


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.99.5 - Near-final beta of 2.0.0 release
    + many bug fixes - code looks very stable at this point
      -- well tested at this point on 4 and 8 node clusters.


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.99.4 - Near-final beta of 2.0.0 release
    + many bug fixes since 1.99.1
    + new external STONITH model - fully supports scripting interface
    + tested through 12 node clusters successfully
    + No serious defects found in testing
    + Easier-to-understand locational constraints model
    + Many bug fixes of many kinds
    + Important bug fixes to OCF IPaddr resource agent
    + Resources are monitored only on request
    + See http://wiki.linux-ha.org/ClusterResourceManager/Setup
      for basic ideas about getting started.
    + Release 1 style (2-node) clusters still fully supported
    + Release 2 style clusters support 1-N node clusters
  	(where N is probably something like 8-32)


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.99.3 - Near-final beta "technology preview" of 2.0.0 release
    + many bug fixes since 1.99.1
    + tested through 12 node clusters with reasonable success
    + new STONITH API


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.99.2 - Near-final beta "technology preview" of 2.0.0 release
    + Many many many changes.  Far too many to describe here.
    + See http://wiki.linux-ha.org/ClusterResourceManager/Setup
      for certain basic ideas about getting started.


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.99.1 - *early* beta series - preparing for 2.0.0
    + Andrew provided a number of fixes to the CRM and 2.0 features
    + Fixed a problem with retrying failed STONITH operations


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.99.0 - *early* beta series - preparing for 2.0.0
    + All STABLE changes noted below have been ported to this branch
    + Included in this release is a beta of the next generation of Heartbeat
  	resource manager developed by Andrew Beekhof.  
  	http://linuxha.trick.ca/NewHeartbeatDesign is a good place to learn
  	more about this effort. Please examine crm/README, crm/test/README
  	and crm/crm-1.0.dtd for example usage and configuration.
    + Also included is the L(ocal) R(esource) M(anager) developed by IBM China
  	which is an integral part of the NewHeartbeatDesign.
    + Known caveats:
      - STONITH as a whole has seen a code cleanup and should be tested
        carefully.
      - The external STONITH plug-in has undergone major surgery and
        probably doesn't work yet.
      - the new CRM is not perfectly stable with 3 nodes yet.
    + PLEASE see http://osdl.org/developer_bugzilla/enter_bug.cgi?product=Linux-HA
      and use it to report quirks and issues you find!


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.2.3 (stable)
    + fixed a serious error which causes heartbeat to misbehave after about
          10 months of continuous operation
    + Made our ARP packets more RFC compliant
    + Extended apcmastersnmp code to deal with new devices
    + fixed a bug concerning simultaneous stops of both machines causing one
          of them to not shut down.
    + added an option to suppress reporting on packet corruption
    + fixed it so that we don't create the FIFO by the RPM
    + made cl_status setgid so anyone can run it, and fixed exit codes
    + eliminated a serious memory leak associated with client code
    + packaged doc files which had been missed before
    + fixed many many small bugs and memory leaks detected by BEAM
    + added several new test cases
    + fixed longstanding bug in plugin unloading
    + fixed a shutdown hang problem
    + several fixes for Solaris, FreeBSD
    + Solaris packaging now included in base
    + fixed a bug related to the apache resource agent not handling
          quoted parameters
    + added use_apphbd parameter to have heartbeat register
          with apphbd instead of watchdog device when desired
    + changed apphbd to default its config file to /etc
    + added snmp subagent code
    + added hbaping communications plugin
    + added external STONITH plugin
    + ldirectord: fixed a bug where real servers that were are
          present in multiple virtual services will only be added
          to one virtual service.


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.2.2 (stable)
    + Fixed several format string errors in communication plugins
    + Fixed a bug which kept us from diagnosing errors in non-aliased interfaces
    + Fixed a bug in ipaddr which caused an infinite loop when auto_failback on
    + Updated Debian things...
    + Added IPv6addr resource agent
    + Added ibmhmc STONITH plugin
    + Added cl_status command
    + Fixed a bug regarding restarts when auto_failback is on...
    + Fixed a couple of bugs in sha1 authentication method for very long keys
    + Fixed a bug in the portblock resource agent so that it no longer blocks
            ports on the loopback interface
    + Increased the time allowed for split brain test before it declares failure

  + Version 1.2.1 (stable)
    + Netstrings can now be used for our on-the-wire data format
    + Perl/SWIG bindings added for some heartbeat libraries
    + Significant improvements to SAF data checkpointing API
    + Implemented unbuffered ipcsocket code for SAF APIs
    + Many Solaris fixes -- except for ipfail, Solaris works
    + Significant library restructuring
    + Watchdog device NOWAYOUT is now overridded if defaulted
    + Watchdog device now kills machine instantly after deadtime
          instead of after one minute
    + Hostnames should now be treated case-independently...
    + Added new client status APIs - client_status() and cstatus_callback()
    + Fixed bug with auto_failback and quick full restarts
    + We now automatically reboot when resources fail to stop correctly...
    + We now check the status of the configured STONITH device hourly...
    + STONITH operations repeat after a 5 second delay, not immediately...
    + Added hb_takeover command - complement to hb_standby
    + Added documentation on how to use evlog/TCP to enable testing to
          take place without losing messages due to UDP message forwarding
    + Several new tests from Mi, Jun - split brain, bandwidth, failure
          detection time.
    + Fix to LVM resource from Harald Milz <hm@muc.de>
    + Fixed FreeBSD authentication problems breaking ipfail
    + Fixed .so loading on Debian
    + Fixed false complaints about resource scripts (from Jens Schmalzing)
    + Fixed false stop failure from LinuxSCSI  (from Jens Schmalzing <j.s@lmu.de>)


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.3.0 - beta series
    + Netstrings can now be used for our on-the-wire data format
    + Perl/SWIG bindings added for some heartbeat libraries
    + Significant improvements to SAF data checkpointing API
    + Implemented unbuffered ipcsocket code for SAF APIs
    + Many Solaris fixes -- except for ipfail, Solaris works
    + Significant library restructuring
    + Watchdog device NOWAYOUT is now overridded if defaulted
    + Watchdog device now kills machine instantly after deadtime
   	instead of after one minute
    + Hostnames should now be treated case-independently...
    + Added new client status APIs - client_status() and cstatus_callback()
    + Fixed bug with auto_failback and quick full restarts
    + We now automatically reboot when resources fail to stop correctly...
    + We now check the status of the configured STONITH device hourly...
    + STONITH operations repeat after a 5 second delay, not immediately...
    + Added hb_takeover command - complement to hb_standby
    + Added documentation on how to use evlog/TCP to enable testing to
  	take place without losing messages due to UDP message forwarding
    + Several new tests from Mi, Jun - split brain, bandwidth, failure
  	detection time.
    + Fix to LVM resource from Harald Milz <hm@muc.de>


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.2.0
    + Replaced the nice_failback option with the auto_failback option.
  	THIS OBSOLETES THE NICE_FAILBACK OPTION. READ THE DOCS FOR HOW
  	TO UPGRADE SMOOTHLY.
    + Added a new feature to hb_standby which allows you to give up
  	  any specific category of resources:  local, foreign, or all.
  	The old behavior is "all" which is the default.
  	This allows you to put a auto_failback no cluster into
  	  an active/active configuration on demand.
    + ipfail now works properly with auto_failback on (active/active)
    + ipfail now has "hysteresis" so that it doesn't respond immediately
  	to a network failure, but waits a little while so that the
  	damage can be properly assessed and extraneous takeovers avoided
    + Added new ping node timeout directive "deadping"
    + Made sure heartbeat preallocated stack and heap, and printed a
  	message if we allocate heap once we're started up...
    + IPMILan STONITH plugin added to CVS
    + Added IPaddr2 resource script
    + Made the APC smart UPS ups code compatible with more UPSes
    + Added a (preliminary?) ordered messaging facility from Yi Zhu
    + Changed IPaddr's method of doing ARPs in background so that
  	certain timing windows were closed.
    + Added OCF (wrapper) resource script
    + Allow respawn programs to take arguments
    + Added pinggroups (where any node being up is OK)
    + SIGNIFICANT amount of internal rearchitecture.
    + Many bug fixes.
    + Several documentation updates.


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.1.5
    + ipfail now has "hysteresis" so that it doesn't respond immediately
  	to a network failure, but waits a little while so that the
  	damage can be properly assessed and extraneous takeovers avoided
    + Several fixes to cl_poll()
    + More fixes to the IPC code - especially handling data reception
  	after EOF
    + removed some unclean code from GSource for treating EOF conditions
    + Several bugs concerning hanging when shutting down early during startup
    + A few BasicSanityCheck bug fixes
    + CTS now allows a single machine to be able to monitor several clusters
    + Most former CTS options are now either unneeded or on the command line
    + Increased number of ARPs and how long they're being sent out
    + Fixed uncommon (authorization) memory leak
    + Some Solaris portability fixes.
    + Made init script handle standby correctly for new config files
    + Improved the fast failure detection test
    + Added some backwards compatibility for nice_failback and some default
  	authentication directives
    + Corrected the 1.1.4 change log


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.1.4
    + ipfail now works properly with auto_failback on (active/active)
    + Changed the API to use sockets (IPC library) instead of FIFOs.
    + Added new apiauth directives to provide authorization information
  	formerly provided by the FIFO permissions.
    + Added Intel's implementation of the SAF data checkpointing API and daemon
    + Added a cleanup suggested by Emily Ratliff.
    + IPMILan STONITH plugin added to CVS
    + Added IPaddr2 resource script
    + Various cleanups due to horms.
    + Fixed authentication to work on 64-bit platforms(!)
    + Fixed the cl_poll() code to handle corner cases better
    + Made heartbeat close watchdog device before re-execing itself
    + New CTS improvements from Mi, Jun <jun.mi@intel.com>
    + Various minor bug fixes.
        . Several shutdown bugs addressed
        . fixed sendarp to make a pid file, so we can shut it down
            when we shut everything else down in case it's still running.
        . Lots of minor bug fixes to IPC code
        . Lots of minor bug fixes to ipctest program
        . made BasicSanityCheck more tolerant of delays
        . Fixed IPC code to authenticate based on ints, not int*s.
        . Check properly for strnlen instead of strlen...
        . Several signed/unsigned fixes
        . A few uninitialized vars now are inited
        . Switched to compiling lex/yacc sources the automake way
        . Lots of minor CTS fixes...

    + ldirectord bug fixes:
      . When new real servers are added on initialisation or when
          the configuration file is reread they are marked with status
          of -1 (uninitialised) so they will be checked and inserted
          into the virtual service as required
      . All checks use the checkport if set, otherwise the port set for
          the individual real server. This was the case for http and
          connect checks, but others had variations on this theme.
      . When the configuration file is reread because it changed
          on disk and autoreload is set, check the real servers
          immediately rather than waiting for checkinterval to expire
      . Already running message sent to stderr instead of stdout
      . Support alternate server in real-server specific URL
      . Treat the same real server with different weights as a different
          real server. Fixes bug reported by Philip Hayward whereby the same
          real-server would always have the same weight, regardless of
          the ldirectord.cf


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.1.3
    + Bugfix for heartbeat starting resources twice concurrently if
      auto_failback was set to "legacy".
    + Bugfix for messages getting lost if messages were sent in quick
      succession. (Kurosawa Takahiro)
    + Bugfix for Filesystem resource checking for presence of filesystem
      support before loading the module.
    + BasicSanityCheck extended to cover more basic tests.
    + Bugfix for findif not working correctly for CIDR netmasks.
    + Minor bugfix for ldirectord recognizing new schedulers correctly and
      timeout settings are now being honoured.
    + Enhanced the message giving a better explanation of how to set up node
      names properly when current node not found in the ha.cf file
    + Send a message to the cluster whenever we have a node which doesn't
      need STONITHing - even though it's gone down.  This fix needed
      by CCM, which is in turn needed by EVMS.
    + Enhanced the messages for missing ha.cf and missing haresources files
      explaining that sample config files are found in the documentation. 
    + Fix for memory leak from Forrest Zhao<forrest.zhao@intel.com>
    + Added a (preliminary?) ordered messaging facility from Yi Zhu
    + FAQ updates
    + Added Xinetd resource script
    + Added OCF (wrapper) resource script
    + Allow respawn programs to take arguments
    + Added pinggroups (where any node being up is OK)
    + fixed ldirectord negotiatetimeout for HTTP
    + fixed a bug which caused -d flag to be ignored
    + failing resource scripts are now ERRORs not WARNings
    + now shuts down correctly when auto_failback == legacy


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.1.2
    + Replaced the nice_failback option with the auto_failback option.
  	THIS OBSOLETES THE NICE_FAILBACK OPTION. READ THE DOCS FOR HOW
  	TO UPGRADE SMOOTHLY.
    + Changed IPaddr to not do ARPs in background, and shortened time 
  	between ARPs.  Also made these things tunable...
    + changed our comm ttys to not become our controlling TTYs
    + Enhanced the ServeRAID script to fix a critical bug by using a new feature
    + Added a new DirectoryMap to CVS - tells where everything is...
    + significantly enhanced the BasicSanityCheck script, and the tests
  	it calls.
    + added a new option to use a replacement poll function for improved
  	real-time performance.
    + added the ability to have a cluster node's name be different
  	from it's uname -n
    + Moved where CTS gets installed to /usr/lib/heartbeat/cts
    + Big improvements to the CTS README from IBM test labs in Austin.
    + bug fixes to the WTI NPS power switch
    + new client API calls:
  	return arbitrary configuration parameters
  	return current resource status
    + Added a new clplumbing function: mssleep()
    + added new capabilities for supporting pseudo-resources
    + added new messages which come out after initial takeover is done
  	 (improves CTS results)
    + LOTS of documentation updates.
    + fixed a security vulnerability
    + fixed a bug where heartbeat would shut down while in the middle
  	of processing resource movement requests.
    + changed compilation flags to eliminate similar future security
  	issues
    + went to even-more-strict gcc flags
    + fixed several "reload" bugs.  Now reload works ;-)
    + fixed STONITH bug when other node never heard from.
    + Minor bug fixes (cleaned up corrupted message)
    + Two different client API bugs fixed.
    + changed the configure script to test which warning flags are
  	supported by the current gcc.
    + enhanced the API test program to test new capabilities...


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.1.1
    + Significant restructuring of the processes in heartbeat
    + Added a new feature to hb_standby which allows you to give up
  	  any specific category of resources:  local, foreign, or all.
  	The old behavior is "all" which is the default.
  	This allows you to put a nice_failback cluster into
  	  an active/active configuration
    + Enhancements to the ServeRAID code to make it work with the new
      (supported) version of IPSSEND from the ServeRAID folks...
    + Added STONITH code for the Dell remote access controller
    + Fixed a major bug which kept it from taking over correctly after 246
  	days or so
    + Fixed a major bug where heartbeat didn't lock itself into memory
  	properly
    + Added new ping node timeout directive "deadping"
    + Made sure heartbeat preallocated stack and heap, and printed a
  	message if we allocate heap once we're started up...
    + Minor heartbeat API bug fixes
    + Minor documentation fixes
    + Minor fix to allow IP addresses with /32 masks...
    + Fixed a timing window for !nice_failback resource acquisition
    + Added several CCM bug fixes
    + Made the APC smart UPS ups code compatible with more UPSes
    + Fixed a bug in respawn
    + Enhanced internal checking for malloc errors...
    + Added IP alias search optimization from Sean Reifscheneider


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.0.2:
    + Fixed comment errors in heartbeat init script to allow it to run on RH 8.0
    + Changed apphbd to use poll(2) instead of sigtimedwait(2)
    + Put missing files into tarball
    + Documentation improvements for IPaddr and other things
    + Fixed an error in hb_standby which kept it from working if releasing 
      resources takes more than 10 seconds
    + Added a fix to allow heartbeat to run on systems without writable disk
      (like routers booting from CD-ROM)
    + Added configuration file for apphbd
    + Added fix from Adam Li to keep recoverymgr stop looping at high priority
    + Added fix to ServeRAID resource to make it work with (new) supported 
      hardware
    + Added Delay resource script
    + Added fix to Filesystem to allow it to support NFS mounts and allow
      user to specify mount options
    + Added fix to IPaddr to make tmp directory for restoring loopback device
    + Added fix to ipcsocket code to deal correctly with EAGAIN when sending
      message body


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.0.1:
    + Fixed some compile errors on different platforms, and library versions
    + Disable ccm from running on 'ping' nodes
    + Put in Steve Snodgrass' fix to send_arp to make it work on non-primary
  	interfaces.


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 1.0.1 beta series

    0.4.9g:
    + Changed default deadtime, warntime, and heartbeat interval
    + Auto* tool updates
    + VIP loopback fixes for IP address takeover
    + Various Solaris and FreeBSD fixes
    + added SNMP agent
    + Several CCM bug fixes
    + two new heartbeat API calls
    + various documentation fixes, including documentation for ipfail
    + Numerous minor cleanups.
    + Fixed a few bugs in the IPC code.
    + Fixed the (IPC) bug which caused apphbd to hang the whole machine.
    + Added a new IPC call (waitout)
    + Wrote a simple IPC test program.
    + Clarified several log messages.
    + Cleaned up the ucast communications plugin
    + Cleaned up for new C compilers
    + Fixed permissions bug in IPC which caused apphbd to not be usable by all
    + Added a new rtprio option to the heartbeat config file
    + updated apphbtest program
    + Changed ipfail to log things at same level heartbeat does


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  + Version 0.5 beta series (now renamed to 1.0.1 beta series).
    0.4.9f:
    + Added pre-start, pre-stop, post-stop and pre-stop constructs in init script
    + various IPC fixes
    + Fix to STONITH behavior: STONITH unresponsive node right after we reboot
    + Fixed extreme latency in IPC code
    + various configure.in cleanups
    + Fixed memory leak in IPC socket code
    + Added streamlined mainloop/IPC integration code
    + Moved more heartbeat internal communication to IPC library
    + Added further support for ipfail
    + Added supplementary groups to the respawn-ed clients
    + Added standby to init script actions
    + Lots of minor CCM fixes
    + Split (most) resource management code into a separate file.
    + Fixes to accommodate different versions of libraries
    + Heartbeat API client headers fixup
    + Added new API calls
    + Simplified (and fixed) handling of local status.  This would sometimes cause
  	obscure failures on startup.
    + Added new IPsrcaddr resource script

    KNOWN BUGS:
    + apphbd goes into an infinite loop on some platforms


author: Alan Robertson <alanr@unix.sh> (see doc/AUTHORS file)
changelog:
  0.4.9e:
    + Changed client code to keep write file descriptor open at all times
          (realtime improvement)
    + Added a "poll replacement"  function based on sigtimedwait(2), which
          should be faster for those cases that can use it.
    + Added a hb_warntime() call to the application heartbeat API.
    + Changed all times in the configuration file to be in milliseconds
          if specified with "ms" at the end.  (seconds is still the default).
    + Fixes to serious security issue due to Nathan Wallwork <nwallwo@pnm.com>
    + Changed read/write child processes to run as nobody.
    + Fixed a bug where ping packets are printed incorrectly when debugging.
    + Changed heartbeat code to preallocate a some heap space.
    + CCM daemon API restructuring
    + Added ipc_channel_pair() function to the IPC library.
    + Changed everything to use longclock_t instead of clock_t
    + Fixed a bug concerning the ifwalk() call on ping nodes in the API
    + Made apphbd run at high priority and locked into memory
    + Made a library for setting priority up.
    + Made ucast comm module at least be configurable and loadable.
    + Fixed a startup/shutdown timing problem.

    0.4.9d:
    + removed an "open" call for /proc/loadavg (improve realtime behavior)
    + changed API code to not 1-char reads from clients
    + Ignored certain error conditions from API clients
    + fixed an obscure error message about trying to retransmit a packet
  	which we haven't sent yet.  This happens after restarts.
    + made the PILS libraries available in a separate package
    + moved the stonith headers to stonith/... when installed
    + improved debugging for NV failure cases...
    + updated AUTHORS file and simplified the changelog authorship
  	(look in AUTHORS for the real story)
    + Added Ram Pai's CCM membership code
    + Added the application heartbeat code
    + Added the Kevin Dwyer's ipfail client code to the distribution
    + Many fixes for various tool versions and OS combinations.
    + Fixed a few bugs related to clients disconnecting.
    + Fixed some bugs in the CTS test code.
    + Added BasicSanityCheck script to tell if built objects look good.
    + Added PATH-like capabilities to PILS
    + Changed STONITH to use the new plugin system.
    + *Significantly* improved STONITH usage message (from Lorn Kay)
    + Fixed some bugs related to restarting.
    + Made exit codes more LSB-compliant.
    + Fixed various things so that ping nodes don't break takeovers.

    0.4.9c and before:
    + Cluster partitioning  now handled correctly (really!)
    + Complete rearchitecture of plugin system
    + Complete restructure of build system to use automake and port things
  	to AIX, FreeBSD and solaris.
    + Added Lclaudio's "standby" capability to put a node into standby
  	mode on demand.
    + Added code to send out gratuitous ARP requests as well as gratuitous
  	arp replies during IP address takeover.
    + Suppress stonith operations for nodes which went down gracefully.
    + Significantly improved real-time performance
    + Added new unicast heartbeat type.
    + Added code to make serial ports flush stale data on new connections.
    + The Famous CLK_TCK compile time fixes (really!)
    + Added a document which describes the heartbeat API
    + Changed the code which makes FIFOs to not try and make the FIFOs for
          named clients, and several other minor API client changes.
    + Fixed a fairly rare client API bug where it would shut down the
          client for no apparent reason.
    + Added stonith plugins for: apcmaster, apcmastersnmp switches, and ssh
          module (for test environments only)
    + Integrated support for the Baytech RPC-3 switch into baytech module
    + Fixes to APC UPS plugin
    + Got rid of "control_process: NULL message" message
    + Got rid of the "controlfifo2msg: cannot create message" message
    + Added -h option to give usage message for stonith command...
    + Wait for successful STONITH completion, and retry if its configured.
    + Sped up takeover code.
    + Several potential timing problems eliminated.
    + Cleaned up the shutdown (exit) code considerably.
    + Detect the death of our core child processes.
    + Changed where usage messages go depending on exit status from usage().
    + Made some more functions static.
    + Real-time performance improvement changes
    + Updated the faqntips document
    + Added a feature to heartbeat.h so that log messages get checked as
          printf-style messages on GNU C compilers
    + Changed several log messages to have the right parameters (discovered
          as a result of the change above)
    + Numerous FreeBSD, Solaris and OpenBSD fixes.
    + Added backwards compatibility kludge for udp (versus bcast)
    + Queued messages to API clients instead of throwing them away.
    + Added code to send out messages when clients join, leave.
    + Added support for spawning and monitoring child clients.
    + Cleaned up error messages.
    + Added support for DB2, ServeRAID and WAS, LVM, and Apache (IBMhttp too),
      also ICP Vortex controller.
    + Added locking when creating new IP aliases.
    + Added a "unicast" media option.
    + Added a new SimulStart and standby test case.
    + Diddled init levels around...
    + Added an application-level heartbeat API.
    + Added several new "plumbing" subsystems (IPC, longclock_t, proctrack, etc.)
    + Added a new "contrib" directory.
    + Fixed serious (but trivial) bug in the process tracking code which caused
  	it to exit heartbeat - this occured repeatably for STONITH operations.
    + Write a 'v' to the watchdog device to tell it not to reboot us when
  	we close the device.
    + Various ldirectord fixes due to Horms
    + Minor patch from Lorn Kay to deal with loopback interfaces which might
  	have been put in by LVS direct routing
    + Updated AUTHORS file and moved list of authors over


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.4.9

    + Split into 3 rpms - heartbeat, heartbeat-stonith heartbeat-ldirectord

    + Made media modules and authentication modules and stonith modules
  	dynamically loadable.

    + Added Multicast media support
    + Added ping node/membership/link type for tiebreaking.  This will
  	be useful when implementing quorum on 2-node systems.
  	(not yet compatible with nice_failback(?))
    + Removed ppp support

    + Heartbeat client API support

    + Added STONITH API library
      +   support for the Baytech RPC-3A power switch
      +   support for the APCsmart UPS
      +   support for the VACM cluster management tool
      +	support for WTI RPS10
      +	support for Night/Ware RPC100S
      +	support for "Meatware" (human intervention) module
      +	support for "null" (testing only) module

    + Fixed startup timing bugs
    + Fixed shutdown sequence bugs: takeover occured before
  	resources were released by other system
    + Fixed various logging bugs
    + Closed holes in protection against replay attacks

    + Added checks that complain if all resources aren't idle on startup.
    + IP address takeover fixes
        + Endian fixes
        + Removed the 8-alias limitation
        + Takeovers now occur faster (ARPs occur asynchronously)

    + Port number changes
      + Use our IANA port number (694) by default
      + Recognize our IANA port number ("ha-cluster") if it's in /etc/services

    + Moved several files, etc. from /var/run to /var/lib/heartbeat
    + Incorporated new ldirectord version
    + Added late heartbeat warning for late-arriving heartbeats
    + Added detection of and partial recovery from cluster partitions
    + Accept multiple arguments for resource scripts
    + Added Raid1 and Filesystem resource scripts
    + Added man pages
    + Added debian package support


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.4.8
    + Incorporated ldirectord version 1.9 (fixes memory leak)
    + Made the order of resource takeover more rational:  Takeover is now
      left-to-right, and giveup is right-to-left
    + Changed the default port number to our official IANA port number (694)
    + Regularized more messages, eliminated some redundant ones.
    + Print the version of heartbeat when starting.
    + Print exhaustive version info when starting with debug on.
    + Hosts now have 3 statuses {down, up, active} active means that it knows
  	that all its links are operational, and it's safe to send cluster
  	messages
    + Significant revisions to nice_failback (mainly due to lclaudio)
    + More SuSE-compatibility. Thanks to Friedrich Lobenstock <fl@fl.priv.at>
    + Tidied up logging so it can be to files, to syslog or both (Horms)
    + Tidied up build process (Horms)
    + Updated ldirectord to produce and install a man page and be
      compatible with the fwmark options to The Linux Virtual Server (Horms)
    + Added log rotation for ldirectord and heartbeat using logrotate
      if it is installed
    + Added Audible Alarm resource by Kirk Lawson <lklawson@heapy.com> 
      and myself (Horms)
    + Added init script for ldirectord so it can be run independently
      of heartbeat (Horms)
    + Added sample config file for ldirectord (Horms)
    + An empty /etc/ha.d/conf/ is now part of the rpm distribution
      as this is where ldirectord's configuration belongs (Horms)
    + Minor startup script tweaks.  Hopefully, we should be able to make core
      files should we crash in the future.  Thanks to Holger Kiehl for diagnosing
      the problem!
    + Fixed a bug which kept the "logfile" option from ever working.
    + Added a TestCluster test utility.  Pretty primitive so far...
    + Fixed the serial locking code so that it unlocks when it shuts down.
    + Lock heartbeat into memory, and raise our priority
    + Minor, but important fix from lclaudio to init uninited variable.


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.4.7
    + Added the nice_failback feature. If the cluster is running when
  	the primary starts it acts as a secondary. (Luis Claudio Goncalves)
    + Put in lots of code to make lost packet retransmission happen
    + Stopped trying to use the /proc/ha interface
    + Finished the error recovery in the heartbeat protocol (and got it to work)
    + Added test code for the heartbeat protocol
    + Raised the maximum length of a node name
    + Added Jacob Rief's ldirectord resource type
    + Added Stefan Salzer's <salt@cin.de> fix for a 'grep' in IPaddr which
  	wasn't specific enough and would sometimes get IPaddr confused on
  	IP addresses that prefix-matched.
    + Added Lars Marowsky-Bree's suggestion to make the code almost completely
  	robust with respect to jumping the clock backwards and forwards
    + Added code from Michael Moerz <mike@cubit.at> to keep findif from
  	core dumping if /proc/route can't be read.


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.4.6
    + Fixed timing problem in "heartbeat restart" so it's reliable now
    + Made start/stop status compatible with SuSE expectations
    + Made resource status detection compatible with SuSE start/stop expectations
    + Fixed a bug relating to serial and ppp-udp authentication (it never worked)
    + added a little more substance to the error recovery for the HB protocol.
    + Fixed a bug for logging from shell scripts
    + Added a little logging for initial resource acquisition
    + Added #!/bin/sh to the front of shell scripts
    + Fixed Makefile, so that the build root wasn't compiled into pathnames
    + Turned on CTSRTS, enabling for flow control for serial ports.
    + Fixed a bug which kept it from working in non-English environments


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.4.5
    + Mijta Sarp added a new feature to authenticate heartbeat packets
  	using a variety of strong authentication techniques
    + Changed resource acquisition and relinquishment to occur in heartbeat,
         instead of in the start/stop script.  This means you don't *really*
         have to use the start/stop script if you don't want to.
    + Added -k option to gracefully shut down current heartbeat instance
    + Added -r option to cause currently running heartbeat to reread config files
    + Added -s option to report on operational status of "heartbeat"
    + Sped up resource acquisition on master restart.
    + Added validation of ipresources file at startup time.
    + Added code to allow the IPaddr takeover script to be given the
          interface to take over, instead of inferring it.  This was requested
          by Lars Marowsky-Bree
    + Incorporated patch from Guenther Thomsen to implement locking for
          serial ports used for heartbeats
    + Incorporated patch from Guenther Thomsen to clean up logging.
          (you can now use syslog and/or file logs)
    + Improved FreeBSD compatibility.
    + Fixed a bug where the FIFO doesn't get created correctly.
    + Fixed a couple of uninitialized variables in heartbeat and /proc/ha code
    + Fixed longstanding crash bug related to getting a SIGALRM while in malloc
  	or free.
    + Implemented new memory management scheme, including memory stats


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.4.4
    + Fixed a stupid error in handling CIDR addresses in IPaddr.
    + Updated the documentation with the latest from Rudy.


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.4.3
    + Changed startup scripts to create /dev/watchdog if needed
    + Turned off loading of /proc/ha module by default.
    + Incorporated bug fix from Thomas Hepper <th@ant.han.de> to IPaddr for
  	PPP configurations
    + Put in a fix from Gregor Howey <ghowey@bremer-nachrichten.de>
  	where Gregor found that I had stripped off the ::resourceid part
  	of the string in ResourceManager resulting in some bad calls later on.
    +  Made it compliant with the FHS (filesystem hierarchy standard)
    +  Fixed IP address takeover so we can take over on non-eth0 interface
    +  Fixed IP takeover code so we can specify netmasks and broadcast addrs,
  	or default them at the user's option.
    +  Added code to report on message buffer usage on SIGUSR[12]
    +  Made SIGUSR1 increment debug level, and SIGUSR2 decrement it.
    +  Incorporated Rudy's latest "Getting Started" document
    +  Made it largely Debian-compliant.  Thanks to Guenther Thomsen, Thomas
  	Hepper, Iñaki Fernández Villanueva and others.
    +  Made changes to work better with Red Hat 6.1, and SMP code.
    +  Sometimes it seems that the Master Control Process dies :-(


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.4.2
    + Implemented simple resource groups
    + Implemented application notification for groups starting/stopping
    + Eliminated restriction on floating IPs only being associated with eth0
    + Added a uniform resource model, with IP resources being only one kind.
  	(Thanks to Lars Marowsky-Bree for a good suggestion)
    + Largely rewrote the IP address takeover code, making it clearer, fit
  	into the uniform resource model, and removing some restrictions.
    + Preliminary "Getting Started" document by Rudy Pawul
    + Improved the /proc/ha code
    + Fixed memory leak associated with serial ports, and problem with return
  	of control to the "master" node.
  	(Thanks to Holger Kiehl for reporting them, and testing fixes!)


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.4.1
    + Fixed major memory leak in 0.4.0 (oops!)
    + Added code to eliminate duplicate packets and log lost ones
    + Tightened up PPP/UDP startup/shutdown code
    + Made PPP/UDP peacefully coexist with "normal" udp
    + Made logs more uniform and neater
    + Fixed several other minor bugs
    + Added very preliminary kernel code for monitoring and controlling
  	heartbeat via /proc/ha.  Very cool, but not really done yet.


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.4.0
    + Changed packet format from single line positional parameter style
  	to a collection of {name,value} pairs.  A vital change for the future.
    + Fixed some bugs with regard to forwarding data around rings
    + We now modify /etc/ppp/ip-up.local, so PPP-udp works out of the box
  	(at least for Red Hat)
    + Includes the first version of Volker Wiegand's Hardware Installation Guide
  	(it's pretty good for a first version!)


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.3.2
    + Added UDP/PPP bidirectional serial ring heartbeat
  	(PPP ensures data integrity on the serial links)
    + fixed a stupid bug which caused shutdown to give unpredictable
  	results
    + added timestamps to /var/log/ha-log messages
    + fixed a couple of other minor oversights.


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.3.1
    + Make ChangeLog file from RPM specfile
    + Made ipresources only install in the DOC directory as a sample


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.3.0
    + Added UDP broadcast heartbeat (courtesy of Tom Vogt)
    + Significantly restructured code making it easier to add heartbeat media
    + added new directives to config file:
      + udp interface-name
      + udpport port-number
      + baud    serial-baud-rate
    + made manual daemon shutdown easier (only need to kill one)
    + moved the sample ha.cf file to the Doc directory


author: Alan Robertson <alanr@unix.sh>
changelog:
  + Version 0.2.0
    + Make an RPM out of it
    + Integrated IP address takeover gotten from Horms
    + Added support to tickle a watchdog timer whenever our heart beats
    + Integrated enough basic code to allow a 2-node demo to occur
    + Integrated patches from Andrew Hildebrand <andrew@pdi.com> to allow it
      to run under IRIX.
    - Known Bugs
      - Only supports 2-node clusters
      - Only supports a single IP interface per node in the cluster
      - Doesn't yet include Tom Vogt's ethernet heartbeat code
      - No documentation
      - Not very useful yet :-)


author: Christoph Maser <cmr@financial.com> - 1.3.5-1
changelog:
  - Update version
  - Add BuildRequires: ruby for macro expansion
  - Add BuildRequires: gettext-devel
  - Add Requires: gettext
  - Add fc10 conditionals


author: Matthias Saou <http://freshrpms.net/> 1.0.46-1
changelog:
  - Update to 1.0.46.
  - Use system libpng and zlib instead of bundled ones.
  - Added php-rrdtool sub-package for the php4 module.


author: Matthias Saou <http://freshrpms.net/> 1.0.45-4
changelog:
  - Added epoch to the perl dependency to work with rpm > 4.2.
  - Fixed the % escaping in the perl dep.


author: Pat Riehecky <riehecky@fnal.gov> - SLFversion
changelog:
  - see CHANGELOG_FROM_TROY for his comments and history
  - this is Ubuntu's ssh from Feisty, committed Mon, 29 Sep 2008 11:20:12 -0700
      openssh (1:4.3p2-8ubuntu1.5) with minor changes from :
      https://launchpad.net/ubuntu/+source/openssh/+changelog
  - Changed these redhat patches so they'd apply, because wrong is wrong
  -- openssh-3.8.1p1-skip-initial.patch
  -- openssh-selinux.patch
  -- openssh-4.3p2-chroot.patch


author: Jan F. Chadima <jchadima@redhat.com> - 4.3p2-38
changelog:
  - set better buffer length in latency patch (#508914)
  - close error file descriptor before running external subsystem (#530358)
  - prevent initscript from hanging when generates the keys (#531738)


author: Jan F. Chadima <jchadima@redhat.com> - 4.3p2-33
changelog:
  - fix scp hangup on exit (#454812)
  - call integrity checks only on binaries which are part of the OpenSSH FIPS
    modules


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-32
changelog:
  - log if FIPS mode is initialized (#492363)
  - check the integrity of the binaries in the FIPS mode (#467268)


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-28
changelog:
  - use OpenSSL RNG directly (needed for FIPS-140-2 compliance)
  - when in FIPS mode do not try to use algorithms which are not allowed (#447936)
  - improve transfer speed on high latency connections (#227722)
  - more correct 'service sshd status' reporting (#430877)
  - add logging support to the sftp server (#452619)
  - small scp manual page improvement (#433381)


author: Dennis Gregorovic <dgregor@redhat.com> - 4.3p2-26.el5_2.1
changelog:
  - CVE-2007-4752 - Prevent ssh(1) from using a trusted X11 cookie if creation of an
    untrusted cookie fails (#280361)


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-21
changelog:
  - fix an information leak in Kerberos password authentication (CVE-2006-5052)
    (#234638)
  - correctly setup context when empty level requested (#234951)


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-13
changelog:
  - improved pam_session patch so it doesn't regress, the patch is necessary
    for the pam_session_close to be called correctly as uid 0 (#167488)


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-10.1
changelog:
  - CVE-2006-5794 - properly detect failed key verify in monitor (#214642)
  - kill all ssh sessions when stop is called in halt or reboot runlevel (#213008)
  - remove -TERM option from killproc so we don't race on sshd restart (#213490)


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-10
changelog:
  - improve gssapi-no-spnego patch (#208102)
  - CVE-2006-4924 - prevent DoS on deattack detector (#207957)
  - CVE-2006-5051 - don't call cleanups from signal handler (#208459)


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-9
changelog:
  - don't report duplicate syslog messages, use correct local time (#189158)
  - don't allow spnego as gssapi mechanism (from upstream)
  - fixed memleaks found by Coverity (from upstream)
  - allow ip options except source routing (#202856) (patch by HP)


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-8
changelog:
  - drop the pam-session patch from the previous build (#201341)
  - don't set IPV6_V6ONLY sock opt when listening on wildcard addr (#201594)


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-7
changelog:
  - dropped old ssh obsoletes
  - call the pam_session_open/close from the monitor when privsep is
    enabled so it is always called as root (patch by Darren Tucker)


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-6
changelog:
  - improve selinux patch (by Jan Kiszka)
  - upstream patch for buffer append space error (#191940)
  - fixed typo in configure.ac (#198986)
  - added pam_keyinit to pam configuration (#198628)
  - improved error message when askpass dialog cannot grab
    keyboard input (#198332)
  - buildrequires xauth instead of xorg-x11-xauth
  - fixed a few rpmlint warnings


author: Tomas Mraz <tmraz@redhat.com> - 4.3p2-3
changelog:
  - enable the subprocess in chroot to send messages to system log
  - sshd should prevent login if audit call fails


author: Tomas Mraz <tmraz@redhat.com> - 4.3p1-2
changelog:
  - fixed another place where syslog was called in signal handler
  - pass locale environment variables to server, accept them there (#179851)


author: Tomas Mraz <tmraz@redhat.com> - 4.2p1-9
changelog:
  - drop x11-ssh-askpass from the package
  - drop old build_6x ifs from spec file
  - improve gnome-ssh-askpass so it doesn't reveal number of passphrase 
    characters to person looking at the display
  - less hackish fix for the __USE_GNU problem


author: Nalin Dahyabhai <nalin@redhat.com> - 4.2p1-8
changelog:
  - work around missing gccmakedep by wrapping makedepend in a local script
  - remove now-obsolete build dependency on "xauth"


author: Warren Togami <wtogami@redhat.com> - 4.2p1-7
changelog:
  - xorg-x11-devel -> libXt-devel
  - rebuild for new xauth location so X forwarding works
  - buildreq audit-libs-devel
  - buildreq automake for aclocal
  - buildreq imake for xmkmf
  -  -D_GNU_SOURCE in flags in order to get it to build
     Ugly hack to workaround openssh defining __USE_GNU which is
     not allowed and causes problems according to Ulrich Drepper
     fix this the correct way after FC5test1


author: Tomas Mraz <tmraz@redhat.com> 4.2p1-2
changelog:
  - use include instead of pam_stack in pam config
  - use fork+exec instead of system in scp - CVE-2006-0225 (#168167)
  - upstream patch for displaying authentication errors


author: Tomas Mraz <tmraz@redhat.com> 4.1p1-5
changelog:
  - use x11-ssh-askpass if openssh-askpass-gnome is not installed (#165207)
  - install ssh-copy-id from contrib (#88707)


author: Tomas Mraz <tmraz@redhat.com> 4.1p1-4
changelog:
  - don't deadlock on exit with multiple X forwarded channels (#152432)
  - don't use X11 port which can't be bound on all IP families (#163732)


author: Tomas Mraz <tmraz@redhat.com> 4.1p1-3
changelog:
  - fix small regression caused by the nologin patch (#161956)
  - fix race in getpeername error checking (mindrot #1054)


author: Tomas Mraz <tmraz@redhat.com> 4.0p1-2
changelog:
  - fixed Local/RemoteForward in ssh_config.5 manpage
  - fix fatal when Local/RemoteForward is used and scp run (#153258)
  - don't leak user validity when using krb5 authentication


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-11
changelog:
  - don't call syslog in signal handler
  - allow password authentication when copying from remote
    to remote machine (#103364)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-10
changelog:
  - enable trusted forwarding by default if X11 forwarding is 
    required by user (#137685 and duplicates)
  - disable protocol 1 support by default in sshd server config (#88329)
  - keep the gnome-askpass dialog above others (#69131)


author: Tomas Mraz <tmraz@redhat.com>
changelog:
  - change permissions on pam.d/sshd to 0644 (#64697)
  - patch initscript so it doesn't kill opened sessions if
    the sshd daemon isn't running anymore (#67624)


author: Nalin Dahyabhai <nalin@redhat.com> 3.9p1-8
changelog:
  - add a --enable-vendor-patchlevel option which allows a ShowPatchLevel option
    to enable display of a vendor patch level during version exchange (#120285)
  - configure with --disable-strip to build useful debuginfo subpackages


author: Nalin Dahyabhai <nalin@redhat.com> 3.8.1p1-1
changelog:
  - request gssapi-with-mic by default but not delegation (flag day for anyone
    who used previous gssapi patches)
  - no longer request x11 forwarding by default


author: Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-34
changelog:
  * Wed Mar 03 2004 Phil Knirsch <pknirsch@redhat.com> 3.6.1p2-33.30.1
  - Built RHLE3 U2 update package.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - additional fix for apparently-never-happens double-free in buffer_free()
  - extend fix for #103998 to cover SSH1


author: Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-11
changelog:
  - apply patch to store the correct buffer size in allocated buffers
    (CAN-2003-0693)
  - skip the initial PAM authentication attempt with an empty password if
    empty passwords are not permitted in our configuration (#103998)


author: Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-6
changelog:
  - modify patch which clears the supplemental group list at startup to only
    complain if setgroups() fails if sshd has euid == 0
  - handle krb5 installed in %{_prefix} or elsewhere by using krb5-config


author: Nalin Dahyabhai <nalin@redhat.com> 3.5p1-6
changelog:
  - move scp to the -clients subpackage, because it directly depends on ssh
    which is also in -clients (#84329)


author: Nalin Dahyabhai <nalin@redhat.com> 3.5p1-2
changelog:
  - patch PAM configuration to use relative path names for the modules, allowing
    us to not worry about which arch the modules are built for on multilib systems


author: Nalin Dahyabhai <nalin@redhat.com> 3.3p1-2
changelog:
  - rework the close-on-exit docs
  - include configuration file man pages
  - make use of nologin as the privsep shell optional


author: Nalin Dahyabhai <nalin@redhat.com> 3.3p1-1
changelog:
  - update to 3.3p1
  - merge in spec file changes from upstream (remove setuid from ssh, ssh-keysign)
  - disable gtk2 askpass
  - require pam-devel by filename rather than by package for erratum
  - include patch from Solar Designer to work around anonymous mmap failures


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-4
changelog:
  - drop buildreq on db1-devel
  - require pam-devel by package name
  - require autoconf instead of autoconf253 again


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-3
changelog:
  - pull patch from CVS to avoid printing error messages when some of the
    default keys aren't available when running ssh-add
  - refresh to current revisions of Simon's patches


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-2gss
changelog:
  - reintroduce Simon's gssapi patches
  - add buildprereq for autoconf253, which is needed to regenerate configure
    after applying the gssapi patches
  - refresh to the latest version of Markus's patch to build properly with
    older versions of OpenSSL


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-1
changelog:
  - require sharutils for building (mindrot #137)
  - require db1-devel only when building for 6.x (#55105), which probably won't
    work anyway (3.1 requires OpenSSL 0.9.6 to build), but what the heck
  - require pam-devel by file (not by package name) again
  - add Markus's patch to compile with OpenSSL 0.9.5a (from
    http://bugzilla.mindrot.org/show_bug.cgi?id=141) and apply it if we're
    building for 6.x


author: Nalin Dahyabhai <nalin@redhat.com> SNAP-20020220
changelog:
  - update to SNAP-20020220 for testing purposes (you've been warned, if there's
    anything to be warned about, gss patches won't apply, I don't mind)


author: Nalin Dahyabhai <nalin@redhat.com> 3.0.2p1-3
changelog:
  - add patches from Simon Wilkinson and Nicolas Williams for GSSAPI key
    exchange, authentication, and named key support


author: Nalin Dahyabhai <nalin@redhat.com> 3.0p1-1
changelog:
  - merge some of Damien Miller <djm@mindrot.org> changes from the upstream
    3.0p1 spec file and init script


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 3.0p1
  - update to x11-ssh-askpass 1.2.4.1
  - change build dependency on a file from pam-devel to the pam-devel package
  - replace primes with moduli


author: Nalin Dahyabhai <nalin@redhat.com> 2.9p2-7
changelog:
  - fix scp's server's reporting of file sizes, and build with the proper
    preprocessor define to get large-file capable open(), stat(), etc.
    (sftp has been doing this correctly all along) (#51827)
  - configure without --with-ipv4-default on RHL 7.x and newer (#45987,#52247)
  - pull cvs patch to fix support for /etc/nologin for non-PAM logins (#47298)
  - mark profile.d scriptlets as config files (#42337)
  - refer to Jason Stone's mail for zsh workaround for exit-hanging quasi-bug
  - change a couple of log() statements to debug() statements (#50751)
  - pull cvs patch to add -t flag to sshd (#28611)
  - clear fd_sets correctly (one bit per FD, not one byte per FD) (#43221)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pull cvs patch to add session initialization to no-pty sessions
  - pull cvs patch to not cut off challengeresponse auth needlessly
  - refuse to do X11 forwarding if xauth isn't there, handy if you enable
    it by default on a system that doesn't have X installed (#49263)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - change Copyright: BSD to License: BSD
  - add Markus Friedl's unverified patch for the cookie file deletion problem
    so that we can verify it
  - drop patch to check if xauth is present (was folded into cookie patch)
  - don't apply gssapi patches for the errata candidate
  - clear supplemental groups list at startup


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix an error parsing the new default sshd_config
  - add a fix from Markus Friedl (via openssh-unix-dev) for ssh-keygen not
    dealing with comments right


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add in Simon Wilkinson's GSSAPI patch to give it some testing in-house,
    to be removed before the next beta cycle because it's a big departure
    from the upstream version


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - finish marking strings in the init script for translation
  - modify init script to source /etc/sysconfig/sshd and pass $OPTIONS to sshd
    at startup (change merged from openssh.com init script, originally by
    Pekka Savola)
  - refuse to do X11 forwarding if xauth isn't there, handy if you enable
    it by default on a system that doesn't have X installed


author: Preston Brown <pbrown@redhat.com>
changelog:
  - remove explicit openssl requirement, fixes builddistro issue
  - make initscript stop() function wait until sshd really dead to avoid 
    races in condrestart


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - mention that challengereponse supports PAM, so disabling password doesn't
    limit users to pubkey and rsa auth (#34378)
  - bypass the daemon() function in the init script and call initlog directly,
    because daemon() won't start a daemon it detects is already running (like
    open connections)
  - require the version of openssl we had when we were built


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - make do_pam_setcred() smart enough to know when to establish creds and
    when to reinitialize them
  - add in a couple of other fixes from Damien for inclusion in the errata


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.5.2p2
  - call setcred() again after initgroups, because the "creds" could actually
    be group memberships


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.5.2p1 (includes endianness fixes in the rijndael implementation)
  - don't enable challenge-response by default until we find a way to not
    have too many userauth requests (we may make up to six pubkey and up to
    three password attempts as it is)
  - remove build dependency on rsh to match openssh.com's packages more closely


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Revert the patch to move pam_open_session.
  - Init script and spec file changes from Pekka Savola. (#28750)
  - Patch sftp to recognize '-o protocol' arguments. (#29540)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Chuck the closing patch.
  - Add a trigger to add host keys for protocol 2 to the config file, now that
    configuration file syntax requires us to specify it with HostKey if we
    specify any other HostKey values, which we do.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Redo patch to move pam_open_session after the server setuid()s to the user.
  - Rework the nopam patch to use be picked up by autoconf.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update for 2.5.1p1.
  - Add init script mods from Pekka Savola.
  - Tweak the init script to match the CVS contrib script more closely.
  - Redo patch to ssh-add to try to adding both identity and id_dsa to also try
    adding id_rsa.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update for 2.5.0p1.
  - Use $RPM_OPT_FLAGS instead of -O when building gnome-ssh-askpass
  - Resync with parts of Damien Miller's openssh.spec from CVS, including
    update of x11 askpass to 1.2.0.
  - Only require openssl (don't prereq) because we generate keys in the init
    script now.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Don't open a PAM session until we've forked and become the user (#25690).
  - Apply Andrew Bartlett's patch for letting pam_authenticate() know which
    host the user is attempting a login from.
  - Resync with parts of Damien Miller's openssh.spec from CVS.
  - Don't expose KbdInt responses in debug messages (from CVS).
  - Detect and handle errors in rsa_{public,private}_decrypt (from CVS).


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - More gettextizing.
  - Close all files after going into daemon mode (needs more testing).
  - Extract patch from CVS to handle auth banners (in the client).
  - Extract patch from CVS to handle compat weirdness.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Don't treat pam_setcred() failure as fatal unless pam_authenticate() has
    succeeded, to allow public-key authentication after a failure with "none"
    authentication.  (#21268)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to x11-askpass 1.1.1. (#21301)
  - Don't second-guess fixpaths, which causes paths to get fixed twice. (#21290)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Merge multiple PAM text messages into subsequent prompts when possible when
    doing keyboard-interactive authentication.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Disable the built-in MD5 password support.  We're using PAM.
  - Take a crack at doing keyboard-interactive authentication with PAM, and
    enable use of it in the default client configuration so that the client
    will try it when the server disallows password authentication.
  - Build with debugging flags.  Build root policies strip all binaries anyway.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Add the primes file from the latest snapshot to the main package (#20884).
  - Add the dev package to the prereq list (#19984).
  - Remove the default path and mimic login's behavior in the server itself.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Resync with conditional options in Damien Miller's .spec file for an errata.
  - Change libexecdir from %{_libexecdir}/ssh to %{_libexecdir}/openssh.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to OpenSSH 2.3.0p1.
  - Update to x11-askpass 1.1.0.
  - Enable keyboard-interactive authentication.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Add BuildPreReq on /usr/include/security/pam_appl.h to be sure we always
    build PAM authentication in.
  - Try setting SSH_ASKPASS if gnome-ssh-askpass is installed.
  - Clean out no-longer-used patches.
  - Patch ssh-add to try to add both identity and id_dsa, and to error only
    when neither exists.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update x11-askpass to 1.0.2. (#17835)
  - Add BuildPreReqs for /bin/login and /usr/bin/rsh so that configure will
    always find them in the right place. (#17909)
  - Set the default path to be the same as the one supplied by /bin/login, but
    add /usr/X11R6/bin. (#17909)
  - Try to handle obsoletion of ssh-server more cleanly.  Package names
    are different, but init script name isn't. (#17865)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to 20000823 snapshot.
  - Change subpackage requirements from %{version} to %{version}-%{release}
  - Back out the pipe patch.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to 2.1.1p4, which includes fixes for config file parsing problems.
  - Move the init script back.
  - Add Damien's quick fix for wackiness.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Move condrestart to server postun.
  - Move key generation to init script.
  - Actually use the right patch for moving the key generation to the init script.
  - Clean up the init script a bit.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Patch to build with neither RSA nor RSAref.
  - Miscellaneous FHS-compliance tweaks.
  - Fix for possibly-compressed man pages.


author: Troy Dawson <dawson@fnal.gov> - 8.3.7-2.sl
changelog:
  - Updated to version 8.3.7
  - Added Requires: drbd-kernel-module-8.3.7
  - Added %config(noreplace) /etc/drbd.d/global_common.conf


author: Frank Nagy <nagy@fnal.gov> 1.1-1
changelog:
  - New versions of SLF5 executables for kcron and kcron-create
  - Adds -d (debug print) flag to kcron.  kcron modified to
  - invoke /usr/krb5/bin/kinit so that aklog will be invoked
  - on AFS client systems.  Also added aklog executable (replaces
  - link to /usr/bin/akoog from OpenAFS) for SLF5 made from the
  - OpenAFS aklog with added support for Fermilab compound
  - principals.


author: Frank Nagy <nagy@fnal.gov> 1.0-2
changelog:
  - Now have SLF5 executables for kcron and kcron-create, remove
  - libraries and incorporated changes from SLF4 krb1-1.8d.spec


author: Troy Dawson <dawson@fnal.gov> 0.9.9-7
changelog:
  - Updated cron to check to see if it can access the server
    and goes through a list of domains to see if it's at Fermilab


author: Troy Dawson <dawson@fnal.gov> 0.9.9-6
changelog:
  - Turned off debugging, check to see if we're on fermilab networks
  - Write to a log, and do logrotate
  - Minor fixes to the client to now do --local --xml


author: Troy Dawson <dawson@fnal.gov> 0.9.9-1
changelog:
  - Client now points to fortytwo as the server
  - cronjob now moved to z_... to get a more random time


author: Troy Dawson <dawson@fnal.gov> 0.9.8-3
changelog:
  - Client was updated 
  - Fixes issues with users using ups perl
  - Fixed issue when the rpm comments field has a newline in it.
  - Turned debug on the cron job so mail will get sent


author: Frank Nagy <nagy@fnal.gov> 4.1-1
changelog:
  - Added permitted_enctypes line to [libdefaults] section
  - Removed obsolete AD nodes from [domain_realms]


author: Frank Nagy <nagy@fnal.gov> 4.0-1
changelog:
  - Changed to krb5.conf V4.0 with expanded KDC list, removed
  - Kerberos4 ticket generation from login/pam sections and
  - other minor changes.


author: Frank Nagy <nagy@fnal.gov> 3.1-1
changelog:
  - Emergency fix due to PAM mishandling comments on lines
  - in [appdefults]pam section causing long login times


author: Frank Nagy <nagy@fnal.gov> 3.0-4
changelog:
  - Correct some errors in krb5.conf and the config-krb5.conf scipt to
  - get the editted comments correct during installation


author: Frank Nagy <nagy@fnal.gov> 3.0-1
changelog:
  - Installation scripts modified to drop obsolete edits and support
  - local saved FNAL.GOV KDC list
  - Added 3DEC to default encoding types and allow Wek Encryption in
  - [libdefaults] addded commented tag linges around FNAL.GOV KDC list


author: Frank Nagy <nagy@fnal.gov> 2.12-7
changelog:
  - If /etc/xinetd.d/ekrb5-telnet file found, replace the ftp and telnet
  - template files in config/ (both .xinetd and .xinetd.on files) with
  - the gssftp and ekrb-telnet (encrypted telnet only) templates with
  - modern server options


author: Frank Nagy <nagy@fnal.gov> 2.12-6
changelog:
  - Changed to require krb5-workstation instread of krb5-workstation-fermi and to
  - obsolete previous versions of this RPM so file replacements will work correctly


author: Frank Nagy <nagy@fnal.gov> 2.12-4
changelog:
  - Added make-cron-keytab script and fixed makehostkeys permissions
  - Duplicated following changes by Troy Dawson from 12.2-1 RPM for SLF5
  - Added the triggerin for krb5-libs, updating krb5.conf if EXAMPLE is in the file


author: Troy Dawson <dawson@fnal.gov> 2.5-3
changelog:
  - Updated the name to match the krb5.conf version - 2.5
  - updated the config script to say 2.5
  - Made it so that it moves the old krb5.conf out of the way


author: Troy Dawson <dawson@fnal.gov> 1.25-1.LTS4
changelog:
  - updated the krb5.conf.template file to version 1.25
  - Changed makekeys so that it finds the right kadmin


author: Troy Dawson <dawson@fnal.gov> 1.9-4.LTS
changelog:
  - added config-krb5.conf.aklog and /etc/sysconfig/krb5.conf.aklog
  - added triggers to run config-krb5.conf.aklog with AFS triggers


author: Troy Dawson <dawson@fnal.gov>
changelog:
  - Changed the krb5.conf.template file so that the Pam part was first, 
  also lengthened ticket time
  - Edited the spec file so that it doesn't automatically move the /etc/krb5.conf file


author: Troy Dawson <dawson@fnal.gov>
changelog:
  - Made changes for pam usage in krb.conf and krb5.conf
  - Also removed the linking of /usr/krb5 and /usr/kerberos


author: Troy Dawson <dawson@fnal.gov>
changelog:
  - Made improvements to the makehostkeys script.  I also have it check 
    for the varias files (sshd_config, services) before modifying them.


author: Troy Dawson <dawson@fnal.gov>
changelog:
  - The config-inetd.conf script has been changed to look for services
    that have a kerberos equal.  If these services were originally turned
    off, then the kerberized version is turned off.  I also took out the
    keytab-convert program, as this is dependant on one particular flavor
    of fermi kerberos.


author: Troy Dawson <dawson@fnal.gov>
changelog:
  - I added the keytab-convert program into the config rpm, with it's
    corresponding manpage.  It will also be in the normal kerberos rpm
    but in the bin area.


author: Troy Dawson <dawson@fnal.gov>
changelog:
  - I changed things to the version 1.4.  I also added the config-sshd_config
    script, as well as the config-hostkeys script.


author: Troy Dawson <dawson@fnal.gov>
changelog:
  - I finished with the config-services and config-inetd.conf scripts.
    I also changed how the /usr/krb5 and /usr/kerberos were linked.


author: Troy Dawson <dawson@fnal.gov>
changelog:
  - I put the raw scripts into the package from Fermi.  These will
    need to be rewritten so that they don't depend on Fermi packages.


author: Troy Dawson <dawson@fnal.gov> - 4.9.16-1.SL.6
changelog:
  - Re-ordered the rnotes picture, and added one more
  - Put in the final release of the grub picture
  - Put in the final release of the syslinux-splash.png picture


author: Troy Dawson <dawson@fnal.gov> - 4.9.16-1.SL.4
changelog:
  - Tweeked the rnotes images so they aren't squished
  - tweeked the rhgb graphics
  - Change the grub bootscreen


author: David Zeuthen <davidz@redhat.com> - 4.9.14-1
changelog:
  - Don't include LILO splash. Resolves: #216748
  - New syslinux-splash from Diana Fong. Resolves: #217493


author: David Zeuthen <davidz@redhat.com> - 4.9.13-1
changelog:
  - Make firstboot/splash-small.png completely transparent
  - Fix up date for last commit
  - Resolves: #216501


author: John (J5) Palmieri <johnp@redhat.com> - 1.2.7-1
changelog:
  - Add background xml file for the new backgrounds
  - Add po directory for translating the background xml


author: John (J5) Palmieri <johnp@redhat.com> - 1.2.3-1
changelog:
  - Add attributions to the background graphics metadata
  - Add a 4:3 asspect ratio version of the default background graphic


author: Havoc Pennington <hp@redhat.com>
changelog:
  - add firstboot images to makefile/specfile
  - add /usr/share/pixmaps stuff
  - add splash screen images
  - add COPYING


author: Phillip Lougher <plougher@redhat.com> [2.6.18-274.7.1.el5]
changelog:
  - Revert: [xen] passthrough: block VT-d MSI trap injection (Paolo Bonzini) [716301 716302] {CVE-2011-1898}


author: Don Howard <dhoward@redhat.com> [2.6.18-274.6.1.el5]
changelog:
  - [net] bridge: fix use after free in __br_deliver (Amerigo Wang) [730949 703045] {CVE-2011-2942}
  - [misc] remove	div_long_long_rem (Prarit Bhargava) [732879 732614] {CVE-2011-3209}
  - [net] be2net: fix crash receiving non-member VLAN packets (Ivan Vecera) [736430 730239] {CVE-2011-3347}
  - [net] be2net: Use NTWK_RX_FILTER command for promiscous mode (Ivan Vecera) [736430 730239] {CVE-2011-3347}
  - [net] be2net: non-member vlan pkts not received in promisc mode (Ivan Vecera) [736430 730239] {CVE-2011-3347}
  - [net] be2net: remove bogus unlikely on vlan check (Ivan Vecera) [736430 730239] {CVE-2011-3347}
  - [x86] nmi: make NMI_NONE default watchdog in x86_64 hvm guests (Laszlo Ersek) [739823 707966]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-274.5.1.el5]
changelog:
  - [fs] proc: fix compile warning in pdeaux addition (Jarod Wilson) [732775 675781]
  - [fs] proc: Fix procfs race vs rmmod or hot-remove (David Howells) [732775 675781]
  - [net] Compute protocol seq numbers and fragment IDs using MD5 (Jiri Pirko) [732662 732663] {CVE-2011-3188}
  - [crypto] Move md5_transform to lib/md5.c (Jiri Pirko) [732662 732663] {CVE-2011-3188}
  - [fs] nfs: Fix client not honoring nosharecache mount option (David Jeffery) [734772 730097]
  - [mm] avoid wrapping vm_pgoff in mremap and stack expansion (Jerome Marchand) [716543 716544] {CVE-2011-2496}
  - [mm] Fix incorrect off-by-one centisec dirty values (Larry Woodman) [733665 691087]
  - [net] bnx2x: fix bringup of BCM57710 (Michal Schmidt) [737475 680411]
  - [virt] xen/netfront: no disable s/g when renegotiating features (Paolo Bonzini) [738392 733416]
  - [fs] aio: fix aio+dio completion path regression w/3rd-party bits (Jeff Moyer) [734157 727504]
  - [virt] xen: Allow arbitrary mtu size until frontend connected (Paolo Bonzini) [738389 697021]
  - [misc] hypervisor: fix race in interrupt hook code (Prarit Bhargava) [730689 692966]
  - [net] cnic, bnx2: Check iSCSI support early in bnx2_init_one (Neil Horman) [734761 710272]
  - [net] igb: fix WOL on 2nd port on i350 (Stefan Assmann) [730682 718988]
  - [misc] irq: fix interrupt handling for kdump under high load (Stefan Assmann) [728521 720212]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-274.4.1.el5]
changelog:
  - [serial] ifdef for powerpc, to only add functionality to this arch (Steve Best) [732377 707051]
  - [serial] 8250: Fix capabilities when changing the port type (Steve Best) [732377 707051]
  - [serial] 8250_pci EEH support for IBM/Digi PCIe 2-port Adapter (Steve Best) [732377 707051]
  - [serial] 8250_pci: Add support for Digi/IBM PCIe 2-port Adapter (Steve Best) [732377 707051]
  - [fs] ecryptfs: Add mount option to check uid of mounting device (Eric Sandeen) [731173 731174] {CVE-2011-1833}
  - [scsi] qla2xxx: Re-add checks for null fcport references (Chad Dupuis) [736275 728219]
  - [net] ipv6: make fragment identifications less predictable (Jiri Pirko) [723430 723431] {CVE-2011-2699}
  - [net] ipv6: Remove unused skb argument of ipv6_select_ident (Jiri Pirko) [723430 723431] {CVE-2011-2699}
  - [misc] taskstats: don't allow duplicate entries in listener mode (Jerome Marchand) [715449 715450] {CVE-2011-2484}
  - [net] gro: Only reset frag0 when skb can be pulled (Herbert Xu) [726553 679682] {CVE-2011-2723}
  - [xen] passthrough: block VT-d MSI trap injection (Paolo Bonzini) [716301 716302] {CVE-2011-1898}
  - [xen] iommu: disable bus-mastering on hw that causes IOMMU fault (Laszlo Ersek) [730342 730343] {CVE-2011-3131}
  - [usb] auerswald: fix buffer overflow (Don Zickus) [722395 722396] {CVE-2009-4067}
  - [fs] cifs: fix possible memory corruption in CIFSFindNext (Jeff Layton) [732870 736654 732869 732471] {CVE-2011-3191}
  - [fs] cifs: revert special handling for matching krb5 sessions (Jeff Layton) [697395 697396] {CVE-2011-1585}
  - [fs] cifs: check for NULL session password (Jeff Layton) [697395 697396] {CVE-2011-1585}
  - [fs] cifs: fix NULL pointer dereference in cifs_find_smb_ses (Jeff Layton) [697395 697396] {CVE-2011-1585}
  - [fs] cifs: clean up cifs_find_smb_ses (Jeff Layton) [697395 697396] {CVE-2011-1585}
  - [net] be2net: account for skb allocation failures (Ivan Vecera) [733152 730108]
  - [net] bnx2x: downgrade Max BW error message to debug (Michal Schmidt) [732440 727614]
  - [net] sock: do not change prot->obj_size (Jiri Pirko) [736742 725713]
  - [net] be2net: Fix Tx stall issue (Ivan Vecera) [732946 722549]
  - [net] be2net: rx-dropped wraparound fix (Ivan Vecera) [732945 722302]
  - [net] be2net: fix netdev_stats_update (Ivan Vecera) [732945 722302]
  - [char] tpm: Fix uninitialized usage of data buffer (Stanislaw Gruszka) [684672 684673] {CVE-2011-1160}
  - [fs] ext4: Fix max size and logical block counting of extent file (Lukas Czerner) [722562 722563] {CVE-2011-2695}
  - [fs] nfs: have nfs_flush_list issue FLUSH_SYNC writes in parallel (Jeff Layton) [730686 728508]
  - [xen] mm: fix race with ept_entry management (Andrew Jones) [730685 729529]
  - [xen] hvm: support more opcodes for MMIO (Paolo Bonzini) [728518 723755]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-274.1.1.el5]
changelog:
  - [net] sctp: fix memory reclaim and panic in sctp_sock_rfree (Thomas Graf) [714869 714867]
  - [x86_64] Revert ACPI APIC mode test (Prarit Bhargava) [728163 721361]
  - [net] sctp: reset packet information after packet transmit (Thomas Graf) [727592 725573]
  - [fs] block: initialise bd_super in bdget (Lachlan McIlroy) [726628 707425]
  - [fs] nfs: Remove bogus call to nfs4_drop_state_owner (Jeff Layton) [726625 724923]
  - [net] be2net: clear interrupt bit in be_probe (Ivan Vecera) [723552 713703]
  - [net] be2net: remove certain cmd failure logging (Ivan Vecera) [726619 716821]
  - [wireless] nl80211: check for valid SSID size in scan operation (Stanislaw Gruszka) [718154 718155] {CVE-2011-2517}
  - [fs] xfs: handle NULL mount struct in error reports (Eric Sandeen) [727835 720551]
  - [fs] proc: restrict access to /proc/PID/io (Oleg Nesterov) [716827 716828] {CVE-2011-2495}
  - [fs] lockd: don't use file's credentials on RPCSEC_GSS mounts (Max Matveev) [722855 701574]
  - [fs] xfs: add a missing mutex_unlock to a dio error path (Jeff Moyer) [727590 718232]
  - [net] sunrpc: Don't hang forever on NLM unlock requests (Jeff Layton) [709546 709547] {CVE-2011-2491}
  - [xen] x86_emulate: Fix SAHF emulation (Igor Mammedov) [718883 718884]
  - [xen] Fix x86_emulate handling of imul with immediate operands (Igor Mammedov) [712885 700565]
  - [fs] Fix wrongly vfree'ing a kmalloc'ed area (Larry Woodman) [721300 719495]
  - [fs] dlm: bump default hash table and maximum allocatable sizes (Bryn M. Reeves) [719930 715603]
  - [net] tipc: Overhaul of socket locking logic (Max Matveev) [719746 704192]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-273.el5]
changelog:
  - Revert: [fs] proc: Fix rmmod/read/write races in /proc entries (Jarod Wilson) [717068]
  - [xen] disregard trailing bytes in an invalid page (Paolo Bonzini) [717742]
  - [xen] prep __get_instruction_length_from_list for partial buffers (Paolo Bonzini) [717742]
  - [xen] remove unused argument to __get_instruction_length (Paolo Bonzini) [717742]
  - [xen] let __get_instruction_length always read into own buffer (Paolo Bonzini) [717742]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-272.el5]
changelog:
  - [xen] x86: spinlock support for up to 255 CPUs (Laszlo Ersek) [713123]
  - [xen] remove block scope mtrr identifiers shadowing file scope (Laszlo Ersek) [713123]
  - [xen] Actually hold back MTRR init while booting secondary CPUs (Laszlo Ersek) [713123]
  - [xen] remove unused mtrr_bp_restore (Laszlo Ersek) [713123]
  - [xen] x86: Fix crash on amd iommu systems (Igor Mammedov) [714275]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-271.el5]
changelog:
  - [net] igmp: ip_mc_clear_src only when we no users of ip_mc_list (Veaceslav Falico) [707179]
  - [scsi] cxgb3i: fix programing of dma page sizes (Neil Horman) [710498]
  - [xen] hvm: secure vmx cpuid (Andrew Jones) [706325] {CVE-2011-1936}
  - [xen] hvm: secure svm_cr_access (Andrew Jones) [703716] {CVE-2011-1780}
  - [xen] hvm: svm support cleanups (Andrew Jones) [703716] {CVE-2011-1780}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-270.el5]
changelog:
  - [fs] proc: fix compile warning in pdeaux addition (Jarod Wilson) [675781]
  - [net] bluetooth: l2cap and rfcomm: fix info leak to userspace (Thomas Graf) [703021]
  - [net] inet_diag: fix inet_diag_bc_audit data validation (Thomas Graf) [714539] {CVE-2011-2213}
  - [misc] signal: fix kill signal spoofing issue (Oleg Nesterov) [690031] {CVE-2011-1182}
  - [fs] proc: fix signedness issue in next_pidmap (Oleg Nesterov) [697827] {CVE-2011-1593}
  - [char] agp: fix OOM and buffer overflow (Jerome Marchand) [699010] {CVE-2011-1746}
  - [char] agp: fix arbitrary kernel memory writes (Jerome Marchand) [699006] {CVE-2011-1745 CVE-2011-2022}
  - [net] be2net: fix queue creation order and pci error recovery (Ivan Vecera) [711653]
  - [infiniband] core: Handle large number of entries in poll CQ (Jay Fenlason) [668371] {CVE-2010-4649 CVE-2011-1044}
  - [infiniband] core: fix panic in ib_cm:cm_work_handler (Jay Fenlason) [679996] {CVE-2011-0695}
  - [fs] validate size of EFI GUID partition entries (Anton Arapov) [703026] {CVE-2011-1776}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-269.el5]
changelog:
  - [mm] only throttle page dirtying for specially marked BDIs (Jeff Layton) [711450]
  - Revert: [base] Fix potential deadlock in driver core (Don Zickus) [703084]
  - [fs] proc: Fix rmmod/read/write races in /proc entries (David Howells) [675781]
  - [scsi] qla4xxx: Update driver version to V5.02.04.01.05.07-d0 (Chad Dupuis) [704153]
  - [scsi] qla4xxx: clear SCSI COMPLETION INTR bit during F/W init (Chad Dupuis) [704153]
  - [usb] wacom: add support for DTU-2231 (Aristeu Rozanski) [683549]
  - [xen] fix MAX_EVTCHNS definition (Laszlo Ersek) [701243] {CVE-2011-1763}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-268.el5]
changelog:
  - [net] sctp: fix calc of INIT/INIT-ACK chunk length to set (Thomas Graf) [695385] {CVE-2011-1573}
  - [scsi] ibmvfc: Fix Virtual I/O failover hang (Steve Best) [710477]
  - [kernel] irq: Note and disable spurious interrupts on kexec (Prarit Bhargava) [611407]
  - [net] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [711079]
  - [net] bnx2x: Update bnx2x_firmware.h to version 6.2.9 (Michal Schmidt) [711079]
  - [net] xt_hashlimit: fix race between htable_destroy and htable_gc (Jiri Pirko) [705905]
  - [fs] cifs: clear write bits if ATTR_READONLY is set (Justin Payne) [700263]
  - [net] bna: clear some statistics before filling them (Ivan Vecera) [711990]
  - [net] ixgbe: Disable RSC by default (Herbert Xu) [703416]
  - [scsi] isci: fix scattergather list handling for smp commands (David Milburn) [710584]
  - [net] netconsole: prevent setup netconsole on a slave device (Amerigo Wang) [698873]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-267.el5]
changelog:
  - [fs] xfs: prevent leaking uninit stack memory in FSGEOMETRY_V1 p2 (Phillip Lougher) [677266] {CVE-2011-0711}
  - [fs] xfs: prevent leaking uninit stack memory in FSGEOMETRY_V1 (Phillip Lougher) [677266] {CVE-2011-0711}
  - [net] core: Fix memory leak/corruption on VLAN GRO_DROP (Herbert Xu) [691565] {CVE-2011-1576}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-266.el5]
changelog:
  - [scsi] megaraid: update to driver version 5.38-rh1 (Tomas Henzl) [706244]
  - [block] cciss: fix mapping of config table (Tomas Henzl) [695493]
  - [block] cciss: fix dev_info null pointer deref after freeing h (Tomas Henzl) [695493]
  - [block] cciss: do not call request_irq with spinlocks held (Tomas Henzl) [695493]
  - [block] cciss: prototype cciss_sent_reset to fix error (Tomas Henzl) [695493]
  - [block] cciss: mark functions as dev_init to clean up warnings (Tomas Henzl) [695493]
  - [block] cciss: timeout if soft reset fails (Tomas Henzl) [695493]
  - [block] cciss: use cmd_alloc for kdump (Tomas Henzl) [695493]
  - [block] cciss: Use cciss not hpsa in init_driver_version (Tomas Henzl) [695493]
  - [block] cciss: reduce stack usage a reset verifying code (Tomas Henzl) [695493]
  - [block] cciss: do not store pci state on stack (Tomas Henzl) [695493]
  - [block] cciss: no PCI power management reset method if known bad (Tomas Henzl) [695493]
  - [block] cciss: increase timeouts for post-reset no-ops (Tomas Henzl) [695493]
  - [block] cciss: remove superfluous sleeps around reset code (Tomas Henzl) [695493]
  - [block] cciss: do soft reset if hard reset is broken (Tomas Henzl) [695493]
  - [block] cciss: flush writes in interrupt mask setting code (Tomas Henzl) [695493]
  - [block] cciss: clarify messages around reset behavior (Tomas Henzl) [695493]
  - [block] cciss: increase time to wait for board reset to start (Tomas Henzl) [695493]
  - [block] cciss: get rid of message related magic numbers (Tomas Henzl) [695493]
  - [block] cciss: factor out irq request code (Tomas Henzl) [695493]
  - [block] cciss: factor out scatterlist allocation functions (Tomas Henzl) [695493]
  - [block] cciss: factor out command pool allocation functions (Tomas Henzl) [695493]
  - [block] cciss: Define print_cmd even without tape support (Tomas Henzl) [695493]
  - [block] cciss: do not use bit 2 doorbell reset (Tomas Henzl) [695493]
  - [block] cciss: use new doorbell-bit-5 reset method (Tomas Henzl) [695493]
  - [block] cciss: improve controller reset failure detection (Tomas Henzl) [695493]
  - [block] cciss: wait longer after resetting controller (Tomas Henzl) [695493]
  - [infiniband] cxgb4: Use completion objects for event blocking (Steve Best) [708081]
  - [fs] ext4: fix quota deadlock (Eric Sandeen) [702197]
  - [fs] ext3, ext4: update ctime when changing permission by setfacl (Eric Sandeen) [709224]
  - [scsi] bfa: properly reinitialize adapter during kdump (Rob Evers) [710300]
  - [scsi] lpfc: Update for 8.2.0.96.2p release (Rob Evers) [707336]
  - [scsi] lpfc: Fix back to back Flogis sent without logo (Rob Evers) [707336]
  - [scsi] lpfc: Fix not updating wwnn and wwpn after name change (Rob Evers) [707336]
  - [scsi] lpfc: Fix CT command never completing on Big Endian host (Rob Evers) [707336]
  - [scsi] lpfc: Revert fix that introduced a race condition (Rob Evers) [707336]
  - [scsi] lpfc: Fix crash in rpi clean when driver load fails (Rob Evers) [707336]
  - [scsi] lpfc: fix limiting RPI Count to a minimum of 64 (Rob Evers) [707336]
  - [scsi] lpfc: fix overriding CT field for SLI4 IF type 2 (Rob Evers) [707336]
  - [scsi] lpfc: force retry in queuecommand when port transitioning (Rob Evers) [707336]
  - [scsi] lpfc: Update version for 8.2.0.96.1p release (Rob Evers) [698432]
  - [scsi] lpfc: Fix double byte swap on received RRQ (Rob Evers) [698432]
  - [scsi] lpfc: Fix Vports not sending FDISC after lips (Rob Evers) [698432]
  - [scsi] lpfc: Fix system crash during driver unload (Rob Evers) [698432]
  - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [698432]
  - [scsi] lpfc: Fix driver sending FLOGI to a disconnected FCF (Rob Evers) [698432]
  - [scsi] lpfc: Fix bug with incorrect BLS Response to BLS Abort (Rob Evers) [698432]
  - [scsi] lpfc: Fix adapter on Powerpc unable to login into Fabric (Rob Evers) [698432]
  - [pci] export msi_desc struct and msi_desc array (Prarit Bhargava) [697666]
  - [net] bonding: prevent deadlock on slave store with alb mode (Neil Horman) [706414]
  - [net] mlx4: Fix dropped promiscuity flag (Michael S. Tsirkin) [592370]
  - [edac] amd64_edac: Fix NULL pointer on Interlagos (Mauro Carvalho Chehab) [705040 709529]
  - [scsi] ses: fix ses_set_fault() to set the fault LED function (James Takahashi) [682351]
  - [redhat] configs: config file changes for SES Enablement (James Takahashi) [682351]
  - [misc] enclosure: return ERR_PTR() on error (James Takahashi) [682351]
  - [misc] enclosure: fix oops while iterating enclosure_status array (James Takahashi) [682351]
  - [scsi] ses: fix VPD inquiry overrun (James Takahashi) [682351]
  - [scsi] ses: Fix timeout (James Takahashi) [682351]
  - [scsi] ses: fix data corruption (James Takahashi) [682351]
  - [scsi] ses: fix memory leaks (James Takahashi) [682351]
  - [scsi] ses: add new Enclosure ULD (James Takahashi) [682351]
  - [misc] enclosure: add support for enclosure services (James Takahashi) [682351]
  - [net] tg3: Include support for Broadcom 5719/5720 (John Feeney) [654956 696182 707299]
  - [misc] module: remove over-zealous check in __module_get() (Jon Masters) [616125]
  - [redhat] kabi: Add pci_ioremap_bar and pci_reset_function to kABI (Jon Masters) [677683]
  - [redhat] kabi: Add dm_put to kABI (Jon Masters) [707003]
  - [redhat] kabi: Add compat_alloc_user_space to kABI (Jon Masters) [703167]
  - [redhat] kabi: Add random32 and srandom32 to kABI (Jon Masters) [668815]
  - [redhat] kabi: Add cancel_work_sync to kABI (Jon Masters) [664991]
  - [net] bna: add r suffix to the driver version (Ivan Vecera) [709951]
  - [net] bna: fix for clean fw re-initialization (Ivan Vecera) [709951]
  - [net] bna: fix memory leak during RX path cleanup (Ivan Vecera) [709951]
  - [net] bridge: Disable multicast snooping by default (Herbert Xu) [506630]
  - [net] bonding: fix block_netpoll_tx imbalance (Andy Gospodarek) [704426]
  - [scsi] qla2xxx: Fix virtual port login failure after chip reset (Chad Dupuis) [703879]
  - [scsi] qla2xxx: fix dsd_list_len for dsd_chaining in cmd type 6 (Chad Dupuis) [703879]
  - [net] force new skbs to allocate a minimum of 16 frags (Amerigo Wang) [694308]
  - [pci] intel-iommu: Flush unmaps at domain_exit (Alex Williamson) [705455]
  - [pci] intel-iommu: Only unlink device domains from iommu (Alex Williamson) [705455]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-265.el5]
changelog:
  - [scsi] be2iscsi: Fix MSIX interrupt names (Prarit Bhargava) [704735]
  - [misc] signal: fix SIGPROF keeps large task from completing fork (Oleg Nesterov) [645528]
  - [fs] gfs2: fix processes waiting on already-available inode glock (Robert S Peterson) [694669]
  - Revert: [pci] msi: remove infiniband compat code (Prarit Bhargava) [636260]
  - Revert: [pci] msi: use msi_desc save areas in drivers/pci code (Prarit Bhargava) [636260]
  - Revert: [pci] msi: use msi_desc save areas in msi state functions (Prarit Bhargava) [636260]
  - Revert: [pci] msi: remove pci_save_msi|x_state() functions (Prarit Bhargava) [636260]
  - [s390] mm: diagnose 10 does not release memory above 2GB (Hendrik Brueckner) [701275]
  - [input] evdev: implement proper locking (Marc Milgram) [680561]
  - [input] evdev: rename list to client in handlers (Marc Milgram) [680561]
  - [net] netpoll: disable netpoll when enslave a device (Amerigo Wang) [698873]
  - [net] disable lro on phys device when dev is a vlan (Neil Horman) [696374]
  - [scsi] qla2xxx: Update version number to 8.03.07.03.05.07-k (Chad Dupuis) [686462]
  - [scsi] qla2xxx: Free firmware PCB on logout request (Chad Dupuis) [686462]
  - [scsi] qla2xxx: dump registers for more info about ISP82xx errors (Chad Dupuis) [686462]
  - [scsi] qla2xxx: Updated the reset sequence for ISP82xx (Chad Dupuis) [686462]
  - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [686462]
  - [scsi] qla2xxx: Perform FCoE context reset before adapter reset (Chad Dupuis) [686462]
  - [scsi] qla2xxx: Limit logs in case device state does not change (Chad Dupuis) [686462]
  - [scsi] qla2xxx: Abort pending commands for faster reset recovery (Chad Dupuis) [686462]
  - [scsi] qla2xxx: Check for match before setting FCP-priority info (Chad Dupuis) [686462]
  - [scsi] qla2xxx: Display PortID info during FCP command-status (Chad Dupuis) [686462]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-263.el5]
changelog:
  - [misc] vsyscall: remove code changing syscall instructions to nop (Ulrich Obergfell) [689546]
  - [scsi] mpt2sas: move fault event handling into process context (Tomas Henzl) [705398]
  - [scsi] ibmvscsi: Improve CRQ reset reliability (Steve Best) [704963]
  - [infiniband] cxgb4: Reset wait condition atomically (Steve Best) [703925]
  - [infiniband] cxgb4: fix driver hang on EEH error (Steve Best) [703925]
  - [fs] xfs: serialise unaligned direct IOs (Eric Sandeen) [689830]
  - [fs] ext4: serialize unaligned asynchronous DIO (Eric Sandeen) [689830]
  - [misc] Add printk_timed_ratelimit (Eric Sandeen) [689830]
  - [fs] set stat's st_blksize to fs blocksize not page size (Eric Sandeen) [695168]
  - [pci] Disable PCI MSI/X on portable hardware (Prarit Bhargava) [703340]
  - [usb] ehci: Disable disconnect/connect wakeups (Matthew Garrett) [703344]
  - [fs] cifs: fix cifsConvertToUCS for the mapchars case (Jeff Layton) [705324]
  - [fs] nfs: set d_op on newly allocated dentries in nfs_rename (Jeff Layton) [702533]
  - [fs] nfs: Fix build break with CONFIG_NFS_V4=n (Harshula Jayasuriya) [702355]
  - [scsi] isci: enable building driver (David Milburn) [651837]
  - [scsi] libsas: flush initial device discovery before completing (David Milburn) [651837]
  - [scsi] libsas: fix up device gone notification in sas_deform_port (David Milburn) [651837]
  - [scsi] libsas: fix runaway error handler problem (David Milburn) [651837]
  - [scsi] isci: validate oem parameters early, and fallback (David Milburn) [651837]
  - [scsi] isci: fix oem parameter header definition (David Milburn) [651837]
  - [scsi] isci: fix fragile/conditional isci_host lookups (David Milburn) [651837]
  - [scsi] isci: cleanup isci_remote_device[_not]_ready interface (David Milburn) [651837]
  - [scsi] isci: Qualify when lock managed for STP/SATA callbacks (David Milburn) [651837]
  - [scsi] isci: Fix use of SATA soft reset state machine (David Milburn) [651837]
  - [scsi] isci: Free lock for abort escalation at submit time (David Milburn) [651837]
  - [scsi] isci: Properly handle requests in aborting state (David Milburn) [651837]
  - [scsi] isci: Remove screaming data types (David Milburn) [651837]
  - [scsi] isci: remove unused remote_device_started (David Milburn) [651837]
  - [scsi] isci: namespacecheck cleanups (David Milburn) [651837]
  - [scsi] isci: kill some long macros (David Milburn) [651837]
  - [scsi] isci: reorder init to cleanup unneeded declarations (David Milburn) [651837]
  - [scsi] isci: Remove event_* calls as they are just wrappers (David Milburn) [651837]
  - [scsi] isci: fix apc mode definition (David Milburn) [651837]
  - [scsi] isci: Revert task gating change handled by libsas (David Milburn) [651837]
  - [scsi] isci: reset hardware at init (David Milburn) [651837]
  - [scsi] isci: Revert unneeded error path fixes (David Milburn) [651837]
  - [scsi] isci: misc fixes (David Milburn) [651837]
  - [scsi] isci: add firmware support (David Milburn) [651837]
  - [scsi] isci: lldd support (David Milburn) [651837]
  - [scsi] isci: add core common definitions and utility functions (David Milburn) [651837]
  - [scsi] isci: add core base state machine and memory descriptors (David Milburn) [651837]
  - [scsi] isci: add core unsolicited frame handling and registers (David Milburn) [651837]
  - [scsi] isci: add core request support (David Milburn) [651837]
  - [scsi] isci: add core stp support (David Milburn) [651837]
  - [scsi] isci: add core remote node context support (David Milburn) [651837]
  - [scsi] isci: add core remote device support (David Milburn) [651837]
  - [scsi] isci: add core port support (David Milburn) [651837]
  - [scsi] isci: add core phy support (David Milburn) [651837]
  - [scsi] isci: add core controller support (David Milburn) [651837]
  - [scsi] isci: BZ 651837 Introduce pci_map_biosrom() (David Milburn) [651837]
  - [scsi] qla4xxx: update version to V5.02.04.00.05.07-d0 (Chad Dupuis) [660388]
  - [scsi] qla4xxx: set status_srb NULL if sense_len is 0 (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Initialize host fw_ddb_index_map list (Chad Dupuis) [660388]
  - [scsi] qla4xxx: reuse qla4xxx_mailbox_premature_completion (Chad Dupuis) [660388]
  - [scsi] qla4xxx: check for all reset flags (Chad Dupuis) [660388]
  - [scsi] qla4xxx: added new function qla4xxx_relogin_all_devices (Chad Dupuis) [660388]
  - [scsi] qla4xxx: add support for ql4xkeepalive module parameter (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Add support for ql4xmaxqdepth module parameter (Chad Dupuis) [660388]
  - [scsi] qla4xxx: skip core clock so firmware can increase clock (Chad Dupuis) [660388]
  - [scsi] qla4xxx: copy ipv4 opts and address state to host struct (Chad Dupuis) [660388]
  - [scsi] qla4xxx: check AF_FW_RECOVERY flag for 8022 adapter only (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Change hard coded values to macros (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Change hard coded value of Sense buffer (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Remove stale references to ISP3031 and NetXen (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Correct file header for iscsi (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Add scsi_{,un}block_request while reading flash (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Remove unused code from qla4xxx_send_tgts (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Add proper locking around cmd->host_scribble (Chad Dupuis) [660388]
  - [scsi] qla4xxx: use return status DID_TRANSPORT_DISRUPTED (Chad Dupuis) [660388]
  - [scsi] qla4xxx: remove unused functions and struct parameters (Chad Dupuis) [660388]
  - [scsi] qla4xxx: change char string to static char (Chad Dupuis) [660388]
  - [scsi] qla4xxx: change spin_lock to spin_lock_irqsave (Chad Dupuis) [660388]
  - [scsi] qla4xxx: change hard coded value to a macro (Chad Dupuis) [660388]
  - [scsi] qla4xxx: move qla4xxx_free_ddb_list and scsi_remove_host (Chad Dupuis) [660388]
  - [scsi] qla4xxx: get status from initialize_adapter (Chad Dupuis) [660388]
  - [scsi] qla4xxx: remove extra pci_disable_device call (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Remove unused argument from function prototype (Chad Dupuis) [660388]
  - [scsi] qla4xxx: call qla4xxx_mark_all_devices_missing (Chad Dupuis) [660388]
  - [scsi] qla4xxx: call scsi_scan_target only if AF_ONLINE set (Chad Dupuis) [660388]
  - [scsi] qla4xxx: call scsi_block_request before clearing AF_ONLINE (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Add timer debug print (Chad Dupuis) [660388]
  - [scsi] qla4xxx: use iscsi class session state check ready (Chad Dupuis) [660388]
  - [scsi] qla4xxx: set device state missing only if non-dead state (Chad Dupuis) [660388]
  - [scsi] libiscsi: fix shutdown (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Change function prototype to static (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Fix panic while loading with corrupted 4032 card (Chad Dupuis) [660388]
  - [scsi] qla4xxx: no other port reinit during remove_adapter (Chad Dupuis) [660388]
  - [scsi] qla4xxx: unblock iscsi session before scsi_scan_target (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Fix for dropping of AENs during init time (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Free allocated memory only once (Chad Dupuis) [660388]
  - [scsi] qla4xxx: ignore existing interrupt during mailbox command (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Check connection active before unblocking session (Chad Dupuis) [660388]
  - [scsi] qla4xxx: Poll for Disable Interrupt Mailbox Completion (Chad Dupuis) [660388]
  - [scsi] qla4xxx: fix request_irq to avoid spurious interrupts (Chad Dupuis) [660388]
  - [net] bridge: make bridge address settings sticky (Amerigo Wang) [705997]
  - [net] bridge: allow changing hardware addr to any valid address (Amerigo Wang) [705997]
  - [xen] hvm: build guest timers on monotonic system time (Paolo Bonzini) [705725]
  - [xen] hvm: explicitly use the TSC as the base for the hpet (Paolo Bonzini) [705725]
  - [xen] x86: allow Dom0 to drive PC speaker (Igor Mammedov) [501314]
  - [xen] vtd: Fix resource leaks on error paths in intremap code (Igor Mammedov) [704497]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-261.el5]
changelog:
  - [message] mptfusion: inline data padding support for TAPE drives (Tomas Henzl) [698073]
  - [powerpc] fix VDSO gettimeofday called with NULL struct timeval (Steve Best) [700203]
  - [fs] gfs2: fix resource group bitmap corruption (Robert S Peterson) [690555]
  - [fs] gfs2: Add dlm callback owed glock flag (Robert S Peterson) [703213]
  - [net] cxgb4: fix some backport bugs (Neil Horman) [700947]
  - [scsi] fnic: fix stats memory leak (Mike Christie) [688459]
  - [block]: fix missing bio back/front segment size setting (Milan Broz) [700546]
  - [net] mlx4: Add CX3 PCI IDs (Jay Fenlason) [660671]
  - [pci] SRIOV: release VF BAR resources when device is hot unplug (Don Dutile) [698879]
  - [virtio] virtio_ring: Decrement avail idx on buffer detach (Amit Shah) [699426]
  - [virtio] virtio_pci: fix double-free of pci regions on unplug (Amit Shah) [701918]
  - Revert: [virtio] console: no device_destroy on port device (Amit Shah) [701918]
  - [xen] hvm: provide param to disable HPET in HVM guests (Paolo Bonzini) [702652]
  - [xen] vtd: Free unused interrupt remapping table entry (Don Dugger) [571410]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-260.el5]
changelog:
  - [scsi] mpt2sas: prevent heap overflows and unchecked access (Tomas Henzl) [694527] {CVE-2011-1494 CVE-2011-1495}
  - [block] cciss: fix export resettable host attribute fix (Tomas Henzl) [690511]
  - [fs] gfs2: Tag all metadata with jid of last node to change it (Steven Whitehouse) [701577]
  - [fs] nfsd: permit unauthenticated stat of export root (Steve Dickson) [491740]
  - [net] myri10ge: add dynamic LRO disabling (Stanislaw Gruszka) [688897]
  - [wireless] ath5k: disable ASPM L0s for all cards (Stanislaw Gruszka) [666866]
  - [net] igb: work-around for 82576 EEPROMs reporting invalid size (Stefan Assmann) [693934]
  - [pci] aerdrv: use correct bits and add delay to aer_root_reset (Stefan Assmann) [700386]
  - [fs] jbd: fix write_metadata_buffer and get_write_access race (Eric Sandeen) [494927 696843]
  - [x86_64] Disable Advanced RAS/MCE on newer Intel processors (Prarit Bhargava) [697508]
  - [x86_64] vdso: fix gettimeofday segfault when tv == NULL (Prarit Bhargava) [700782]
  - [x86_64] Ignore spurious IPIs left over from crash kernel (Myron Stowe) [692921]
  - [i386] Ignore spurious IPIs left over from crash kernel (Myron Stowe) [692921]
  - [scsi] iscsi_tcp: fix iscsi's sk_user_data access (Mike Christie) [677703]
  - [edac] i7core_edac: return -ENODEV if no MC is found (Mauro Carvalho Chehab) [658418]
  - [char] vcs: hook sysfs devices to object lifetime (Mauro Carvalho Chehab) [622542]
  - [char] vt_ioctl: fix VT ioctl race (Mauro Carvalho Chehab) [622542]
  - [fs] avoid vmalloc space error opening many files on x86 (Larry Woodman) [681586]
  - [fs] nfs: Tighten up the attribute update code (Jeff Layton) [672981]
  - [net] bna: Avoid kernel panic in case of FW heartbeat failure (Ivan Vecera) [700488]
  - [net] benet: increment work_counter in be_worker (Ivan Vecera) [695197]
  - [net] benet: be_poll_tx_mcc_compat should always return zero (Ivan Vecera) [690755]
  - [net] benet: Fix be_get_stats_count return value (Ivan Vecera) [690755]
  - [net] tcp: Fix tcp_prequeue to get correct rto_min value (Herbert Xu) [696411]
  - [net] bonding: unshare skbs prior to calling pskb_may_pull (Andy Gospodarek) [607114]
  - [misc] x86: Sync CPU feature flag additions from Xen (Frank Arnold) [687994]
  - [misc] mark various drivers/features as tech preview (Don Zickus) [701722]
  - [hwmon] i5k_amb: Fix compile warning (Dean Nelson) [603345]
  - [hwmon] i5k_amb: Load automatically on all 5000/5400 chipsets (Dean Nelson) [603345]
  - [hwmon] i5k_amb: provide labels for temperature sensors (Dean Nelson) [603345]
  - [hwmod] i5k_amb: support Intel 5400 chipset (Dean Nelson) [603345]
  - [net] bridge/netfilter: fix ebtables information leak (Don Howard) [681326] {CVE-2011-1080}
  - [net] bluetooth: fix sco information leak to userspace (Don Howard) [681311] {CVE-2011-1078}
  - [fs] gfs2: make sure fallocate bytes is a multiple of blksize (Benjamin Marzinski) [699741]
  - [fs] fix corrupted GUID partition table kernel oops (Jerome Marchand) [695980] {CVE-2011-1577}
  - [xen] x86: Enable K8 NOPS for future AMD CPU Families (Frank Arnold) [687994]
  - [xen] x86: Blacklist new AMD CPUID bits for PV domains (Frank Arnold) [687994]
  - [xen] x86: Handle new AMD CPUID bits for HVM guests (Frank Arnold) [687994]
  - [xen] x86: Update AMD CPU feature flags (Frank Arnold) [687994]
  - [xen] x86/domain: fix error checks in arch_set_info_guest (Laszlo Ersek) [688582] {CVE-2011-1166}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-259.el5]
changelog:
  - [net] bridge: fix initial packet flood if !STP (Jiri Pirko) [695369]
  - [edac] amd64_edac: Fix potential memleak (Mauro Carvalho Chehab) [610235]
  - [edac] amd64_edac, amd64_mce: Revert printk changes (Mauro Carvalho Chehab) [610235]
  - [x86] amd: Fix init_amd build warnings (Frank Arnold) [610235]
  - [edac] amd64_edac: Enable PCI dev detection on F15h (Frank Arnold) [610235]
  - [edac] amd64_edac: Fix decode_syndrome types (Frank Arnold) [610235]
  - [edac] amd64_edac: Fix DCT argument type (Frank Arnold) [610235]
  - [edac] amd64_edac: Fix ranges signedness (Frank Arnold) [610235]
  - [edac] amd64_edac: Drop local variable (Frank Arnold) [610235]
  - [edac] amd64_edac: Fix PCI config addressing types (Frank Arnold) [610235]
  - [edac] amd64_edac: Fix DRAM base macros (Frank Arnold) [610235]
  - [edac] amd64_edac: Fix node id signedness (Frank Arnold) [610235]
  - [edac] amd64_edac: Enable driver on F15h (Frank Arnold) [610235]
  - [edac] amd64_edac: Adjust ECC symbol size to F15h (Frank Arnold) [610235]
  - [edac] amd64_edac: Improve DRAM address mapping (Frank Arnold) [610235]
  - [edac] amd64_edac: Sanitize ->read_dram_ctl_register (Frank Arnold) [610235]
  - [edac] amd64_edac: fix up chip select conversion routine to F15h (Frank Arnold) [610235]
  - [edac] amd64_edac: Beef up early exit reporting (Frank Arnold) [610235]
  - [edac] amd64_edac: Revamp online spare handling (Frank Arnold) [610235]
  - [edac] amd64_edac: Fix channel interleave removal (Frank Arnold) [610235]
  - [edac] amd64_edac: Correct node interleaving removal (Frank Arnold) [610235]
  - [edac] amd64_edac: Add support for interleaved region swapping (Frank Arnold) [610235]
  - [edac] amd64_edac: Unify get_error_address (Frank Arnold) [610235]
  - [edac] amd64_edac: Simplify decoding path (Frank Arnold) [610235]
  - [edac] amd64_edac: Adjust channel counting to F15h (Frank Arnold) [610235]
  - [edac] amd64_edac: Cleanup old defines cruft (Frank Arnold) [610235]
  - [edac] amd64_edac: Cleanup NBSH cruft (Frank Arnold) [610235]
  - [edac] amd64_edac: Cleanup NBCFG handling (Frank Arnold) [610235]
  - [edac] amd64_edac: Cleanup NBCTL code (Frank Arnold) [610235]
  - [edac] amd64_edac: Cleanup DCT Select Low/High code (Frank Arnold) [610235]
  - [edac] amd64_edac: Cleanup Dram Configuration registers handling (Frank Arnold) [610235]
  - [edac] amd64_edac: Cleanup DBAM handling (Frank Arnold) [610235]
  - [edac] amd64_edac: Replace huge bitmasks with a macro (Frank Arnold) [610235]
  - [edac] amd64_edac: Sanitize f10_get_base_addr_offset (Frank Arnold) [610235]
  - [edac] amd64_edac: Sanitize channel extraction (Frank Arnold) [610235]
  - [edac] amd64_edac: Cleanup chipselect handling (Frank Arnold) [610235]
  - [edac] amd64_edac: Cleanup DHAR handling (Frank Arnold) [610235]
  - [edac] amd64_edac: Remove DRAM base/limit subfields caching (Frank Arnold) [610235]
  - [edac] amd64_edac: Add support for F15h DCT PCI config accesses (Frank Arnold) [610235]
  - [edac] amd64_edac: Fix DIMMs per DCTs output (Frank Arnold) [610235]
  - [edac] amd64_edac: Remove two-stage initialization (Frank Arnold) [610235]
  - [edac] amd64_edac: Check ECC capabilities initially (Frank Arnold) [610235]
  - [edac] amd64_edac: Carve out ECC-related hw settings (Frank Arnold) [610235]
  - [edac] amd64_edac: Allocate driver instances dynamically (Frank Arnold) [610235]
  - [edac] amd64_edac: Rework printk macros (Frank Arnold) [610235]
  - [edac] amd64_edac: Rename CPU PCI devices (Frank Arnold) [610235]
  - [edac] amd64_edac: Concentrate per-family init even more (Frank Arnold) [610235]
  - [edac] amd64_edac: Cleanup the CPU PCI device reservation (Frank Arnold) [610235]
  - [edac] amd64_edac: Add per-family init function (Frank Arnold) [610235]
  - [edac] amd64_edac: Remove F11h support (Frank Arnold) [610235]
  - [edac] amd64_edac: Fix interleaving check (Frank Arnold) [610235]
  - [edac] amd64_edac: Fix DCT base address selector (Frank Arnold) [610235]
  - [edac] amd64_edac: Sanitize syndrome extraction (Frank Arnold) [610235]
  - [edac] amd64_edac: fix forcing module load/unload (Frank Arnold) [610235]
  - [edac] amd64_edac: add memory types strings for debugging (Frank Arnold) [610235]
  - [edac] amd64_edac: remove unneeded extract_error_address wrapper (Frank Arnold) [610235]
  - [edac] amd64_edac: rename StinkyIdentifier (Frank Arnold) [610235]
  - [edac] amd64_edac: remove superfluous dbg printk (Frank Arnold) [610235]
  - [edac] amd64_edac: cleanup f10_early_channel_count (Frank Arnold) [610235]
  - [edac] amd64_edac: dump DIMM sizes on K8 too (Frank Arnold) [610235]
  - [edac] amd64_edac: cleanup rest of amd64_dump_misc_regs (Frank Arnold) [610235]
  - [edac] amd64_edac: cleanup DRAM cfg low debug output (Frank Arnold) [610235]
  - [edac] amd64_edac: wrap-up pci config read error handling (Frank Arnold) [610235]
  - [edac] amd64_edac: make DRAM regions output more human-readable (Frank Arnold) [610235]
  - [edac] amd64_edac: clarify DRAM CTL debug reporting (Frank Arnold) [610235]
  - [edac] mce_amd: Fix NB error formatting (Frank Arnold) [659693]
  - [edac] mce_amd: Use BIT_64() to eliminate warnings on 32-bit (Frank Arnold) [659693]
  - [edac] mce_amd: Enable MCE decoding on F15h (Frank Arnold) [659693]
  - [edac] mce_amd: Shorten error report formatting (Frank Arnold) [659693]
  - [edac] mce_amd: Overhaul error fields extraction macros (Frank Arnold) [659693]
  - [edac] mce_amd: Add F15h FP MCE decoder (Frank Arnold) [659693]
  - [edac] mce_amd: Add F15 EX MCE decoder (Frank Arnold) [659693]
  - [edac] mce_amd: Add an F15h NB MCE decoder (Frank Arnold) [659693]
  - [edac] mce_amd: No F15h LS MCE decoder (Frank Arnold) [659693]
  - [edac] mce_amd: Add F15h CU MCE decoder (Frank Arnold) [659693]
  - [edac] mce_amd: Add F15h IC MCE decoder (Frank Arnold) [659693]
  - [edac] mce_amd: Add F15h DC MCE decoder (Frank Arnold) [659693]
  - [edac] mce_amd: Select extended error code mask (Frank Arnold) [659693]
  - [edac] mce_amd: Fix shift warning on 32-bit (Frank Arnold) [659693]
  - [edac] mce_amd: Add a BIT_64() macro (Frank Arnold) [659693]
  - [edac] mce_amd: Enable MCE decoding on F12h (Frank Arnold) [659693]
  - [edac] mce_amd: Add F12h NB MCE decoder (Frank Arnold) [659693]
  - [edac] mce_amd: Add F12h IC MCE decoder (Frank Arnold) [659693]
  - [edac] mce_amd: Add F12h DC MCE decoder (Frank Arnold) [659693]
  - [edac] mce_amd: Add support for F11h MCEs (Frank Arnold) [659693]
  - [edac] mce_amd: Enable MCE decoding on F14h (Frank Arnold) [659693]
  - [edac] mce_amd: Fix FR MCEs decoding (Frank Arnold) [659693]
  - [edac] mce_amd: Complete NB MCE decoders (Frank Arnold) [659693]
  - [edac] mce_amd: Warn about LS MCEs on F14h (Frank Arnold) [659693]
  - [edac] mce_amd: Adjust IC decoders to F14h (Frank Arnold) [659693]
  - [edac] mce_amd: Adjust DC decoders to F14h (Frank Arnold) [659693]
  - [edac] mce_amd: Rename files (Frank Arnold) [659693]
  - [edac] mce_amd: Pass complete MCE info to decoders (Frank Arnold) [659693]
  - [edac] mce_amd: Sanitize error codes (Frank Arnold) [659693]
  - [edac] mce_amd: Remove unused function parameter (Frank Arnold) [659693]
  - [edac] mce_amd: Do not report error overflow as a separate error (Frank Arnold) [659693]
  - [edac] mce_amd: Limit MCE decoding to current families for now (Frank Arnold) [659693]
  - [edac] mce_amd: Fix wrong mask and macro usage (Frank Arnold) [659693]
  - [edac] mce_amd: Filter out invalid values (Frank Arnold) [659693]
  - [edac] mce_amd: silence GART TLB errors (Frank Arnold) [659693]
  - [edac] mce_amd: correct corenum reporting (Frank Arnold) [659693]
  - [edac] mce_amd: update AMD F10h revD check (Frank Arnold) [659693]
  - [edac] mce_amd: Use an atomic notifier for MCEs decoding (Frank Arnold) [659693]
  - [edac] mce_amd: carve out AMD MCE decoding logic (Frank Arnold) [659693]
  - [edac] mce_amd: Fix MCE decoding callback logic (Frank Arnold) [659693]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-258.el5]
changelog:
  - [block] cciss: fix lost command problem (Tomas Henzl) [696153]
  - [block] cciss: export resettable host attribute (Tomas Henzl) [690511]
  - [powerpc] mm/numa: Disable VPNH feature on pseries (Steve Best) [696328]
  - [wireless] iwlagn: re-enable MSI on resume (Prarit Bhargava) [694672]
  - [fs] cifs: clean up various nits in unicode routines (Jeff Layton) [659715]
  - [fs] cifs: fix unaligned accesses in cifsConvertToUCS (Jeff Layton) [659715]
  - [fs] cifs: clean up unaligned accesses in cifs_unicode.c (Jeff Layton) [659715]
  - [fs] cifs: fix unaligned access in check2ndT2 and coalesce_t2 (Jeff Layton) [659715]
  - [fs] cifs: clean up unaligned accesses in validate_t2 (Jeff Layton) [659715]
  - [fs] cifs: use get/put_unaligned functions to access ByteCount (Jeff Layton) [659715]
  - [net] bridge: fix build warning in br_device (Jarod Wilson) [556811]
  - [scsi] arcmsr: fix broken CONFIG_XEN conditional (Jarod Wilson) [635992]
  - [net] cxgb4: clean up dma_mapping_error usage (Jarod Wilson) [567446]
  - [fs] dcache: Close a race-opportunity in d_splice_alias (David Howells) [646359]
  - [md] dm-crypt: support more encryption modes (Milan Broz) [660368]
  - [crypto] add XTS blockcipher mode support (Danny Feng) [553411]
  - [s390] dasd: fix race between open and offline (Hendrik Brueckner) [695357]
  - [net] netxen: limit skb frags for non tso packet (Chad Dupuis) [672368]
  - [net] qlcnic: limit skb frags for non tso packet (Bob Picco) [695490]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-257.el5]
changelog:
  - [char] ipmi: don't poll non-existant IPMI Event Message Buffer (Tony Camuso) [578913]
  - [char] ipmi: fix platform return check (Tony Camuso) [578913]
  - [fs] gfs: Never try to deallocate an inode on a read-only mount (Steven Whitehouse) [689943]
  - [infiniband] cxgb4: Initial import of driver to RHEL5 (Steve Best) [567449]
  - [net] cxgb4: Initial import of driver to RHEL5 (Neil Horman) [567446]
  - [net] bond: fix link up after restart (Neil Horman) [659558]
  - [infiniband] cxgb3: Don't free skbs on NET_XMIT_* from LLD (Neil Horman) [516956]
  - [infiniband] cxgb3: Wait 1+ schedule cycle during device removal (Neil Horman) [516956]
  - [infiniband] cxgb3: Mark device with CXIO_ERROR_FATAL on remove (Neil Horman) [516956]
  - [infiniband] cxgb3: Don't allocate the SW queue for user mode CQs (Neil Horman) [516956]
  - [infiniband] cxgb3: Increase the max CQ depth (Neil Horman) [516956]
  - [infiniband] cxgb3: Doorbell overflow avoidance and recovery (Neil Horman) [516956]
  - [infiniband] cxgb3: Remove BUG_ON() on CQ rearm failure (Neil Horman) [516956]
  - [infiniband] cxgb3: Fix error paths in post_send and post_recv (Neil Horman) [516956]
  - [infiniband] cxgb3: Handle NULL inetdev ptr in iwch_query_port (Neil Horman) [516956]
  - [infiniband] cxgb3: Clean up properly on FW mismatch failures (Neil Horman) [516956]
  - [infiniband] cxgb3: Don't ignore insert_handle() failures (Neil Horman) [516956]
  - [infiniband] cxgb3: Wake up any waiters on peer close/abort (Neil Horman) [516956]
  - [infiniband] cxgb3: Don't free endpoints early (Neil Horman) [516956]
  - [net] cxgb3: Handle port events properly (Mike Christie) [516956]
  - [fs] cifs: prevent infinite recursion in cifs_reconnect_tcon (Jeff Layton) [667454]
  - [fs] cifs: consolidate reconnect logic in smb_init routines (Jeff Layton) [667454]
  - [fs] dcache: allow __d_obtain_alias to return unhashed dentries (J. Bruce Fields) [613736]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-256.el5]
changelog:
  - [scsi] mpt2sas: fix _scsih_is_raid test in _scsih_qcmd (Tomas Henzl) [683806]
  - [scsi] megaraid_sas: add a reset_devices condition (Tomas Henzl) [692099]
  - [net] add socket API recvmmsg, receive multiple messages (Thomas Graf) [582653]
  - [scsi] device_handler: fix ref counting in error path (Mike Snitzer) [645343]
  - [scsi] device_handler: propagate SCSI device deletion (Mike Snitzer) [645343]
  - [net] 8021q: fix VLAN RX stats counting (Stefan Assmann) [579858]
  - [x86_64] vdso: Fix typo in vclock_gettime code (Prarit Bhargava) [691735]
  - [firmware] dmi_scan: Display system information in dmesg (Prarit Bhargava) [692860]
  - [fs] debugfs: Implement debugfs_remove_recursive (Neil Horman) [692946]
  - [redhat] configs: enable building CXGB4_ISCSI (Mike Christie) [567452]
  - [scsi] cxgbi: get rid of gl_skb in cxgbi_ddp_info (Mike Christie) [567452]
  - [scsi] cxgbi: set ulpmode only if digest is on (Mike Christie) [567452]
  - [scsi] cxgb4i: ignore informational act-open-rpl message (Mike Christie) [567452]
  - [scsi] cxgb4i: connection and ddp setting update (Mike Christie) [567452]
  - [scsi] cxgb3i: fixed connection over vlan (Mike Christie) [567452]
  - [scsi] libcxgbi: pdu read fixes (Mike Christie) [567452]
  - [scsi] cxgbi: rename alloc_cpl to alloc_wr (Mike Christie) [567452]
  - [scsi] cxgb3i: change cxgb3i to use libcxgbi (Mike Christie) [567452]
  - [scsi] cxgbi: add cxgb4i iscsi driver (Mike Christie) [567452]
  - [net] bonding: re-read speed and duplex when interface goes up (Andy Gospodarek) [677902]
  - [net] ipv4/tcp_timer: honor sysctl tcp_syn_retries (Flavio Leitner) [688989]
  - [usb] fix usbfs isochronous data transfer regression (Don Zickus) [688926]
  - [fs] partitions: Fix corrupted OSF partition table parsing (Danny Feng) [688023]
  - [misc] add param to change default coredump_filter setup (Dave Anderson) [488840]
  - Revert: [md] dm-crypt: support more encryption modes (Jarod Wilson) [660368]
  - [xen] allow delivery of timer interrupts to VCPU != 0 (Paolo Bonzini) [418501]
  - [xen] x86/hvm: Enable delivering 8259 interrupts to VCPUs != 0 (Paolo Bonzini) [418501]
  - [xen] get rid of the vcpu state in HPET (Paolo Bonzini) [418501]
  - [xen] add accessors for arch/x86/hvm/hpet.c (Paolo Bonzini) [418501]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-255.el5]
changelog:
  - [net] htb: Make HTB scheduler work with TSO (Thomas Graf) [481546]
  - [fs] cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS (Jeff Layton) [516102]
  - [pci] Ensure devices are resumed on system resume (Matthew Garrett) [644440]
  - [fs] ext2, ext3: copy i_flags to inode flags on write (Eric Sandeen) [431738]
  - [fs] gfs2: fix filesystem hang caused by incorrect lock order (Robert S Peterson) [656032]
  - [fs] gfs2: restructure reclaiming of unlinked dinodes (Robert S Peterson) [656032]
  - [fs] gfs2: unlock on gfs2_trans_begin error (Robert S Peterson) [656032]
  - [pci] Add HP BL620c G7 to pci=bfsort whitelist (Prarit Bhargava) [680946]
  - [pci] msi: simplify the msi irq limit policy (Prarit Bhargava) [652799]
  - [scsi] scsi_dh: allow scsi_dh_detach to detach when attached (Mike Christie) [666304]
  - [net] bonding: fix test for presence of VLANs (Jiri Pirko) [654878]
  - [net] 8021q: VLAN 0 should be treated as no vlan tag (Jiri Pirko) [654878]
  - [kernel] module: add sysctl to block module loading (Jerome Marchand) [645221]
  - [fs] nfs: Make close(2) async when closing O_DIRECT files (Jeff Layton) [626977]
  - [fs] nfs: Optimise NFS close() (Jeff Layton) [626977]
  - [fs] nfs: Fix nfsv4 atomic open for execute... (Jeff Layton) [626977]
  - [misc] pm: add comment explaining is_registered kabi work-around (Don Zickus) [637930]
  - [misc] sunrpc: only call get_seconds once in sunrpc_invalidate (David Howells) [589512]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-254.el5]
changelog:
  - [scsi] mpt2sas: Added customer specific display support (Tomas Henzl) [684842]
  - [scsi] mpt2sas: Add support for WarpDrive SSS-6200 (Tomas Henzl) [683806]
  - [scsi] megaraid: update driver to v5.34 (Tomas Henzl) [660728]
  - [scsi] arcmsr: driver update for RHEL5.7 (Tomas Henzl) [635992]
  - [scsi] scsi_dh_alua: add scalable ONTAP lun to dev list (Mike Snitzer) [667660]
  - [pci] Enable pci=bfsort by default on future Dell systems (Shyam Iyer) [689047]
  - [net] enic: update driver to 2.1.1.9 (Stefan Assmann) [661306]
  - [scsi] bfa: rebase for RHEL5.7 to current scsi-misc version (Rob Evers) [660545]
  - [pci] Enable PCI bus rescan for PPC64 only (Prarit Bhargava) [683461]
  - [net] enable VLAN SG on additional drivers (Paolo Bonzini) [668934]
  - [net] add ethtool -k sg off support for vlans (Paolo Bonzini) [668934]
  - [net] explicitly enable VLAN SG when already in use (Paolo Bonzini) [668934]
  - [net] enable SG on vlan devices if supported on the NIC (Paolo Bonzini) [668934]
  - [net] fix NETIF_F_GSO_MASK to exclude VLAN features (Paolo Bonzini) [668934]
  - [ata] ata_piix: honor ide=disable (Paolo Bonzini) [460821]
  - [scsi] be2iscsi: update driver version string (Mike Christie) [691899]
  - [scsi] be2iscsi: fix null ptr when accessing task hdr (Mike Christie) [660392]
  - [scsi] be2iscsi: fix gfp use in alloc_pdu (Mike Christie) [660392]
  - [scsi] be2iscsi: allow more time for FW to respond (Mike Christie) [660392]
  - [net] ixgbe: restore erratum 45 fix and whitespace (Andy Gospodarek) [568312 568557 570366 571254 651467 653236 653359 653469 655022]
  - [usb] ehci: AMD periodic frame list table quirk (Don Zickus) [651333]
  - [scsi] qla2xxx: Upgrade 24xx and 25xx firmware to 5.03.16 (Chad Dupuis) [682305]
  - [fs] nfsd: fix auth_domain reference leak on nlm operations (J. Bruce Fields) [589512]
  - [net] sunrpc: ensure cache_check caller sees updated entry (J. Bruce Fields) [589512]
  - [net] sunrpc: take lock on turning entry NEGATIVE in cache_check (J. Bruce Fields) [589512]
  - [net] sunrpc: move cache validity check into helper function (J. Bruce Fields) [589512]
  - [net] sunrpc: modifying valid sunrpc cache entries is racy (J. Bruce Fields) [589512]
  - [fs] nfs: extract some common sunrpc_cache code from nfsd (J. Bruce Fields) [589512]
  - [pci] return correct value when writing to reset attribute (Alex Williamson) [689860]
  - [pci] expose function reset capability in sysfs (Alex Williamson) [689860]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-253.el5]
changelog:
  - [media] sn9c102: fix world-wirtable sysfs files (Don Howard) [679305]
  - [scsi] scsi_dh_rdac: Add two new IBM devices to rdac_dev_list (Rob Evers) [691460]
  - [misc] support for marking code as tech preview (Don Zickus) [645431]
  - [misc] taint: Add taint padding (Don Zickus) [645431]
  - [scsi] lpfc: Update version for 8.2.0.96 driver release (Rob Evers) [660396]
  - [scsi] lpfc: Update version for 8.2.0.95 driver release (Rob Evers) [660396]
  - [scsi] lpfc: Fix rrq cleanup for vport delete (Rob Evers) [660396]
  - [scsi] lpfc: don't ignore lpfc_suppress_link_up on SLI-4 (Rob Evers) [660396]
  - [scsi] lpfc: LOGO completion must invalidate both RPI and D_ID (Rob Evers) [660396]
  - [scsi] lpfc: adds a comment (Rob Evers) [660396]
  - [scsi] lpfc: Do not take lock when clearing rrq active (Rob Evers) [660396]
  - [scsi] lpfc: Fix non-empty nodelist after sli3 driver remove (Rob Evers) [660396]
  - [scsi] lpfc: Save IRQ level when taking host_lock in findnode_did (Rob Evers) [660396]
  - [scsi] lpfc: Fixed hang in lpfc_get_scsi_buf_s4 (Rob Evers) [660396]
  - [scsi] lpfc: Fix xri lookup for received rrq (Rob Evers) [660396]
  - [scsi] lpfc: Fix setting of RRQ active for target aborted IOs (Rob Evers) [660396]
  - [scsi] lpfc: Modified lpfc_delay_discovery implementation (Rob Evers) [660396]
  - [scsi] lpfc: Fix bug with fc_vport symbolic_name not being generated (Rob Evers) [660396]
  - [scsi] lpfc: Update lpfc for 8.2.0.94 driver release (Rob Evers) [660396]
  - [scsi] lpfc: Fixed fdisc sent with invalid VPI (Rob Evers) [660396]
  - [scsi] lpfc: warn if the link_speed is not supported by this adapter (Rob Evers) [660396]
  - [scsi] lpfc: Fixed UE error on UCNA BE2 hba during reboot (Rob Evers) [660396]
  - [scsi] lpfc: Update version for 8.2.0.93 driver release (Rob Evers) [660396]
  - [scsi] lpfc: Added support for clean address bit (Rob Evers) [660396]
  - [scsi] lpfc: Fixed XRI reuse issue (Rob Evers) [660396]
  - [scsi] lpfc: Update version for 8.2.0.92 driver release (Rob Evers) [660396]
  - [scsi] lpfc: Unreg login when PLOGI received from logged in port (Rob Evers) [660396]
  - [scsi] lpfc: Fixed crashes for NULL vport dereference (Rob Evers) [660396]
  - [scsi] lpfc: Update version for 8.2.0.91 driver release (Rob Evers) [660396]
  - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (Rob Evers) [660396]
  - [scsi] lpfc: Adjust lengths for sli4_config mailbox commands (Rob Evers) [660396]
  - [scsi] lpfc: set parity and serr bits on after performing sli4 reset (Rob Evers) [660396]
  - [scsi] lpfc: VPI for ALL ELS commands and alloc RPIs at node creation (Rob Evers) [660396]
  - [scsi] lpfc: Correct bit-definitions in SLI4 data structures (Rob Evers) [660396]
  - [scsi] lpfc: Update version for 8.2.0.90 driver release (Rob Evers) [660396]
  - [scsi] lpfc: new SLI4 initialization procedures based on if_type (Rob Evers) [660396]
  - [scsi] lpfc: Implement FC and SLI async event handlers (Rob Evers) [660396]
  - [scsi] lpfc: Fix management command context setting (Rob Evers) [660396]
  - [scsi] lpfc: Fix panic in __lpfc_sli_get_sglq (Rob Evers) [660396]
  - [scsi] lpfc: Update version for 8.2.0.89 driver release (Rob Evers) [660396]
  - [scsi] lpfc: Fix compiler warning (Rob Evers) [660396]
  - [scsi] lpfc: Added support for ELS RRQ command (Rob Evers) [660396]
  - [scsi] lpfc: Init VFI and VPI for physical port (Rob Evers) [660396]
  - [scsi] lpfc: Update version for 8.2.0.88 driver release (Rob Evers) [660396]
  - [scsi] lpfc: add READ_TOPOLOGY mailbox command and new speed definition (Rob Evers) [660396]
  - [scsi] lpfc: Modified return status of unsupport ELS commands (Rob Evers) [660396]
  - [scsi] lpfc: Implement doorbell register changes for new hardware (Rob Evers) [660396]
  - [scsi] lpfc: Implement new SLI 4 SLI_INTF register definitions (Rob Evers) [660396]
  - [scsi] lpfc: Add PCI ID definitions for new hardware support (Rob Evers) [660396]
  - [scsi] lpfc: Add new SLI4 WQE support (Rob Evers) [660396]
  - [net] myri10ge: update to 1.5.2 (Stanislaw Gruszka) [481629]
  - [pci] make pcie_get_readrq visible in pci.h (Stanislaw Gruszka) [481629]
  - [net] igb: AER fix recover from PCIe Uncorrectable Error (Stefan Assmann) [568211]
  - [net] igb: driver update for RHEL5.7 (Stefan Assmann) [653238]
  - [fs] quota: do not allow setting quota limits too high (Eric Sandeen) [594609]
  - [fs] block: fix submit_bh discarding barrier flag on sync write (Lukas Czerner) [667673]
  - [net] netfilter/ipt_CLUSTERIP: fix buffer overflow (Jiri Pirko) [689340]
  - [net] netfilter: ip6_tables: fix infoleak to userspace (Jiri Pirko) [689349] {CVE-2011-1172}
  - [net] netfilter/ip_tables: fix infoleak to userspace (Jiri Pirko) [689332] {CVE-2011-1171}
  - [net] netfilter/arp_tables: fix infoleak to userspace (Jiri Pirko) [689323] {CVE-2011-1170}
  - [sound] alsa: hda driver update for RHEL5.7 (Jaroslav Kysela) [688539]
  - [sound] alsa: add snd-aloop driver (Jaroslav Kysela) [647094]
  - [mmc] sdhci: Add support for O2Micro Card Reader (John Feeney) [659318]
  - [base] Fix potential deadlock in driver core (Don Zickus) [637930]
  - Revert: [crypto] add XTS blockcipher mode support (Jarod Wilson) [553411]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-252.el5]
changelog:
  - [scsi] add new Dell Powervault controllers to RDAC device list (Shyam Iyer) [688981]
  - [ata] ahci: AHCI mode for Intel Patsburg SATA RAID controller (David Milburn) [684361]
  - [md] dm-crypt: support more encryption modes (Milan Broz) [660368]
  - [crypto] add XTS blockcipher mode support (Danny Feng) [553411]
  - [virt] hypervisor: Overflow fix for clocks > 4GHz (Zachary Amsden) [673242]
  - [net] tg3: Restrict phy ioctl access (John Feeney) [660397]
  - [net] tg3: Update version to 3.116 (John Feeney) [660397]
  - [net] tg3: Minor EEE code tweaks (John Feeney) [660397]
  - [net] tg3: Relax EEE thresholds (John Feeney) [660397]
  - [net] tg3: Fix 57765 EEE support (John Feeney) [660397]
  - [net] tg3: Move EEE definitions into mdio.h (John Feeney) [660397]
  - [net] tg3: Enable phy APD for 5717 and later asic revs (John Feeney) [660397]
  - [net] tg3: use dma_alloc_coherent() instead of pci_alloc_consistent() (John Feeney) [660397]
  - [net] tg3: Reenable TSS for 5719 (John Feeney) [660397]
  - [net] tg3: Enable mult rd DMA engine on 5719 (John Feeney) [660397]
  - [net] tg3: Always turn on APE features in mac_mode reg (John Feeney) [660397]
  - [net] tg3: Don't check for vlan group before vlan_tx_tag_present (John Feeney) [660397]
  - [net] tg3: Update version to 3.115 (John Feeney) [660397]
  - [net] tg3: Report invalid link from tg3_get_settings() (John Feeney) [660397]
  - [net] tg3: Don't allocate jumbo ring for 5780 class devs (John Feeney) [660397]
  - [net] tg3: Cleanup tg3_alloc_rx_skb() (John Feeney) [660397]
  - [net] tg3: Add EEE support (John Feeney) [660397]
  - [net] tg3: Add clause 45 register accessor methods (John Feeney) [660397]
  - [net] tg3: Disable unused transmit rings (John Feeney) [660397]
  - [net] tg3: Add support for selfboot format 1 v6 (John Feeney) [660397]
  - [net] tg3: Update version to 3.114 (John Feeney) [660397]
  - [net] tg3: Add extend rx ring sizes for 5717 and 5719 (John Feeney) [660397]
  - [net] tg3: Prepare for larger rx ring sizes (John Feeney) [660397]
  - [net] tg3: Futureproof the loopback test (John Feeney) [660397]
  - [net] tg3: Cleanup missing VPD partno section (John Feeney) [660397]
  - [net] tg3: Remove 5724 device ID (John Feeney) [660397]
  - [net] tg3: return operator cleanup (John Feeney) [660397]
  - [net] tg3: phy tmp variable roundup (John Feeney) [660397]
  - [net] tg3: Dynamically allocate VPD data memory (John Feeney) [660397]
  - [net] tg3: Use skb_is_gso_v6() (John Feeney) [660397]
  - [net] tg3: Move producer ring struct to tg3_napi (John Feeney) [660397]
  - [net] tg3: Clarify semantics of TG3_IRQ_MAX_VECS (John Feeney) [660397]
  - [net] tg3: Disable TSS (John Feeney) [660397]
  - [net] tg3: Update version to 3.113 (John Feeney) [660397]
  - [net] tg3: Migrate tg3_flags to phy_flags (John Feeney) [660397]
  - [net] tg3: Create phy_flags and migrate phy_is_low_power (John Feeney) [660397]
  - [net] tg3: Add phy-related preprocessor constants (John Feeney) [660397]
  - [net] tg3: Add error reporting to tg3_phydsp_write() (John Feeney) [660397]
  - [net] tg3: Improve small packet performance (John Feeney) [660397]
  - [net] tg3: Remove 5720, 5750, and 5750M (John Feeney) [660397]
  - [net] tg3: Restrict ASPM workaround devlist (John Feeney) [660397]
  - [net] tg3: Manage gphy power for CPMU-less devs only (John Feeney) [660397]
  - [net] tg3: Disable TSS also during tg3_close() (John Feeney) [660397]
  - [net] tg3: Add 5784 ASIC rev to earlier PCIe MPS fix (John Feeney) [660397]
  - [net] tg3: Update version to 3.112 (John Feeney) [660397]
  - [net] tg3: Fix some checkpatch errors (John Feeney) [660397]
  - [net] tg3: Revert PCIe tx glitch fix (John Feeney) [660397]
  - [net] tg3: Report driver version to firmware (John Feeney) [660397]
  - [net] tg3: Relax 5717 serdes restriction (John Feeney) [660397]
  - [net] tg3: Fix single MSI-X vector coalescing (John Feeney) [660397]
  - [net] tg3: Update version to 3.111 (John Feeney) [660397]
  - [net] tg3: Allow 5717 serdes link via parallel detect (John Feeney) [660397]
  - [net] tg3: Allow single MSI-X vector allocations (John Feeney) [660397]
  - [net] tg3: Update version to 3.110 (John Feeney) [660397]
  - [net] tg3: Remove function errors flagged by checkpatch (John Feeney) [660397]
  - [net] tg3: Unify max pkt size preprocessor constants (John Feeney) [660397]
  - [net] tg3: Re-inline VLAN tags when appropriate (John Feeney) [660397]
  - [net] tg3: Optimize rx double copy test (John Feeney) [660397]
  - [net] tg3: Update version to 3.109 (John Feeney) [660397]
  - [net] tg3: Remove tg3_dump_state() (John Feeney) [660397]
  - [net] tg3: Cleanup if codestyle (John Feeney) [660397]
  - [net] tg3: The case of switches (John Feeney) [660397]
  - [net] tg3: Whitespace, constant, and comment updates (John Feeney) [660397]
  - [net] tg3: Use VPD fw version when present (John Feeney) [660397]
  - [net] tg3: Prepare FW version code for VPD versioning (John Feeney) [660397]
  - [net] tg3: Fix message 80 char violations (John Feeney) [660397]
  - [net] tg3: netdev_err() => dev_err() (John Feeney) [660397]
  - [net] tg3: Replace pr_err with sensible alternatives (John Feeney) [660397]
  - [net] tg3: change field used with TG3_FLAG_10_100_ONLY constant (John Feeney) [660397]
  - [net] tg3: Remove now useless VPD code (John Feeney) [660397]
  - [net] tg3: use helper to search for VPD keywords (John Feeney) [660397]
  - [net] tg3: use VPD information field helper functions (John Feeney) [660397]
  - [net] tg3: use helper to find VPD resource data type (John Feeney) [660397]
  - [net] tg3: Add large and small resource data type code (John Feeney) [660397]
  - [net] tg3: Add PCI LRDT tag size and section size (John Feeney) [660397]
  - [net] tg3: convert to use netdev_for_each_mc_addr, part6 (John Feeney) [660397]
  - [net] tg3: Use (pr|netdev)_<level> macro helpers (John Feeney) [660397]
  - [net] bna: Include embedded firmware for RHEL5 (Ivan Vecera) [475690]
  - [net] bna: use device model DMA API (Ivan Vecera) [475690]
  - [net] bna: Remove unnecessary memset 0 (Ivan Vecera) [475690]
  - [net] bna: Update the driver version to 2.3.2.3 (Ivan Vecera) [475690]
  - [net] bna: IOC failure auto recovery fix (Ivan Vecera) [475690]
  - [net] bna: Restore VLAN filter table (Ivan Vecera) [475690]
  - [net] bna: Removed unused code (Ivan Vecera) [475690]
  - [net] bna: IOC uninit check and misc cleanup (Ivan Vecera) [475690]
  - [net] bna: Fix for TX queue (Ivan Vecera) [475690]
  - [net] bna: Enable pure priority tagged packet reception and rxf uninit cleanup fix (Ivan Vecera) [475690]
  - [net] bna: Fix ethtool register dump and reordered an API (Ivan Vecera) [475690]
  - [net] bna: Port enable disable sync and txq priority fix (Ivan Vecera) [475690]
  - [net] bna: TxRx and datapath fix (Ivan Vecera) [475690]
  - [net] bna: scope and dead code cleanup (Ivan Vecera) [475690]
  - [net] bna: fix interrupt handling (Ivan Vecera) [475690]
  - [net] bna: off by one (Ivan Vecera) [475690]
  - [net] bna: Check for NULL before deref in bnad_cb_tx_cleanup (Ivan Vecera) [475690]
  - [net] bna: fix lock imbalance (Ivan Vecera) [475690]
  - [net] bna: fix stats handling (Ivan Vecera) [475690]
  - [net] bna: Fixed build break for allyesconfig (Ivan Vecera) [475690]
  - [net] bna: Brocade 10Gb Ethernet device driver (Ivan Vecera) [475690]
  - [s390] tape: deadlock on global work queue (Hendrik Brueckner) [681329]
  - [s390] qeth: remove needless IPA-commands in offline (Hendrik Brueckner) [679120]
  - [s390] qeth: allow channel path changes in recovery (Hendrik Brueckner) [678073]
  - [s390] qeth: wrong MAC-address displayed in error message (Hendrik Brueckner) [675747]
  - [s390] dasd: Improve handling of stolen DASD reservation (Hendrik Brueckner) [651141]
  - [s390] dasd: provide a Sense Path Group ID ioctl (Hendrik Brueckner) [651135]
  - [s390] qeth: tolerate OLM-limitation (Hendrik Brueckner) [651161]
  - [s390] sclp_vt220: console message may cause deadlock (Hendrik Brueckner) [675751]
  - [s390] uaccess: missing sacf in uaccess error handling (Hendrik Brueckner) [670234]
  - [x86_64] nmi_watchdog: modify default to perf counter 1 (Don Zickus) [633196 659816]
  - [net] qlcnic: Remove validation for max tx and max rx queues (Chad Dupuis) [660390]
  - [net] qlcnic: fix checks for auto_fw_reset (Chad Dupuis) [660390]
  - [net] qlcnic: change module parameter permissions (Chad Dupuis) [660390]
  - [net] qlcnic: fix ethtool diagnostics test (Chad Dupuis) [660390]
  - [net] qlcnic: fix flash fw version read (Chad Dupuis) [660390]
  - [net] qlcnic: Use static const (Chad Dupuis) [660390]
  - [net] qlcnic: reset pci function unconditionally during probe (Chad Dupuis) [660390]
  - [net] qlcnic: fix ocm window register offset calculation (Chad Dupuis) [660390]
  - [net] qlcnic: fix LED test when interface is down. (Chad Dupuis) [660390]
  - [net] qlcnic: Updated driver version to 5.0.13 (Chad Dupuis) [660390]
  - [net] qlcnic: LICENSE file for qlcnic (Chad Dupuis) [660390]
  - [net] qlcnic: validate eswitch config values for PF (Chad Dupuis) [660390]
  - [net] qlcnic: Disable loopback support (Chad Dupuis) [660390]
  - [net] qlcnic: Bumped up driver version to 5.0.12 (Chad Dupuis) [660390]
  - [net] qlcnic: lro module parameter (Chad Dupuis) [660390]
  - [net] qlcnic: Fix driver hang while using qcc application (Chad Dupuis) [660390]
  - [net] qlcnic: lro off message log from set rx checsum (Chad Dupuis) [660390]
  - [net] qlcnic: Add description for CN1000Q adapter (Chad Dupuis) [660390]
  - [net] qlcnic: Allow minimum bandwidth of zero (Chad Dupuis) [660390]
  - [net] qlcnic: fix panic on load (Chad Dupuis) [660390]
  - [net] qlcnic: define valid vlan id range (Chad Dupuis) [660390]
  - [net] qlcnic: reduce rx ring size (Chad Dupuis) [660390]
  - [net] qlcnic: fix mac learning (Chad Dupuis) [660390]
  - [net] qlcnic: update ethtool stats (Chad Dupuis) [660390]
  - [net] qlcnic: update driver version 5.0.11 (Chad Dupuis) [660390]
  - [net] qlcnic: change all P3 references to P3P (Chad Dupuis) [660390]
  - [net] qlcnic: fix promiscous mode for VF (Chad Dupuis) [660390]
  - [net] qlcnic: fix board description (Chad Dupuis) [660390]
  - [net] qlcnic: remove private LRO flag (Chad Dupuis) [660390]
  - [net] qlcnic: support quiescent mode (Chad Dupuis) [660390]
  - [net] qlcnic: remove dead code (Chad Dupuis) [660390]
  - [net] qlcnic: set mtu lower limit (Chad Dupuis) [660390]
  - [net] qlcnic: cleanup port mode setting (Chad Dupuis) [660390]
  - [net] qlcnic: sparse warning fixes (Chad Dupuis) [660390]
  - [net] qlcnic: fix vlan TSO on big endian machine (Chad Dupuis) [660390]
  - [net] qlcnic: fix endianess for lro (Chad Dupuis) [660390]
  - [net] qlcnic: fix diag register (Chad Dupuis) [660390]
  - [net] qlcnic: fix eswitch stats (Chad Dupuis) [660390]
  - [net] qlcnic: fix internal loopback test (Chad Dupuis) [660390]
  - [net] qlcnic: return operator cleanup (Chad Dupuis) [660390]
  - [net] qlcnic: dont set skb->truesize (Chad Dupuis) [660390]
  - [net] qlcnic: dont assume NET_IP_ALIGN is 2 (Chad Dupuis) [660390]
  - [net] qlcnic: update version 5.0.10 (Chad Dupuis) [660390]
  - [net] qlcnic: remove fw version check (Chad Dupuis) [660390]
  - [net] qlcnic: vlan lro support (Chad Dupuis) [660390]
  - [net] qlcnic: vlan gro support (Chad Dupuis) [660390]
  - [net] qlcnic: support vlan rx accleration (Chad Dupuis) [660390]
  - [net] qlcnic: add cksum flag (Chad Dupuis) [660390]
  - [net] qlcnic: mac vlan learning support (Chad Dupuis) [660390]
  - [net] qlcnic: support mac learning (Chad Dupuis) [660390]
  - [net] qlcnic: fix mac override capability (Chad Dupuis) [660390]
  - [net] qlcnic: fix panic while using eth_hdr (Chad Dupuis) [660390]
  - [net] qlcnic: fix mac anti spoof policy (Chad Dupuis) [660390]
  - [net] qlcnic: fix for setting default eswitch config (Chad Dupuis) [660390]
  - [net] qlcnic: fix mac addr read (Chad Dupuis) [660390]
  - [net] qlcnic: add api version in reg dump (Chad Dupuis) [660390]
  - [net] qlcnic: backout firmware initialization update (Chad Dupuis) [660390]
  - [net] qlnic: fix a race in qlcnic_get_stats (Chad Dupuis) [660390]
  - [net] qlcnic: PCI ID addition (Chad Dupuis) [660390]
  - [net] qlcnic: Fix driver load issue in FW hang (Chad Dupuis) [660390]
  - [net] qlcnic: change reg name (Chad Dupuis) [660390]
  - [net] qlcnic: fix fw recovery for PF (Chad Dupuis) [660390]
  - [net] qlcnic: support port vlan id (Chad Dupuis) [660390]
  - [net] qlcnic: eswitch config fixes (Chad Dupuis) [660390]
  - [net] qlcnic: update version 5.0.8 (Chad Dupuis) [660390]
  - [net] qlcnic: rom lock recovery (Chad Dupuis) [660390]
  - [net] qlcnic: firmware initialization update (Chad Dupuis) [660390]
  - [net] qlcnic: fix endiness in eswitch statistics (Chad Dupuis) [660390]
  - [net] qlcnic: mark device state as failed (Chad Dupuis) [660390]
  - [net] qlcnic: fix npar state (Chad Dupuis) [660390]
  - [net] qlcnic: support anti mac spoofing (Chad Dupuis) [660390]
  - [net] qlcnic: configure offload setting on eswitch (Chad Dupuis) [660390]
  - [net] qlcnic: configure port on eswitch (Chad Dupuis) [660390]
  - [net] qlcnic: replace magic numbers with defines (Chad Dupuis) [660390]
  - [net] qlcnic: remove unused code (Chad Dupuis) [660390]
  - [net] qlcnic: fix inconsistent lock state (Chad Dupuis) [660390]
  - [net] qlcnic: Use available error codes (Chad Dupuis) [660390]
  - [net] qlcnic: turn off lro when rxcsum is disabled (Chad Dupuis) [660390]
  - [net] qlcnic: fix link diag test (Chad Dupuis) [660390]
  - [net] qlcnic: fix link status message (Chad Dupuis) [660390]
  - [net] qlcnic: add eswitch statistics support (Chad Dupuis) [660390]
  - [net] qlcnic: fix for setting function modes (Chad Dupuis) [660390]
  - [net] qlcnic: device state management fixes for virtual func (Chad Dupuis) [660390]
  - [net] qlcnic: fix aer for virtual func (Chad Dupuis) [660390]
  - [net] qlcnic: using too much stack (Chad Dupuis) [660390]
  - [net] qlcnic: clean up qlcnic_init_pci_info (Chad Dupuis) [660390]
  - [net] qlcnic: fix copyright for pci searching function (Chad Dupuis) [660390]
  - [net] netxen: support for GbE port settings (Chad Dupuis) [660437]
  - [net] netxen: Notify firmware of Flex-10 interface down (Chad Dupuis) [660437]
  - [net] netxen: update driver version 4.0.75 (Chad Dupuis) [660437]
  - [net] netxen: enable LRO based on NETIF_F_LRO (Chad Dupuis) [660437]
  - [net] netxen: update module description (Chad Dupuis) [660437]
  - [net] netxen: Use static const (Chad Dupuis) [660437]
  - [net] netxen: remove unused firmware exports (Chad Dupuis) [660437]
  - [net] netxen: Fix tx queue manipulation bug in netxen_nic_probe (Chad Dupuis) [660437]
  - [net] netxen: make local function static (Chad Dupuis) [660437]
  - [net] netxen: mask correctable error (Chad Dupuis) [660437]
  - [net] netxen: fix race in tx stop queue (Chad Dupuis) [660437]
  - [net] netxen: return operator cleanup (Chad Dupuis) [660437]
  - [net] netxen: dont set skb->truesize (Chad Dupuis) [660437]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-251.el5]
changelog:
  - [net] benet: Bump up the version number (Ivan Vecera) [660389]
  - [net] benet: Copyright notice change. Update to Emulex instead of ServerEngines (Ivan Vecera) [660389]
  - [net] benet: Fix UDP packet detected status in RX compl (Ivan Vecera) [660389]
  - [net] benet: changes for BE3 native mode support (Ivan Vecera) [660389]
  - [net] benet: Add multicast filter capability for Lancer (Ivan Vecera) [660389]
  - [net] benet: Disarm CQ and EQ to disable interrupt in Lancer (Ivan Vecera) [660389]
  - [net] benet: Remove TX Queue stop in close (Ivan Vecera) [660389]
  - [net] benet: Change f/w command versions for Lancer (Ivan Vecera) [660389]
  - [net] benet: Add error recovery during load for Lancer (Ivan Vecera) [660389]
  - [net] benet: Checksum field valid only for TCP/UDP (Ivan Vecera) [660389]
  - [net] benet: Remove ERR compl workaround for Lancer (Ivan Vecera) [660389]
  - [net] benet: use GFP_KERNEL allocations when possible (Ivan Vecera) [660389]
  - [net] benet: use hba_port_num instead of port_num (Ivan Vecera) [660389]
  - [net] benet: add code to display temperature of ASIC (Ivan Vecera) [660389]
  - [net] benet: fix to ignore transparent vlan ids wrongly indicated by NIC (Ivan Vecera) [660389]
  - [net] benet: variable name change (Ivan Vecera) [660389]
  - [net] benet: fixes in ethtool selftest (Ivan Vecera) [660389]
  - [net] benet: add new counters to display via ethtool stats (Ivan Vecera) [660389]
  - [net] benet: restrict WOL to PFs only. (Ivan Vecera) [660389]
  - [net] benet: detect a UE even when a interface is down. (Ivan Vecera) [660389]
  - [net] benet: gracefully handle situations when UE is detected (Ivan Vecera) [660389]
  - [net] benet: fix be_suspend/resume/shutdown (Ivan Vecera) [660389]
  - [net] benet: pass proper hdr_size while flashing redboot. (Ivan Vecera) [660389]
  - [net] benet: Fix broken priority setting when vlan tagging is enabled. (Ivan Vecera) [660389]
  - [net] benet: Allow VFs to call be_cmd_reset_function. (Ivan Vecera) [660389]
  - [net] benet: pass domain numbers for pmac_add/del functions (Ivan Vecera) [660389]
  - [net] benet: For the VF MAC, use the OUI from current MAC address (Ivan Vecera) [660389]
  - [net] benet: Cleanup the VF interface handles (Ivan Vecera) [660389]
  - [net] benet: call be_vf_eth_addr_config() after register_netdev (Ivan Vecera) [660389]
  - [net] benet: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded. (Ivan Vecera) [660389]
  - [net] benet: Use domain id when be_cmd_if_destroy is called. (Ivan Vecera) [660389]
  - [net] benet: Avoid null deref in be_cmd_get_seeprom_data (Ivan Vecera) [660389]
  - [net] benet: use device model DMA API (Ivan Vecera) [660389]
  - [net] benet: remove netif_stop_queue being called before register_netdev. (Ivan Vecera) [660389]
  - [net] benet: fix a crash seen during insmod/rmmod test (Ivan Vecera) [660389]
  - [net] benet: Use static const (Ivan Vecera) [660389]
  - [net] benet: use mutex instead of spin lock for mbox_lock (Ivan Vecera) [660389]
  - [net] benet: Handle out of buffer completions for lancer (Ivan Vecera) [660389]
  - [net] benet: FW init cmd fix for lancer (Ivan Vecera) [660389]
  - [net] benet: Fix be_dev_family_check() return value check (Ivan Vecera) [660389]
  - [net] benet: Fix too optimistic NETIF_F_HW_CSUM features (Ivan Vecera) [660389]
  - [net] benet: adding support for Lancer family of CNAs (Ivan Vecera) [660389]
  - [net] benet: remove dead code (Ivan Vecera) [660389]
  - [net] benet: Changes to use only priority codes allowed by f/w (Ivan Vecera) [660389]
  - [net] benet: add multiple RX queue support (Ivan Vecera) [660389]
  - [net] benet: fix tx completion polling (Ivan Vecera) [660389]
  - [net] benet: use Rx and Tx queues like upstream (Ivan Vecera) [660389]
  - [net] benet: return operator cleanup (Ivan Vecera) [660389]
  - [net] benet: fix a bug in UE detection logic (Ivan Vecera) [660389]
  - [net] benet: fix net-snmp error because of wrong packet stats (Ivan Vecera) [660389]
  - [net] benet: stats for packets received due to internal switching in ASIC. (Ivan Vecera) [660389]
  - [net] benet: fix to avoid sending get_stats request if one is already being processed. (Ivan Vecera) [660389]
  - [net] benet: change to show correct physical link status (Ivan Vecera) [660389]
  - [net] benet: add code to dump registers for debug (Ivan Vecera) [660389]
  - [net] benet: bump the driver version number (Ivan Vecera) [660389]
  - [net] benet: variable name changes (Ivan Vecera) [660389]
  - [net] benet: supress printing error when mac query fails for VF (Ivan Vecera) [660389]
  - [net] benet: Patch to determine if function is VF while running in guest OS. (Ivan Vecera) [660389]
  - [net] benet: enable ipv6 tso support (Ivan Vecera) [660389]
  - [net] benet: fix typos concerning management (Ivan Vecera) [660389]
  - [net] benet: Remove unnecessary returns from void functions (Ivan Vecera) [660389]
  - [net] benet: use skb_headlen() (Ivan Vecera) [660389]
  - [net] benet: clarify promiscuous cmd with a comment (Ivan Vecera) [660389]
  - [net] benet: Fix compile warnnings in drivers/net/benet/be_ethtool.c (Ivan Vecera) [660389]
  - [net] ixgbe: update to upstream version 3.2.9-k2 (Andy Gospodarek) [568312 568557 570366 571254 651467 653236 653359 653469 655022]
  - [misc] vlan: Add function to get EtherType from vlan packets (Andy Gospodarek) [568312 568557 570366 571254 651467 653236 653359 653469 655022]
  - [net] support for NETIF_F_HIGHDMA on vlan interfaces (Andy Gospodarek) [568312 568557 570366 571254 651467 653236 653359 653469 655022]
  - [scsi] bnx2i: Updated to version 2.6.2.3 (Mike Christie) [660406]
  - [scsi] bnx2i: Updated version to 2.6.2.2 (Mike Christie) [660406]
  - [scsi] bnx2i: Added iSCSI text pdu support for iSCSI offload (Mike Christie) [660406]
  - [scsi] bnx2i: Added jumbo MTU support for the no shost case (Mike Christie) [660406]
  - [scsi] bnx2i: Added support for the 57712(E) devices (Mike Christie) [660406]
  - [scsi] bnx2i: Added handling for unsupported iSCSI offload hba (Mike Christie) [660406]
  - [scsi] bnx2i: Fixed the 32-bit swapping of the LUN field for nopouts for 5771X (Mike Christie) [660406]
  - [scsi] bnx2i: Allow ep CONNECT_FAILED condition to go through proper cleanup (Mike Christie) [660406]
  - [scsi] bnx2i: Added reconnect fix connecting against Lefthand targets (Mike Christie) [660406]
  - [scsi] bnx2i: Cleaned up various error conditions in ep_connect/disconnect (Mike Christie) [660406]
  - [scsi] bnx2i: Added return code check for chip kwqe submission request (Mike Christie) [660406]
  - [scsi] bnx2i: Modified the bnx2i stop path to compensate for in progress ops (Mike Christie) [660406]
  - [scsi] bnx2i: Removed the dynamic registration of CNIC (Mike Christie) [660406]
  - [scsi] bnx2i: Added mutex lock protection to conn_get_param (Mike Christie) [660406]
  - [net] cnic: Fix lost interrupt on bnx2x (Mike Christie) [660430]
  - [net] cnic: Prevent status block race conditions with hardware (Mike Christie) [660430]
  - [net] bnx2x, cnic: Consolidate iSCSI/FCoE shared mem logic in bnx2x (Mike Christie) [660430]
  - [net] cnic: Fix the type field in SPQ messages (Mike Christie) [660430]
  - [net] cnic: Do not call bnx2i when bnx2i is calling cnic_unregister_driver() (Mike Christie) [660430]
  - [net] cnic: Do not allow iSCSI and FCoE on bnx2x multi-function mode (Mike Christie) [660430]
  - [net] cnic: fix mem leak on alloc fail in cnic_alloc_uio_rings (Mike Christie) [660430]
  - [net] cnic: Add FCoE support on 57712 (Mike Christie) [660430]
  - [net] cnic: Add kcq2 support on 57712 (Mike Christie) [660430]
  - [net] cnic: Call cm_connect_complete() immediately on error (Mike Christie) [660430]
  - [net] cnic: Check device state before reading the kcq pointer in IRQ (Mike Christie) [660430]
  - [net] cnic: Support NIC Partition mode (Mike Christie) [660430]
  - [net] cnic: Use proper client and connection IDs on iSCSI ring (Mike Christie) [660430]
  - [net] cnic: Improve ->iscsi_nl_msg_send() (Mike Christie) [660430]
  - [net] cnic: Prevent "scheduling while atomic" when calling ->cnic_init() (Mike Christie) [660430]
  - [net] cnic: Fix iSCSI TCP port endian order. (Mike Christie) [660430]
  - [net] cnic: Remove unnecessary semicolons (Mike Christie) [660430]
  - [net] cnic: Add support for 57712 device (Mike Christie) [660430]
  - [net] cnic: Decouple uio close from cnic shutdown (Mike Christie) [660430]
  - [net] cnic: Add cnic_uio_dev struct (Mike Christie) [660430]
  - [net] cnic: Add cnic_free_uio() (Mike Christie) [660430]
  - [net] cnic: Defer iscsi connection cleanup (Mike Christie) [660430]
  - [net] cnic: Add cnic_bnx2x_destroy_ramrod() (Mike Christie) [660430]
  - [net] cnic: Convert ctx_flags to bit fields (Mike Christie) [660430]
  - [net] cnic: Add common cnic_request_irq() (Mike Christie) [660430]
  - [net] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [660430]
  - [char] Enable and extend Legacy PTY support for 4096 device pairs (Mauro Carvalho Chehab) [582776]
  - [fs] ioctl: make fiemap map at least a blocksize amount (Josef Bacik) [663041]
  - [net] forcedeth/r8169: call netif_carrier_off at end of probe (Ivan Vecera) [664705 664707]
  - [net] ixgbevf: update to upstream version 2.0.0-k2 (Andy Gospodarek) [653237]
  - [net] e1000e: update to upstream version 1.3.10 (Andy Gospodarek) [653242 653548]
  - [x86] amd: Extend support to future families (Frank Arnold) [682835]
  - [x86] smpboot: Use compute unit info to determine thread siblings (Frank Arnold) [682835]
  - [x86] amd: Extract compute unit information for AMD CPUs (Frank Arnold) [682835]
  - [x86] amd: Add support for CPUID topology extension of AMD CPUs (Frank Arnold) [682835]
  - [x86] cpufeature: Update AMD CPUID feature bits (Frank Arnold) [682835]
  - [x86_64] Support NMI watchdog on newer AMD CPU families (Frank Arnold) [682835]
  - [net] ixgbe: fix for 82599 erratum on Header Splitting (Andy Gospodarek) [680531]
  - [net] ixgbe: limit VF access to network traffic (Andy Gospodarek) [680531]
  - [net] igbvf driver update for RHEL5.7 (Stefan Assmann) [653241]
  - [fs] ext3: Always set dx_node's fake_dirent explicitly (Eric Sandeen) [662838]
  - [virt] xen/netback: signal front-end close event via udev (Paolo Bonzini) [661985]
  - [net] bnx2x: fix swap of rx-ticks and tx-ticks parameters in interrupt coalescing flow (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: fix MaxBW configuration (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: (NPAR) prevent HW access in D3 state (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: fix link notification (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: fix non-pmf device load flow (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: update driver version to 1.62.00-6 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: properly calculate lro_mss (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: perform statistics "action" before state transition. (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: properly configure coefficients for MinBW algorithm (NPAR mode). (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix ethtool -t link test for MF (non-pmf) devices. (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix nvram test for single port devices. (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: (NPAR mode) Fix FW initialization (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Add a missing bit for PXP parity register of 57712. (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Duplication in promisc mode (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: multicasts in NPAR mode (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Update bnx2x version to 1.62.00-5 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix potential link loss in multi-function mode (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix port swap for BCM8073 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix LED blink rate on BCM84823 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Remove setting XAUI low-power for BCM8073 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Update bnx2x version to 1.62.00-4 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix AER setting for BCM57712 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix BCM84823 LED behavior (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Mark full duplex on some external PHYs (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix BCM8073/BCM8727 microcode loading (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: LED fix for BCM8727 over BCM57712 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Common init will be executed only once after POR (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Swap BCM8073 PHY polarity if required (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: fix typos (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix the race on bp->stats_pending. (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Move to D0 before clearing MSI/MSI-X configuration. (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: registers dump fixes (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Don't prevent RSS configuration in INT#x and MSI interrupt modes. (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: adding dcbnl support (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Use static const (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: remove bogus check (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: update version to 1.62.00-2 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: update firmware to 6.2.5.0 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: bnx2x_request_firmware update for 6.2.5.0 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: replace FW to 6.2.5 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Add DCB/PFC support - link layer (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: add DCB support (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Disable FCoE ring, NETDEV_HW_ADDR_T_SAN for RHEL5.7. (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: add FCoE ring (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Update version number and a date. (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fixed a compilation warning (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Use dma_alloc_coherent() semantics for ILT memory allocation (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: LSO code was broken on BE platforms (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Add Nic partitioning mode (57712 devices) (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Use helpers instead of direct access to the shinfo(skb) fields (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Do interrupt mode initialization and NAPIs adding before register_netdev() (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Disable local BHes to prevent a dead-lock situation (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: fix error value sign (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Remove unnecessary semicolons (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Update version number (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Reset 8073 phy during common init (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Do not enable CL37 BAM unless it is explicitly enabled (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix resetting BCM8726 PHY during common init (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Clear latch indication on link reset (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix port selection in case of E2 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix waiting for reset complete on BCM848x3 PHYs (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Restore appropriate delay during BMAC reset (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: make local function static and remove dead code (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: remove BCM_VLAN (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Don't check for vlan group before vlan_tx_tag_present. (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: update version to 1.60.00-3 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: prevent false parity error in MSI-X memory of HC block (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: fix possible deadlock in HC hw block (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: update version to 1.60.00-2 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: remove unnecessary FUNC_FLG_RSS flag and related (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Use correct FW constant for header padding (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: do not deal with power if no capability (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: remove redundant commands during error handling (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Optimized the branching in the bnx2x_rx_int() (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fixing a typo: added a missing RSS enablement (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: update version to 1.60.00-1 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: properly initialize FW stats (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: code beautify (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix SPQ return credit (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: move msix table initialization to probe() (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: use L1_CACHE_BYTES instead of magic number (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: remove unused fields in main driver structure (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: remove unused parameter in reuse_rx_skb() (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Add 57712 support (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: change type of spq_left to atomic (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Protect statistics ramrod and sequence number (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: rename MF related fields (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: firmware naming from upstream (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: whitespaces like in upstream, remove some #if0 lines (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: use netdev_for_each_mc_addr (Michal Schmidt) [629609 651546 653357 656360]
  - [misc] netdevice.h: add netdev_mc_count (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: use trivial wrappers around get_sset_count (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: remove a few pointless differences from upstream (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: bnx2x_alloc_napi cleanup, caller more similar to upstream (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: remove bnx2x_init_values.h (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x, cnic, bnx2i: use new FW/HSI (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Moved enabling of MSI to the bnx2x_set_num_queues() (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Use netif_set_real_num_{rx, tx}_queues() (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: return operator cleanup (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Spread rx buffers between allocated queues (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: use ARRAY_SIZE macro in bnx2x_main.c (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Update bnx2x version to 1.52.53-6 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Change LED scheme for dual-media (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Add dual-media changes (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Organize PHY functions (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Apply logic changes for the new scheme (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Move common function into aggregated function (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Adjust flow-control with the new scheme (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Adjust alignment of split PHY functions (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Split PHY functions (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Unify PHY attributes (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: avoid skb->ip_summed initialization (Michal Schmidt) [629609 651546 653357 656360]
  - [net] skbuff: add skb_checksum_none_assert (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Update version to 1.52.53-5 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Add BCM84823 to the supported PHYs (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Change BCM848xx LED configuration (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Remove unneeded setting of XAUI low power to BCM8727 (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Change BCM848xx configuration according to IEEE (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Reset link before any new link settings (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix potential link issue In BCM8727 based boards (Michal Schmidt) [629609 651546 653357 656360]
  - [net] bnx2x: Fix potential link issue of BCM8073/BCM8727 (Michal Schmidt) [629609 651546 653357 656360]
  - Revert: [net] bnx2x: force interrupt mode for iscsi unset mac (Michal Schmidt) [629609 651546 653357 656360]
  - [net] ipv4: make accept_local writeable for loopback (Neil Horman) [672570]
  - [net] bnx2: Update to latest upstream for RHEL5.7 (Neil Horman) [651438 660375]
  - [pci] backport common vpd support functions (Neil Horman) [683978]
  - [net] e1000: fix sparse warning (Dean Nelson) [571889 653248 653546]
  - [net] e1000: add support for Marvell Alaska M88E1118R PHY (Dean Nelson) [571889 653248 653546]
  - [net] e1000: Add support for the CE4100 reference platform (Dean Nelson) [571889 653248 653546]
  - [net] e1000: fix return value not set on error (Dean Nelson) [571889 653248 653546]
  - [net] e1000: fix Tx hangs by disabling 64-bit DMA (Dean Nelson) [571889 653248 653546]
  - [net] e1000: allow option to limit number of descriptors down to 48 per ring (Dean Nelson) [571889 653248 653546]
  - [net] e1000: Use new function for copybreak tests (Dean Nelson) [571889 653248 653546]
  - [net] e1000: do not modify tx_queue_len on link speed change (Dean Nelson) [571889 653248 653546]
  - [net] e1000: Fix DMA mapping error handling on RX (Dean Nelson) [571889 653248 653546]
  - [net] e1000: call pci_save_state after pci_restore_state (Dean Nelson) [571889 653248 653546]
  - [net] e1000: don't use small hardware rx buffers (Dean Nelson) [571889 653248 653546]
  - [fs] gfs2: directly write blocks past i_size (Benjamin Marzinski) [684371]
  - [fs] gfs2: fix block allocation check for fallocate (Benjamin Marzinski) [684024]
  - [redhat] spec: trim srpm size and vastly improve prep time (Jarod Wilson) [687950]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-250.el5]
changelog:
  - [block] cciss: use short tags where supported (Tomas Henzl) [656343]
  - [block] cciss: Fix memory leak in cciss_sysfs_stat_inquiry (Tomas Henzl) [656343]
  - [block] cciss: do not reorder commands in internal queue (Tomas Henzl) [656343]
  - [block] cciss: add another controller 0x103C3356 (Tomas Henzl) [656343]
  - [block] cciss: fix panic in cciss_revalidate (Tomas Henzl) [656343]
  - [block] cciss: Do not remove /proc entry if we never created it (Tomas Henzl) [656343]
  - [block] cciss: do not leak stack to userland (Tomas Henzl) [656343]
  - [block] cciss: catch kmalloc failure of h->scatter_list (Tomas Henzl) [656343]
  - [block] cciss: fix missed command status value CMD_UNABORTABLE (Tomas Henzl) [656343]
  - [block] cciss: remove ifdef'ed out interrupt_not_for_us (Tomas Henzl) [656343]
  - [block] cciss: change printks to dev_warn (Tomas Henzl) [656343]
  - [block] cciss: use consistent variable names (Tomas Henzl) [656343]
  - [block] cciss: mark performant mode function as __devinit (Tomas Henzl) [656343]
  - [block] cciss: cleanup some debug ifdefs (Tomas Henzl) [656343]
  - [block] cciss: fix leak of ioremapped memory in init error path (Tomas Henzl) [656343]
  - [block] cciss: Fix panic in multipath configurations (Tomas Henzl) [656343]
  - [message] mptfusion: version update to 3.04.18rh (Tomas Henzl) [662160]
  - [message] mptfusion: Incorrect return value in mptscsih_dev_reset (Tomas Henzl) [662160]
  - [message] mptfusion: remove bus reset (Tomas Henzl) [662160]
  - [message] mptfusion: 3gbps - 6gbps (Tomas Henzl) [662160]
  - [message] mptfusion: sysfs sas addr handle (Tomas Henzl) [662160]
  - [message] mptfusion: Fix 32 bit platforms with 64 bit resources (Tomas Henzl) [662160]
  - [message] mptfusion: use module_param correctly (Tomas Henzl) [662160]
  - [message] mptfusion: Adjust confusing if indentation (Tomas Henzl) [662160]
  - [message] mptfusion: print Doorbell reg on hard reset and timeout (Tomas Henzl) [662160]
  - [message] mptfusion: Cleanup some duplicate calls in mptbase.c (Tomas Henzl) [662160]
  - [message] mptfusion: Extra DMD error handling debug prints (Tomas Henzl) [662160]
  - [message] mptfusion: block errors if deleting devices or DMD (Tomas Henzl) [662160]
  - [message] mptfusion: add ioc_reset_in_progress reset in SoftReset (Tomas Henzl) [662160]
  - [message] mptfusion: handle SATA hotplug failure (Tomas Henzl) [662160]
  - [message] mptfusion: schedule_target_reset from all Reset context (Tomas Henzl) [662160]
  - [message] mptfusion: sanity check for device before adding to OS (Tomas Henzl) [662160]
  - [message] mptfusion: fix declaration of device_missing_delay (Tomas Henzl) [662160]
  - [message] mptfusion: DID_TRANSPORT_DISRUPTED, not DID_BUS_BUSY (Tomas Henzl) [662160]
  - [message] mptfusion: Set fw_events_off to 1 at driver load time (Tomas Henzl) [662160]
  - [scsi] mpt2sas: version change to 08.101.00.00 (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Call _scsih_ir_shutdown before reporting to OS (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Basic Code Cleanup in mpt2sas_base (Tomas Henzl) [662153]
  - [scsi] mpt2sas: fix access to freed memory from port enable (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Fix race between broadcast asyn event (Tomas Henzl) [662153]
  - [scsi] mpt2sas: support for Customer specific branding messages (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Revision P MPI Header Update (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Correct resizing calculation for max_queue_depth (Tomas Henzl) [662153]
  - [scsi] mpt2sas: device reset event not supported on old firmware (Tomas Henzl) [662153]
  - [scsi] mpt2sas: fix device removal handshake with vacant bit set (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Debug string changes from target to device (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Remove code for TASK_SET_FULL from driver (Tomas Henzl) [662153]
  - [scsi] mpt2sas: MPI2.0 Header updated (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Modify code to support Expander switch (Tomas Henzl) [662153]
  - [scsi] mpt2sas: create pool of chain buffers for IO (Tomas Henzl) [662153]
  - [scsi] mpt2sas: add loadtime params for IOMissingDelay and params (Tomas Henzl) [662153]
  - [scsi] mpt2sas: add sanity check for cb_idx and smid access (Tomas Henzl) [662153]
  - [scsi] mpt2sas: remov compiler warnnings when logging is disabled (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Copy message frame before releasing (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Copy sense buffer to work on it (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Add message to error escalation callback (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Add check for responding volumes after Host Reset (Tomas Henzl) [662153]
  - [scsi] mpt2sas: add ENOMEM return type when allocation fails (Tomas Henzl) [662153]
  - [scsi] mpt2sas: device event handling using pd_handles per HBA (Tomas Henzl) [662153]
  - [scsi] mpt2sas: Tie a log info message to a specific PHY (Tomas Henzl) [662153]
  - [scsi] mpt2sas: print level KERN_DEBUG is replaced by KERN_INFO (Tomas Henzl) [662153]
  - [scsi] mpt2sas: add sysfs support for tracebuffer (Tomas Henzl) [662153]
  - [scsi] mpt2sas: MPI header version N is updated (Tomas Henzl) [662153]
  - [scsi] mpt2sas: add sysfs counter for ioc reset (Tomas Henzl) [662153]
  - [scsi] mpt2sas: add expander phy control support (Tomas Henzl) [662153]
  - [scsi] mpt2sas: add expander phy counter support (Tomas Henzl) [662153]
  - [scsi] mpt2sas: add disable_discovery module parameter (Tomas Henzl) [662153]
  - [scsi] mpt2sas: don't reset when another reset is in progress (Tomas Henzl) [662153]
  - [net] ip_conntrack_ftp: fix tracking of sequence numbers (Thomas Graf) [642388]
  - [fs] gfs2: add missing unlock_page in gfs2_write_begin (Steven Whitehouse) [684795]
  - [powerpc] numa: improved kABI breakage fix in paca struct (Steve Best) [651167]
  - [fs] gfs2: Make delayed workqueues submit immediately if delay 0 (Robert S Peterson) [650494]
  - [fs] gfs2: improve performance with bouncing locks in a cluster (Robert S Peterson) [650494]
  - [net] s2io: rx_ring_sz bounds checking (Michal Schmidt) [491786]
  - [net] s2io: resolve statistics issues (Michal Schmidt) [598650]
  - [scsi] iscsi: use kmap instead of kmap_atomic (Mike Christie) [672115]
  - [block] reduce stack footprint of blk_recount_segments() (Jeff Moyer) [638988]
  - [block] fix nr_phys_segments miscalculation bug (Jeff Moyer) [638988]
  - [block] raid fixups for removal of bi_hw_segments (Jeff Moyer) [638988]
  - [block] drop vmerge accounting (Jeff Moyer) [638988]
  - [block] drop virtual merging accounting (Jeff Moyer) [638988]
  - [block] Introduce rq_for_each_segment replacing rq_for_each_bio (Jeff Moyer) [638988]
  - [block] Merge blk_recount_segments into blk_recalc_rq_segments (Jeff Moyer) [638988]
  - [fs] Fix over-zealous flush_disk changing device size (Jeff Moyer) [678359]
  - [fs] lockd: make lockd_down wait for lockd to come down (Jeff Layton) [653286]
  - [net] sunrpc: Don't disconnect if connection in progress (Jeff Layton) [680329]
  - [fs] fix block based fiemap (Josef Bacik) [675986]
  - [fs] proc: protect mm start_/end_code in /proc/pid/stat (Eugene Teo) [684571] {CVE-2011-0726}
  - [net] dccp: fix oops in dccp_rcv_state_process (Eugene Teo) [682956] {CVE-2011-1093}
  - [scsi] libsas: fix bug for vacant phy (David Milburn) [676423]
  - [scsi] libsas: do not set res = 0 in sas_ex_discover_dev (David Milburn) [676423]
  - [scsi] libsas: fix wide port hotplug issues (David Milburn) [676423]
  - [scsi] libsas: fixup kABI breakage (David Milburn) [676423]
  - [scsi] libsas: no commands to hot-removed devices (David Milburn) [676423]
  - [scsi] libsas: transport-level facility to req SAS addrs (David Milburn) [676423]
  - [scsi] libsas: misc fixes to the eh path (David Milburn) [676423]
  - [scsi] libsas: correctly flush LU queue on error recovery (David Milburn) [676423]
  - [scsi] libsas: fix error handling (David Milburn) [676423]
  - [scsi] libsas: fix sense_buffer overrun (David Milburn) [676423]
  - [scsi] libsas: reuse orig port hotplugging phys wide port (David Milburn) [676423]
  - [scsi] libsas: fix NCQ mixing with non-NCQ (David Milburn) [676423]
  - [scsi] libsas: fix endianness bug in sas_ata (David Milburn) [676423]
  - [scsi] libsas: don't use made up error codes (David Milburn) [676423]
  - [net] bluetooth: fix bnep buffer overflow (Don Howard) [681319] {CVE-2011-1079}
  - [pci] intel-iommu: Fix get_domain_for_dev() error path (Alex Williamson) [688646]
  - [pci] intel-iommu: Unlink domain from iommu (Alex Williamson) [688646]
  - [redhat] spec: assorted cleanup and streamlining


author: Jarod Wilson <jarod@redhat.com> [2.6.18-249.el5]
changelog:
  - [md] dm-mpath: avoid storing private suspended state (Mike Snitzer) [678670]
  - [md] dm-mpath: reject messages when device is suspended (Mike Snitzer) [678670]
  - [md] dm: export suspended state to targets (Mike Snitzer) [678670]
  - [md] dm: rename dm_suspended to dm_suspended_md (Mike Snitzer) [678670]
  - [md] dm: swap postsuspend call and setting suspended flag (Mike Snitzer) [678670]
  - [md] dm-ioctl: retrieve status from inactive table (Mike Snitzer) [678670]
  - [md] dm: rename dm_get_table to dm_get_live_table (Mike Snitzer) [678670]
  - [md] dm-stripe: avoid div by 0 with invalid stripe count (Mike Snitzer) [678670]
  - [md] dm-ioctl: forbid messages to devices being deleted (Mike Snitzer) [678670]
  - [md] dm: add dm_deleting_md function (Mike Snitzer) [678670]
  - [md] dm: dec_pending needs locking to save error value (Mike Snitzer) [678670]
  - [md] dm-raid1: keep retrying alloc if mempool_alloc fails (Mike Snitzer) [678670]
  - [md] dm-table: fix upgrade mode race (Mike Snitzer) [678670]
  - [md] dm-io: respect BIO_MAX_PAGES limit (Mike Snitzer) [678670]
  - [md] dm-ioctl: validate name length when renaming (Mike Snitzer) [678670]
  - [md] dm-log: fix dm_io_client leak on error paths (Mike Snitzer) [678670]
  - [md] dm: avoid destroying table in dm_any_congested (Mike Snitzer) [678670]
  - [md] dm-raid1: fix leakage (Mike Snitzer) [678670]
  - [md] dm-mpath: validate hw_handler argument count (Mike Snitzer) [678670]
  - [md] dm-mpath: validate table argument count (Mike Snitzer) [678670]
  - [md] dm-mpath: fix NULL deref when path parameter missing (Mike Snitzer) [673058]
  - [md] dm-mpath: wait for pg_init completion on suspend (Mike Snitzer) [673058]
  - [md] dm-mpath: hold io until all pg_inits completed (Mike Snitzer) [673058]
  - [md] dm-mpath: skip activate_path for failed paths (Mike Snitzer) [673058]
  - [md] dm-mpath: pass struct pgpath to pg init done (Mike Snitzer) [673058]
  - [md] dm-mpath: prevent io from work queue while suspended (Mike Snitzer) [673058]
  - [md] dm-mpath: add mutex to sync adding and flushing work (Mike Snitzer) [673058]
  - [md] dm-mpath: flush workqueues before suspend completes (Mike Snitzer) [673058]
  - [powerpc] numa: Fix kABI breakage in paca struct (Steve Best) [651167]
  - [powerpc] Disable VPHN polling during a suspend operation (Steve Best) [651167]
  - [powerpc] mm: Poll VPA for topo changes, update NUMA maps (Steve Best) [651167]
  - [powerpc] Add VPHN firmware feature (Steve Best) [651167]
  - [fs] jbd2: fix /proc/fs/jbd2/<dev> with external journal (Lukas Czerner) [652321]
  - [fs] nfs: wait for COMMIT RPC complete before task put (Jeff Layton) [441730]
  - [fs] nfs: ->flush and ->fsync should use FLUSH_SYNC (Jeff Layton) [441730]
  - [net] sunrpc: fix race in __rpc_wait_for_completion_task (Jeff Layton) [441730]
  - [fs] nfs: Ensure proper cleanup on rpc_run_task fail (Jeff Layton) [441730]
  - [fs] nfs: clean up the unstable write code (Jeff Layton) [441730]
  - [fs] nfs: Don't use ClearPageUptodate if writeback fails (Jeff Layton) [441730]
  - [fs] nfs: Fix an unstable write data integrity race (Jeff Layton) [441730]
  - [fs] nfs: make sure WRITE and COMMIT are uninterruptible (Jeff Layton) [441730]
  - [fs] nfs: change how FLUSH_STABLE flag is used (Jeff Layton) [441730]
  - [mm] writeback: fix queue handling in blk_congestion_wait (Jeff Layton) [516490]
  - [fs] nfs: clean up nfs congestion control (Jeff Layton) [516490]
  - [block] Add real API for dealing with blk_congestion_wait (Jeff Layton) [516490]
  - [fs] nfs: kswapd must not block in nfs_release_page (Jeff Layton) [516490]
  - [fs] nfs: Prevent another deadlock in nfs_release_page (Jeff Layton) [516490]
  - [fs] nfs: Try commit unstable writes in nfs_release_page (Jeff Layton) [516490]
  - [fs] nfs: Add debugging facility for NFS aops (Jeff Layton) [516490]
  - [fs] nfs: Fix race in nfs_release_page() (Jeff Layton) [516490]
  - [fs] nfs: Fix nfs_release_page (Jeff Layton) [516490]
  - [fs] nfs: reduce number of unnecessary commit calls (Jeff Layton) [516490]
  - [fs] nfs: nfs_writepages() cleanup (Jeff Layton) [516490]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-248.el5]
changelog:
  - [virt] xen: make more room for event channel IRQs (Paolo Bonzini) [650838]
  - [message] mptfusion: fix msgContext in mptctl_hp_hostinfo (Tomas Henzl) [646513]
  - [net] ipv6: Add GSO support on forwarding path (Thomas Graf) [648572]
  - [net] tc: Ignore noqueue_qdisc default qdisc when dumping (Thomas Graf) [627850]
  - [serial] 8250_pci: add support for PowerPC PLX 8250 (Steve Best) [651431]
  - [scsi] ibmveth: Free irq on error path (Steve Best) [651872]
  - [scsi] ibmveth: Cleanup error handling in ibmveth_open (Steve Best) [651872]
  - [scsi] ibmveth: Remove some unnecessary include files (Steve Best) [651872]
  - [scsi] ibmveth: Convert driver specific assert to BUG_ON (Steve Best) [651872]
  - [scsi] ibmveth: Return -EINVAL on all ->probe errors (Steve Best) [651872]
  - [scsi] ibmveth: Some formatting fixes (Steve Best) [651872]
  - [scsi] ibmveth: Remove redundant function prototypes (Steve Best) [651872]
  - [scsi] ibmveth: Convert to netdev_alloc_skb (Steve Best) [651872]
  - [scsi] ibmveth: Remove dupe checksum offload setup code (Steve Best) [651872]
  - [scsi] ibmveth: Add optional flush of rx buffer (Steve Best) [651872]
  - [scsi] ibmveth: Add scatter-gather support (Steve Best) [651872]
  - [scsi] ibmveth: Add rx_copybreak (Steve Best) [651872]
  - [scsi] ibmveth: Add tx_copybreak (Steve Best) [651872]
  - [scsi] ibmveth: Remove LLTX (Steve Best) [651872]
  - [scsi] ibmveth: batch rx buffer replacement (Steve Best) [651872]
  - [scsi] ibmveth: Remove integer divide caused by modulus (Steve Best) [651872]
  - [fs] gfs2: creating large files suddenly slow to a crawl (Robert S Peterson) [683155]
  - [virt] xen: performance improvement for 32-bit domains (Paolo Bonzini) [390451]
  - [fs] nfs: fix use of slab alloc'd pages in skb frag list (Neil Horman) [682643] {CVE-2011-1090}
  - [net] af_packet: allow multicast traffic on bond ORIGDEV (Jiri Pirko) [579000]
  - [net] af_packet: option to return orig_dev to userspace (Jiri Pirko) [579000]
  - [fs] nfs: back out the FS-Cache patches (Jeff Layton) [631950]
  - [x86_64]: fix section mismatches in kernel setup (Frank Arnold) [683078]
  - [char] tty_audit: fix live lock on audit disabled (Danny Feng) [679563]
  - [s390] remove task_show_regs (Danny Feng) [677853] {CVE-2011-0710}
  - [scsi] qla2xxx: Query proper reg bits to determine state (Chad Dupuis) [537277]
  - [scsi] qla2xxx: update version to 8.03.07.00.05.07 (Chad Dupuis) [660386]
  - [scsi] qla2xxx: online ISP82XX for commands completion (Chad Dupuis) [660386]
  - [scsi] qla2xxx: fix tagging modifier while executing IOs (Chad Dupuis) [660386]
  - [scsi] qla2xxx: fix FCP_RSP response-info check after TMF (Chad Dupuis) [660386]
  - [scsi] qla2xxx: no reset/fw-dump on CT/ELS pt req timeout (Chad Dupuis) [660386]
  - [scsi] qla2xxx: return all loopback mbox out regs to API (Chad Dupuis) [660386]
  - [scsi] qla2xxx: fix IO failure during chip reset (Chad Dupuis) [660386]
  - [scsi] qla2xxx: show mbox reg 4 in 8012 AEN on ISP82XX (Chad Dupuis) [660386]
  - [scsi] qla2xxx: show more mailbox regs during AEN handle (Chad Dupuis) [660386]
  - [scsi] qla2xxx: no BIG_HAMMER if 0x20 cmd fails on CNAs (Chad Dupuis) [660386]
  - [scsi] qla2xxx: Remove redundant modparam permission bits (Chad Dupuis) [660386]
  - [scsi] qla2xxx: set right ret val in qla2xxx_eh_abort (Chad Dupuis) [660386]
  - [scsi] qla2xxx: set FCP prio info to firmware before IOs (Chad Dupuis) [660386]
  - [scsi] qla2xxx: Memory wedge with peg_halt test in loop (Chad Dupuis) [660386]
  - [scsi] qla2xxx: populate FCP_PRIO loc for no flt case (Chad Dupuis) [660386]
  - [scsi] qla2xxx: avoid SCSI host_lock dep in queuecommand (Chad Dupuis) [660386]
  - [scsi] qla2xxx: drop srb ref before wait for completion (Chad Dupuis) [660386]
  - [scsi] qla2xxx: log FCP priority data messages (Chad Dupuis) [660386]
  - [scsi] qla2xxx: add sysfs node for board temperature (Chad Dupuis) [660386]
  - [scsi] qla2xxx: fix check for need quiescence state (Chad Dupuis) [660386]
  - [scsi] qla2xxx: clear local rport refs on timeout from FC (Chad Dupuis) [660386]
  - [scsi] qla2xxx: remove unwanted check for bad spd (Chad Dupuis) [660386]
  - [scsi] qla2xxx: no continuous log when dontreset is set (Chad Dupuis) [660386]
  - [scsi] qla2xxx: quiescence mode support for ISP82xx (Chad Dupuis) [660386]
  - [virtio] console: no device_destroy on port device (Amit Shah) [681179]
  - [virtio] console: don't access vqs if device unplugged (Amit Shah) [681179]
  - [virtio] pci: fix config change oops w/no driver loaded (Amit Shah) [681179]
  - [xen] hap: preserve domain context (Radim Krcmar) [678571]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-247.el5]
changelog:
  - [mm] set barrier and send tlb flush to all affected cpus (Prarit Bhargava) [675793]
  - [misc] vdso: export wall_to_monotonic (Prarit Bhargava) [675727]
  - [mm] add vzalloc and vzalloc_node helpers (Neil Horman) [681303]
  - [fs] add lockd endianness annotations (Jeff Layton) [526829]
  - [misc] add key_revoke() dummy for KEYS=n (Jeff Layton) [640891]
  - [fs] nfs: Fix a use-after-free case in nfs_async_rename() (Jeff Layton) [511901]
  - [fs] nfs: make sillyrename an async operation (Jeff Layton) [511901]
  - [fs] nfs: move nfs_sillyrename to unlink.c (Jeff Layton) [511901]
  - [fs] nfs: standardize the rename response container (Jeff Layton) [511901]
  - [fs] nfs: standardize the rename args container (Jeff Layton) [511901]
  - [scsi] scsi_dh_emc: Set request flags consistently (Dave Wysochanski) [670367]
  - [i2c] i2c-i801: Add PCI idents for Patsburg 'IDF' devices (David Milburn) [651513]
  - [i2c] i2c-i801: Handle multiple instances properly (David Milburn) [651513]
  - [i2c] i2c-i801: Don't use block buffer for block writes (David Milburn) [651513]
  - [i2c] i2c-i801: Fix handling of error conditions (David Milburn) [651513]
  - [i2c] i2c-i801: Rename local variable temp to status (David Milburn) [651513]
  - [i2c] i2c-i801: Properly report bus arbitration loss (David Milburn) [651513]
  - [i2c] i2c-i801: Remove verbose debugging messages (David Milburn) [651513]
  - [i2c] i2c-i801: Implement I2C block read support (David Milburn) [651513]
  - [i2c] i2c-i801: Clear special mode bits as needed (David Milburn) [651513]
  - [i2c] i2c-i801: More explicit names for chip features (David Milburn) [651513]
  - [i2c] i2c-i801: Use the internal 32-byte buffer on ICH4+ (David Milburn) [651513]
  - [i2c] i2c-i801: Various cleanups (David Milburn) [651513]
  - [fs] xfs: disable CONFIG_XFS_DEBUG on kernel-debug (Dave Chinner) [658012]
  - [fs] xfs: remove cmn_err log buffer and lock (Dave Chinner) [658012]
  - [fs] fix select/poll timeout overflow (Bob Picco) [591607]
  - [x86_64] Use u32, not long, to set reset vector back to 0 (Don Zickus) [675258]
  - [net] sctp: fix race allowing access before full init (Neil Horman) [465876]
  - [xen] gdbsx: hypervisor part backport (Radim Krcmar) [678618]
  - [xen] add arch/x86/debug.c, debugger routines (Radim Krcmar) [678618]
  - [xen] x86/vmx: making TRAP_debug and TRAP_int3 useful (Radim Krcmar) [678618]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-246.el5]
changelog:
  - [net] bridge: restore ebt ksym versions (Herbert Xu) [626659]
  - [net] bridge: Fix mglist corruption (Herbert Xu) [506630]
  - [net] Fix IGMP3 report parsing (Herbert Xu) [506630]
  - [net] bridge: Fix IGMPv3 report parsing (Herbert Xu) [506630]
  - [net] bridge: Fix skb leak in multicast TX parse fail (Herbert Xu) [506630]
  - [net] bridge: Fix OOM crash in deliver_clone (Herbert Xu) [506630]
  - [net] bridge: Make first arg to deliver_clone const (Herbert Xu) [506630]
  - [net] bridge: Fix build error w/IGMP_SNOOPING not enabled (Herbert Xu) [506630]
  - [net] bridge: Add multicast count/interval sysfs entries (Herbert Xu) [506630]
  - [net] bridge: Add hash elasticity/max sysfs entries (Herbert Xu) [506630]
  - [net] bridge: Add multicast_snooping sysfs toggle (Herbert Xu) [506630]
  - [net] bridge: Add multicast_router sysfs entries (Herbert Xu) [506630]
  - [net] bridge: Add multicast data-path hooks (Herbert Xu) [506630]
  - [net] bridge: Add multicast start/stop hooks (Herbert Xu) [506630]
  - [net] bridge: Add multicast forwarding functions (Herbert Xu) [506630]
  - [net] bridge: Move NULL mdb check into br_mdb_ip_get (Herbert Xu) [506630]
  - [net] bridge: ensure br_multicast_query error path unlock (Herbert Xu) [506630]
  - [net] bridge: Fix RCU race in br_multicast_stop (Herbert Xu) [506630]
  - [net] bridge: Use RCU list primitive in __br_mdb_ip_get (Herbert Xu) [506630]
  - [net] bridge: cleanup: remove unneed check (Herbert Xu) [506630]
  - [net] bridge: depends on INET (Herbert Xu) [506630]
  - [net] bridge: Make IGMP snooping depend upon BRIDGE. (Herbert Xu) [506630]
  - [net] bridge: Add core IGMP snooping support (Herbert Xu) [506630]
  - [net] bridge: Fix br_forward crash in promiscuous mode (Herbert Xu) [506630]
  - [net] bridge: Split may_deliver/deliver_clone out (Herbert Xu) [506630]
  - [net] bridge: Use BR_INPUT_SKB_CB on xmit path (Herbert Xu) [506630]
  - [net] bridge: Avoid unnecessary clone on forward path (Herbert Xu) [506630]
  - [net] bridge: Allow tail-call on br_pass_frame_up (Herbert Xu) [506630]
  - [net] bridge: Do br_pass_frame_up after other ports (Herbert Xu) [506630]
  - [net] bridge: Kill clone argument to br_flood_* (Herbert Xu) [506630]
  - [net] Add netdev_alloc_skb_ip_align() helper (Herbert Xu) [506630]
  - [fs] partitions: Validate map_count in Mac part tables (Danny Feng) [679284] {CVE-2011-1010}
  - [fs] nfs: Only increment seqid for cmds seen by server (Sachin Prabhu) [651409]
  - [scsi] ipr: fix a race on multiple configuration changes (Steve Best) [651429]
  - [misc] vmware: increase apic_calibration_diff to 10000 (Prarit Bhargava) [665197]
  - [net] tun: introduce tun_file (Michael S. Tsirkin) [672619]
  - [virt] xen blktap: bump MAX_TAP_DEV from 100 to 256 (Laszlo Ersek) [452650]
  - [fs] nfs: Too many GETATTR/ACCESS calls after direct I/O (Jeff Layton) [626974]
  - [net] bonding: fix add/remove of slaves when master down (Flavio Leitner) [671238]
  - [net] sctp: make sctp_ctl_sock_init try IPv4 if v6 fails (Jiri Pirko) [674175]
  - [net] Fix netdev_run_todo dead-lock (Jiri Pirko) [679487]
  - [net] niu: Fix races between up/down and get_stats (Jiri Pirko) [679407]
  - [misc] introduce ACCESS_ONCE (Jiri Pirko) [679407]
  - [x86] fix AMD family 0x15 guest boot issue on 64-bit host (Frank Arnold) [667234]
  - [sound] alsa: cache mixer values on usb-audio devices (Don Zickus) [678074]
  - [xen] prevent cross-vendor migration of HVM domains (Paolo Bonzini) [621916]
  - [xen] new domctl to get 1 record from HVM save context (Michal Novotny) [674514]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-245.el5]
changelog:
  - [block] cciss: version bump (Tomas Henzl) [635143]
  - [block] cciss: add option to enforce simple mode (Tomas Henzl) [635143]
  - [block] cciss: patch to make kdump work in rhel5 (Tomas Henzl) [635143]
  - [block] cciss: cleanup warnings (Tomas Henzl) [635143]
  - [block] cciss: patch to support kdump on new controllers (Tomas Henzl) [635143]
  - [block] cciss: factor out code to find max commands (Tomas Henzl) [635143]
  - [block] cciss: split out cciss_defs (Tomas Henzl) [635143]
  - [block] cciss: scsi tape updates (Tomas Henzl) [635143]
  - [block] cciss: remove fail_all_cmds (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_passthru (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_getdrivver (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_getfirmver (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_getbustypes (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_getheartbeat (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_setnodename (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_getnodename (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_setintinfo (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_getintinfo (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_getpciinfo (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_reset_devices (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_find_cfg_addrs (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_wait_for_mode_change_ack (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_p600_dma_prefetch_quirk (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_enable_scsi_prefetch (Tomas Henzl) [635143]
  - [block] cciss: factor out CISS_signature_present (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_find_board_params (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_find_cfgtables (Tomas Henzl) [635143]
  - [block] cciss: factor out wait_for_board_ready (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_find_memory_BAR (Tomas Henzl) [635143]
  - [block] cciss: remove board_id from cciss_interrupt_mode (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_board_disabled (Tomas Henzl) [635143]
  - [block] cciss: factor out cciss_lookup_board_id (Tomas Henzl) [635143]
  - [block] cciss: save off pdev struct early (Tomas Henzl) [635143]
  - [block] cciss: add performant mode support (Tomas Henzl) [635143]
  - [block] cciss: new controller support (Tomas Henzl) [635143]
  - [block] cciss: remove generic sa support (Tomas Henzl) [635143]
  - [block] cciss: copyright update (Tomas Henzl) [635143]
  - [x86_64] vdso: fix gtod via export of sysctl_vsyscall (Prarit Bhargava) [673616]
  - [pci] msi: remove infiniband compat code (Prarit Bhargava) [636260]
  - [pci] msi: remove pci_save_msi|x_state() functions (Prarit Bhargava) [636260]
  - [pci] msi: use msi_desc save areas in msi state functions (Prarit Bhargava) [636260]
  - [pci] msi: use msi_desc save areas in drivers/pci code (Prarit Bhargava) [636260]
  - [misc] kdump: fixup mcp55 quick to skip non HT devices (Neil Horman) [477032]
  - [security] selinux: properly handle empty tty_files list (Lachlan McIlroy) [674226]
  - [fs] xfs: fix double free of log tickets (Lachlan McIlroy) [657166]
  - [fs] ext4: protect inode bitmap clearing w/ spinlock (Lukas Czerner) [663563]
  - [fs] procfs: fix numbering in /proc/locks (Jerome Marchand) [622647]
  - [fs] seq_file: Introduce the seq_open_private() (Jerome Marchand) [622647]
  - [fs] Rework /proc/locks w/seq_files and seq_list helpers (Jerome Marchand) [622647]
  - [fs] common helpers for seq_files working with list_heads (Jerome Marchand) [622647]
  - [fs] nfs: Remove incorrect do_vfs_lock message (Jeff Layton) [632399]
  - [fs] nfs: allow redirtying of a completed unstable write (Jeff Layton) [648657]
  - [fs] nfsd4: fix seqid on lock req incompat w/open mode (Jeff Layton) [517629]
  - [net] sunrpc: a better way to set tcp_slot_table_entries (Harshula Jayasuriya) [654293]
  - [x86] Convert BUG() to use unreachable() (Dean Nelson) [677396]
  - [s390] Convert BUG() to use unreachable() (Dean Nelson) [677396]
  - [powerpc] Convert BUG() to use unreachable() (Dean Nelson) [677396]
  - [misc] add support for __builtin_unreachable (Dean Nelson) [677396]
  - [fs] xfs: more swap extent fixes for dynamic fork offsets (Dave Chinner) [661300]
  - [fs] xfs: handle dynamic fork offsets in xfs_swap_extents (Dave Chinner) [661300]
  - [lib] fix vscnprintf() if @size is == 0 (Anton Arapov) [667327]
  - [net] netpoll: fix use after free (Amerigo Wang) [556811]
  - [net] netpoll: fix a softirq warning (Amerigo Wang) [556811]
  - [net] netconsole: Introduce netconsole netdev notifier (Amerigo Wang) [556811]
  - [net] bridge: support netpoll over bridge (Amerigo Wang) [556811]
  - [net] netconsole: Use netif_running() in write_msg() (Amerigo Wang) [556811]
  - [net] netconsole: Simplify boot/module option setup logic (Amerigo Wang) [556811]
  - [net] netconsole: Remove bogus check (Amerigo Wang) [556811]
  - [net] netconsole: Cleanups, codingstyle, prettyfication (Amerigo Wang) [556811]
  - [net] netpoll: setup error handling (Amerigo Wang) [556811]
  - [char] virtio_console: fix memory leak (Amit Shah) [656836]
  - [media] dvb: fix av7110 negative array offset (Mauro Carvalho Chehab) [672402] {CVE-2011-0521}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-244.el5]
changelog:
  - [message] mptfusion: add required mptctl_release call (Tomas Henzl) [660871]
  - [fs] gfs2: no exclusive glocks on mmapped read-only fs (Steven Whitehouse) [672724]
  - [scsi] ibmvfc: Driver version 1.0.9 (Steve Best) [651885]
  - [scsi] ibmvfc: Handle Virtual I/O Server reboot (Steve Best) [651885]
  - [scsi] ibmvfc: Log link up/down events (Steve Best) [651885]
  - [scsi] ibmvfc: Fix rport add/delete race oops (Steve Best) [651885]
  - [scsi] ibmvfc: Remove stale param to ibmvfc_init_host (Steve Best) [651885]
  - [scsi] ibmvfc: Fix locking in ibmvfc_remove (Steve Best) [651885]
  - [scsi] ibmvfc: Fixup TMF response handling (Steve Best) [651885]
  - [fs] nfs: pure nfs client performance using odirect (Jeff Layton) [643441]
  - [mm] fix install_special_mapping skips security_file_mmap (Frantisek Hrbata) [662197] {CVE-2010-4346}
  - [virt] xen: setup memory zones the same way as native (Andrew Jones) [525898]
  - [s390] qeth: wait for recovery finish in open function (Hendrik Brueckner) [668844]
  - [s390] cio: fix unuseable device after offline operation (Hendrik Brueckner) [668842]
  - [s390] qdio: use proper QEBSM operand for SIGA-{R,S} (Hendrik Brueckner) [668464]
  - [s390] qdio: zfcp stall with > 63 active qdio devices (Hendrik Brueckner) [662134]
  - [s390] qeth: enable VIPA add/remove for offline devices (Hendrik Brueckner) [661106]
  - [s390] hvc_iucv: no iucv_unregister if register failed (Hendrik Brueckner) [661021]
  - [s390] qeth: l3 add vlan hdr in passthru frames (Hendrik Brueckner) [659822]
  - [s390] cio: suppress chpid event in case of config error (Hendrik Brueckner) [668838]
  - [xen] x86: fix guest memmove in __pirq_guest_unbind (Yufang Zhang) [659642]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-243.el5]
changelog:
  - [scsi] device_handler: fix alua_rtpg port group id check (Mike Snitzer) [669961]
  - [net] cnic: fix big endian bug with device page tables (Steve Best) [669527]
  - [fs] only return EIO once on msync/fsync after IO failure (Rik van Riel) [652369]
  - [net] bonding: convert netpoll tx blocking to a counter (Neil Horman) [659594]
  - [net] conntrack: fix oops specify hashsize module option (Neil Horman) [667810]
  - [misc] mce: reduce thermal throttle message severity (Matthew Garrett) [666972]
  - [acpi] reduce the number of resched IPIs (Matthew Garrett) [653398]
  - [virt] xen: make netfront driver return info to ethtool (Laszlo Ersek) [643292]
  - [virt] xen: synch arch/i386/pci/irq-xen.c (Laszlo Ersek) [623979]
  - [virt] netback: take lock when removing entry from list (Laszlo Ersek) [648854]
  - [virt] xen: make netloop permanent (Laszlo Ersek) [567540]
  - [net] virtio: add get_drvinfo support to virtio_net (Laszlo Ersek) [645646]
  - [virt] xen: implement get_drvinfo for netloop driver (Laszlo Ersek) [643872]
  - [virt] xen: implement get_drvinfo for netback driver (Laszlo Ersek) [643872]
  - [net] virtio_net: update trans_start properly (Jiri Olsa) [653828]
  - [net] gro: reset dev pointer on reuse (Andy Gospodarek) [600350]
  - [net] atl1e: add new Atheros GbE NIC driver (Bob Picco) [465379]
  - [fs] gfs2: support for growing a full filesytem (Benjamin Marzinski) [661904]
  - [fs] gfs2: reserve more blocks for transactions (Benjamin Marzinski) [637970]
  - [fs] gfs2: add fallocate support (Benjamin Marzinski) [626585]
  - [fs] nfs: break nfsd v4 lease on unlink, link, and rename (J. Bruce Fields) [610093]
  - [fs] nfs: break lease on nfsd v4 setattr (J. Bruce Fields) [610093]
  - [net] ipv6: add missing support for local_reserved_ports (Amerigo Wang) [669603]
  - [misc] add ignore_loglevel kernel parameter (Amerigo Wang) [662102]
  - [misc] add bootmem_debug kernel parameter (Amerigo Wang) [662102]
  - [xen] unmask ISVM bit on SVM guests (Paolo Bonzini) [665972]
  - [xen] add MSR_IA32_THERM_CONTROL for dom0 CPU throttling (Laszlo Ersek) [614007]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-242.el5]
changelog:
  - [net] be2net: fix missing trans_start update (Ivan Vecera) [671595]
  - [message] mptfusion: release resources in error path (Tomas Henzl) [648413]
  - [fs] gfs2: fix recovery stuck on transaction lock (Robert S Peterson) [553803]
  - [net] fix unix socket local dos (Neil Horman) [656760] {CVE-2010-4249}
  - [net] core: clear allocs for privileged ethtool actions (Jiri Pirko) [672433] {CVE-2010-4655}
  - [net] limit socket backlog add operation to prevent DoS (Jiri Pirko) [657309] {CVE-2010-4251}
  - [block] fix accounting bug on cross partition merges (Jerome Marchand) [646816]
  - [fs] nfs: fix units bug causing hang on nfsv4 recovery (J. Bruce Fields) [659243]
  - [fs] nfs: set source addr when v4 callback is generated (J. Bruce Fields) [659255]
  - [char] virtio: Wake console outvq on host notifications (Amit Shah) [673459]
  - [net] ipv4: fix IGMP behavior on v2/v3 query responses (Jiri Pirko) [634276]
  - [net] ipv6: honor SO_BINDTODEVICE parameter when routing (Jiri Olsa) [568881]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-241.el5]
changelog:
  - [net] tcp: fix shrinking windows with window scaling (Jiri Pirko) [627496]
  - [virt] xen: no enable extended PCI cfg space via IOports (Don Dutile) [661478]
  - [fs] gfs2: remove iopen glocks from cache on delete fail (Benjamin Marzinski) [666080]
  - [char] virtio: make console port names a KOBJ_ADD event (Amit Shah) [669909]
  - [net] e1000: Avoid unhandled IRQ (Dean Nelson) [651512]
  - [net] e1000: fix screaming IRQ (Dean Nelson) [651512]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-240.el5]
changelog:
  - [acpi] bus: check if list is empty before kfree()ing it (Matthew Garrett) [670373]
  - [net] ipv6: fragment local tunnel IPSec6 pkts if needed (Herbert Xu) [661110]
  - [block] cciss: fix null pointer problem in tur usage (Tomas Henzl) [664592]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-239.el5]
changelog:
  - [scsi] megaraid: give FW more time to recover from reset (Tomas Henzl) [665427]
  - [fs] gfs2: fix statfs error after gfs2_grow (Robert S Peterson) [660661]
  - [mm] prevent file lock corruption using popen(3) (Larry Woodman) [664931]
  - [net] sctp: fix panic from bad socket lock on icmp error (Neil Horman) [665477] {CVE-2010-4526}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-238.el5]
changelog:
  - [net] bnx2: remove extra call to pci_map_page (John Feeney) [663509]
  - [fs] nfs: set lock_context field in nfs_readpage_sync (Jeff Layton) [663853]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-237.el5]
changelog:
  - [block] fully zeroize request struct in rq_init (Rob Evers) [662154]
  - [scsi] qla4xxx: update to 5.02.04.02.05.06-d0 (Chad Dupuis) [656999]
  - [scsi] qla4xxx: make get_sys_info function return void (Chad Dupuis) [656999]
  - [scsi] qla4xxx: don't default device to FAILED state (Chad Dupuis) [656999]
  - [scsi] qla4xxx: mask bits in F/W Options during init (Chad Dupuis) [656999]
  - [scsi] qla4xxx: update to 5.02.04.01.05.06-d0 (Chad Dupuis) [661768]
  - [scsi] qla4xxx: disable irq instead of req pci_slot_reset (Chad Dupuis) [661768]
  - [scsi] qla4xxx: no device add until scsi_add_host success (Chad Dupuis) [661768]
  - [fs] nfs: set lock_context field in nfs_writepage_sync (Jeff Layton) [660580]
  - [scsi] bfa: fix crash reading driver sysfs statistics (Rob Evers) [659880] {CVE-2010-4343}
  - [misc] cpufeature: avoid corrupting cpuid vendor id (Matthew Garrett) [568751]
  - [char] drm: don't set signal blocker on master process (Dave Airlie) [570604]
  - [fs] nfs: remove problematic calls to nfs_clear_request (Jeff Layton) [656492]
  - [fs] nfs: handle alloc failures in nfs_create_request (Jeff Layton) [656492]
  - [fs] nfs: clean up nfs_create_request (Jeff Layton) [656492]
  - [net] forcedeth: fix race condition in latest backport (Ivan Vecera) [658434]
  - [net] cxgb3: fix read of uninitialized stack memory (Jay Fenlason) [633155] {CVE-2010-3296}
  - [net] tg3: increase jumbo flag threshold (John Feeney) [660506]
  - [net] s2io: fix netdev initialization failure (Bob Picco) [654948]
  - [net] igb: only use vlan_gro_receive if vlans registered (Stefan Assmann) [660190] {CVE-2010-4263}
  - [net] ipv6: try all routers with unknown reachable state (Thomas Graf) [661393]
  - [misc] kernel: fix address limit override in OOPS path (Dave Anderson) [659571] {CVE-2010-4258}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-236.el5]
changelog:
  - [powerpc] support DLPAR remove operations (Steve Best) [655089]
  - [net] igb: fix tx packet count (Stefan Assmann) [658801]
  - [usb] serial: new driver MosChip MCS7840 (Stefan Assmann) [574507]
  - [fs] exec: copy fixes into compat_do_execve paths (Oleg Nesterov) [625694] {CVE-2010-4243}
  - [fs] exec: make argv/envp memory visible to oom-killer (Oleg Nesterov) [625694] {CVE-2010-4243}
  - [misc] binfmts: kill bprm->argv_len (Oleg Nesterov) [625694] {CVE-2010-4243}
  - [mm] backport upstream stack guard page /proc reporting (Larry Woodman) [643426]
  - [mm] add guard page for stacks that grow upwards (Johannes Weiner) [630563]
  - [net] tipc: fix information leak to userland (Jiri Pirko) [649892] {CVE-2010-3877}
  - [sound] ALSA: fix sysfs unload and OSS mixer mutex issues (Jaroslav Kysela) [652165]
  - [net] tg3: fix 5719 bugs (John Feeney) [657097]
  - [net] bnx2: update firmware to 6.0.x (John Feeney) [644438]
  - [redhat] configs: add CONFIG_SECURITY_DMESG_RESTRICT (Frantisek Hrbata) [653250]
  - [misc] kernel: restrict unprivileged access to dmesg (Frantisek Hrbata) [653250]
  - [virt] xen: don't allow blkback virtual CDROM device (Andrew Jones) [635638] {CVE-2010-4238}
  - Revert: [xen] cd-rom drive does not recognize new media (Andrew Jones) [635638] {CVE-2010-4238}
  - [net] qlge: fix deadlock when interface is going down (Chad Dupuis) [654420]
  - [net] qlge: reset chip before freeing buffers (Chad Dupuis) [654420]
  - [net] qlge: restore vlan setting during ql_adapter_up (Chad Dupuis) [654420]
  - [scsi] qla4xxx: Update version to V5.02.04.00.05.06-d0 (Chad Dupuis) [656999]
  - [scsi] qla4xxx: Document Driver Versioning Scheme (Chad Dupuis) [656999]
  - [scsi] qla4xxx: Updated the Copyright header to 2010 (Chad Dupuis) [656999]
  - [scsi] qla4xxx: don't process devices untill probe done (Chad Dupuis) [656999]
  - [scsi] qla4xxx: free DDB when application calls for it (Chad Dupuis) [656999]
  - [scsi] qla4xxx: memory wedge with peg_halt test in loop (Chad Dupuis) [656999]
  - [scsi] qla4xxx: clear AF_FW_RECOVERY flag after reset (Chad Dupuis) [656999]
  - [scsi] qla4xxx: fix new IP address caching (Chad Dupuis) [656999]
  - [scsi] qla4xxx: replace hard coded values with macros (Chad Dupuis) [656999]
  - [scsi] qla4xxx: mark dev FAILED on 82XX init failure (Chad Dupuis) [656999]
  - [scsi] qla4xxx: fail init if pci mem write fails (Chad Dupuis) [656999]
  - [scsi] qla4xxx: ensure proper qla4xxx_conn_start state (Chad Dupuis) [656999]
  - [scsi] qla4xxx: do not process interrupts unconditionally (Chad Dupuis) [656999]
  - [scsi] qla4xxx: fix add w/iscsi2_create_conn not done yet (Chad Dupuis) [656999]
  - [scsi] qla4xxx: no fw hung if reset retry is in progress (Chad Dupuis) [656999]
  - [scsi] qla4xxx: correct use of cmd->host_scribble (Chad Dupuis) [656999]
  - [scsi] qla4xxx: msi init request_irq parameter usage fix (Chad Dupuis) [656999]
  - [scsi] qla4xxx: cleanup qla4xxx_wait_for_hba_online (Chad Dupuis) [656999]
  - [scsi] qla4xxx: grab hardware_lock before accessing srb (Chad Dupuis) [656999]
  - [scsi] qla4xxx: remove unwanted check for bad spd (Chad Dupuis) [656999]
  - [scsi] qla4xxx: update AER support for ISP82XX (Chad Dupuis) [656999]
  - [scsi] qla4xxx: clear rom lock if firmware died holding (Chad Dupuis) [656999]
  - [scsi] qla4xxx: CRB Register for Request Queue in-pointer (Chad Dupuis) [656999]
  - [scsi] qla4xxx: dump mailbox registers on System Error (Chad Dupuis) [656999]
  - [scsi] qla4xxx: add support for 8130/8131 AENs (Chad Dupuis) [656999]
  - [scsi] qla4xxx: fix seconds_since_last_heartbeat reset (Chad Dupuis) [656999]
  - [scsi] qla4xxx: no wait for outstanding command complete (Chad Dupuis) [656999]
  - [scsi] qla4xxx: free_irqs on failed initialize_adapter (Chad Dupuis) [656999]
  - [virt] xen: fix netback hotplug regression in xenbus fix (Laszlo Ersek) [635999]
  - [xen] fix 64-bit PV guest user mode segv crashing host (Paolo Bonzini) [658354] {CVE-2010-4255}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-234.el5]
changelog:
  - [s390] vmlogrdr: purge after recording is switched off (Hendrik Brueckner) [653479]
  - [wireless] ieee80211: fix deauthentication (Stanislaw Gruszka) [644367]
  - [wireless] zd1211rw: fix associate after disassociate (Stanislaw Gruszka) [644367]
  - [fs] proc: fix NULL ->i_fop oops (Steve Best) [655083]
  - [scsi] lpfc: Update version to 8.2.0.87.1p (Rob Evers) [655119]
  - [scsi] lpfc: set heartbeat timer off by default (Rob Evers) [655119]
  - [scsi] lpfc: fix NULL deref duing allocation failure (Rob Evers) [655119]
  - [scsi] lpfc: fix remote SLI4 firmware download data bug (Rob Evers) [655119]
  - [scsi] lpfc: fix FDMI_DID login failure after link bounce (Rob Evers) [655119]
  - [scsi] lpfc: handle CVL after nameserver PLOGI timeouts (Rob Evers) [655119]
  - [scsi] lpfc: cleanup mbox cmds in mboxq_cmpl if CVL rcvd (Rob Evers) [655119]
  - [misc] posix-cpu-timers: workaround for mt exec problems (Oleg Nesterov) [656266]
  - [fs] setup_arg_pages: diagnose excessive argument size (Oleg Nesterov) [645227]
  - [net] bnx2x: force interrupt mode for iscsi unset mac (Michal Schmidt) [655885]
  - [scsi] bnx2i: allow to abort connect if request times out (Mike Christie) [653991]
  - [scsi] bnx2i: fix remote TCP RST handling for 570X (1g) (Mike Christie) [653991]
  - [scsi] bnx2i: fix a cid leak issue for 5771X (10g) (Mike Christie) [653991]
  - [scsi] bnx2i: fix endian bug in TMF LUN cmd send (Mike Christie) [653991]
  - [misc] prevent divide by 0 in the kernel during boot (Larry Woodman) [508140]
  - [net] filter: make sure filters don't read uninit memory (Jiri Pirko) [651703] {CVE-2010-4158}
  - [net] inet_diag: make sure we run audited bytecode (Jiri Pirko) [651267]
  - [net] limit sendto/recvfrom/iovec total length to INT_MAX (Jiri Pirko) [645872] {CVE-2010-3859}
  - [bluetooth] hci_ldisc: fix missing NULL check (Jarod Wilson) [655666]
  - [net] be2net: avoid firmware update if interface not open (Ivan Vecera) [651948]
  - [ipc] shm: fix information leak to userland (Danny Feng) [648687] {CVE-2010-4072}
  - [ipc] initialize struct memory to 0 for compat functions (Danny Feng) [648693] {CVE-2010-4073}
  - [net] netxen: don't use reset_devices, it may go away (Chad Dupuis) [643254]
  - [net] netxen: fix kdump (Chad Dupuis) [643254]
  - [net] qlcnic: avoid reset_devices, it may become obsolete (Chad Dupuis) [656008]
  - [net] qlcnic: fix for kdump (Chad Dupuis) [656008]
  - [pci] block on access to temporarily unavailable device (Chad Dupuis) [656008]
  - [serial] serial_core: clean data before filling it (Mauro Carvalho Chehab) [648701] {CVE-2010-4075}
  - [edac] i7core_edac: return -ENODEV if dev already probed (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: properly terminate pci_dev_table (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: fix PCI refcounting on reloads (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: fix refcount error at PCI devices (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: safe to unregister mci when mci NULL (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: fix an oops at i7core probe (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: remove unused member in i7core_pvt (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: remove unused arg in get_dimm_config (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: reduce args of i7core_register_mci (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: use saved pointers (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: check probe counter in i7core_remove (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: call pci_dev_put on alloc failure (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: fix error path of i7core_register_mci (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: fix line order in i7core_register_mci (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: always do get/put for all devices (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: ensure edac pci handler release (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: introduce free_i7core_dev (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: introduce alloc_i7core_dev (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: reduce args of i7core_get_onedevice (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: fix the logic in i7core_remove (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: don't do legacy PCI probe by default (Mauro Carvalho Chehab) [651869]
  - [edac] edac_core: print debug messages at release calls (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: remove PCI devices from devices list (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: MCE NMI handling should stop first (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: improve debug register/remove errors (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: move #if PAGE_SHIFT to edac_core.h (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: terminate the group of udimm counters (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: mark const static vars as such (Mauro Carvalho Chehab) [651869]
  - [edac] i7core_edac: move static vars to the top of file (Mauro Carvalho Chehab) [651869]
  - [virt] xen: add bounds req-process loop in blkback/blktap (Laszlo Ersek) [654546] {CVE-2010-4247}
  - [virt] xen: don't leak dev refs on bad xenbus transitions (Laszlo Ersek) [635999] {CVE-2010-3699}
  - [mm] fix possible integer overflow in mm/fremap.c (Larry Woodman) [637047]
  - [misc] futex: replace LOCK_PREFIX in futex.h (Jiri Pirko) [633176] {CVE-2010-3086}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-233.el5]
changelog:
  - [scsi] mpt2sas: use sas device list for enclosure id (Tomas Henzl) [652284]
  - [scsi] ipr: fix mailbox register definition and add delay (Steve Best) [654446]
  - [scsi] ipr: fix lun assignment and comparison (Steve Best) [654446]
  - [powerpc] add AT_BASE_PLATFORM to Aux Vector and power7 (Steve Best) [652279]
  - [infiniband] ehea: use shca_list_lock spinlock (Steve Best) [613797]
  - [powerpc] kdump: CPUs assume context of oopsing CPU (Steve Best) [509792]
  - [scsi] lpfc: Update version for 8.2.0.87 driver release (Rob Evers) [649489]
  - [scsi] lpfc: add handling SLI4 unsolicted ELS RTV (Rob Evers) [649489]
  - [scsi] lpfc: add handling ECHO response support (Rob Evers) [649489]
  - [scsi] lpfc: add handling of SLI4 unsolicted ELS (Rob Evers) [649489]
  - [scsi] lpfc: fix locking for security mailbox commands (Rob Evers) [649489]
  - [scsi] lpfc: abort I/Os and wait on XRI in SLI4 unload (Rob Evers) [649489]
  - [scsi] lpfc: handle devloss timeout in FIP engine (Rob Evers) [649489]
  - [scsi] lpfc: fix crashes on NULL pnode dereference (Rob Evers) [649489]
  - [net] cnic: Add cnic_free_uio (Mike Christie) [651287]
  - [net] cnic: Add cnic_uio_dev struct (Mike Christie) [651287]
  - [net] cnic: Add cnic_free_uio (Mike Christie) [651287]
  - [net] cnic: Fine-tune ring init code (Mike Christie) [651287]
  - [misc] fix dirty_bytes sysctl name (Larry Woodman) [635782]
  - [fs] procfs: acquire inode mutex around llseek operation (Lachlan McIlroy) [644726]
  - [virt] netfront: default to copying instead of flipping (Laszlo Ersek) [653262]
  - [virt] netback: don't balloon up for copying receivers (Laszlo Ersek) [653501]
  - [net] rds: fix rds_iovec page count overflow (Jiri Pirko) [647422]
  - [net] virtio_net: add link status handling (Jason Wang) [649573]
  - [net] be2net: Update be2net to version 2.102.512r (Ivan Vecera) [647259]
  - [char] watchdog: another LPC Controller ID for Patsburg (David Milburn) [570868]
  - [misc] another LPC Controller ID for Intel Patsburg PCH (David Milburn) [570868]
  - [i2c] i2c-i801: Add Intel Patsburg device ID (David Milburn) [570868]
  - [misc] pci: update Intel Patsburg defines (David Milburn) [570868]
  - [misc] x86/PCI irq and pci_ids for Intel Patsburg Devices (David Milburn) [570868]
  - [sound] ALSA HD Audio for Intel Patsburg DeviceIDs (David Milburn) [570868]
  - [char] watchdog: TCO Watchdog for Intel Patsburg Devices (David Milburn) [570868]
  - [ata] ahci: AHCI and RAID mode for Intel Patsburg Devices (David Milburn) [570868]
  - [ata] ata_piix: IDE Mode SATA for Intel Patsburg Devices (David Milburn) [570868]
  - [net] fix deadlock in sock_queue_rcv_skb (Danny Feng) [652537]
  - [scsi] qla2xxx: check null fcport in _queuecommands (Chad Dupuis) [644863]
  - [net] qlcnic: Fix missing error codes (Chad Dupuis) [637194]
  - [usb] wacom: add support for Cintiq 21UX2 (Aristeu Rozanski) [652731]
  - [xen] hvm: add HVMOP_get_time hypercall (Paolo Bonzini) [638082]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-232.el5]
changelog:
  - [scsi] mpt2sas: use correct pci_resource_flag for compare (Tomas Henzl) [649885]
  - [sound] rme9652: prevent reading uninitialized stack mem (Stanislaw Gruszka) [648709 648714] {CVE-2010-4080 CVE-2010-4081}
  - [net] packet: fix information leak to userland (Jiri Pirko) [649898]
  - [ipc] sys_semctl: fix kernel stack leakage (Danny Feng) [648722] {CVE-2010-4083}
  - [misc] kernel: remove yield from stop_machine paths (Oleg Nesterov) [634454]
  - [fs] dlm: reduce cond_resched during send (David Teigland) [604139]
  - [fs] dlm: use TCP_NODELAY (David Teigland) [604139]
  - [fs] nfs: fix a referral error Oops (Steve Dickson) [556886]
  - [fs] gfs2: fix race in unlinked inode deallocation (Robert S Peterson) [643165]
  - [scsi] retry on DID_REQUEUE errors (Mike Christie) [627836]
  - [net] sctp: do not reset packet during sctp_packet_config (Jiri Pirko) [637867]
  - [net] bnx2: add AER support (John Feeney) [617024]
  - [net] bonding: no lock on copy/clear VLAN list on slave (Andy Gospodarek) [627974]
  - [scsi] gdth: prevent integer overflow in ioc_general (Frantisek Hrbata) [651176]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-231.el5]
changelog:
  - [scsi] scsi_dh_alua: remove IBM Power Virtual SCSI ALUA (Steve Best) [567292]
  - [fs] gfs2: flock (LOCK_EX|LOCK_NB) blocks (Robert S Peterson) [648602]
  - [scsi] lpfc: update version for 8.2.0.86 driver release (Rob Evers) [645881]
  - [scsi] lpfc: fix race sending FDISC to un-init VPI (Rob Evers) [645881]
  - [scsi] lpfc: fix mailbox handling for UNREG_RPI_ALL case (Rob Evers) [645881]
  - [kernel] add stop_machine barrier to fix lock contention (Prarit Bhargava) [634454]
  - [scsi] bnx2i: fix ip address formatting and oops (Mike Christie) [646708]
  - [scsi] be2iscsi: remove premature free of cid (Mike Christie) [640029]
  - [fs] proc: make proc pid limits world readable (Jiri Olsa) [611535]
  - [ide] atiixp: fix locking hang in ide layer ATIIXP driver (James Leddy) [586482]
  - [security] only check mmap_min_addr perms for write (Eric Paris) [623519]
  - [ata] sata_sil24: add DID for another adaptec flavor (David Milburn) [640586]
  - [s390] cio: prevent panic in I/O cancel function (Hendrik Brueckner) [647807]
  - [s390] cio: prevent panic after unexpected I/O interrupt (Hendrik Brueckner) [647502]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-230.el5]
changelog:
  - [fs] nfs: fix regression in NFS Direct I/O path (Steve Dickson) [647297]
  - [fs] nfs: allow different protocol mounts to same server (Steve Dickson) [460659]
  - [scsi] lpfc: update version for 8.2.0.85 driver release (Rob Evers) [639028]
  - [scsi] lpfc: fix a BUG_ON in lpfc_abort_handler (Rob Evers) [639028]
  - [scsi] lpfc: use pci reset function on driver unload (Rob Evers) [639028]
  - [scsi] lpfc: replace some spin_lock_irqs w/spin_locks (Rob Evers) [639028]
  - [scsi] lpfc: fail io w/lost frame and target check cond (Rob Evers) [639028]
  - [scsi] lpfc: fix abort WQEs for FIP frames (Rob Evers) [639028]
  - [scsi] lpfc: update version for 8.2.0.84 driver release (Rob Evers) [639028]
  - [scsi] lpfc: unreg all rpi mbox command before unreg vpi (Rob Evers) [639028]
  - [scsi] lpfc: make all error values negative (Rob Evers) [639028]
  - [scsi] lpfc: remove duplicate code from lpfc_els_retry (Rob Evers) [639028]
  - [scsi] lpfc: fix circular spinlock dep w/scsi midlayer (Rob Evers) [639028]
  - [scsi] lpfc: update version for 8.2.0.83 driver release (Rob Evers) [639028]
  - [scsi] lpfc: fix FLOGI issue with McData4700 FC switch (Rob Evers) [639028]
  - [scsi] lpfc: fix possible roundrobin failover failure (Rob Evers) [639028]
  - [scsi] lpfc: fix unregister of unused FCF on timeout (Rob Evers) [639028]
  - [scsi] lpfc: fix heartbeat timeout during pause test (Rob Evers) [639028]
  - [scsi] lpfc: update version for 8.2.0.82 driver release (Rob Evers) [639028]
  - [scsi] lpfc: fix lpfc_els_retry delay/retry for PLOGI (Rob Evers) [639028]
  - [scsi] lpfc: streamline some spin locks (Rob Evers) [639028]
  - [scsi] lpfc: fix lpfc_initial_flogi return on failure (Rob Evers) [639028]
  - [scsi] lpfc: fix stray state update issue with new FCF (Rob Evers) [639028]
  - [scsi] lpfc: treat FCF prop with different index as error (Rob Evers) [639028]
  - [scsi] lpfc: fix misc auth issues on EmulexSecure FC HBA (Rob Evers) [639028]
  - [scsi] lpfc: update version for 8.2.0.81 driver release (Rob Evers) [639028]
  - [scsi] lpfc: move unload flag earlier in vport delete (Rob Evers) [639028]
  - [scsi] lpfc: fix IOCB leak on FDISC completion (Rob Evers) [639028]
  - [scsi] lpfc: fix possible crash on non-SLI4 hba (Rob Evers) [639028]
  - [scsi] mpt2sas: fix panic w/direct attached SEP (Jarod Wilson) [641086]
  - [redhat] spec: clean up rpmbuild kabideps detritus (Jarod Wilson) [644129]
  - [net] bnx2: Increase max rx ring size from 1K to 2K (Andy Gospodarek) [640026]
  - [net] bnx2: fixup broken NAPI accounting (Andy Gospodarek) [640026]
  - [s390] qeth: portno 1 support for OSM-device insufficient (Hendrik Brueckner) [644008]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-229.el5]
changelog:
  - [pci] include DL580 G7 in bfsort whitelist (Tony Camuso) [644879]
  - [net] igb: fix TX hang when loading igb with max_vfs > 7 (Stefan Assmann) [645284]
  - [virt] fix timekeeping_use_tsc check in init_tsc_timer (Prarit Bhargava) [643926]
  - [net] bonding: support netconsole over bonded link (Neil Horman) [235343]
  - [virt] xen: increase txqueuelen of netback vif devices (Miroslav Rezanina) [539626]
  - [sound] core: prevent heap corruption in snd_ctl_new (Jerome Marchand) [638484] {CVE-2010-3442}
  - [net] updated drivers need version string updates too (Andy Gospodarek) [635027]
  - [misc] softlockup: increase timeout to 60 seconds (Don Zickus) [643707]
  - [virt] xen: fix vdso failure under xen pv environment (Danny Feng) [644860]
  - [scsi] qla2xxx: fix zero test on array in ql_fc_loopback (Chad Dupuis) [644136]
  - [usb] net/catc: change NIC's TX_MAX_BURST, fixes probe (Bob Picco) [637826]
  - [virt] console: don't block guest if host doesn't read (Amit Shah) [644735]
  - [media] video: remove compat code for VIDIOCSMICROCODE (Mauro Carvalho Chehab) [642471] {CVE-2010-2963}
  - [xen] vtd: let IOMMU use another IRQ without conflict (Don Dugger) [575790]
  - [net] bonding: correctly process non-linear skbs (Andy Gospodarek) [619070]
  - [net] rds: fix local privilege escalation (Eugene Teo) [642898] {CVE-2010-3904}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-228.el5]
changelog:
  - [char] tpm: pay attention to IRQ info from PNP in tpm_tis (Stefan Assmann) [636760]
  - [misc] cpufreq: add missing cpufreq_cpu_put (Prarit Bhargava) [643080]
  - [md] fix softlockup issue waiting for resync to finish (James Paradis) [573106]
  - [s390] dasd_eckd: remove PSF order/suborder ioctl check (John Feeney) [565973]
  - [fs] xfs: fix speculative allocation beyond eof (Dave Chinner) [638753]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-227.el5]
changelog:
  - [net] ixgbe: add option to control interrupt mode (Andy Gospodarek) [571495]
  - [md] raid0: fix data corruption on 32-bit w/large storage (Stanislaw Gruszka) [573185]
  - [scsi] fix write buffer length in scsi_req_map_sg (Steve Best) [637235]
  - [scsi] ipr: back out isr optimization changes (Steve Best) [634213]
  - [scsi] ipr: fix rsrc addr format and add attr for dev ID (Steve Best) [634213]
  - [fs] jbd2: properly align sized slab caches (Eric Sandeen) [638961]
  - [fs] ext4: don't scan/accumulate too many pages (Eric Sandeen) [572930]
  - [fs] gfs2: fix fatal filesystem consistency error (Robert S Peterson) [529914]
  - [scsi] lpfc: update version for 8.2.0.80 driver release (Rob Evers) [619917]
  - [scsi] lpfc: add Security Crypto support to CONFIG_PORT (Rob Evers) [619917]
  - [scsi] lpfc: remove unused variables (Rob Evers) [619917]
  - [scsi] lpfc: log msg 0318 is a warning, not an error (Rob Evers) [619917]
  - [scsi] lpfc: fix bug w/cable swap and non-empty nodelist (Rob Evers) [619917]
  - [scsi] lpfc: fix a failure to roundrobin on all FCFs (Rob Evers) [619917]
  - [scsi] lpfc: fix heartbeat timeout during fabric reconfig (Rob Evers) [619917]
  - [scsi] lpfc: update version for 8.2.0.79 driver release (Rob Evers) [619917]
  - [scsi] lpfc: fix a Clear Virtual Link recovery failure (Rob Evers) [619917]
  - [scsi] lpfc: clear VFI_REGISTERED flag after UNREG_VFI (Rob Evers) [619917]
  - [scsi] lpfc: ignore failure of REG_VPI mbox w/UPD bit set (Rob Evers) [619917]
  - [scsi] lpfc: fix ioctl using inactive ndlp for ct resp (Rob Evers) [619917]
  - [scsi] lpfc: fix bug w/ndlp not activated post-cable swap (Rob Evers) [619917]
  - [scsi] lpfc: add support UPD bit of REG_VPI mailbox cmd (Rob Evers) [619917]
  - [scsi] lpfc: fix driver discovery issue after link bounce (Rob Evers) [619917]
  - [scsi] lpfc: fix VLAN ID 0xFFF set to reg_fcfi mbox cmd (Rob Evers) [619917]
  - [scsi] lpfc: update version for 8.2.0.78 driver release (Rob Evers) [619917]
  - [scsi] lpfc: fix race condition causing >1 FLOGI commands (Rob Evers) [619917]
  - [scsi] lpfc: enhance round-robin FCF failover algorithm (Rob Evers) [619917]
  - [scsi] lpfc: clear Ignore Reg Login when purging mailbox (Rob Evers) [619917]
  - [scsi] lpfc: fix for ELS commands stuck on txq (Rob Evers) [619917]
  - [scsi] lpfc: added target queuedepth module parameter (Rob Evers) [619917]
  - [scsi] lpfc: fix RoundRobin FCF failover issue (Rob Evers) [619917]
  - [scsi] re-enable transistions from OFFLINE to RUNNING (Mike Christie) [641193]
  - [edac] i7300_edac: properly init per-csrow memory size (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: better initialize page counts (Mauro Carvalho Chehab) [487428]
  - [redhat] configs: enable edac debugging debug kernels (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: backport driver to RHEL5.6 codebase (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: add appropriate MAINTAINERS info (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: coding style cleanups (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: improve inline comments/documentation (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: reorganize file contents (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: properly detect channel on CE errors (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: enrich FBD info for corrected errors (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: enrich FBD error info for fatal errors (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: pre-allocate buffer for error messages (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: fix MTR x4/x8 detection logic (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: make debug messages consistent (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: remove stale get_error_info logic (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: add error registers cleanup support (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: add support for reporting FBD errors (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: properly detect error correction type (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: detect if device is in single mode (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: add detection of enhanced scrub mode (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: clear error bit after reading (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: add error detection for global errors (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: better PCI device names (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: Add FIXME about error correction type (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: add global error registers (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: display info if ECC is enabled or not (Mauro Carvalho Chehab) [487428]
  - [edac] i7300_edac: new driver for Intel i7300 chipset (Mauro Carvalho Chehab) [487428]
  - [mm] kswapd: don't get stuck in D state w/fragmented mem (Larry Woodman) [609668]
  - [misc] x86_64: fix hang at Booting processor 1/8 APIC (John Villalovos) [639851]
  - [misc] oprofile: add backtraces for compat mode processes (Jiri Olsa) [622024]
  - [net] tg3: re-enable 5717 B0 support (John Feeney) [634320]
  - [net] tg3: fix 5717/57765/5719 memory leak (John Feeney) [631963]
  - [net] tg3: display FW version, handle FW events correctly (John Feeney) [634325]
  - [net] bnx2: improve tx fast path performance (John Feeney) [632057]
  - [net] enic: update to upstream version 1.4.1.2 (Andy Gospodarek) [568111]
  - [net] ixgbe: fix 82598 link issue and panic w/shared irq (Andy Gospodarek) [637331]
  - [net] mlx4: bump max log_mtts_per_seg memory reservation (Jay Fenlason) [636198]
  - [usb] net: add support for CDC EEM (Don Zickus) [572519]
  - [scsi] qla2xxx: clear post-uncorrectable non-fatal errors (Chad Dupuis) [572258]
  - [net] qlcnic: fix poll implementation (Chad Dupuis) [625084]
  - [net] qlcnic: TSO feature added for vlan devices (Chad Dupuis) [625084]
  - [net] qlcnic: fix diag resource allocation (Chad Dupuis) [625084]
  - [net] qlcnic: fix loopback test (Chad Dupuis) [625084]
  - [net] qlcnic: fix bandwidth check (Chad Dupuis) [625084]
  - [net] qlcnic: fix gro support (Chad Dupuis) [625084]
  - [s390] kernel: fix fork vs /proc/stat race (Hendrik Brueckner) [627298]
  - [misc] amd_iommu: fix kdump OOM issue seen with iommu=pt (Bhavna Sarathy) [627663]
  - [fs] execve: fix interactivity and response to SIGKILL (Dave Anderson) [629176]
  - [virt] virtio_console: fix userspace NULL buffer submits (Amit Shah) [636046]
  - [virt] virtio_console: fix poll blocking when data ready (Amit Shah) [636020]
  - [virt] virtio_console: send SIGIO as needed for host evts (Amit Shah) [636053]
  - [virt] virtio_console: make hot-unplug safe (Amit Shah) [628828]
  - [net] virtio_net: defer skb allocation in receive path (Anthony Liguori) [565560]
  - [misc] increase logbuf size to 512K (Don Zickus) [563535]
  - [xen] hvm: correct accuracy of pmtimer (Andrew Jones) [633028]
  - [xen] fix guest crash on non-EPT machine may crash host (Paolo Bonzini) [621430] {CVE-2010-2938}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-224.el5]
changelog:
  - [scsi] mpt2sas: recover from injected PCIe bus errors (Tomas Henzl) [568281]
  - [message] fusion: remove unnecessary printk flooding logs (Tomas Henzl) [629081]
  - [scsi] scsi_dh_alua: handle transitioning state correctly (Mike Snitzer) [619361]
  - [scsi] lpfc: fix ioctl crash in lpfc_nlp_put (Rob Evers) [625841]
  - [net] trace: fix sk_buff typo in network tracepoints (Neil Horman) [568614]
  - [net] sched: fix info leak in traffic policing (Neil Horman) [636392]
  - [md] dm: fix deadlock with fsync vs. resize in lvm (Mikulas Patocka) [624068]
  - [misc] amd_iommu: fix slab corruption with iommu enabled (Larry Woodman) [530619]
  - [mm] add dirty_background_bytes and dirty_bytes sysctls (Larry Woodman) [635782]
  - [scsi] add scsi_dispatch_* tracepoints (Jiri Olsa) [568290]
  - [misc] oprofile: support Intel CPU Family 6, Model 22, 29 (Jiri Olsa) [493047]
  - [fs] aio: fix flush_workqueue deadlock (Jeff Moyer) [546700]
  - [net] be2net: use generated MAC addr for VFs, fix BUG_ON (Ivan Vecera) [630680]
  - [fs] sysfs: add labeling support for sysfs (Eric Paris) [582374]
  - [selinux] inode_*secctx hooks to access security ctx info (Eric Paris) [582374]
  - [fs] xattr: refactor vfs_setxattr for SELinux hook use (Eric Paris) [582374]
  - [redhat] configs: compile TCG modules for kernel-xen (Andrew Jones) [636100]
  - [net] netxen: fix poll implementation (Chad Dupuis) [625079]
  - [net] netxen: fix a race in netxen_nic_get_stats() (Chad Dupuis) [625079]
  - [net] netxen: update version 4.0.74 (Chad Dupuis) [625079]
  - [net] netxen: fix feature setting for vlan devices (Chad Dupuis) [625079]
  - [net] netxen: fix tx csum setting (Chad Dupuis) [625079]
  - [scsi] qla2xxx: recover on mmio_enable function for 82XX (Chad Dupuis) [613134]
  - [scsi] qla2xxx: add AER support for 82XX (Chad Dupuis) [613134]
  - [misc] amd_iommu: change default to passthrough mode (Bhavna Sarathy) [628018]
  - [misc] amd_iommu: add passthrough mode support (Bhavna Sarathy) [561127]
  - [misc] amd: don't use mwait_idle on AMD CPUs (Bhavna Sarathy) [610199]
  - [misc] amd: show L3 cache info for all CPU families (Bhavna Sarathy) [610199]
  - [misc] amd: unify L3 cache index disable checking (Bhavna Sarathy) [610199]
  - [misc] amd: avoid dupe sysfs bits for thresholding banks (Bhavna Sarathy) [610199]
  - [misc] amd: remove superfluous CPU family/model check (Bhavna Sarathy) [610199]
  - [misc] fix race in pid generation causing immediate reuse (Dave Anderson) [634850]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-223.el5]
changelog:
  - [redhat] kabi: add net symbols for RHEL5.6 (Jon Masters) [547689 555708 558999 568558 569606 613193]
  - [redhat] kabi: add Block and SCSI symbols for RHEL5.6 (Jon Masters) [547689 558999 566767 569606 574557]
  - [redhat] kabi: add PCI kernel symbols for RHEL5.6 (Jon Masters) [547689 555708 566767 568558 569606 597143 613193]
  - [redhat] kabi: add core kernel symbols for RHEL5.6 (Jon Masters) [545218 562242]
  - [net] ipvs: add one-packet scheduler (Thomas Graf) [578836]
  - [pci] fix pci_mmcfg_init making some memory uncacheable (Shyam Iyer) [581933]
  - [virt] xen: fix crashing of x86 hvm guest on x86_64 (Radim Krcmar) [605697]
  - [scsi] fix disk spinup for shorter path restore times (Rob Evers) [608109]
  - [scsi] aacraid: fix file system falsely going read-only (Rob Evers) [523920]
  - [misc] x86: fix cpuid_level on Intel pre-model 13 cpus (Prarit Bhargava) [606851]
  - [net] cxgb3: alt buffer freeing strategy when xen dom0 (Paolo Bonzini) [488882]
  - [net] bonding: enable output slave selection (Neil Horman) [516289]
  - [md] dm-raid1: fix data lost at mirror log failure (Mikulas Patocka) [555197]
  - [md] kcopyd: dm snapshot performance improvement (Mikulas Patocka) [466088]
  - [scsi] increase sync cache timeout (Mike Christie) [592322]
  - [scsi] log msg when getting Unit Attention (Mike Christie) [585431]
  - [virt] xen: add dummy mwait for xen to make it compile (Luming Yu) [573514]
  - [x86_64] use apic as main timer if non-stop-apic timer (Luming Yu) [573514]
  - [acpi] cpu: use MWAIT for C-state (Luming Yu) [573514]
  - [net] ipv4/defrag: check socket type before reference (Jiri Olsa) [632266]
  - [net] ipv4: prevent chained skb destined to UFO device (Jiri Olsa) [633450]
  - [block] cfq: no merges for queues w/no process references (Jeff Moyer) [605265]
  - [fs] aio: check for multiplication overflow in io_submit (Jeff Moyer) [629449] {CVE-2010-3067}
  - [misc] make compat_alloc_user_space incorporate access_ok (Don Howard) [634464] {CVE-2010-3081}
  - [fs] xfs: prevent reading uninitialized stack memory (Dave Chinner) [630807] {CVE-2010-3078}
  - [fs] aio: fix cleanup in io_submit_one (Jeff Moyer) [631721] {CVE-2010-3066}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-222.el5]
changelog:
  - [cpufreq] powernow-k8: fix per core frequency control (Bhavna Sarathy) [502397]
  - [misc] uid/gid: fix integer overflow in groups_search (Jerome Marchand) [629626]
  - [virt] xen: remove dead code (Paolo Bonzini) [507846]
  - [virt] xen: don't give up ballooning under mem pressure (Paolo Bonzini) [507846]
  - [net] ipv4: fix oops in writing to forwarding sysctl (Neil Horman) [629638]
  - [net] trace: backport some networking tracepoints (Neil Horman) [568614]
  - [misc] rename topology_*_cpumask back to *_siblings (Michal Schmidt) [633388]
  - [scsi] 3w_sas: add new 3ware SAS driver (Tomas Henzl) [572011]
  - [scsi] 3w-9xxx: update to 2.26.08.007-2.6.18RH (Tomas Henzl) [572004]
  - [scsi] megaraid: fix suspend function (Tomas Henzl) [630927]
  - [net] ipv6: add modes to do RA/RS when in forwarding mode (Thomas Graf) [614064]
  - [fs] nfsv4: fix bug when server returns NFS4ERR_RESOURCE (Steve Dickson) [620502]
  - [fs] nfsv4: ensure lockowners are labelled correctly (Steve Dickson) [620502]
  - [fs] nfsv4: add support for RELEASE_LOCKOWNER operation (Steve Dickson) [620502]
  - [fs] nfsv4: clean up for lockowner XDR encoding (Steve Dickson) [620502]
  - [fs] nfsv4: ensure we track lock state in r/w requests (Steve Dickson) [620502]
  - [scsi] qla4xxx: add PCIe AER support (Chad Dupuis) [624710]
  - [scsi] qla4xxx: update version to 5.02.03.00.05.06-d1 (Chad Dupuis) [623675]
  - [scsi] qla4xxx: resolve name space error with qla2xxx (Chad Dupuis) [623675]
  - [net] qlcnic: add AER support and miscellaneous fixes (Chad Dupuis) [614281]
  - [net] qlcnic: add NIC partitioning and other misc fixes (Chad Dupuis) [614281]
  - [net] qlcnic: misc upstream fixes for RHEL5.6 (Chad Dupuis) [614281]
  - [net] ipv4: fix buffer overflow in icmpmsg_put (Frantisek Hrbata) [601391]
  - [proc] allow access to /proc/$PID/fd after setuid (Danny Feng) [617707]
  - [fs] xfs: fix missing untrusted inode lookup tag (Dave Chinner) [607032]
  - [wireless] fixes from 2.6.32.18 (Stanislaw Gruszka) [621105]
  - [wireless] fixes from 2.6.32.17 (Stanislaw Gruszka) [621105]
  - [wireless] fixes from 2.6.32.16 (Stanislaw Gruszka) [621105]
  - [wireless] fixes from 2.6.32.14 (Stanislaw Gruszka) [621105]
  - [wireless] fixes from 2.6.32.13 (Stanislaw Gruszka) [621105]
  - [wireless] fixes from 2.6.32.12 (Stanislaw Gruszka) [621105]
  - [wireless] fixes from 2.6.32.11 (Stanislaw Gruszka) [621105]
  - [wireless] fixes from 2.6.32.10 (Stanislaw Gruszka) [621105]
  - [wireless] fixes from 2.6.32.9 (Stanislaw Gruszka) [621105]
  - [wireless] fixes from 2.6.32.8 (Stanislaw Gruszka) [621105]
  - [xen] emulate task switching (Paolo Bonzini) [625903]
  - [xen] introduce hvm_set_cr3 (Paolo Bonzini) [625903]
  - [xen] introduce hvm_virtual_to_linear_addr (Paolo Bonzini) [625903]
  - [xen] introduce hvm_set_segment_register (Paolo Bonzini) [625903]
  - [xen] hvm: big cleanups and fixes to event deliver logic (Paolo Bonzini) [625903]
  - [xen] vmx: simplify event-injection logic (Paolo Bonzini) [625903]
  - [xen] xm trigger NMI support for HVM guests (Paolo Bonzini) [625902]
  - [xen] virtual NMI support (Paolo Bonzini) [625902]
  - [xen] emulate injection of guest NMI (Paolo Bonzini) [625902]
  - [xen] introduce get_isa_irq_vector and is_isa_irq_masked (Paolo Bonzini) [625902]
  - [xen] hvm: fix UP suspend/resume/migration w/PV drivers (Miroslav Rezanina) [629773]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-221.el5]
changelog:
  - [acpi] check _PPC state on cpufreq start (Matthew Garrett) [581037]
  - [fs] aio: bump i_count instead of using igrab (Jeff Moyer) [626963]
  - [redhat] don't generate kABI deps when building w/o kABI (Jon Masters) [456765]
  - [watchdog] support for iTCO on Ibex Peak and Cougar Point (John Villalovos) [534152]
  - [edac] amd64_edac: whitespace cleanups (Bhavna Sarathy) [568576]
  - [edac] amd64_edac: minor formatting fix (Bhavna Sarathy) [568576]
  - [edac] amd64_edac: fix operator precedence error (Bhavna Sarathy) [568576]
  - [edac] amd64_edac: fix syndrome calculation on K8 (Bhavna Sarathy) [568576]
  - [edac] amd64_edac: simplify ECC override handling (Bhavna Sarathy) [568576]
  - [edac] amd64_edac: do not falsely trigger kerneloops (Bhavna Sarathy) [568576]
  - [edac] amd64_edac: restrict PCI config space access (Bhavna Sarathy) [568576]
  - [edac] amd64_edac: fix forcing module load/unload (Bhavna Sarathy) [568576]
  - [edac] amd64_edac: fix driver instance freeing (Bhavna Sarathy) [568576]
  - [edac] amd64_edac: fix k8 chip select reporting (Bhavna Sarathy) [568576]
  - [edac] amd64_edac: add leaner syndrome decoding algorithm (Bhavna Sarathy) [568576]
  - [scsi] bnx2i: link hba and cnic device before device reg (Mike Christie) [578005]
  - [scsi] bnx2i: make fw use statsn field to build header (Mike Christie) [578005]
  - [net] cnic: select bug fixes from upstream for RHEL5.6 (Mike Christie) [595548 619767]
  - [scsi] bnx2i: update version to bnx2i-2.1.3 (Mike Christie) [568606]
  - [scsi] bnx2i: add chip cleanup for remove module path (Mike Christie) [568606]
  - [scsi] bnx2i: rebind CFC cleanup to cm_abort/close comp (Mike Christie) [568606]
  - [scsi] bnx2i: add support for additional TMFs (Mike Christie) [568606]
  - [scsi] bnx2i: fix protocol violation on nopout responses (Mike Christie) [568606]
  - [scsi] bnx2i: fix response panic on unsolicited NOP-In (Mike Christie) [568606]
  - [scsi] bnx2i: fix bugs in handling of unsolicited NOP-Ins (Mike Christie) [568606]
  - [scsi] bnx2i: add host param ISCSI_HOST_PARAM_IPADDRESS (Mike Christie) [568606]
  - [scsi] bnx2i: fix TCP graceful termination initiation (Mike Christie) [568606]
  - [scsi] bnx2i: fine tune misc destroy timeout values (Mike Christie) [568606]
  - [scsi] bnx2i: optimize bnx2i_stop connection clean up (Mike Christie) [568606]
  - [scsi] bnx2i: create active linklist holding endpoints (Mike Christie) [568606]
  - [scsi] bnx2i: split hardware cleanup from ep_disconnect (Mike Christie) [568606]
  - [fs] dlm: fix try 1cb failure, part 2 (Abhijith Das) [504188]
  - [fs] dlm: no node callback when try 1cb lock req fails (David Teigland) [504188]
  - [misc] crypto: add Intel x86_64 hardware CRC32 support (Prarit Bhargava) [626018]
  - [net] bnx2: update to v2.0.8+ with new 5709 firmware j15 (John Feeney) [568601]
  - [net] tg3: update to 3.108+ and add 5718 B0, 5719 support (John Feeney) [567462]
  - [misc] move dev_name to device.h (John Feeney) [568551]
  - [misc] add WARN_ONCE macro (John Feeney) [568551]
  - [dma_v3] update I/O AT and DCA drivers (John Feeney) [568551]
  - [net] forcedeth: update to latest upstream for RHEL5.6 (Ivan Vecera) [628831]
  - [net] e1000e: update to upstream version 1.2.7-k2 (Andy Gospodarek) [566021]
  - [net] qla2xxx: fix display of link down state (Chad Dupuis) [627612]
  - [scsi] qla2xxx: rom lock recover if fw hangs holding lock (Chad Dupuis) [619814]
  - [scsi] qla2xxx: update AER support, do early abort cmds (Chad Dupuis) [619814]
  - [scsi] qla2xxx: add IS_QLA82XX check in update_fw_options (Chad Dupuis) [619814]
  - [scsi] qla2xxx: cover UNDERRUN case where SCSI status set (Chad Dupuis) [619814]
  - [scsi] qla2xxx: fix set fw hung and complete waiting mbx (Chad Dupuis) [619814]
  - [scsi] qla2xxx: fix seconds_since_last_heartbeat reset (Chad Dupuis) [619814]
  - [scsi] qla2xxx: correct extended sense-data handling (Chad Dupuis) [619814]
  - [scsi] qla2xxx: don't {s,g}et port MBC if invalid port id (Chad Dupuis) [619814]
  - [scsi] qla2xxx: stop firmware before doing init firmware (Chad Dupuis) [619814]
  - [xen] oprofile: force use of architectural perfmon (Don Dugger) [538564]
  - [xen] oprofile: support Intel's arch perfmon registers (Don Dugger) [538564]
  - [xen] oprofile: add support for Core i7 and Atom (Don Dugger) [538564]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-220.el5]
changelog:
  - [block] cciss: version string to 3.6.22.RH1 (Tomas Henzl) [568830]
  - [block] cciss: bus_unregister_once not once per hba (Tomas Henzl) [568830]
  - [block] cciss: rename cciss_sector_size (Tomas Henzl) [568830]
  - [block] cciss: make log_unit_to_scsi3addr an inline (Tomas Henzl) [568830]
  - [block] cciss: fix enxio weirdness (Tomas Henzl) [568830]
  - [block] cciss: reorder functions (Tomas Henzl) [568830]
  - [block] cciss: fix raid level sysfs permissions (Tomas Henzl) [568830]
  - [block] cciss: make device attributes static (Tomas Henzl) [568830]
  - [block] cciss: make cciss_seq_show handle drv_array holes (Tomas Henzl) [568830]
  - [block] cciss: add via_ioctl param to rebuild_lun_table (Tomas Henzl) [568830]
  - [block] cciss: add support for multi-lun tape devices (Tomas Henzl) [568830]
  - [block] cciss: notify scsi midlayer of device changes (Tomas Henzl) [568830]
  - [block] cciss: fix scatter-gather on scsi side (Tomas Henzl) [568830]
  - [block] cciss: add more commands for tapes (Tomas Henzl) [568830]
  - [block] cciss: factor out scsi dma code (Tomas Henzl) [568830]
  - [block] cciss: eliminate unnecessary pointer use (Tomas Henzl) [568830]
  - [block] cciss: don't use void pointer for hba (Tomas Henzl) [568830]
  - [block] cciss: detect bad alignment (Tomas Henzl) [568830]
  - [block] cciss: factor out sg chain block mapping code (Tomas Henzl) [568830]
  - [block] cciss: fix DMA direction kludge (Tomas Henzl) [568830]
  - [block] cciss: simplify scatter gather code (Tomas Henzl) [568830]
  - [block] cciss: factor out scatter gather alloc and free (Tomas Henzl) [568830]
  - [block] cciss: enhanced scatter-gather support (Tomas Henzl) [568830]
  - [block] cciss: remove the scan thread (Tomas Henzl) [568830]
  - [block] cciss: fix scsi status typo (Tomas Henzl) [568830]
  - [block] cciss: remove sendcmd (Tomas Henzl) [568830]
  - [block] cciss: clean up code in cciss_shutdown (Tomas Henzl) [568830]
  - [block] cciss: retry driver cmds with unit attention cond (Tomas Henzl) [568830]
  - [block] cciss: no pci_release_regions on regions not held (Tomas Henzl) [568830]
  - [block] cciss: fix memory leak in cciss_init_one (Tomas Henzl) [568830]
  - [block] cciss: dynamically allocate drive info struct (Tomas Henzl) [568830]
  - [block] cciss: fix raid label related magic number (Tomas Henzl) [568830]
  - [block] cciss: no check busy initializing in cciss open (Tomas Henzl) [568830]
  - [block] cciss: add usage_count attribute to logical drive (Tomas Henzl) [568830]
  - [block] cciss: add raid_level attribute to logical drives (Tomas Henzl) [568830]
  - [block] cciss: add lunid attribute to log drives in /sys (Tomas Henzl) [568830]
  - [block] cciss: dont call putdisk excessively (Tomas Henzl) [568830]
  - [block] cciss: zero out drive info on removal (Tomas Henzl) [568830]
  - [block] cciss: handle special case for /dev/cciss/c0d0 (Tomas Henzl) [568830]
  - [block] cciss: handle cases when cciss_add_disk fails (Tomas Henzl) [568830]
  - [block] cciss: fix and rearrange logical drive sysfs code (Tomas Henzl) [568830]
  - [block] cciss: dynamic allocate struct device for logical (Tomas Henzl) [568830]
  - [block] cciss: Use helper functions to access drive_data (Tomas Henzl) [568830]
  - [block] cciss: remove withirq parameter where possible (Tomas Henzl) [568830]
  - [block] cciss: remove sysfs entries during driver cleanup (Tomas Henzl) [568830]
  - [block] cciss: add cciss_sysfs_stat_inquiry function (Tomas Henzl) [568830]
  - [block] cciss: add CTLR_LUNID define (Tomas Henzl) [568830]
  - [block] cciss: Remove unused was_only_controller_node (Tomas Henzl) [568830]
  - [block] cciss: fix problem with LUN addressing (Tomas Henzl) [568830]
  - [block] cciss: fix problem with SG_IO completions (Tomas Henzl) [568830]
  - [block] cciss: retry commands from within sendcmd_withirq (Tomas Henzl) [568830]
  - [block] cciss: change SCSI error handling code (Tomas Henzl) [568830]
  - [block] cciss: remove sendcmd reject processing (Tomas Henzl) [568830]
  - [block] cciss: let scsi error handling work w/interrupts (Tomas Henzl) [568830]
  - [block] cciss: factor out error processing code (Tomas Henzl) [568830]
  - [block] cciss: factor out target status code (Tomas Henzl) [568830]
  - [block] cciss: simplify device addressing methods (Tomas Henzl) [568830]
  - [block] cciss: factor out sendcmd_withirq core (Tomas Henzl) [568830]
  - [block] cciss: use uninterruptible timeout when waiting (Tomas Henzl) [568830]
  - [block] cciss: fix lun reset code (Tomas Henzl) [568830]
  - [block] cciss: factor out sendcmd core for sane interface (Tomas Henzl) [568830]
  - [block] cciss: remove double setting of h->busy (Tomas Henzl) [568830]
  - [block] cciss: disable scan thread, it prevents rmmod (Tomas Henzl) [568830]
  - [net] netxen: fix inconsistent lock state (Chad Dupuis) [562937]
  - [net] netxen: protect tx timeout recovery by rtnl lock (Chad Dupuis) [562937]
  - [net] netxen: fix for kdump (Chad Dupuis) [562937]
  - [net] netxen: fix caching window register (Chad Dupuis) [562937]
  - [net] netxen: fix rcv buffer leak (Chad Dupuis) [562937]
  - [net] netxen: fix memory leaks in error path (Chad Dupuis) [562937]
  - [net] netxen: remove unnecessary returns (Chad Dupuis) [562937]
  - [net] netxen: handle queue manager access (Chad Dupuis) [562937]
  - [net] netxen: to fix onchip memory access. (Chad Dupuis) [562937]
  - [net] netxen: remove unnecessary size checks (Chad Dupuis) [562937]
  - [net] netxen: fix register usage (Chad Dupuis) [562937]
  - [net] netxen: fix deadlock in aer (Chad Dupuis) [562937]
  - [net] netxen: fix interrupt for NX2031 (Chad Dupuis) [562937]
  - [net] netxen: fix fw load from file (Chad Dupuis) [562937]
  - [net] netxen: validate unified romimage (Chad Dupuis) [562937]
  - [net] netxen: fix corner cases of firmware recovery (Chad Dupuis) [562937]
  - [net] netxen: update version to 4.0.73 (Chad Dupuis) [562937]
  - [net] netxen: fix tx csum status (Chad Dupuis) [562937]
  - [net] netxen: added sanity check for pci map (Chad Dupuis) [562937]
  - [net] netxen: fix warning in ioaddr for NX3031 chip (Chad Dupuis) [562937]
  - [net] netxen: fix bios version calculation (Chad Dupuis) [562937]
  - [net] netxen: disable on NX_P3_B1 hardware (Chad Dupuis) [562937]
  - [net] netxen: protect resource cleanup by rtnl lock (Chad Dupuis) [562937]
  - [net] netxen: fix tx timeout recovery for NX2031 chip (Chad Dupuis) [562937]
  - [net] netxen: fix sparse warning (Chad Dupuis) [562937]
  - [net] netxen: fix license header (Chad Dupuis) [562937]
  - [net] netxen: fix endianness intr coalesce (Chad Dupuis) [562937]
  - [net] netxen: fix endianness read mac address (Chad Dupuis) [562937]
  - [net] netxen: use DEFINE_PCI_DEVICE_TABLE() (Chad Dupuis) [562937]
  - [net] netxen: update version to 4.0.72 (Chad Dupuis) [562937]
  - [net] netxen: fix set mac addr (Chad Dupuis) [562937]
  - [net] netxen: fix smatch warning (Chad Dupuis) [562937]
  - [net] netxen: fix tx ring memory leak (Chad Dupuis) [562937]
  - [net] netxen: fix ethtool link test (Chad Dupuis) [562937]
  - [net] netxen: move && and || to end of previous line (Chad Dupuis) [562937]
  - [net] netxen: fix ethtool register dump (Chad Dupuis) [562937]
  - [net] netxen: fix unified fw size check (Chad Dupuis) [562937]
  - [net] netxen: support pci error handlers (Chad Dupuis) [562937]
  - [net] netxen: fix tx timeout recovery (Chad Dupuis) [562937]
  - [net] netxen: minor suspend resume fixes (Chad Dupuis) [562937]
  - [net] netxen: use module parameter correctly (Chad Dupuis) [562937]
  - [net] netxen: fix firmware type check (Chad Dupuis) [562937]
  - [net] netxen: fix napi intr enable check (Chad Dupuis) [562937]
  - [net] netxen: protect device reset by rtnl_lock (Chad Dupuis) [562937]
  - [net] netxen: fix failure cases for fw hang recovery (Chad Dupuis) [562937]
  - [net] netxen: fix debug tools access for NX2031 (Chad Dupuis) [562937]
  - [misc] clone: fix race between copy_process and de_thread (Jiri Olsa) [590864]
  - [s390] dasd: let recovery cqr get flags from failed cqr (Hendrik Brueckner) [628838]
  - [net] ipv4: fix leak, rcu and length in route cache gc (Thomas Graf) [541224]
  - [net] tcp: zero out rx_opt in tcp_disconnect (Thomas Graf) [539560]
  - [net] ipv6: Update Neighbor Cache when IPv6 RA received (Thomas Graf) [560870]
  - [net] ipv6: Plug sk_buff leak in ipv6_rcv (Thomas Graf) [574913]
  - [redhat] configs: enable building k10temp sensor driver (Michal Schmidt) [443745]
  - [hwmon] add k10temp sensor driver (Michal Schmidt) [443745]
  - [pci] add AMD 10h, 11h PCI IDs to pci_ids.h (Michal Schmidt) [443745]
  - [net] vxge: fix multicast issues (Michal Schmidt) [608598]
  - [net] vxge: show startup message with KERN_INFO (Michal Schmidt) [608598]
  - [net] vxge: fix memory leak in vxge_alloc_msix error path (Michal Schmidt) [608598]
  - [net] vxge: fix checkstack warning in vxge_probe (Michal Schmidt) [608598]
  - [net] vxge: remove unnecessary returns from void functs (Michal Schmidt) [608598]
  - [net] vxge: version update (Michal Schmidt) [608598]
  - [net] vxge: pass correct number of VFs value to sriov (Michal Schmidt) [608598]
  - [net] vxge: allow load for all enumerated pci functions (Michal Schmidt) [608598]
  - [net] vxge: fix possible memory leak in device init (Michal Schmidt) [608598]
  - [net] vxge: add missing vlan_rx_kill_vid method (Michal Schmidt) [594404 608598]
  - [net] vxge: remove trailing space in messages (Michal Schmidt) [608598]
  - [net] vxge: use pci_dma_mapping_error to test return val (Michal Schmidt) [608598]
  - [net] vxge: use DEFINE_PCI_DEVICE_TABLE (Michal Schmidt) [608598]
  - [net] vxge: use DMA_BIT_MASK instead of plain values (Michal Schmidt) [608598]
  - [net] vxge: move && and || to end of previous line (Michal Schmidt) [608598]
  - [net] bnx2x: fix wrong return from bnx2x_trylock_hw_lock (Michal Schmidt) [572012]
  - [net] bnx2x: small fix in stats handling (Michal Schmidt) [572012]
  - [net] bnx2x: update bnx2x version to 1.52.53-4 (Michal Schmidt) [572012]
  - [net] bnx2x: fix PHY locking problem (Michal Schmidt) [572012]
  - [net] bnx2x: adjust confusing if indentation (Michal Schmidt) [572012]
  - [net] bnx2x: load firmware in open instead of probe (Michal Schmidt) [572012]
  - [net] bnx2x: fix net/ip6_checksum.h include (Michal Schmidt) [572012]
  - [net] bnx2x: update driver version to 1.52.53-3 (Michal Schmidt) [572012]
  - [net] bnx2x: move statistics handling code to own files (Michal Schmidt) [572012]
  - [net] bnx2x: create separate file for ethtool routines (Michal Schmidt) [572012]
  - [net] bnx2x: create bnx2x_cmn.* files (Michal Schmidt) [572012]
  - [net] bnx2x: main netdev does not need ->poll, ->weight (Michal Schmidt) [572012]
  - [net] bnx2x: move global variable load_count to bnx2x.h (Michal Schmidt) [572012]
  - [net] bnx2x: store module parameters in main structure (Michal Schmidt) [572012]
  - [net] bnx2x: create separate folder for bnx2x driver (Michal Schmidt) [572012]
  - [net] bnx2x: set RXHASH for LRO packets (Michal Schmidt) [572012]
  - [net] bnx2x: return -EINVAL for unsupported flags (Michal Schmidt) [572012]
  - [net] bnx2x: fail when trying to setup unsupported features (Michal Schmidt) [572012]
  - [net] bnx2x: fix link problem with some DACs (Michal Schmidt) [572012]
  - [net] bnx2x: protect a SM state change (Michal Schmidt) [572012]
  - [net] bnx2x: avoid TX timeout when stopping device (Michal Schmidt) [572012]
  - [net] bnx2x: fix check to get RX hash (Michal Schmidt) [572012]
  - [net] bnx2x: remove two unneeded prefetch calls (Michal Schmidt) [572012]
  - [net] bnx2x: add support for receive hashing (Michal Schmidt) [572012]
  - [net] bnx2x: update date and version to 1.52.53-1 (Michal Schmidt) [572012]
  - [net] bnx2x: don't report link down if already down (Michal Schmidt) [572012]
  - [net] bnx2x: rework power state handling code (Michal Schmidt) [572012]
  - [net] bnx2x: use register mask to avoid parity error (Michal Schmidt) [572012]
  - [net] bnx2x: fix MSI-X enabling flow (Michal Schmidt) [572012]
  - [net] bnx2x: add new statistics (Michal Schmidt) [572012]
  - [net] bnx2x: white space and formatting fixups (Michal Schmidt) [572012]
  - [net] bnx2x: protect code with NOMCP (Michal Schmidt) [572012]
  - [net] bnx2x: increase DMAE max write size for 57711 (Michal Schmidt) [572012]
  - [net] bnx2x: add skeleton VPD firmware version read code (Michal Schmidt) [572012]
  - [net] bnx2x: parity error handling for 57710 and 57711 (Michal Schmidt) [572012]
  - [net] bnx2x: use DEFINE_PCI_DEVICE_TABLE() (Michal Schmidt) [572012]
  - [net] bnx2x: move && and || to end of previous line (Michal Schmidt) [572012]
  - [net] bnx2x: remove trailing space in messages (Michal Schmidt) [572012]
  - [net] bnx2x: clean up debug prints (Michal Schmidt) [572012]
  - [net] bnx2x: use macro for phy address (Michal Schmidt) [572012]
  - [net] bnx2x: convert more to %pM (Michal Schmidt) [572012]
  - [net] bnx2x: use pci_ioremap_bar (Michal Schmidt) [572012]
  - [net] bnx2x: make NAPI poll routine closer to upstream (Michal Schmidt) [572012]
  - [net] bnx2x: typo fixes (Michal Schmidt) [572012]
  - [net] bnx2x: use (pr|netdev|netif)_<level> macro helpers (Michal Schmidt) [572012]
  - [net] bnx2x: use DMA_BIT_MASK(64) over DMA_64BIT_MASK (Michal Schmidt) [572012]
  - [net] sfc: update to upstream version 2.6.36-rc1 code (Michal Schmidt) [556476]
  - [net] sfc: undo now unnecessary RHEL workqueue changes (Michal Schmidt) [556476]
  - [net] netdevice: add netdev_for_each_mc_addr (Michal Schmidt) [556476]
  - [misc] add round_jiffies_up and related routines (Michal Schmidt) [556476]
  - [net] core: bug fix for vlan + gro issue (Michal Schmidt) [556476]
  - [net] vlan/bridge: fix skb_pull_rcsum fatal exception (Michal Schmidt) [556476]
  - [fs] proc: add file position and flags info in /proc (Jerome Marchand) [498081]
  - [net] e100*/igb*/ixgb*: add missing read memory barrier (Andy Gospodarek) [629761]
  - [net] igb/igbvf: turn on TSO for VLAN interfaces (Andy Gospodarek) [629457]
  - [net] vlan: control vlan device TSO status with ethtool (Andy Gospodarek) [629457]
  - [xen] vtd: fix parameter iommu=no-intremap (Paolo Bonzini) [576478]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-219.el5]
changelog:
  - [net] udp: fix bogus UFO packet generation (Jarod Wilson) [632266]
  - [virt] xen: fix xennet driver to not corrupt data (Neil Horman) [630129]
  - [virt] fix 64-bit compile issue in VMWare TSC update (Prarit Bhargava) [538022]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-218.el5]
changelog:
  - [net] tcp: prevent sending past receiver window with TSO (Thomas Graf) [494400]
  - [misc] netdevice: add printk helpers for net drivers (Michal Schmidt) [629634]
  - [misc] drivers: remove private definitions of pr_* macros (Michal Schmidt) [629634]
  - [misc] kernel: add pr_* family of printk helper macros (Michal Schmidt) [629634]
  - [infiniband] iw_cxgb3: always define states[] (Michal Schmidt) [629634]
  - [net] ifb: fix syntax error in pr_debug usage (Michal Schmidt) [629634]
  - [net] tg3: disable PME bit during resume (John Feeney) [598530]
  - [net] netfilter: fix crashes caused by fragment jumps (Jiri Pirko) [617268]
  - [virt] update VMWare TSC code (Prarit Bhargava) [538022]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-217.el5]
changelog:
  - [time] implement fine grained accounting for PM timer (Ulrich Obergfell) [586285]
  - [time] initialize tick_nsec based on kernel parameters (Ulrich Obergfell) [586285]
  - [time] introduce 'pmtimer_fine_grained' kernel parameter (Ulrich Obergfell) [586285]
  - [scsi] ibmvfc: Fix terminate_rport_io (Steve Best) [628615]
  - [fs] ext3: flush disk caches on fsync when needed (Eric Sandeen) [592961]
  - [fs] ext4: move aio completion after unwritten extent con (Eric Sandeen) [617690]
  - [fs] xfs: move aio completion after unwritten extent conv (Eric Sandeen) [617690]
  - [fs] direct-io: move aio_complete into ->end_io (Eric Sandeen) [617690]
  - [fs] ext4: quota updates for RHEL5.6 (Eric Sandeen) [457153]
  - [fs] ext4: quota infrastructure updates for RHEL5.6 (Eric Sandeen) [457153]
  - [fs] ext4: core updates for RHEL5.6 (Eric Sandeen) [457153]
  - [fs] ext4: add new kernel helpers for RHEL5.6 (Eric Sandeen) [457153]
  - [infiniband] sync iser driver with upstream for RHEL5.6 (Mike Christie) [623595]
  - [net] cxgb3: don't flush workqueue if called from wq (Doug Ledford) [630124]
  - [net] cxgb3: get fatal parity error status on interrupt (Doug Ledford) [630124]
  - [net] cxgb3: clear fatal parity error register on init (Doug Ledford) [630124]
  - [net] cxgb3: add define for fatal parity error bit (Doug Ledford) [630124]
  - [net] qlge: update driver version to 1.00.00.25 (Chad Dupuis) [567402]
  - [net] qlge: fix a eeh handler to not add a pending timer (Chad Dupuis) [567402]
  - [net] qlge: update driver version to 1.00.00.24 (Chad Dupuis) [567402]
  - [net] qlge: remove error pkt flags, enable net csum error (Chad Dupuis) [567402]
  - [net] qlge: restore promiscuous setting in ql_adapter_up (Chad Dupuis) [567402]
  - [net] qlge: change cpu_to_be16 to htons for udp checksum (Chad Dupuis) [567402]
  - [net] qlge: remove firmware dependency for MPI coredump (Chad Dupuis) [567402]
  - [net] qlge: adding ndev->last_rx = jiffies (Chad Dupuis) [567402]
  - [net] qlge: fix pktgen issue reported by Cisco (Chad Dupuis) [567402]
  - [virtio] fix balloon without VIRTIO_BALLOON_F_STATS_VQ (Amit Shah) [601692]
  - [virtio] fix sched while atomic in virtio_balloon stats (Amit Shah) [601692]
  - [virtio] add memory stat reporting to balloon driver (Amit Shah) [601692]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-216.el5]
changelog:
  - [net] hashlimit: check allocation before freeing memory (Wade Mealing) [615229]
  - [net] clusterip: check allocation before freeing memory (Wade Mealing) [615227]
  - [ia64] mca: save I-resources when INIT is sent (Takao Indoh) [471136]
  - [scsi] mpt2sas: update to 05.101.00.02 (Tomas Henzl) [568281]
  - [scsi] ipr: bump the version number and date (Steve Best) [626566]
  - [scsi] ipr: fix resource type update and add attributes (Steve Best) [626566]
  - [scsi] ipr: fix transition to operational on new adapters (Steve Best) [626566]
  - [scsi] ipr: change endian swap key for hw spec change (Steve Best) [626566]
  - [scsi] ipr: add support for Obsidian-E embedded adapter (Steve Best) [626566]
  - [scsi] ipr: add MMIO write for BIST on 64-bit adapters (Steve Best) [626566]
  - [scsi] ipr: move setting of allow_restart flag (Steve Best) [626566]
  - [scsi] ipr: add writeq definition if needed (Steve Best) [626566]
  - [scsi] ipr: add endian swap enable for 64-bit adapters (Steve Best) [626566]
  - [scsi] ipr: fix resource path display and formatting (Steve Best) [626566]
  - [scsi] ipr: improve interrupt service routine performance (Steve Best) [626566]
  - [scsi] ipr: set data list length in request control block (Steve Best) [626566]
  - [scsi] ipr: fix register read address on 64-bit adapters (Steve Best) [626566]
  - [scsi] ipr: add resource path to IOA status area struct (Steve Best) [626566]
  - [scsi] ipr: implement fixes for 64-bit adapter support (Steve Best) [626566]
  - [scsi] ipr: fix compile warning (Steve Best) [626566]
  - [fs] ext4: allocate ->s_blockgroup_lock separately (Eric Sandeen) [614957]
  - [pci] xen: disable broken msi/msix on ia64 xen (Radim Krcmar) [518463]
  - [misc] fix non-CONFIG_NUMA x86_64 compile (Prarit Bhargava) [583673]
  - [pnp] ignore both UNSET and DISABLED ioresources (Prarit Bhargava) [560540]
  - [pnp] reserve system board iomem and ioport resources (Prarit Bhargava) [560540]
  - [net] ipv4: add IP_NODEFRAG option for IPv4 socket (Jiri Olsa) [562220]
  - [nfs] sunrpc: cancel task_cleanup work in xprt_destroy (Jeff Layton) [611938]
  - [fs] nfs: fix file create failure with HPUX client (Jeff Layton) [605720]
  - [net] ixgbe: update to upstream version 2.0.84-k2 (Andy Gospodarek) [568602]
  - [net] vlan: add VLAN bitfield defines (Andy Gospodarek) [566027]
  - [net] igb: actually support self_test ethtool command (Andy Gospodarek) [593862]
  - [net] ixgbe: actually support self_test ethtool command (Andy Gospodarek) [593862]
  - [net] ixgbevf: update to version 1.0.0-k1 (Andy Gospodarek) [566027]
  - [net] bonding: fix ALB mode to balance traffic on VLANs (Andy Gospodarek) [578531]
  - [net] igb: do register dump just before resetting adapter (Andy Gospodarek) [568602]
  - [kernel] nmi_watchdog: output count during check on boot (Don Zickus) [613667]
  - [misc] nmi: fix bogus nmi watchdog stuck messages (Don Zickus) [455323]
  - [virt] nmi: don't print NMI stuck messages on guests (Don Zickus) [455323]
  - [misc] nmi_watchdog: add /proc/sys/kernel/nmi_watchdog (Don Zickus) [455323]
  - [misc] scripts: use system python instead of env (Don Zickus) [521878]
  - [pci] sr-iov: fix broken resource alignment calculations (Don Dutile) [523341]
  - [pci] clean up resource alignment management (Don Dutile) [523341]
  - [pci] sr-iov: assign pci resources earlier (Don Dutile) [523341]
  - [net] vxge: update version to reflect RHEL5.6 changes (Bob Picco) [580413]
  - [net] vxge: set func_id 0 as privileged for normal func (Bob Picco) [580413]
  - [net] vxge: fix MSIX interrupt configuration (Bob Picco) [580413]
  - [net] vxge: fix ethtool -d output (Bob Picco) [580413]
  - [net] vxge: align tmemory only if misaligned (Bob Picco) [580413]
  - [net] vxge: fix hw buffer starvation from short packets (Bob Picco) [580413]
  - [net] vxge: fix receive stall w/ driver/chip out-of-sync (Bob Picco) [580413]
  - [cpufreq] add APERF/MPERF support for AMD processors (Bhavna Sarathy) [621335]
  - [xen] vmx: fix handling of FS/GS base MSRs (Michal Novotny) [613187]
  - [xen] hv: improve backtrace support on ia64 (Andrew Jones) [499553]
  - [xen] support new AMD family 0x15 CPU and NB hardware (Bhavna Sarathy) [619092]
  - [xen] allow dom0 to control core performance boost (Bhavna Sarathy) [568771]
  - [xen] add support for dom0 to access APERF/MPERF for AMD (Bhavna Sarathy) [568772]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-215.el5]
changelog:
  - [sound] ALSA HDA driver update for RHEL5.6 (Jaroslav Kysela) [592199]
  - [net] igbvf: update to latest upstream for RHEL5.6 (Stefan Assmann) [566028]
  - [net] igb: update igb driver to support Portville ACS (Stefan Assmann) [566024]
  - [net] igb: fix error in igb AER code (Stefan Assmann) [612212]
  - [ata] libata: fix suspend/resume for ATA SEMB devices (David Milburn) [622559]
  - [ata] sata_mv: msi masking fix (David Milburn) [554872]
  - [ata] sata_mv: Properly initialize main irq mask (David Milburn) [554872]
  - [ata] sata_mv: remove bogus nsect restriction (David Milburn) [554872]
  - [ata] sata_mv: don't read hc_irq_cause (David Milburn) [554872]
  - [ata] sata_mv: add the Gen IIE flag to the SoC devices (David Milburn) [554872]
  - [ata] sata_mv: don't issue two DMA commands concurrently (David Milburn) [554872]
  - [ata] sata_mv: safer logic for limit warnings (David Milburn) [554872]
  - [ata] sata_mv: warn on PIO with multiple DRQs (David Milburn) [554872]
  - [ata] sata_mv: enable async_notify for 60x1 Rev.C0 and up (David Milburn) [554872]
  - [s390] zfcp: Do not print bit mask as link speed (Hendrik Brueckner) [619857]
  - [s390] dasd: force online does not work (Hendrik Brueckner) [619466]
  - [s390] dasd: allocate fallback cqr for reserve/release (Hendrik Brueckner) [619465]
  - [s390] qeth: wait for finished recovery (Hendrik Brueckner) [619456]
  - [s390] qeth: avoid loop if ipa command response missing (Hendrik Brueckner) [619451]
  - [s390] zfcp: no force close when port is already closed (Hendrik Brueckner) [612263]
  - [s390] zfcp: Do not unblock rport from REOPEN_PORT_FORCED (Hendrik Brueckner) [612266]
  - [s390] zfcp: Fail erp after timeout (Hendrik Brueckner) [612261]
  - [message] fusion: update to 3.4.15 (Tomas Henzl) [568292]
  - [net] ipv6: reroute packets after netfilter mangling (Thomas Graf) [517327]
  - [scsi] lpfc: update driver from 8.2.0.76.1p to 8.2.0.77 (Rob Evers) [603806]
  - [virt] xenbus: avoid deadlock unregistering xenbus watch (Paolo Bonzini) [429102]
  - [ia64] kdump: prevent hang on INIT interrupt during boot (Neil Horman) [506694]
  - [net] qla3xxx: fix oops on too-long netdev priv structure (Neil Horman) [620508]
  - [kprobes] kretprobe: set status to fix fault handling (Josh Stone) [615121]
  - [net] bonding: fix a race in calls to slave MII ioctls (Flavio Leitner) [621280]
  - [virt] xen-kernel: improve backtrace support on ia64 (Andrew Jones) [499553]
  - [acpi] thinkpad-acpi: lock down video output state access (Don Howard) [607037]
  - [fs] xfs: fix untrusted inode number lookup (Dave Chinner) [624862]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-214.el5]
changelog:
  - [mm] accept an abutting stack segment (Jiri Pirko) [607858] {CVE-2010-2240}
  - [fs] fix dcache accounting bug (Josef Bacik) [596548]
  - [scsi] mptsas: enable TLR for SSP TAPE drives (Tomas Henzl) [599420]
  - [scsi] sas: add transport layer retry support (Tomas Henzl) [599420]
  - [scsi] fix potential kmalloc failure in scsi_get_vpd_page (Tomas Henzl) [599420]
  - [scsi] fix bugs in scsi_vpd_inquiry (Tomas Henzl) [599420]
  - [scsi] add VPD helper (Tomas Henzl) [599420]
  - [x86_64] implement vDSO randomization (Danny Feng) [459763]
  - [virt] xen: don't adjust time for ntp clock slowing (Bretislav Kabele) [553407]
  - [net] ibmveth: fix lost IRQ that leads to service loss (Steve Best) [626841]
  - [scsi] cxgb3i: sync driver with upstream for RHEL5.6 (Mike Christie) [567444]
  - [net] sched: fix some kernel memory leaks (Jiri Pirko) [624638] {CVE-2010-2942}
  - [tpm] autoload tpm_tis driver (John Feeney) [530123]
  - [usb] fix usbfs information leak (Eugene Teo) [566629] {CVE-2010-1083}
  - [virtio] console: Backport driver for RHEL 5.6 (Amit Shah) [620037]
  - [virtio] add virtqueue_ vq_ops wrappers (Amit Shah) [620037]
  - [virtio] initialize vq->data entries to NULL (Amit Shah) [620037]
  - [virtio] add ability to detach unused buffers from vrings (Amit Shah) [620037]
  - [virtio] make add_buf return capacity remaining (Amit Shah) [620037]
  - [virtio] find_vqs/del_vqs virtio operations (Amit Shah) [620037]
  - [virtio] add names to virtqueue struct (Amit Shah) [620037]
  - [virtio] more neatening of virtio_ring macros (Amit Shah) [620037]
  - [virtio] fix BAD_RING, START_US and END_USE macros (Amit Shah) [620037]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-213.el5]
changelog:
  - [mm] pass correct mm when growing stack (Jiri Pirko) [607858] {CVE-2010-2240}
  - [mm] fix up some user-visible effects of stack guard page (Jiri Pirko) [607858] {CVE-2010-2240}
  - [mm] fix page table unmap for stack guard page properly (Jiri Pirko) [607858] {CVE-2010-2240}
  - [mm] fix missing unmap for stack guard page failure case (Jiri Pirko) [607858] {CVE-2010-2240}
  - [mm] keep a guard page below a grow-down stack segment (Jiri Pirko) [607858] {CVE-2010-2240}
  - [net] tcp: fix div by zero in congestion control protos (Neil Horman) [608641]
  - [net] tcp: tcp_vegas ssthresh bug fix (Thomas Graf) [612709]
  - [net] tcp: tcp_vegas cong avoid fix (Thomas Graf) [612709]
  - [net] tcp: fix overflow bug in Vegas (Thomas Graf) [612709]
  - [net] tcp: fix Vegas bug in disabling slow start (Thomas Graf) [612709]
  - [net] tcp: increase Vegas default alpha and beta params (Thomas Graf) [612709]
  - [net] tcp: tcp_hybla zero congestion window growth fix (Thomas Graf) [612709]
  - [net] tcp: htcp last_cong bug fix (Thomas Graf) [612709]
  - [net] tcp: TCP cubic v2.2 (Thomas Graf) [612709]
  - [net] tcp: faster cube root (Thomas Graf) [612709]
  - [net] tcp: backport cubic update for net-2.6.22 (Thomas Graf) [612709]
  - [net] tcp: set Cubic and BIC default thresholds to zero (Thomas Graf) [612709]
  - [net] tcp: congestion control initialization (Thomas Graf) [612709]
  - [net] tcp: uninline tcp_is_cwnd_limited (Thomas Graf) [612709]
  - [net] tcp: move prior_in_flight collect to better spot (Thomas Graf) [612709]
  - [fs] ext4: consolidate in_range definitions (Eric Sandeen) [624332] {CVE-2010-3015}
  - [net] don't double count UDP_INERRORS (Neil Horman) [618818]
  - [scsi] be2iscsi: sync with upstream for RHEL5.6 (Mike Christie) [569643]
  - [mmc] sdhci: fix system cannot enter S4 with SD card (Matthew Garrett) [606899]
  - [cpufreq] powernow-k8: support AMD Core Performance Boost (Matthew Garrett) [568751]
  - [fs] cifs: remove force parm from cifs_unix_info_to_inode (Jeff Layton) [619112]
  - [fs] nfs: fix NFS4ERR_FILE_OPEN handling in Linux/NFS (Jeff Layton) [604044]
  - [usb] fix test of wrong variable in create_by_name (Don Howard) [594635]
  - [s390] cio: fix cause of unexpected recovery actions (Hendrik Brueckner) [621330]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-212.el5]
changelog:
  - [ipmi] add parameter to limit CPU usage in kipmid (Takao Indoh) [494680]
  - [net] bnx2x: Added GRO support (Stanislaw Gruszka) [573114]
  - [net] bnx2x: fix memory barriers (Stanislaw Gruszka) [569370]
  - [ppc] partition hibernation support (Steve Best) [565570]
  - [ppc] Add resume handler to powerpc time management code (Steve Best) [565570]
  - [scsi] ibmvscsi: Fix soft lockup on resume (Steve Best) [565570]
  - [scsi] ibmvfc: Fix soft lockup on resume (Steve Best) [565570]
  - [scsi] ibmvfc: Add suspend/resume support (Steve Best) [565570]
  - [scsi] ibmvscsi: Add suspend/resume support (Steve Best) [565570]
  - [net] ibmveth: Add suspend/resume support (Steve Best) [565570]
  - [ppc] vio: add power management support (Steve Best) [565570]
  - [ppc] add hooks to put CPU in appropriate offline state (Steve Best) [565570]
  - [virt] xen: fix passthrough of SR-IOV VF (Paolo Bonzini) [582886]
  - [mm] add option to skip ZERO_PAGE mmap of /dev/zero (Larry Woodman) [619541]
  - [net] bonding: check if clients MAC addr has changed (Flavio Leitner) [610234]
  - [virt] xen: fix pud_present compile warnings (Don Zickus) [590760]
  - [xen] CPU synchronization during MTRR register update (Don Dugger) [594546]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-211.el5]
changelog:
  - [pci] fix remove of proc entry for hotplug devices (Wade Mealing) [618114]
  - [ide]: atiixp: no pio autotune on AMD Hudson2 (Prarit Bhargava) [618075]
  - [pci] msi: add option for lockless interrupt mode (Prarit Bhargava) [599295]
  - [virt] xenbus: implement O_NONBLOCK (Paolo Bonzini) [470801]
  - [net] ip4v/tcp: no additional reset on closed sockets (Neil Horman) [605259]
  - [misc] xen: fix migration using xen-vnif in smp hvm guest (Miroslav Rezanina) [555910]
  - [edac] fix i7core_edac in multi-socket systems (Mauro Carvalho Chehab) [468877]
  - [net] arp_tables: fix unaligned accesses (Jiri Pirko) [582268]
  - [fs] ext3: handle journal_start failure properly (Josef Bacik) [588599]
  - [misc] handle dead hung uninterruptible tasks correctly (Jerome Marchand) [582237]
  - [fs] ecryptfs: fix ecryptfs_uid_hash buffer overflow (Jerome Marchand) [611387] {CVE-2010-2492}
  - [infiniband] check local reserved ports (Jerome Marchand) [557884]
  - [infiniband] randomize local port allocation (Jerome Marchand) [557884]
  - [net] reserve ports for apps using fixed port numbers (Jerome Marchand) [557884]
  - [kernel] sysctl: add proc_do_large_bitmap (Jerome Marchand) [557884]
  - [scsi] lpfc: use kernel-provided random32 (Jarod Wilson) [605816]
  - [lib] make tausworthe random32 generator available to all (Jarod Wilson) [605816]
  - [net] be2net: increase POST timeout for EEH recovery (Ivan Vecera) [616512]
  - [hwmon] coretemp: get TjMax value from MSR (Dean Nelson) [580699]
  - [hwmon] coretemp: detect the thermal sensors by CPUID (Dean Nelson) [580699]
  - [fs] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED (Dave Chinner) [607032]
  - [fs] xfs: validate untrusted inode numbers during lookup (Dave Chinner) [607032]
  - [fs] xfs: always use iget in bulkstat (Dave Chinner) [607032]
  - [s390] qeth: support for OSA CHPID types OSX and OSM (Hendrik Brueckner) [599644]
  - [s390] qeth: don't allow layer switch with open interface (Hendrik Brueckner) [612195]
  - [s390] zfcp: fix reference counting on adisc (Hendrik Brueckner) [610089]
  - [s390] kernel: initrd vs bootmem bitmap (Hendrik Brueckner) [610837]
  - [s390] hypfs: fix high cpu time output (Hendrik Brueckner) [589282]
  - [s390] dasd: fix race between tasklet and dasd_sleep_on (Hendrik Brueckner) [593756]
  - [s390] cmm: fix module unload handling (Hendrik Brueckner) [598549]
  - [fs] gfs: clean up stuffed file data copy handling (Abhijith Das) [580867]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-210.el5]
changelog:
  - [scsi] ips driver sleeps while holding spin_lock (Steve Best) [616961]
  - [net] fix lockups and dupe addresses w/bonding and ipv6 (Shyam Iyer) [516985]
  - [scsi] megaraid_sas: update driver to version 4.31 (Tomas Henzl) [564249]
  - [scsi] megaraid_sas: update driver to version 4.27 (Rob Evers) [564249]
  - [net] nat: avoid rerouting packets if only key changed (Jiri Pirko) [566144]
  - [fs] cifs: remove bogus check in NTLM session setup code (Jeff Layton) [479418]
  - [ata] ahci: add em_buffer attribute for AHCI hosts (David Milburn) [568364]
  - [scsi] qla4xxx: add support for ISP82XX (Chad Dupuis) [546592]
  - [scsi] qla4xxx: Fixes from upstream for 5.6 (Chad Dupuis) [546592]
  - [scsi] qla2xxx: more upstream updates for RHEL 5.6 (Chad Dupuis) [567428]
  - [scsi] qla2xxx: add support for ISP82XX (Chad Dupuis) [567428]
  - [scsi] qla2xxx: more updates from upstream for RHEL 5.6 (Chad Dupuis) [567428]
  - [scsi] qla2xxx: update to 8.03.01.05.05.06-k (Chad Dupuis) [567428]
  - [xen] correct bitsize calculation for 32-on-64 (Andrew Jones) [616827]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-209.el5]
changelog:
  - [net] r8169: fix for broken register writes (Ivan Vecera) [581654]
  - [serial] remove contact info for ite887x chip support (Dean Nelson) [563271]
  - [serial] fix modpost warning in ite887x driver (Dean Nelson) [563271]
  - [serial] add support for ite887x chips (Dean Nelson) [563271]
  - [parport] increase ite887x's I/O port range (Dean Nelson) [563271]
  - [scsi] qla2xxx: update firmware to version 5.03.02 (Chad Dupuis) [578444 598946]
  - [fs] cifs: reject DNS upcall add_key req from userspace (Jeff Layton) [612171] {CVE-2010-2524}
  - [security] keys: new key flag for add_key from userspace (Jeff Layton) [612171] {CVE-2010-2524}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-208.el5]
changelog:
  - [fs] gfs2: fix rename causing kernel oops (Robert S Peterson) [602025]
  - [misc] io_apic: skip timer_irq_works check when on VMware (Prarit Bhargava) [575309]
  - [scsi] be2iscsi: fix for 64k data length sge (Mike Christie) [608801]
  - [mm] fix excessive memory reclaim from zones w/lots free (Larry Woodman) [604779]
  - [mm] properly release all hugepages on database shutdown (Larry Woodman) [593131]
  - [net] fix accept_local handling for dev with no xattrs (Jiri Olsa) [601370]
  - [fs] nfs: i_nlinks changes must set NFS_INO_INVALID_ATTR (Jeff Layton) [601800]
  - [fs] nfs: fix resolution in nfs_inode_attrs_need_update (Jeff Layton) [601800]
  - [fs] nfs: fix compiler warnings introduced recently (Jeff Layton) [601800]
  - [fs] nfs: fix attribute updates even more (Jeff Layton) [601800]
  - [fs] nfs: fix the NFS attribute update (Jeff Layton) [601800]
  - [fs] nfs: clean up inode handling functions (Jeff Layton) [601800]
  - [fs] nfs: nfs_refresh_inode should clear cache_validity (Jeff Layton) [601800]
  - [fs] nfs: use nfs_refresh_inode in __nfs_revalidate_inode (Jeff Layton) [601800]
  - [ata] ahci, pata_marvell: fixup competition for PATA port (David Milburn) [237372]
  - [net] qlcnic: Add QLCNIC to Kconfig and Makefile (Chad Dupuis) [562723]
  - [net] qlcnic: enable building driver module (Chad Dupuis) [562723]
  - [net] qlcnic: remove extra space from board names (Chad Dupuis) [562723]
  - [net] qlcnic: fix bios version check (Chad Dupuis) [562723]
  - [net] qlcnic: validate unified fw image (Chad Dupuis) [562723]
  - [net] qlcnic: fix multicast handling (Chad Dupuis) [562723]
  - [net] qlcnic: additional driver statistics. (Chad Dupuis) [562723]
  - [net] qlcnic: fix tx csum status (Chad Dupuis) [562723]
  - [net] qlcnic: add loopback diagnostic test (Chad Dupuis) [562723]
  - [net] qlcnic: add interrupt diagnostic test (Chad Dupuis) [562723]
  - [net] qlcnic: support LED blink for device identification (Chad Dupuis) [562723]
  - [net] qlcnic: protect resoruce cleanup by rtnl lock (Chad Dupuis) [562723]
  - [net] qlcnic: clear device reset state after fw recovery (Chad Dupuis) [562723]
  - [net] qlcnic: add ethernet identifier in board info (Chad Dupuis) [562723]
  - [net] qlcnic: use DEFINE_PCI_DEVICE_TABLE (Chad Dupuis) [562723]
  - [net] qlcnic: add Qlogic ethernet driver for CNA devices (Chad Dupuis) [562723]
  - Revert: [fs] cifs: reject DNS upcall add_key req from userspace (Jeff Layton) [612171] {CVE-2010-2524}
  - Revert: [security] keys: new key flag for add_key from userspace (Jeff Layton) [612171] {CVE-2010-2524}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-207.el5]
changelog:
  - [usb] uhci: fix oops in uhci_scan_schedule (Pete Zaitcev) [516851]
  - [wireless] rtl818x: use cancel_work_sync (Stanislaw Gruszka) [582191]
  - [wireless] iwlwifi: use cancel_work_sync (Stanislaw Gruszka) [582191]
  - [wireless] ath9k: use cancel_work_sync (Stanislaw Gruszka) [582191]
  - [wireless] rt2x00: use cancel_work_sync (Stanislaw Gruszka) [582191]
  - Revert: [wireless] rt2x00: fix work cancel race condition (Stanislaw Gruszka) [582191]
  - [wireless] use cancel_work_sync in mac80211 and core (Stanislaw Gruszka) [582191]
  - [misc] workqueue: add cancel_work_sync to include (Stanislaw Gruszka) [582191]
  - [net] igb: drop support for UDP hashing w/ RSS (Stefan Assmann) [613780]
  - [misc] signals: avoid unnecessary credentials check (Oleg Nesterov) [459901]
  - [acpi] tell platformthat we support fixed hw T-states (Matthew Garrett) [569590]
  - [edac] i7core_edac: Backport driver to RHEL5 (Mauro Carvalho Chehab) [468877]
  - [edac] i7core_edac: add driver for new Nehalem (Mauro Carvalho Chehab) [468877]
  - [x86_64] mce: fix misplaced `continue' in mce.c (Mauro Carvalho Chehab) [468877]
  - [pci] Add a probing code that seeks for an specific bus (Mauro Carvalho Chehab) [468877]
  - [edac] add support for DDR3 at EDAC core (Mauro Carvalho Chehab) [468877]
  - [wireless] Kconfig: select WIRELESS_COMPAT as needed (John Linville) [583767]
  - [i386] oprofile: fix detection of Intel CPU family 6 (John Villalovos) [581919]
  - [misc] intel: support for Intel Cougar Point Chipset (John Villalovos) [566854]
  - [fs] xfs: don't let swapext operate on write-only files (Jiri Pirko) [605161] {CVE-2010-2226}
  - [fs] nfs: fix bug in nfsd4 read_buf (Jiri Olsa) [612035] {CVE-2010-2521}
  - [fs] nfsd: add lockdep annotation to nfsd4 recover code (Jeff Layton) [567092]
  - [fs] nfs: wait for close before silly-renaming (Jeff Layton) [565974]
  - [fs] cifs: enable CONFIG_CIFS_STATS (Jeff Layton) [574795]
  - [net] sunrpc: translate an -ENETUNREACH to -ENOTCONN (Jeff Layton) [481372]
  - [fs] cifs: merge CIFSSMBQueryEA with CIFSSMBQAllEAs (Jeff Layton) [527268]
  - [fs] cifs: verify lengths of QueryAllEAs reply (Jeff Layton) [527268]
  - [fs] cifs: increase maximum buffer size in CIFSSMBQAllEAs (Jeff Layton) [527268]
  - [fs] cifs: rename name_len to list_len in CIFSSMBQAllEAs (Jeff Layton) [527268]
  - [fs] cifs: clean up indentation in CIFSSMBQAllEAs (Jeff Layton) [527268]
  - [fs] cifs: reject DNS upcall add_key req from userspace (Jeff Layton) [612171] {CVE-2010-2524}
  - [fs] cifs: add parens around smb_var in BCC macros (Jeff Layton) [527268]
  - [security] keys: new key flag for add_key from userspace (Jeff Layton) [612171] {CVE-2010-2524}
  - [specfile] skip xen tarball and patching if building w/o xen (Jarod Wilson)
  - [specfile] replace ancient and deprecated rpm syntax (Jarod Wilson)
  - [virt] xen: remove sysdata hack from irq-xen.c (Paolo Bonzini) [561390]
  - [xen] msi fixmap cleanup and vector teardown (Don Dugger) [516236]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-206.el5]
changelog:
  - [x86] kprobes: introduce kprobes jump optimization (Masami Hiramatsu) [516313]
  - [x86] add x86_64 alternatives_text_reserved interface (Masami Hiramatsu) [516313]
  - [x86_64] kprobes: upstream update for rhel5.6 (Masami Hiramatsu) [516313]
  - [x86_64] add instruction decoder API (Masami Hiramatsu) [516313]
  - [fusion] mpt: fix deregister calls in exit path (hiro muneda) [581523]
  - [net] cxgb3: wait longer for control packets on init (Steve Best) [587670]
  - [scsi] scsi_dh_alua: add IBM Power Virtual SCSI ALUA dev (Steve Best) [567292]
  - [fs] gfs2: fix stuck in inode wait, no glocks stuck (Robert S Peterson) [595397]
  - [message] mptsas: fix disk add failing due to timeout (Rob Evers) [542892]
  - [scsi] lpfc: update from 8.2.0.73.1p to 8.2.0.76.1p (Rob Evers) [591674]
  - [scsi] lpfc: update from 8.2.0.63.p3 to 8.2.0.73.1p (Rob Evers) [571862]
  - [i2c] fix exports types for recently added i2c symbols (Prarit Bhargava) [611774]
  - [virt] xen: fix 32-bit syscalls on 64-bit kernel (Paolo Bonzini) [561394]
  - [virt] xen: add tracepoint for kernel pagefault event (Paolo Bonzini) [561385]
  - [security] selinux: fix race with re-parenting (Oleg Nesterov) [556675]
  - [net] sctp: fix length checks (Neil Horman) [605305]
  - [acpi] intel: avoid skipping ARB_DISABLE on model 0x0e (Matthew Garrett) [602846]
  - [block] cfq-iosched: fix bad locking in changed_ioprio (Jeff Moyer) [582435]
  - [block] cfq-iosched: kill cfq_exit_lock (Jeff Moyer) [582435]
  - [fs] cifs: fix kernel BUG with remote OS/2 server (Jeff Layton) [608588] {CVE-2010-2248}
  - [fs] cifs: don't try busy-file rename unless in same dir (Jeff Layton) [603706]
  - [fs] nfsd: don't break lease while servicing COMMIT call (Jeff Layton) [575817]
  - [fs] force target reval when following LAST_BIND symlinks (Jeff Layton) [571518]
  - [net] be2net: update to v2.102.348r with SR-IOV support (Ivan Vecera) [568388]
  - [net] virtio_net: add set_multicast_list (Herbert Xu) [552574]
  - [net] gro: fix bogus gso_size on the first fraglist entry (Herbert Xu) [588015]
  - [time] fix softlockups in RHEL5 virt guests (Glauber Costa) [607443]
  - [time] count ticks when loss gt cycle_accounted_limit (Glauber Costa) [584679]
  - [net] e1000e: don't inadvertently re-set INTX_DISABLE (Dean Nelson) [496127]
  - [scsi] fixup size on read capacity failure (David Milburn) [569654]
  - [s390] smsgiucv: add missing check for z/VM (Hendrik Brueckner) [590737]
  - [s390] zcore: fix reipl device detection (Hendrik Brueckner) [587027]
  - [s390] zcrypt: print error message for 8/72 error (Hendrik Brueckner) [563545]
  - [s390] kernel: fix dump indicator (Hendrik Brueckner) [546288]
  - [net] bluetooth: fix possible bad memory access via sysfs (Mauro Carvalho Chehab) [576021] {CVE-2010-1084}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-205.el5]
changelog:
  - [scsi] ipr: adds PCI ID definitions for new adapters (Steve Best) [563589]
  - [scsi] ipr: add support for new IOASCs (Steve Best) [563589]
  - [scsi] ipr: add support for multiple stages of init (Steve Best) [563589]
  - [scsi] ipr: implement shutdown changes (Steve Best) [563589]
  - [scsi] ipr: hardware assisted smart dump functionality (Steve Best) [563589]
  - [scsi] ipr: add error handling updates for next gen chip (Steve Best) [563589]
  - [scsi] ipr: update the config table for next gen chip (Steve Best) [563589]
  - [scsi] ipr: define register offsets for next gen chip (Steve Best) [563589]
  - [scsi] ipr: add command structures for next gen chip (Steve Best) [563589]
  - [scsi] ipr: differentiate pci-x and pci-e based adapters (Steve Best) [563589]
  - [scsi] ipr: add test for MSI interrupt support (Steve Best) [563589]
  - [scsi] ipr: add message to error table (Steve Best) [563589]
  - [scsi] ipr: handle logically bad block write errors (Steve Best) [563589]
  - [scsi] ipr: convert to use the data buffer accessors (Steve Best) [563589]
  - [scsi] ipr: add some defines that are missing in RHEL5.5 (Steve Best) [563589]
  - [scsi] ipr: add workaround for MSI interrupts on P7 (Steve Best) [572333]
  - [net] tcp: fix rcv mss estimate for lro (Stanislaw Gruszka) [593801]
  - [virt] xen netback: copy skbuffs if head crosses pages (Paolo Bonzini) [578259]
  - [virt] xen: handle softirqs at end of event processing (Paolo Bonzini) [564523]
  - [virt] fix tsccount clocksource under kvm guests (Glauber Costa) [581396]
  - [net] benet: compat header cleanups, part 2 (Ivan Vecera) [546740]
  - [net] benet: compat header cleanups, part 1 (Prarit Bhargava) [546740]
  - [net] bnx2: compat header cleanups (Prarit Bhargava) [546740]
  - [net] e1000/e1000e: compat header cleanup (Prarit Bhargava) [546740]
  - [net] enic: compat header cleanup (Prarit Bhargava) [546740]
  - [net] forcedeth: compat header cleanup (Prarit Bhargava) [546740]
  - [net] igb: compat header cleanups (Prarit Bhargava) [546740]
  - [net] ixgbe: compat header cleanups (Prarit Bhargava) [546740]
  - [net] myri10ge: compat header cleanups (Prarit Bhargava) [546740]
  - [net] netxen: compat header cleanup (Prarit Bhargava) [546740]
  - [net] niu: compat header cleanup (Prarit Bhargava) [546740]
  - [net] qlge: compat header cleanup (Prarit Bhargava) [546740]
  - [net] r8169: compat header cleanups, part 2 (Ivan Vecera) [546740]
  - [net] r8169: compat header cleanups, part 1 (Prarit Bhargava) [546740]
  - [net] sfc: compat header cleanups (Prarit Bhargava) [546740]
  - [net] sky2: compat header cleanup (Prarit Bhargava) [546740]
  - [net] tg3: compat header cleanup (Prarit Bhargava) [546740]
  - [net] bonding: compat header cleanup (Prarit Bhargava) [546740]
  - [net] move compat header file contents to proper includes (Prarit Bhargava) [546740]
  - [net] ethernet: compat header cleanups (Prarit Bhargava) [546740]
  - [net] chelsio: compat header cleanups (Prarit Bhargava) [546740]
  - [net] s2io: compat header cleanups (Prarit Bhargava) [546740]
  - [net] vxge: compat header cleanup (Prarit Bhargava) [546740]
  - [infiniband] compat header cleanups (Prarit Bhargava) [546740]
  - [scsi] compat header cleanups (Prarit Bhargava) [546740]
  - [misc] readq/writeq compat header cleanup (Prarit Bhargava) [546740]
  - [pci] compat header cleanups (Prarit Bhargava) [546740]
  - [misc] compat.h cleanup: add cancel_delayed_work_sync (Prarit Bhargava) [546740]
  - [i2c] compat header cleanups (Prarit Bhargava) [546740]
  - [fs] nfs: fix memory leak when using -onolock on nfs v2/3 (Jeff Layton) [592908]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-204.el5]
changelog:
  - [fs] gfs2: fix ordering of ordered writes (Steven Whitehouse) [581013]
  - [net] cnic: fix bnx2x panic w/multiple interfaces enabled (Stanislaw Gruszka) [602402]
  - [x86_64] unify apic mapping code (Prarit Bhargava) [573858]
  - [virt] xen: fix Connected state after netback dev closed (Paolo Bonzini) [591548]
  - [net] ipv4: add sysctl to accept packets w/local source (Jiri Olsa) [601370]
  - [nfs] fix unitialized list head on error exit in recovery (Jeff Layton) [569342]
  - [virt] virtio_blk: add support for cache flushes (Christoph Hellwig) [571735]
  - [xen] ia64: unset be from the task psr (Andrew Jones) [587477] {CVE-2010-2070}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-203.el5]
changelog:
  - [misc] permit larger than 2TB USB and FW drives (Pete Zaitcev) [503864]
  - [net] cnic: fix panic when nl msg rcvd when device down (Stanislaw Gruszka) [595862]
  - [infiniband] ehca: require in_wc in process_mad (Steve Best) [571517]
  - [net] igb: Add support for pci-e Advanced Error Reporting (Stefan Assmann) [568221]
  - [fs] ext4: MOVE_EXT can't overwrite append-only files (Eric Sandeen) [601008] {CVE-2010-2066}
  - [net] wireless: convert reg_regdb_search_lock to mutex (John Linville) [597334]
  - [net] tcp: don't send keepalive probes if receiving data (Flavio Leitner) [593040]
  - [hwmon] add support for additional CPU models to coretemp (Dean Nelson) [559228]
  - [fs] gfs2: use -EUSERS when mounting w/o enough journals (Abhijith Das) [600387]
  - [misc] workqueue: make cancel_work_sync EXPORT_SYMBOL_GPL (Oleg Nesterov) [596626]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-202.el5]
changelog:
  - [fs] gfs2: fix permissions checking for setflags ioctl (Steven Whitehouse) [595399] {CVE-2010-1641}
  - [mm] clear page errors when issuing a fresh read of page (Rik van Riel) [590763]
  - [misc] keys: do not find already freed keyrings (Vitaly Mayatskikh) [585100] {CVE-2010-1437}
  - [misc] workqueue: silence kabi checker (Stanislaw Gruszka) [596626]
  - [misc] workqueue: implement cancel_work_sync (Oleg Nesterov) [596626]
  - [misc] workqueue: implement try_to_grab_pending (Oleg Nesterov) [596626]
  - [misc] workqueue: prep flush_cpu_workqueue for additions (Oleg Nesterov) [596626]
  - [misc] workqueue: implement wait_on_work (Oleg Nesterov) [596626]
  - [misc] workqueue: add set_wq_data and get_wq_data helpers (Oleg Nesterov) [596626]
  - [misc] workqueue: cwq instead of wq where appropriate (Oleg Nesterov) [596626]
  - [misc] workqueue: initial prep for cancel_work_sync (Oleg Nesterov) [596626]
  - [net] sctp: file must be valid before setting timeout (Jiri Pirko) [578261]
  - [net] tg3: fix panic in tg3_interrupt (John Feeney) [569106]
  - [net] e1000/e1000e: implement simple interrupt moderation (Andy Gospodarek) [586416]
  - [virt] don't compute pvclock adjustments if we trust tsc (Glauber Costa) [570824]
  - [virt] add a global synchronization point for pvclock (Glauber Costa) [570824]
  - [virt] enable pvclock flags in vcpu_time_info structure (Glauber Costa) [570824]
  - [misc] add atomic64_cmpxcgh to x86_64 include files (Glauber Costa) [570824]
  - [x86] grab atomic64 types from upstream (Glauber Costa) [570824]
  - [pci] cleanup error return for pcix get/set mmrbc calls (Dean Nelson) [578492]
  - [pci] fix pcix access of PCI_X_CMD get/set mmrbc calls (Dean Nelson) [578492]
  - [pci] fix return value from pcix_get_max_mmrbc() (Dean Nelson) [578492]
  - [pci] prepare for backport of upstream fixes and cleanup (Dean Nelson) [578492]
  - [net] ipv6: fix more memory leaks when ndisc_init fails (Amerigo Wang) [555338]
  - [xen] bring back VMXE/SVME flags (Andrew Jones) [570091]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-201.el5]
changelog:
  - [s390] qdio: continue polling for buffer state ERROR (Hendrik Brueckner) [565531]
  - [pci] acpiphp: fix missing acpiphp_glue_exit (Prarit Bhargava) [515556]
  - [net] cnic: Fix crash during bnx2x MTU change (Stanislaw Gruszka) [582367]
  - [net] bxn2x: add dynamic lro disable support (Stanislaw Gruszka) [582367]
  - [net] implement dev_disable_lro api for RHEL5 (Stanislaw Gruszka) [582367]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-200.el5]
changelog:
  - [fs] getrusage: fill ru_maxrss value (Amerigo Wang) [466157]
  - [net] bonding: fix broken multicast with round-robin mode (Andy Gospodarek) [570645]
  - [usb] input: fix keyboard LEDs on all the time (Pete Zaitcev) [513934]
  - [x86_64] fix time drift due to faulty lost tick tracking (Ulrich Obergfell) [579711]
  - [cciss] remove extraneous printk (Tomas Henzl) [582465]
  - [sunrpc] fix AUTH_SYS using sec=sys export option (Sachin Prabhu) [573652]
  - [misc] fix itimers periodic tics precision (Stanislaw Gruszka) [441134]
  - [net] tg3: fix INTx fallback when MSI fails (Steve Best) [587666]
  - [fs] quota: fix possible infinite loop in quota code (Eric Sandeen) [546060]
  - [misc] add {thread,core}_siblings_list to /sys (Prarit Bhargava) [570610]
  - [misc] add /sys/devices/system/node/nodeX/cpulist files (Prarit Bhargava) [572285]
  - [net] tun: orphan an skb on tx (Michael S. Tsirkin) [584412]
  - [edac] fix panic when a corrected error happens on i5000 (Mauro Carvalho Chehab) [533391]
  - [net] iwlwifi: re-enable IWLWIFI_LEDS (John Linville) [582003]
  - [net] calc TCP's connection closethreshold as time value (Jiri Pirko) [582722]
  - [net] sched: fix SFQ qdisc crash w/limit of 2 packets (Jiri Pirko) [579774]
  - [net] missed and reordered checks in {arp,ip,ip6}_tables (Jiri Pirko) [554563]
  - [net] neigh: fix state transitions via Netlink request (Jiri Pirko) [485903]
  - [net] route: fix BUG_ON in rt_secret_rebuild_oneshot (Jiri Olsa) [566104]
  - [net] netfilter: fix vmalloc ENOMEM caused by iptables (Jiri Olsa) [570491]
  - [block] cciss: fix multi-line printk log level (Jerome Marchand) [556921]
  - [nfs] revert retcode check in nfs_revalidate_mapping() (Jeff Layton) [557423]
  - [nfs] don't decode GETATTR if DELEGRETURN returned error (Jeff Layton) [551028]
  - [md] dm-log: fix bad log status after failure (Jonathan E Brassow) [570583]
  - [net] igmp: fix ip_mc_sf_allow race (Flavio Leitner) [552886]
  - [hwmon] add 0x prefix to hex coretemp module output (Dean Nelson) [571864]
  - [net] e1000e: fix WoL init when WoL disabled in EEPROM (Dean Nelson) [568562]
  - [ata] libata: handle semb signature (David Milburn) [533093]
  - [ata] libata-acpi: missing _SDD is not an error (David Milburn) [559815]
  - [scsi] sg: rate limit warning (Doug Ledford) [536937]
  - [net] tun: check supplemental groups in TUN/TAP driver (Danny Feng) [540786]
  - [s390] nss: add missing .previous call to asm function (Hendrik Brueckner) [581522]
  - [misc] lockdep: dump stack when hitting a limit (Amerigo Wang) [546554]
  - [net] ipv6: don't panic when kmem_cache_create fails (Amerigo Wang) [555338]
  - [misc] ipc: HARD_MSGMAX should be higher on 64bit (Amerigo Wang) [548334]
  - [fs] gfs2: make quota file size a multiple of gfs2_quota (Abhijith Das) [546455]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-199.el5]
changelog:
  - [mm] fix hugepage corruption using vm.drop_caches (Larry Woodman) [579469]
  - [misc] taskstats: enable CONFIG_TASK_XACCT (Jiri Olsa) [516961]
  - [misc] taskstats: new structure/cmd to avoid KABI break (Jiri Olsa) [516961]
  - [misc] taskstats: common fix for KABI breakage (Jiri Olsa) [516961]
  - [misc] taskstats: upgrade to version 4 (Jiri Olsa) [516961]
  - [misc] futex: handle futex value corruption gracefully (Jerome Marchand) [480396] {CVE-2010-0622}
  - [misc] futex: handle user space corruption gracefully (Jerome Marchand) [480396] {CVE-2010-0622}
  - [misc] futex: fix fault handling in futex_lock_pi (Jerome Marchand) [480396] {CVE-2010-0622}
  - [x86] utrace: block-step fix (Jerome Marchand) [463950]
  - [nfs] don't unhash dentry in nfs_lookup_revalidate (Jeff Layton) [582321]
  - [net] sunrpc: fix panic when reloading rpcsec_gss_krb5 (Harshula Jayasuriya) [570044]
  - [net] bonding: fix updating of speed/duplex changes (Andy Gospodarek) [567604]
  - [net] e1000: fix WoL init when WoL disabled in EEPROM (Dean Nelson) [568561]
  - [ata] ahci: support FIS-based switching (David Milburn) [474294]
  - [audit] make sure filterkey rules are reported (Alexander Viro) [579479]
  - [audit] clean up rule ordering, part 2 (Alexander Viro) [579479]
  - [audit] clean up rule ordering, part 1 (Alexander Viro) [579479]
  - [audit] fix selinux_audit_rule_update w/audit_inode_hash (Alexander Viro) [579479]
  - [virtio] fix GFP flags passed by virtio balloon driver (Amit Shah) [584683]
  - [net] sctp: fix skb_over_panic w/too many unknown params (Neil Horman) [584658] {CVE-2010-1173}
  - [xen] arpl on MMIO area crashes the guest (Paolo Bonzini) [572982] {CVE-2010-0730}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-198.el5]
changelog:
  - [acpi] warn on hot-add of memory exceeding 4G boundary (Prarit Bhargava) [571544]
  - [net] tipc: fix various oopses in uninitialized code (Neil Horman) [558693] {CVE-2010-1187}
  - [acpi] fix WARN on unregister in power meter driver (Matthew Garrett) [576246]
  - [block] cfq-iosched: fix IOPRIO_CLASS_IDLE accounting (Jeff Moyer) [574285]
  - [block] cfq-iosched: async queue allocation per priority (Jeff Moyer) [574285]
  - [block] cfq-iosched: fix async queue behaviour (Jeff Moyer) [574285]
  - [block] cfq-iosched: propagate down request sync flag (Jeff Moyer) [574285]
  - [block] introduce the rq_is_sync macro (Jeff Moyer) [574285]
  - [fs] vfs: fix LOOKUP_FOLLOW on automount symlinks (Jeff Layton) [567816] {CVE-2010-1088}
  - [nfs] fix an oops when truncating a file (Jeff Layton) [567195] {CVE-2010-1087}
  - [net] bnx2: fix lost MSI-X problem on 5709 NICs (John Feeney) [511368]
  - [misc] make the keyring quotas controllable via /proc/sys (Amerigo Wang) [441243]
  - [fs] fix kernel oops while copying from ext3 to gfs2 (Abhijith Das) [555754] {CVE-2010-1436}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-196.el5]
changelog:
  - [mm] fix boot on s390x after bootmem overlap patch (Amerigo Wang) [550974]
  - [net] bnx2: avoid restarting cnic in some contexts (Andy Gospodarek) [554706]
  - [misc] add missing CVE labels for entries in 2.6.18-195.el5 (Jarod Wilson)


author: Jarod Wilson <jarod@redhat.com> [2.6.18-195.el5]
changelog:
  - [redhat] make sha512hmac sig failure more obvious (Jarod Wilson)
  - [mm] keep get_unmapped_area_prot functional (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] switch do_brk to get_unmapped_area (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] take arch_mmap_check into get_unmapped_area (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] get rid of open-coding in ia64_brk (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] unify sys_mmap* functions (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] kill ancient cruft in s390 compat mmap (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] fix pgoff in have to relocate case of mremap (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] fix the arch checks in MREMAP_FIXED case (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] fix checks for expand-in-place mremap (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] add new vma_expandable helper function (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] move MREMAP_FIXED into its own header (Danny Feng) [556710] {CVE-2010-0291}
  - [mm] move locating vma code and checks on it (Danny Feng) [556710] {CVE-2010-0291}
  - [iscsi] fix slow failover times (Mike Christie) [570681]
  - [misc] kernel: fix elf load DoS on x86_64 (Danny Feng) [560553] {CVE-2010-0307}
  - [netlink] connector: delete buggy notification code (Jiri Olsa) [561685] {CVE-2010-0410}
  - [sound] hda_intel: avoid divide by zero in azx devices (Jaroslav Kysela) [567172] {CVE-2010-1085}
  - [dvb] fix endless loop when decoding ULE at dvb-core (Mauro Carvalho Chehab) [569242] {CVE-2010-1086}
  - [scsi] fnic: fix tx queue handling (Mike Christie) [576709]
  - [fusion] mptsas: fix event_data alignment (Tomas Henzl) [570000]
  - [edac] fix internal error message in amd64_edac driver (Bhavna Sarathy) [569938]
  - [fs] remove unneccessary f_ep_lock from fasync_helper (Lachlan McIlroy) [567479]
  - [x86_64] fix floating point state corruption after signal (Oleg Nesterov) [560891]
  - [mm] don't let reserved memory overlap bootmem_map (Amerigo Wang) [550974]
  - [s390] kernel: correct TLB flush of page table entries (Hendrik Brueckner) [545527]
  - [xen] iommu: clear IO-APIC pins on boot and shutdown (Paolo Bonzini) [548201]
  - [xen] vtd: fix ioapic pin array (Don Dugger) [563546]
  - [xen] set hypervisor present CPUID bit (Paolo Bonzini) [573771]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-194.el5]
changelog:
  - [net] mlx4: pass attributes down to vlan interfaces (Doug Ledford) [573098]
  - [block] cfq-iosched: fix sequential read perf regression (Jeff Moyer) [571818]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-193.el5]
changelog:
  - [fs] gfs2: locking fix for potential dos (Steven Whitehouse) [572390] {CVE-2010-0727}
  - [acpi] power_meter: avoid oops on driver load (Matthew Garrett) [566575]
  - [net] r8169: fix assignments in backported net_device_ops (Ivan Vecera) [568040]
  - [net] virtio_net: refill rx buffer on out-of-memory (Herbert Xu) [554078]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-192.el5]
changelog:
  - [cpu] fix amd l3 cache disable functionality (Jarod Wilson) [517586]
  - [misc] backport upstream strict_strto* functions (Jarod Wilson) [517586]
  - [wireless] rt2x00: fix work cancel race conditions (Stanislaw Gruszka) [562972]
  - [net] igb: fix DCA support for 82580 NICs (Stefan Assmann) [513712]
  - Revert: [ia64] kdump: fix a deadlock while redezvousing (Neil Horman) [506694]
  - [block] cfq: kick busy queues w/o waiting for merged req (Jeff Moyer) [570814]
  - [fs] cifs: max username len check in setup does not match (Jeff Layton) [562947]
  - [fs] cifs: CIFS shouldn't make mountpoints shrinkable (Jeff Layton) [562947]
  - [fs] cifs: fix dentry hash for case-insensitive mounts (Jeff Layton) [562947]
  - [fs] cifs: fix len for converted unicode readdir names (Jeff Layton) [562947]
  - [x86_64] xen: fix missing 32-bit syscalls on 64-bit Xen (Christopher Lalancette) [559410]
  - [fs] gfs2: fix kernel BUG when using fiemap (Abhijith Das) [569610]
  - [net] sctp: backport cleanups for ootb handling (Neil Horman) [555667] {CVE-2010-0008}
  - [xen] vtd: ignore unknown DMAR entries (Don Dugger) [563900]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-191.el5]
changelog:
  - [wireless] iwlwifi: fix dual band N-only use on 5x00 (Stanislaw Gruszka) [566696]
  - [net] be2net: critical bugfix from upstream (Ivan Vecera) [567718]
  - [net] tg3: fix 5717 and 57765 asic revs panic under load (John Feeney) [565964]
  - [net] bnx2x: use single tx queue (Stanislaw Gruszka) [567979]
  - [net] igb: fix WoL initialization when disabled in eeprom (Stefan Assmann) [564102]
  - [net] igb: fix warning in igb_ethtool.c (Stefan Assmann) [561076]
  - [net] s2io: restore ability to tx/rx vlan traffic (Neil Horman) [562732]
  - [net] ixgbe: stop unmapping DMA buffers too early (Andy Gospodarek) [568153]
  - [net] e1000e: disable NFS filtering capabilites in ICH hw (Andy Gospodarek) [558809]
  - [net] bnx2: update firmware and version to 2.0.8 (Andy Gospodarek) [561578]
  - [net] mlx4: fix broken SRIOV code (Doug Ledford) [567730]
  - [net] mlx4: pass eth attributes down to vlan interfaces (Doug Ledford) [557109]
  - [x86_64] fix missing 32 bit syscalls on 64 bit (Wade Mealing) [559410]
  - [s390] zcrypt: Do not remove coprocessor on error 8/72 (Hendrik Brueckner) [561067]
  - [misc] usb-serial: add support for Qualcomm modems (Pete Zaitcev) [523888]
  - [scsi] mpt2sas: fix missing initialization (Tomas Henzl) [565637]
  - [i386] mce: avoid deadlocks during MCE broadcasts (Prarit Bhargava) [562862]
  - [x86_64] k8: do not mark early_is_k8_nb as __init (Paolo Bonzini) [567275]
  - [ia64] kdump: fix a deadlock while redezvousing (Neil Horman) [506694]
  - [dm] raid45: constructor error path oops fix (Heinz Mauelshagen) [565494]
  - [mm] prevent severe performance degradation hang fix (Dave Anderson) [544448]
  - [net] cxgb3: memory barrier addition fixup (Steve Best) [561957]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-190.el5]
changelog:
  - [x86_64] mce: avoid deadlocks during MCE broadcasts (Prarit Bhargava) [562866]
  - [scsi] device_handler: add netapp to alua dev list (Mike Christie) [562080]
  - [misc] wacom: add Intuos4 support (Don Zickus) [502708]
  - [scsi] be2iscsi: fix eh bugs and enable new hw support (Mike Christie) [564145]
  - [net] ixgbe: initial support of ixgbe PF and VF drivers (Andy Gospodarek) [525577]
  - [fs] ext4: avoid divide by 0 when mounting corrupted fs (Eric Sandeen) [547253]
  - [net] bnx2x: update to 1.52.1-6 firmware (Stanislaw Gruszka) [560556]
  - [net] bnx2x: update to 1.52.1-6 (Stanislaw Gruszka) [560556]
  - [misc] hvc_iucv: alloc send/receive buffers in DMA zone (Hendrik Brueckner) [566202]
  - [net] ixgbe: prevent speculatively processing descriptors (Steve Best) [566309]
  - [fs] fix randasys crashes x86_64 systems regression (Peter Bogdanovic) [562857]
  - [scsi] fix bugs in fnic and libfc (Mike Christie) [565594]
  - [net] tg3: fix 57765 LED (John Feeney) [566016]
  - [net] tg3: fix race condition with 57765 devices (John Feeney) [565965]
  - [fs] gfs2: use correct GFP for alloc page on write (Steven Whitehouse) [566221]
  - [scsi] lpfc: update version for 8.2.0.63.3p release (Rob Evers) [564506]
  - [scsi] lpfc: fix driver build issues in rhel5.5 (Rob Evers) [564506]
  - [scsi] lpfc: relax event queue field checking (Rob Evers) [564506]
  - [scsi] lpfc: implement the PORT_CAPABITIES mailbox cmd (Rob Evers) [564506]
  - [scsi] lpfc: fix a merge issue (Rob Evers) [564506]
  - [scsi] lpfc: Add support for new SLI features (Rob Evers) [564506]
  - [scsi] lpfc: Add support for 64-bit PCI BAR region 0 (Rob Evers) [564506]
  - [nfs] fix a deadlock in the sunrpc code (Steve Dickson) [548846]
  - [fs] ecryptfs: fix metadata in xattr feature regression (Eric Sandeen) [553670]
  - [scsi] qla2xxx: return FAILED if abort command fails (Rob Evers) [559972]
  - [virtio] fix module loading for virtio-balloon module (Anthony Liguori) [564361]
  - [mm] xen: make mmap() with PROT_WRITE (Andrew Jones) [562761]
  - [hwmon] w83627hf: fix data to platform_device_add_data (Dean Nelson) [557172]
  - [hwmon] smsc47m1: fix data to platform_device_add_data (Dean Nelson) [560944]
  - [hwmon] it87: fix sio_data to platform_device_add_data (Dean Nelson) [559950]
  - [hwmon] f71805f: fix sio_data to platform_device_add_data (Dean Nelson) [564399]
  - [base] make platform_device_add_data accept const pointer (Dean Nelson) [557172 559950 560944 564399]
  - [net] forcedeth: fix putting system into S4 (Matthew Garrett) [513203]
  - [net] netfilter: allow changing queue length via netlink (Steve Best) [562945]
  - [mm] i386: fix iounmap's use of vm_struct's size field (Danny Feng) [549465]
  - [ppc] fix sched while atomic error in alignment handler (Steve Best) [543637]
  - [pci] aer: disable advanced error reporting by default (Prarit Bhargava) [559978]
  - [s390] qeth: set default BLKT settings by OSA hw level (Hendrik Brueckner) [559621]
  - [net] e1000e: fix deadlock unloading module on some ICH8 (Andy Gospodarek) [555818]
  - [misc] rwsem: fix a bug in rwsem_is_locked() (Amerigo Wang) [526092]
  - [s390] clear high-order bits after switch to 64-bit mode (Hendrik Brueckner) [546302]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-189.el5]
changelog:
  - [net] wireless fixes from 2.6.32.7 (John Linville) [559711]
  - [net] wireless fixes from 2.6.32.4 (John Linville) [559711]
  - [net] wireless fixes through 2.6.32.3 (John Linville) [559711]
  - [net] wireless fixes from 2.6.32.2 (John Linville) [559711]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-188.el5]
changelog:
  - [net] be2net: latest bugfixes from upstream for rhel5.5 (Ivan Vecera) [561322]
  - [infiniband] fix bitmask handling from QP control block (Steve Best) [561953]
  - [infiniband] fix issue w/sleep in interrupt ehca handler (Steve Best) [561952]
  - [char] ipmi: fix ipmi_watchdog deadlock (Tony Camuso) [552675]
  - [net] cnic: additional fixes for rhel5.5 update (Mike Christie) [517378]
  - [net] cxgb3: add memory barriers (Steve Best) [561957]
  - [fs] nfsv4: distinguish expired from stale stateid (Wade Mealing) [514654]
  - [net] igb: fix msix_other interrupt masking (Stefan Assmann) [552348]
  - [net] niu: fix deadlock when using bonding (Andy Gospodarek) [547943]
  - [x86] xen: invalidate dom0 pages before starting guest (Christopher Lalancette) [466681]
  - [cpufreq] powernow-k8: fix crash on AMD family 0x11 procs (Bhavna Sarathy) [555180]
  - [misc] ptrace: PTRACE_KILL hangs in 100% cpu loop (Vitaly Mayatskikh) [544138]
  - [scsi] megaraid: fix 32-bit apps on 64-bit kernel (Tomas Henzl) [518243]
  - [misc] fix APIC and TSC reads for guests (Prarit Bhargava) [562006]
  - [mm] fix sys_move_pages infoleak (Eugene Teo) [562590] {CVE-2010-0415}
  - [fs] aio: fix .5% OLTP perf regression from eventfd (Jeff Moyer) [548565]
  - [net] sky2: fix initial link state errors (Andy Gospodarek) [559329]
  - [x86_64] wire up compat sched_rr_get_interval (Danny Feng) [557092]
  - [net] netfilter: enforce CAP_NET_ADMIN in ebtables (Danny Feng) [555243] {CVE-2010-0007}
  - [misc] fix kernel info leak with print-fatal-signals=1 (Danny Feng) [554584] {CVE-2010-0003}
  - [fs] gfs2: don't withdraw on partial rindex entries (Benjamin Marzinski) [553447]
  - [net] ipv6: fix OOPS in ip6_dst_lookup_tail (Thomas Graf) [552354]
  - [misc] khungtaskd: set PF_NOFREEZE flag to fix suspend (Amerigo Wang) [550014]
  - [block] loop: fix aops check for GFS (Josef Bacik) [549397]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-187.el5]
changelog:
  - [misc] EDAC driver fix for non-MMCONFIG systems (Bhavna Sarathy) [550123]
  - [misc] audit: fix breakage and leaks in audit_tree.c (Alexander Viro) [549750]
  - [mm] prevent hangs during memory reclaim on large systems (Larry Woodman) [546428]
  - [usb] support more Huawei modems (Pete Zaitcev) [517454]
  - [x86] fix AMD M-C boot inside xen on pre-5.5 hypervisor (Paolo Bonzini) [560013]
  - [kvm] pvclock on i386 suffers from double registering (Glauber Costa) [557095]
  - [md] fix kernel panic releasing bio after recovery failed (Takahiro Yasui) [555171]
  - [md] fix deadlock at suspending mirror device (Takahiro Yasui) [555120]
  - [pci] VF can't be enabled in dom0 (Don Dutile) [547980]
  - [acpi] fix NULL pointer panic in acpi_run_os (Prarit Bhargava) [547733]
  - [kvm] kvmclock won't restore properly after resume (Glauber Costa) [539521]
  - [x86_64] export additional features in cpuinfo for xen (Prarit Bhargava) [517928]
  - [fs] proc: make smaps readable even after setuid (Dave Anderson) [322881]
  - [net] iptables: fix routing of REJECT target packets (Jiri Olsa) [548079]
  - [net] niu: fix the driver to be functional with vlans (Jiri Pirko) [538649]
  - [mm] prevent performance hit for 32-bit apps on x86_64 (Larry Woodman) [544448]
  - [mm] mmap: don't ENOMEM when mapcount is temp exceeded (Danny Feng) [552648]
  - [fs] proc: make errno values consistent when race occurs (Danny Feng) [556545]
  - [net] igb: update driver to support End Point DCA (Stefan Assmann) [513712]
  - [scsi] qla2xxx: FCP2 update, dpc bug, fast mailbox read (Rob Evers) [550286]
  - [scsi] qla2xxx: fix timeout value for CT passthru cmds (Rob Evers) [552327]
  - [scsi] lpfc: update to version 8.2.0.63.p2 (Rob Evers) [557792]
  - [scsi] lpfc: update driver to version 8.2.0.63.1p FC/FCoE (Rob Evers) [555604]
  - [scsi] be2iscsi: upstream driver refresh for rhel5.5 (Mike Christie) [554545]
  - [pci] add ids for intel b43 graphics controller (John Villalovos) [523637]
  - [misc] support new Nehalem processors in Oprofile (John Villalovos) [521992]
  - [scsi] scsi_dh: make rdac hw handler's activate() async (Rob Evers) [537514]
  - [scsi] scsi_dh: change scsidh_activate interface to async (Rob Evers) [537514]
  - [alsa] support Creative X-Fi EMU20K1 and EMU20K2 chips (Jaroslav Kysela) [523786]
  - [net] tg3: update to version 3.106 for 57765 asic support (John Feeney) [545135]
  - [net] bonding: fix alb mode locking regression (Andy Gospodarek) [533496]
  - [scsi] stex: don't try to scan a nonexistent lun (David Milburn) [531488]
  - [scsi] bnx2i: additional fixes for rhel5.5 update (Mike Christie) [517378]
  - [misc] hpilo: fix build warning in ilo_isr (Tony Camuso) [515010]
  - [scsi] qla2xxx: add AER support (Rob Evers) [513927]
  - [x86] relocate initramfs so we can increase vmalloc space (Neil Horman) [499253]
  - [mm] memory mapped files not updating timestamps (Peter Staubach) [452129]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-186.el5]
changelog:
  - [net] emergency route cache flushing fixes (Thomas Graf) [545663] {CVE-2009-4272}
  - [fs] fasync: split 'fasync_helper()' into separate add/remove functions (Danny Feng) [548657] {CVE-2009-4141}
  - [scsi] qla2xxx: NPIV vport management pseudofiles are world writable (Tom Coughlan) [537318] {CVE-2009-3556}
  - [net] ipv6: fix ipv6_hop_jumbo remote system crash (Amerigo Wang) [548643] {CVE-2007-4567}
  - [net] e1000e: fix broken wol (Andy Gospodarek) [557974]
  - [net] r8169: add missing hunk from frame length filtering fix (Jarod Wilson) [552438]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-185.el5]
changelog:
  - [net] e1000e: fix rx length check errors (Amerigo Wang) [551223] {CVE-2009-4538}
  - [net] e1000: fix rx length check errors (Neil Horman) [552138] {CVE-2009-4536}
  - [net] r8169: improved frame length filtering (Neil Horman) [550915] {CVE-2009-4537}
  - kabi: fix dma_async_register symbol move (Jarod Wilson) [526342]
  - [kabi] add {napi,vlan}_gro_receive and intel dca symbols (Jon Masters) [526342]
  - Revert: amd64_edac: fix access to pci conf space type 1 (Jarod Wilson) [479070]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-184.el5]
changelog:
  - [scsi] lpfc: Update lpfc to version 8.2.0.63 driver release (Rob Evers) [549763]
  - [scsi] lpfc: Fix single SCSI buffer not handled on SLI4 (Rob Evers) [549763]
  - [scsi] lpfc: Fix Dead FCF not triggering discovery others (Rob Evers) [549763]
  - [scsi] lpfc: Fix vport->fc_flag set outside of lock fail (Rob Evers) [549763]
  - [scsi] lpfc: Fix processing of failed read fcf record (Rob Evers) [549763]
  - [scsi] lpfc: Fix fc header seq_count checks (Rob Evers) [549763]
  - [scsi] lpfc: Update to version 8.2.0.62 driver release (Rob Evers) [549763]
  - [scsi] lpfc: Fix hbq buff only for sli4 (Rob Evers) [549763]
  - [scsi] lpfc: Fix hbq buff adds to receive queue (Rob Evers) [549763]
  - [scsi] lpfc: Fix multi-frame sequence response frames (Rob Evers) [549763]
  - [scsi] lpfc: Fix adapter reset and off/online stress test (Rob Evers) [549763]
  - [scsi] lpfc: Update to version 8.2.0.61 driver release (Rob Evers) [549763]
  - [scsi] lpfc: Fix vport register VPI after devloss timeout (Rob Evers) [549763]
  - [scsi] lpfc: Fix crash during unload and sli4 abort cmd (Rob Evers) [549763]
  - [scsi] lpfc: Blocked all SCSI I/O requests from midlayer (Rob Evers) [549763]
  - [scsi] lpfc: Made TigerShark set up and use single FCP EQ (Rob Evers) [549763]
  - [scsi] lpfc: Update to 8.2.0.60 driver release (Rob Evers) [549763]
  - [scsi] lpfc: Fix vport not logging out when being deleted (Rob Evers) [549763]
  - [net] fixup problems with vlans and bonding (Andy Gospodarek) [526976]
  - [net] ixgbe: upstream update to include 82599-KR support (Andy Gospodarek) [513707]
  - [net] enic: update to upstream version 1.1.0.241a (Andy Gospodarek) [550148]
  - [net] be2net: multiple bug fixes (Ivan Vecera) [549460]
  - [net] virtio_net: fix tx wakeup race condition (Herbert Xu) [524651]
  - [net] add send/receive tracepoints (Neil Horman) [475457]
  - [iscsi] fix install panic w/xen iSCSI boot device (Miroslav Rezanina) [512991]
  - Revert: [mm] SRAT and NUMA fixes for span and/or is disc (Larry Woodman) [474097]
  - [misc] oprofile support for nehalme ep processors (John Villalovos) [498624]
  - [scsi] fix duplicate libiscsi symbol and kabi warnings (Jarod Wilson) [515284]
  - [edac] amd64_edac: fix access to pci conf space type 1 (Bhavna Sarathy) [479070]
  - [misc] do not evaluate WARN_ON condition twice (Hendrik Brueckner) [548653]
  - [xen] fix cpu frequency scaling on Intel procs (Christopher Lalancette) [553324]
  - [xen] passthrough MSI-X mask bit acceleration V3 (Don Dugger) [537734]
  - [xen] change interface of hvm_mmio_access V3 (Don Dugger) [537734]
  - [xen] fix msix table fixmap allocation V3 (Don Dugger) [537734]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-183.el5]
changelog:
  - [kabi] add scsi_dma_{,un}map (Jon Masters) [533489]
  - [kabi] add scsi_nl_{send_vendor_msg,{add,remove}_driver} (Jon Masters) [515812]
  - [kabi] add do_settimeofday and __user_walk_fd (Jon Masters) [486205]
  - [kabi] add pci_domain_nr (Jon Masters) [450121]
  - [sound] alsa hda driver update for rhel5.5 (Jaroslav Kysela) [525390]
  - Revert: [pci] avoid disabling acpi to use non-core PCI (Mauro Carvalho Chehab) [504330 547898]
  - [net] wireless: fix build when using O=objdir (John Linville) [546712]
  - [pci] remove msi-x vector allocation limitation (Stefan Assmann) [531266]
  - [net] vxge: avoid netpoll<->NAPI race (Michal Schmidt) [453683]
  - [scsi] update fcoe for rhel5.5 (Mike Christie) [526259]
  - [net] update tg3 driver to version 3.100 (John Feeney) [515312]
  - [block] fix rcu accesses in partition statistics code (Jerome Marchand) [493517]
  - [pci] enable acs p2p upstream forwarding (Chris Wright) [518305]
  - [net] e1000e: support for 82567V-3 and MTU fixes (Andy Gospodarek) [513706]
  - [pci] aer hest disable support (Prarit Bhargava) [547762]
  - [pci] aer hest firmware first support (Prarit Bhargava) [547762]
  - [block] iosched: fix batching fairness (Jeff Moyer) [462472]
  - [block] iosched: reset batch for ordered requests (Jeff Moyer) [462472]
  - [net] bonding: allow arp_ip_targets on separate vlan from bond device (Andy Gospodarek) [526976]
  - [firewire] ohci: handle receive packets with zero data (Jay Fenlason) [547242] {CVE-2009-4138}
  - [drm] intel: add IRONLAKE support to AGP/DRM drivers (Dave Airlie) [547908]
  - [xen] mask AMD's Node ID MSR (Andrew Jones) [547518]
  - Revert: [xen] fix msi-x table fixmap allocation (Don Dugger) [537734]
  - Revert: [xen] change interface of hvm_mmio_access (Don Dugger) [537734]
  - Revert: [xen] passthrough msi-x mask bit acceleration (Don Dugger) [537734]


author: Don Zickus <dzickus@redhat.com> [2.6.18-182.el5]
changelog:
  - [x86_64] disable vsyscall in kvm guests (Glauber Costa) [542612]
  - [fs] ext3: replace lock_super with explicit resize lock (Eric Sandeen) [525100]
  - [net] bonding: add debug module option (Jiri Pirko) [546624]
  - [fs] respect flag in do_coredump (Danny Feng) [544189] {CVE-2009-4036}
  - [md] fix a race in dm-raid1 (Mikulas Patocka) [502927]
  - [misc] timer: add tracepoints (Jason Baron) [534178]
  - [net] ipv4: fix possible invalid memory access (Prarit Bhargava) [541213]
  - [x86] support AMD L3 cache index disable (Bhavna Sarathy) [517586]
  - [scsi] add emc clariion support to scsi_dh modules (Mike Christie) [437107]
  - [infiniband] fix iser sg aligment handling (Mike Christie) [540686]
  - [scsi] qla2xxx: CT passthrough and link data rate fixes (Marcus Barrow) [543057]
  - [scsi] qla2xxx: update to 8.03.01.04.05.05-k (Marcus Barrow) [542834]
  - [net] s2io: update driver to current upstream version (Michal Schmidt) [513942]
  - [ia64] export cpu_core_map (like i386 and x86_64) (Michal Schmidt) [448856]
  - [net] sfc: additional fixes for rhel5.5 (Michal Schmidt) [448856]
  - [redhat] configs: enable building of the sfc driver (Michal Schmidt) [448856]
  - [net] sfc: add the sfc (Solarflare) driver (Michal Schmidt) [448856]
  - [net] vxge: driver update to 2.0.6 (Michal Schmidt) [453683]
  - [scsi] ibmvscsi: upstream multipath enhancements for 5.5 (Kevin Monroe) [512203]


author: Don Zickus <dzickus@redhat.com> [2.6.18-181.el5]
changelog:
  - [vfs] DIO write returns -EIO on try_to_release_page fail (Jeff Moyer) [461100]
  - [wireless] enable use of internal regulatory database (John Linville) [546712]
  - [wireless] add wireless regulatory rules database (John Linville) [546712]
  - [wireless] use internal regulatory database infrastructure (John Linville) [546712]
  - [wireless] update old static regulatory domain rules (John Linville) [543723]
  - [net] wireless: report reasonable bitrate for 802.11n (John Linville) [546281]
  - [net] mac80211: report correct signal for non-dBm values (John Linville) [545899]
  - [net] wireless: kill some warning spam (John Linville) [545121]
  - [net] mac80211: avoid uninit ptr deref in ieee80211 (John Linville) [545121]
  - [net] wireless: avoid deadlock when enabling rfkill (John Linville) [542593]
  - [wireless] configuration changes for updates (John Linville) [456943 474328 514661 516859]
  - [net] ath9k: backport driver from 2.6.32 (John Linville) [456943]
  - [net] wireless: updates of mac80211 etc from 2.6.32 (John Linville) [474328 514661 516859]
  - [net] wireless support updates from 2.6.32 (John Linville) [456943 474328 514661 516859]
  - [net] bnx2: update to version 2.0.2 (John Feeney) [517377]
  - [usb] support lexar expresscard (Pete Zaitcev) [511374]
  - [net] cnic: update driver for RHEL5.5 (Stanislaw Gruszka) [517378]
  - [net] bnx2x: update to 1.52.1-5 (Stanislaw Gruszka) [515716 522600]
  - [net] bnx2x: add mdio support (Stanislaw Gruszka) [515716 522600]
  - [net] bnx2x: add firmware version 5.2.7.0 (Stanislaw Gruszka) [515716 522600]
  - [net] bnx2x: update to 1.52.1 (Stanislaw Gruszka) [515716 522600]
  - [fs] make NR_OPEN tunable (Eric Sandeen) [507159]
  - [net] mdio: add mdio module from upstream (Michal Schmidt) [448856]
  - [net] ethtool: add more defines for mdio to use (Michal Schmidt) [448856]
  - [pci] add and export pci_clear_master (Michal Schmidt) [448856]
  - [mm] SRAT and NUMA fixes for span and/or is discontig mem (Larry Woodman) [474097]
  - [fs] eventfd: remove fput call from possible IRQ context (Jeff Moyer) [493101]
  - [fs] eventfd: kaio integration fix (Jeff Moyer) [493101]
  - [fs] eventfd: sanitize anon_inode_getfd() (Jeff Moyer) [493101]
  - [fs] eventfd: should #include <linux/syscalls.h> (Jeff Moyer) [493101]
  - [fs] eventfd: clean compile when CONFIG_EVENTFD=n (Jeff Moyer) [493101]
  - [s390] wire up signald, timerfd and eventfd syscalls (Jeff Moyer) [493101]
  - [fs] eventfd: use waitqueue lock (Jeff Moyer) [493101]
  - [ppc] wire up eventfd syscalls (Jeff Moyer) [493101]
  - [ia64] wire up {signal, timer, event}fd syscalls (Jeff Moyer) [493101]
  - [fs] aio: KAIO eventfd support example (Jeff Moyer) [493101]
  - [fs] eventfd: wire up x86 arches (Jeff Moyer) [493101]
  - [fs] add eventfd core (Jeff Moyer) [493101]
  - [net] r8169: update to latest upstream for rhel5.5 (Ivan Vecera) [540582]
  - [net] benet: update driver to latest upstream for rhel5.5 (Ivan Vecera) [515269]
  - [net] e1000e: update and fix WOL issues (Andy Gospodarek) [513706 513930 517593 531086]
  - [net] e1000: update to latest upstream for rhel5.5 (Dean Nelson) [515524]
  - [net] mlx4: update to recent version with SRIOV support (Doug Ledford) [503113 512162 520674 527499 529396 534158]
  - [md] raid: deal with soft lockups during resync (Doug Ledford) [501075]
  - [x86] amd: add node ID MSR support (Bhavna Sarathy) [530181]
  - [net] ipv4: fix an unexpectedly freed skb in tcp (Amerigo Wang) [546402]


author: Don Zickus <dzickus@redhat.com> [2.6.18-180.el5]
changelog:
  - [fs] ext4: fix insufficient checks in EXT4_IOC_MOVE_EXT (Eric Sandeen) [546105] {CVE-2009-4131}
  - [fs] fix possible inode corruption on unlock (Eric Sandeen) [545612]
  - [fs] xfs: fix fallocate error return sign (Eric Sandeen) [544349]
  - [net] bnx2: fix frags index (Flavio Leitner) [546326]
  - [pci] implement public pci_ioremap_bar function (Prarit Bhargava) [546244]
  - [trace] add coredump tracepoint (Masami Hiramatsu) [517115]
  - [trace] add signal tracepoints (Masami Hiramatsu) [517121]
  - [trace] add itimer tracepoints (Jason Baron) [534178]
  - [gfs2] make O_APPEND behave as expected (Steven Whitehouse) [544342]
  - [gfs2] fix rename locking issue (Steven Whitehouse) [538484]
  - [usb] add quirk for iso on amd sb800 (Pete Zaitcev) [537433]
  - [mm] add kernel pagefault tracepoint for x86 & x86_64 (Larry Woodman) [517133]
  - [ia64] dma_get_required_mask altix workaround (George Beshers) [517192]
  - [misc] sysctl: require CAP_SYS_RAWIO to set mmap_min_addr (Amerigo Wang) [534018]
  - [pci] intel-iommu: no pagetable validate in passthru mode (Don Dutile) [518103]
  - [pci] intel-iommu: set dmar_disabled when DMAR at zero (Don Dutile) [516811 518103]
  - [pci] dmar: rhsa entry decode (Don Dutile) [516811 518103]
  - [pci] intel-iommu: add hot (un)plug support (Don Dutile) [516811 518103]
  - [pci] inte-iommu: alloc_coherent obey coherent_dma_mask (Don Dutile) [516811 518103]
  - [pci] dmar: check for DMAR at zero BIOS error earlier (Don Dutile) [516811 518103]
  - [pci] intel-iommu: fix for isoch dmar w/no tlb space (Don Dutile) [516811 518103]
  - [pci] intel-iommu: add 2.6.32-rc4 sw and hw pass-through (Don Dutile) [516811 518103]
  - [pci] intel-iommu: IOTLB flushing mods & ATSR support (Don Dutile) [516811 518103]
  - [aio] implement request batching (Jeff Moyer) [532769]
  - [net] netxen: further p3 updates for rhel5.5 (Marcus Barrow) [542746]
  - [net] netxen: driver updates from 2.6.32 (Marcus Barrow) [516833]
  - [net] netxen: driver updates from 2.6.31 (Marcus Barrow) [516833]
  - [xen] passthrough msi-x mask bit acceleration (Don Dugger) [537734]
  - [xen] change interface of hvm_mmio_access (Don Dugger) [537734]
  - [xen] fix msi-x table fixmap allocation (Don Dugger) [537734]
  - [xen] fix w/sata set to ide combined mode on amd (Bhavna Sarathy) [544021]
  - [xen] domU irq ratelimiting (Don Dugger) [524747]


author: Don Zickus <dzickus@redhat.com> [2.6.18-179.el5]
changelog:
  - [scsi] st: display current settings of option bits (Tom Coughlan) [501030]
  - [pci] AER: prevent errors being reported multiple times (Prarit Bhargava) [544923]
  - [cifs] NULL out pointers when chasing DFS referrals (Jeff Layton) [544417]
  - [fbfront] xenfb: don't recreate thread on every restore (Christopher Lalancette) [541325]
  - [net] igb: update igb driver to support barton hills (Stefan Assmann) [513710]
  - [fs] hfs: fix a potential buffer overflow (Amerigo Wang) [540741] {CVE-2009-4020}
  - [fuse] prevent fuse_put_request on invalid pointer (Danny Feng) [538737] {CVE-2009-4021}
  - [scsi] lpfc: update version from 8.2.0.58 to 8.2.0.59 (Rob Evers) [529244]
  - [scsi] lpfc: update version from 8.2.0.55 to 8.2.0.58 (Rob Evers) [516541 529244]
  - [scsi] lpfc: update version from 8.2.0.52 to 8.2.0.55 (Rob Evers) [529244]
  - [scsi] pmcraid: minor driver update for rhel5.5 (Rob Evers) [529979]
  - [scsi] add pmcraid driver (Rob Evers) [529979]
  - [scsi] bfa: brocade bfa fibre-channel/fcoe driver (Rob Evers) [475695]
  - [md] support origin size < chunk size (Mikulas Patocka) [502965]
  - [md] lock snapshot while reading status (Mikulas Patocka) [543307]
  - [md] fix deadlock in device mapper multipath (Mikulas Patocka) [543270]
  - [md] raid5: mark cancelled readahead bios with -EIO (Eric Sandeen) [512552]
  - [fs] ext2: convert to new aops (Josef Bacik) [513136]
  - [fs] jbd: fix race in slab creation/deletion (Josef Bacik) [496847]
  - [net] enic: update to upstream version 1.1.0.100 (Andy Gospodarek) [519086]
  - [scsi] megaraid: make driver legacy I/O port free (Tomas Henzl) [515863]
  - [scsi] megaraid: upgrade to version 4.17-RH1 (Tomas Henzl) [518243]
  - [net] ipvs: synchronize closing of connections (Danny Feng) [492942]
  - [fs] dlm: fix connection close handling (David Teigland) [521093]
  - [hwmon] add support for syleus chip to fschmd driver (Dean Nelson) [513101]
  - [s390] dasd: fix DIAG access for read-only devices (Hendrik Brueckner) [537859]
  - [acpi] backport support for ACPI 4.0 power metering (Matthew Garrett) [514923]
  - [scsi] mpt2sas: use selected regions (Tomas Henzl) [516702]
  - [scsi] mpt2sas: upgrade to 01.101.06.00 (Tomas Henzl) [516702]
  - [block] blktrace: only tear down our own debug/block (Eric Sandeen) [498489]
  - Revert: [scsi] fix inconsistent usage of max_lun (David Milburn) [531488]


author: Don Zickus <dzickus@redhat.com> [2.6.18-178.el5]
changelog:
  - [x86] fix stale data in shared_cpu_map cpumasks (Prarit Bhargava) [541953]
  - [mm] call vfs_check_frozen after unlocking the spinlock (Amerigo Wang) [541956]
  - [md] fix data corruption with different chunksizes (Mikulas Patocka) [210490]
  - [md] fix snapshot crash on invalidation (Mikulas Patocka) [461506]
  - [net] cxgb3: fix port index issue (Doug Ledford) [516948]
  - [net] cxgb3: correct hex/decimal error (Doug Ledford) [516948]
  - [net] mlx4_en: add a pci id table (Doug Ledford) [508770]
  - [infiniband] null out skb pointers on error (Doug Ledford) [531784]
  - [infiniband] init neigh->dgid.raw on bonding events (Doug Ledford) [538067]
  - [nfs] add an nfsiod workqueue (Ian Kent) [489931]
  - [nfs] nfsiod: ensure the asynchronous RPC calls complete (Ian Kent) [489931]
  - [nfs] sunrpc: allow rpc_release() CB run on another workq (Ian Kent) [489931]
  - [nfs] fix a deadlock with lazy umount -2 (Ian Kent) [489931]
  - [nfs] fix a deadlock with lazy umount (Ian Kent) [489931]
  - [fs] ext3/4: free journal buffers (Eric Sandeen) [506217]
  - [net] resolve issues with vlan creation and filtering (Andy Gospodarek) [521345]
  - [scsi] stex: update driver for RHEL-5.5 (David Milburn) [516881]
  - [scsi] be2iscsi: add driver to generic config (Mike Christie) [515284]
  - [scsi] add be2iscsi driver (Mike Christie) [515284]
  - [fs] ext4: update to 2.6.32 codebase (Eric Sandeen) [528054]
  - [scsi] disable state transition from OFFLINE to RUNNING (Takahiro Yasui) [516934]
  - [scsi] fusion: update mpt driver to 3.4.13rh (Tomas Henzl) [516710]
  - [net] gro: fix illegal merging of trailer trash (Herbert Xu) [537876]


author: Don Zickus <dzickus@redhat.com> [2.6.18-177.el5]
changelog:
  - [scsi] gdth: prevent negative offsets in ioctl (Amerigo Wang) [539421] {CVE-2009-3080}
  - [net] ixgbe: add and enable CONFIG_IXGBE_DCA (Andy Gospodarek) [514306]
  - [net] ixgbe: update to upstream version 2.0.44-k2 (Andy Gospodarek) [513707 514306 516699]
  - [cifs] duplicate data on appending to some samba servers (Jeff Layton) [500838]
  - [s390] kernel: fix single stepping on svc0 (Hendrik Brueckner) [540527]
  - [fs] gfs2: fix glock ref count issues (Steven Whitehouse) [539240]
  - [vbd] xen: fix crash after ballooning (Christopher Lalancette) [540811]
  - [block] cfq-iosched: get rid of cfqq hash (Jeff Moyer) [427709 448130 456181]
  - [scsi] devinfo update for hitachi entries for RHEL5.5 (Takahiro Yasui) [430631]
  - [net] call cond_resched in rt_run_flush (Amerigo Wang) [517588]
  - [cifs] update cifs version number (Jeff Layton) [500838]
  - [cifs] avoid invalid kfree in cifs_get_tcp_session (Jeff Layton) [500838]
  - [cifs] fix broken mounts when a SSH tunnel is used (Jeff Layton) [500838]
  - [cifs] fix memory leak in ntlmv2 hash calculation (Jeff Layton) [500838]
  - [cifs] fix potential NULL deref in parse_DFS_referrals (Jeff Layton) [500838]
  - [cifs] fix read buffer overflow (Jeff Layton) [500838]
  - [cifs] free nativeFileSystem before allocating new one (Jeff Layton) [500838]
  - [cifs] add addr= mount option alias for ip= (Jeff Layton) [500838]
  - [cifs] copy struct *after* setting port, not before (Jeff Layton) [500838]
  - [cifs] fix artificial limit on reading symlinks (Jeff Layton) [500838]
  - [scsi] megaraid: fix sas permissions in sysfs (Casey Dahlin) [537313] {CVE-2009-3889 CVE-2009-3939}
  - [cpufreq] avoid playing with cpus_allowed in powernow-k8 (Alex Chiang) [523505]
  - [cpufreq] change cpu freq arrays to per_cpu variables (Alex Chiang) [523505]
  - [cpufreq] powernow-k8: get drv data for correct cpu (Alex Chiang) [523505]
  - [cpufreq] x86: change NR_CPUS arrays in powernow-k8 (Alex Chiang) [523505]
  - [cifs] fix error handling in mount-time dfs referral code (Jeff Layton) [513410]
  - [cifs] add loop check when mounting dfs tree (Jeff Layton) [513410]
  - [cifs] fix some build warnings (Jeff Layton) [513410]
  - [cifs] fix build when dfs support not enabled (Jeff Layton) [513410]
  - [cifs] remote dfs root support (Jeff Layton) [513410]
  - [cifs] enable dfs submounts to handle remote referrals (Jeff Layton) [513410]
  - [edac] i3200_edac: backport driver to RHEL 5.5 (Mauro Carvalho Chehab) [469976]
  - [edac] add upstream i3200_edac driver (Mauro Carvalho Chehab) [469976]
  - [cifs] no CIFSGetSrvInodeNumber in is_path_accessible (Jeff Layton) [529431]
  - [block] blktrace: correctly record block to and from devs (Jason Baron) [515551]
  - [sched] enable CONFIG_DETECT_HUNG_TASK support (Amerigo Wang) [506059]
  - [xen] fix SRAT check for discontiguous memory (Christopher Lalancette) [519225]
  - [xen] implement fully preemptible page table teardown (Christopher Lalancette) [510037]


author: Don Zickus <dzickus@redhat.com> [2.6.18-176.el5]
changelog:
  - [xen] mask extended topo cpuid feature (Andrew Jones ) [533292]
  - [fs] pipe.c null pointer dereference (Jeff Moyer ) [530939] {CVE-2009-3547}
  - [xen] cd-rom drive does not recognize new media (Miroslav Rezanina ) [221676]
  - [nfs] fix stale nfs_fattr passed to nfs_readdir_lookup (Harshula Jayasuriya ) [531016]
  - [spec] s390: enable kernel module signing (Don Zickus ) [483665]
  - [nfs] bring nfs4acl into line with mainline code (Jeff Layton ) [479870 530575]
  - [ia64] kdump: restore registers in the stack on init (Takao Indoh ) [515753]
  - [nfs] nfsd4: do exact check of attribute specified (Jeff Layton ) [512361]
  - [net] igb: add support for 82576ns serdes adapter (Stefan Assmann ) [517063]
  - [s390] zfcp_scsi: dynamic queue depth adjustment param (Pete Zaitcev ) [508355]
  - [scsi] fix inconsistent usage of max lun (David Milburn ) [531488]
  - [ipmi] fix ipmi_si modprobe hang (Tony Camuso ) [507402]
  - [x86] kvm: don't ask HV for tsc khz if not using kvmclock (Glauber Costa ) [531268]
  - [net] qlge: updates and fixes for RHEL-5.5 (Marcus Barrow ) [519453]
  - [net] igb: fix kexec with igb controller (Stefan Assmann ) [527424]
  - [net] qlge: fix crash with kvm guest device passthru (Marcus Barrow ) [507689]
  - [misc] hpilo: add polling mechanism (Tony Camuso ) [515010]
  - [misc] hpilo: add interrupt handler (Tony Camuso ) [515010]
  - [misc] hpilo: staging for interrupt handling (Tony Camuso ) [515010]
  - [edac] amd64_edac: enable driver in kernel config (Bhavna Sarathy ) [479070]
  - [edac] amd64_edac: remove early hardware probe (Bhavna Sarathy ) [479070]
  - [edac] amd64_edac: detect ddr3 support (Bhavna Sarathy ) [479070]
  - [edac] amd64_edac: add ddr3 support (Bhavna Sarathy ) [479070]
  - [edac] add amd64_edac driver (Bhavna Sarathy ) [479070]
  - [net] igb: set vf rlpml must take vlan tag into account (Don Dugger ) [515602]
  - [misc] hibernate: increase timeout (Matthew Garrett ) [507331]
  - [nfs] make sure dprintk() macro works everywhere (Jeff Layton ) [532701]
  - [acpi] include core wmi support and dell-wmi driver (Matthew Garrett ) [516623]
  - [powerpc] fix to handle SLB resize during migration (Kevin Monroe ) [524112]
  - [mm] oom killer output should display UID (Larry Woodman ) [520419]
  - [net] fix race in data receive/select (Amerigo Wang ) [509866]
  - [net] augment raw_send_hdrinc to validate ihl in user hdr (Neil Horman ) [500924]
  - [i2c] include support for Hudson-2 SMBus controller (Stanislaw Gruszka ) [515125]
  - [net] bonding: introduce primary_reselect option (Jiri Pirko ) [471532]
  - [net] bonding: ab_arp use std active slave select code (Jiri Pirko ) [471532]
  - [net] use netlink notifications to track neighbour states (Danny Feng ) [516589]
  - [net] introduce generic function __neigh_notify (Danny Feng ) [516589]
  - [fs] skip inodes w/o pages to free in drop_pagecache_sb (Larry Woodman ) [528070]


author: Don Zickus <dzickus@redhat.com> [2.6.18-175.el5]
changelog:
  - [net] bnx2x: add support for bcm8727 phy (Stanislaw Gruszka ) [515716]
  - [net] sched: fix panic in bnx2_poll_work (John Feeney ) [526481]
  - [acpi] prevent duplicate dirs in /proc/acpi/processor (Matthew Garrett ) [537395]
  - [mm] conditional flush in flush_all_zero_pkmaps (Eric Sandeen ) [484683]
  - [fs] ecryptfs: copy lower attrs before dentry instantiate (Eric Sandeen ) [489774]
  - [ppc] fix compile warnings in eeh code (Prarit Bhargava ) [538407]
  - [md] multiple device failure renders dm-raid1 unfixable (Jonathan E Brassow ) [498532]
  - [scsi] ibmvscsi: FCoCEE NPIV support (Steve Best ) [512192]
  - [fs] gfs2: fix potential race in glock code (Steven Whitehouse ) [498976]
  - [kvm] balloon driver for guests (Peter Bogdanovic ) [522629]
  - [sctp] assign tsns earlier to avoid reordering (Neil Horman ) [517504]
  - [x86] fix boot crash with < 8-core AMD Magny-cours system (Bhavna Sarathy) [522215]
  - [x86] support amd magny-cours power-aware scheduler fix (Bhavna Sarathy ) [513685]
  - [x86] cpu: upstream cache fixes needed for amd m-c (Bhavna Sarathy ) [526315]
  - [x86_64] set proc id and core id before calling fixup_dcm (Bhavna Sarathy) [526315]
  - [x86] disable NMI watchdog on CPU remove (Prarit Bhargava ) [532514]
  - [nfsd] don't allow setting ctime over v4 (Jeff Layton ) [497909]
  - [acpi] bm_check and bm_control update (Luming Yu ) [509422]
  - [x86_64] amd: iommu system management erratum 63 fix (Bhavna Sarathy ) [531469]
  - [net] bnx2i/cnic: update driver version for RHEL5.5 (Mike Christie ) [516233]
  - [x86] fix L1 cache by adding missing break (Bhavna Sarathy ) [526770]
  - [x86] amd: fix hot plug cpu issue on 32-bit magny-cours (Bhavna Sarathy ) [526770]
  - [acpi] disable ARB_DISABLE on platforms where not needed (Luming Yu ) [509422]
  - [s390] do not annotate cmdline as __initdata (Hendrik Brueckner ) [506898]
  - [x86_64] fix 32-bit process register leak (Amerigo Wang ) [526798]
  - [misc] don't call printk while crashing (Mauro Carvalho Chehab ) [497195]
  - [x86] mce_amd: fix up threshold_bank4 creation (Bhavna Sarathy ) [526315]
  - [pci] fix SR-IOV function dependency link problem (Don Dugger ) [503837]
  - [xen] fix numa on magny-cours systems (Bhavna Sarathy ) [526051]
  - [xen] add two HP ProLiant DMI quirks to the hypervisor (Paolo Bonzini ) [536677]
  - [xen] hook sched rebalance logic to opt_hardvirt (Christopher Lalancette ) [529271]
  - [xen] crank the correct stat in the scheduler (Christopher Lalancette ) [529271]
  - [xen] whitespace fixups in xen scheduler (Christopher Lalancette ) [529271]
  - [xen] fix crash with memory imbalance (Bhavna Sarathy ) [526785]


author: Don Zickus <dzickus@redhat.com> [2.6.18-174.el5]
changelog:
  - [fs] private dentry list to avoid dcache_lock contention (Lachlan McIlroy ) [526612]
  - [gfs2] drop rindex glock on grows (Benjamin Marzinski ) [482756]
  - [acpi] run events on cpu 0 (Matthew Garrett ) [485016]
  - [cpufreq] add option to avoid smi while calibrating (Matthew Garrett ) [513649]
  - [acpi] support physical cpu hotplug on x86_64 (Stefan Assmann ) [516999]
  - [scsi] qla2xxx: enable msi-x correctly on qlogic 2xxx series (Marcus Barrow ) [531593]
  - [apic] fix server c1e spurious lapic timer events (Bhavna Sarathy ) [519422]
  - [pci] aer: fix ppc64 compile - no msi support (Prarit Bhargava ) [514442 517093]
  - [pci] aer: config changes to enable aer support (Prarit Bhargava ) [514442 517093]
  - [pci] aer: fix NULL pointer in aer injection code (Prarit Bhargava ) [514442 517093]
  - [pci] aer: add domain support to aer_inject (Prarit Bhargava ) [514442 517093]
  - [pci] aer: backport acpi osc functions (Prarit Bhargava ) [517093]
  - [pci] aer: pcie support and compile fixes (Prarit Bhargava ) [517093]
  - [pci] aer: changes required to compile in RHEL5 (Prarit Bhargava ) [514442 517093]
  - [pci] aer: base aer driver support (Prarit Bhargava ) [514442 517093]
  - [kvm] use upstream kvm_get_tsc_khz (Glauber Costa ) [531025]
  - [cifs] turn oplock breaks into a workqueue job (Jeff Layton ) [531005]
  - [cifs] fix oplock request handling in posix codepath (Jeff Layton ) [531005]
  - [cifs] have cifsFileInfo hold an extra inode reference (Jeff Layton ) [531005]
  - [cifs] take GlobalSMBSes_lock as read-only (Jeff Layton ) [531005]
  - [cifs] remove cifsInodeInfo.oplockPending flag (Jeff Layton ) [531005]
  - [cifs] replace wrtPending with a real reference count (Jeff Layton ) [531005]
  - [cifs] clean up set_cifs_acl interfaces (Jeff Layton ) [531005]
  - [cifs] reorganize get_cifs_acl (Jeff Layton ) [531005]
  - [cifs] protect GlobalOplock_Q with its own spinlock (Jeff Layton ) [531005]
  - [scsi] qla2xxx: updates and fixes for RHEL-5.5 (Marcus Barrow ) [519447]
  - [net] vlan: silence multicast debug messages (Danny Feng ) [461442]
  - [fs] fix inode_table test in ext{2,3}_check_descriptors (Eric Sandeen ) [504797]
  - [net] netlink: fix typo in initialization (Jiri Pirko ) [527906]
  - [mm] prevent tmpfs from going readonly during oom kills (Larry Woodman ) [497257]
  - [x86] set cpu_llc_id on AMD CPUs (Bhavna Sarathy ) [513684]
  - [x86] fix up threshold_bank4 support on AMD Magny-cours (Bhavna Sarathy ) [513684]
  - [x86] fix up L3 cache information for AMD Magny-cours (Bhavna Sarathy ) [513684]
  - [x86] amd: fix CPU llc_shared_map information (Bhavna Sarathy ) [513684]
  - [fs] trim instantiated file blocks on write errors (Eric Sandeen ) [515529]
  - [s390] optimize storage key operations for anon pages (Hans-Joachim Picht ) [519977]
  - [net] cxgb3: bug fixes from latest upstream version (Doug Ledford ) [510818]
  - [misc] saner FASYNC handling on file close (Paolo Bonzini ) [510746]
  - [wireless] mac80211: fix reported wireless extensions version (John Linville ) [513430]
  - [mm] don't oomkill when hugepage alloc fails on node (Larry Woodman ) [498510]
  - [xen] iommu-amd: extend loop ctr for polling completion wait (Bhavna Sarathy ) [518474 526766]
  - [xen] iommu: add passthrough and no-intremap parameters (Bhavna Sarathy ) [518474 526766]
  - [xen] iommu: enable amd iommu debug at run-time (Bhavna Sarathy ) [518474 526766]
  - [xen] support interrupt remapping on M-C (Bhavna Sarathy ) [518474 526766]
  - [xen] iommu: move iommu_setup() to setup ioapic correctly (Bhavna Sarathy ) [518474 526766]


author: Don Zickus <dzickus@redhat.com> [2.6.18-173.el5]
changelog:
  - [acpi] thinkpad_acpi: disable ecnvram brightness on some (Matthew Garrett ) [522745]
  - [block] cfq-iosched: don't delay queue kick for merged req (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq-iosched: fix idling interfering with plugging (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq: separate merged cfqqs if they stop cooperating (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq: change the meaning of the cfqq_coop flag (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq: merge cooperating cfq_queues (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq: calc seek_mean per cfq_queue not per cfq_io_context (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq-iosched: cache prio_tree root in cfqq->p_root (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq-iosched: fix aliased req & cooperation detect (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq-iosched: default seek when not enough samples (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq-iosched: make seek_mean converge more quick (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq-iosched: add close cooperator code (Jeff Moyer ) [456181 448130 427709]
  - [block] cfq-iosched: development update (Jeff Moyer ) [456181 448130 427709]
  - [gfs2] careful unlinking inodes (Steven Whitehouse ) [519049]
  - [scsi] arcmsr: add missing parameter (Tomas Henzl ) [521203]
  - [nfs] v4: fix setting lock on open file with no state (Jeff Layton ) [533115] {CVE-2009-3726}
  - [misc] futex priority based wakeup (Jon Thomas ) [531552]
  - [dlm] use GFP_NOFS on all lockspaces (David Teigland ) [530537]
  - [gfs2] improve statfs and quota usability (Benjamin Marzinski ) [529796]
  - [net] forcedeth: let phy power down when IF is down (Ivan Vecera ) [513692]
  - [drm] r128: check for init on all ioctls that require it (Danny Feng ) [529603] {CVE-2009-3620}
  - [scsi] htpiop: RocketRAID driver update v1.0 -> v1.6 (Rob Evers ) [519076]
  - [ipmi] add HP message handling (Tony Camuso ) [507402]
  - [mm] prevent hangs/long pauses when zone_reclaim_mode=1 (Larry Woodman ) [507360]
  - [s390] ipl: vmhalt, vmpanic, vmpoff, vmreboot don't work (Hans-Joachim Picht ) [518229]
  - [nfs] bring putpubfh handling inline with upstream (Wade Mealing ) [515405]


author: Don Zickus <dzickus@redhat.com> [2.6.18-172.el5]
changelog:
  - [fs] dio: don't zero out pages array inside struct dio (Jeff Moyer ) [488161]
  - [cifs] libfs: sb->s_maxbytes casts to a signed value (Jeff Layton ) [486092]
  - [serial] power7: support the single-port serial device (Kevin Monroe ) [525812]
  - [kABI] add pci_{enable,disable}_msi{,x} (Jon Masters ) [521081]
  - [scsi] mpt: errata 28 fix on LSI53C1030 (Tomas Henzl ) [518689]
  - [scsi] panic at .ipr_sata_reset after device reset (Kevin Monroe ) [528175]
  - [scsi] lpfc: update to 8.2.0.52 FC/FCoE (Rob Evers ) [515272]
  - [x86] add ability to access Nehalem uncore config space (John Villalovos ) [504330]
  - [net] sunrpc: remove flush_workqueue from xs_connect (Jeff Layton ) [495059]
  - [xen] ia64: command-line arg to increase the heap size (Paolo Bonzini ) [521865]


author: Don Zickus <dzickus@redhat.com> [2.6.18-171.el5]
changelog:
  - [security] require root for mmap_min_addr (Eric Paris ) [518143] {CVE-2009-2695}
  - [ata] ahci: add AMD SB900 controller device IDs (David Milburn ) [515114]
  - [net] lvs: adjust sync protocol handling for ipvsadm -2 (Neil Horman ) [524129]
  - Revert: [net] lvs: fix sync protocol handling for timeout values (Neil Horman ) [524129]
  - [net] AF_UNIX: deadlock on connecting to shutdown socket (Jiri Pirko ) [529631] {CVE-2009-3621}
  - [fs] inotify: remove debug code (Danny Feng ) [499019]
  - [fs] inotify: fix race (Danny Feng ) [499019]


author: Don Zickus <dzickus@redhat.com> [2.6.18-170.el5]
changelog:
  - [net] lvs: fix sync protocol handling for timeout values (Neil Horman ) [524129]
  - [net] igb: return PCI_ERS_RESULT_DISCONNECT on failure (Dean Nelson ) [514250]
  - [net] e100: return PCI_ERS_RESULT_DISCONNECT on failure (Dean Nelson ) [514250]
  - [nfs] knfsd: query fs for v4 getattr of FATTR4_MAXNAME (Jeff Layton ) [469689]
  - [block] blkfront: respect elevator=xyz cmd line option (Paolo Bonzini ) [498461]
  - [firewire] fw-ohci: fix IOMMU resource exhaustion (Jay Fenlason ) [513827]
  - [scsi] cciss: ignore stale commands after reboot (Tomas Henzl ) [525440]
  - [scsi] cciss: version change (Tomas Henzl ) [525440]
  - [scsi] cciss: switch to using hlist (Tomas Henzl ) [525440]
  - [x86] support always running Local APIC (John Villalovos ) [496306]
  - [x86_64] fix hugepage memory tracking (Jim Paradis ) [518671]
  - [net] bnx2: apply BROKEN_STATS workaround to 5706/5708 (Flavio Leitner ) [527748]
  - [pci] pci_dev->is_enabled must be set (Prarit Bhargava ) [527496]
  - [audit] dereferencing krule as if it were an audit_watch (Alexander Viro ) [526819]
  - [mm] fix spinlock performance issue on large systems (John Villalovos ) [526078]
  - [misc] hotplug: add CPU_DYING notifier (Eduardo Habkost ) [510814]
  - [misc] hotplug: use cpuset hotplug callback to CPU_DYING (Eduardo Habkost ) [510814]
  - [misc] define CPU_DYING and CPU_DYING_FROZEN (Eduardo Habkost ) [510814]
  - [misc] hotplug: adapt thermal throttle to CPU_DYING (Eduardo Habkost ) [510814]
  - [fs] file truncations when both suid and write perms set (Amerigo Wang ) [486975]
  - [x86] finish sysdata conversion (Danny Feng ) [519633]
  - [misc] pipe: fix fd leaks (Amerigo Wang ) [509625]
  - [x86_64] PCI space below 4GB forces mem remap above 1TB (Larry Woodman ) [523522]
  - [pci] pciehp: fix PCIe hotplug slot detection (Michal Schmidt ) [521731]
  - [net] syncookies: support for TCP options via timestamps (jolsa@redhat.com ) [509062]
  - [net] tcp: add IPv6 support to TCP SYN cookies (jolsa@redhat.com ) [509062]
  - [xen] blkfront: check for out-of-bounds array accesses (Paolo Bonzini ) [517238]
  - [xen] fix timeout with PV guest and physical CDROM (Paolo Bonzini ) [506899]
  - [net] e1000e: return PCI_ERS_RESULT_DISCONNECT on fail (Dean Nelson ) [508387]
  - [x86_64] vsmp: fix bit-wise operator and compile issue (Prarit Bhargava ) [515408]
  - [net] e100: add support for 82552 (Dean Nelson ) [475610]
  - [net] netfilter: honour source routing for LVS-NAT (Jiri Pirko ) [491010]
  - [misc] hwmon: update to latest upstream for RHEL-5.5 (Prarit Bhargava ) [467994 250561 446061]
  - [xen] panic in msi_msg_read_remap_rte with acpi=off (Miroslav Rezanina ) [525467]
  - [xen] mask out xsave for hvm guests (Andrew Jones ) [524052]
  - [xen] allow booting with broken serial hardware (Chris Lalancette ) [518338]
  - [xen] mask out more CPUID bits for PV guests (Chris Lalancette ) [502826]
  - [xen] x86: fix wrong asm (Paolo Bonzini ) [510686]
  - [xen] always inline memcmp (Paolo Bonzini) [510686]
  - [xen] i386: handle x87 opcodes in TLS segment fixup (Paolo Bonzini ) [510225]


author: Don Zickus <dzickus@redhat.com> [2.6.18-169.el5]
changelog:
  - [scsi] export symbol scsilun_to_int (Tomas Henzl ) [528153]
  - [fs] eCryptfs: prevent lower dentry from going negative (Eric Sandeen ) [527835] {CVE-2009-2908}
  - [nfs] v4: reclaimer thread stuck in an infinite loop (Sachin S. Prabhu ) [526888]
  - [scsi] scsi_dh_rdac: changes for rdac debug logging (Rob Evers ) [524335]
  - [scsi] scsi_dh_rdac: collect rdac debug info during init (Rob Evers ) [524335]
  - [scsi] scsi_dh_rdac: move init code around (Rob Evers ) [524335]
  - [scsi] scsi_dh_rdac: return correct mode select cmd info (Rob Evers ) [524335]
  - [scsi] scsi_dh_rdac: add support for Dell PV array (Rob Evers ) [524335]
  - [scsi] scsi_dh_rdac: add support for SUN devices (Rob Evers ) [524335]
  - [scsi] scsi_dh_rdac: support ST2500, ST2510 and ST2530 (Rob Evers ) [524335]
  - [s390] cio: boot through XAUTOLOG with conmode 3270 (Hans-Joachim Picht ) [508934]
  - [x86] add smp_call_function_many/single functions (Prarit Bhargava ) [526043]
  - [s390] iucv: fix output register in iucv_query_maxconn (Hans-Joachim Picht ) [524251]
  - [s390] set preferred s390 console based on conmode (Hans-Joachim Picht ) [520461]
  - [s390] dasd: add large volume support (Hans-Joachim Picht ) [511972]
  - [s390] dasd: fail requests when dev state is not ready (Hans-Joachim Picht ) [523219]
  - [s390] cio: failing set online/offline processing (Hans-Joachim Picht ) [523323]
  - [x86] oprofile: support arch perfmon (John Villalovos ) [523479]
  - [x86] oprofile: fix K8/core2 on multiple cpus (John Villalovos ) [523479]
  - [x86] oprofile: utilize perf counter reservation (John Villalovos ) [523479]
  - [gfs2] genesis stuck writing to unlinked file (Abhijith Das ) [505331]
  - [net] r8169: avoid losing MSI interrupts (Ivan Vecera ) [514589]
  - [s390] cio: set correct number of internal I/O retries (Hans-Joachim Picht ) [519814]
  - [net] e1000: return PCI_ERS_RESULT_DISCONNECT on fail (Dean Nelson ) [508389]
  - [net] ixgbe: return PCI_ERS_RESULT_DISCONNECT on fail (Dean Nelson ) [508388]
  - [crypto] s390: enable ansi_cprng config option (Jarod Wilson ) [504667]
  - [s390] dasd: dev attr to disable blocking on lost paths (Hans-Joachim Picht ) [503222]
  - [s390] qeth: handle VSwitch Port Isolation error codes (Hans-Joachim Picht ) [503232]
  - [s390] qeth: improve no_checksumming handling for layer3 (Hans-Joachim Picht ) [503238]
  - [gfs2] smbd proccess hangs with flock call (Abhijith Das ) [502531]
  - [input] psmouse: reenable mouse on shutdown (Prarit Bhargava ) [501025]
  - [xen] x86: make NMI detection work (Miroslav Rezanina ) [494120]


author: Don Zickus <dzickus@redhat.com> [2.6.18-168.el5]
changelog:
  - [gfs2] mount option: -o errors=withdraw|panic (Bob Peterson ) [518106]
  - [net] bonding: set primary param via sysfs (Jiri Pirko ) [499884]
  - [scsi] fusion: re-enable mpt_msi_enable option (Tomas Henzl ) [520820]
  - [x86] xen: add 'ida' flag (Prarit Bhargava ) [522846]
  - [net] ipt_recent: sanity check hit count (Amerigo Wang ) [523982]
  - [acpi] fix syntax in ACPI debug statement (Stefan Assmann ) [524787]
  - [s390] AF_IUCV SOCK_SEQPACKET support (Hans-Joachim Picht ) [512006]
  - [x86] fix nosmp option (Prarit Bhargava ) [509581]
  - [nfs] nfsd4: idmap upcalls should use unsigned uid/gid (Jeff Layton ) [519184]
  - [ia64] fix ppoll and pselect syscalls (Prarit Bhargava ) [520867]
  - [net] ipv4: ip_append_data handle NULL routing table (Jiri Pirko ) [520297]
  - [net] fix drop monitor to not panic on null dev (Neil Horman ) [523279]
  - [gfs2] gfs2_delete_inode failing on RO filesystem (Abhijith Das ) [501359]
  - [nfs] statfs error-handling fix (Jeff Layton ) [519112]
  - [pci] avoid disabling acpi to use non-core PCI devices (Mauro Carvalho Chehab ) [504330]
  - [nfs] fix regression in nfs_open_revalidate (Jeff Layton ) [511278]
  - [nfs] fix cache invalidation problems in nfs_readdir (Jeff Layton ) [511170]
  - [fs] sanitize invalid partition table entries (Stefan Assmann ) [481658]
  - [char] fix corrupted intel_rng kernel messages (Jerome Marchand ) [477778]
  - [net] ipv6: do not fwd pkts with the unspecified saddr (Jiri Pirko ) [517899]
  - [ata] ahci: add device ID for 82801JI sata controller (David Milburn ) [506200]
  - [misc] support Intel multi-APIC-cluster systems (Prarit Bhargava ) [507333]
  - [ext3] fix online resize bug (Josef Bacik ) [515759]
  - [xen] netback: call netdev_features_changed (Herbert Xu ) [493092]
  - [net] igbvf: recognize failure to set mac address (Stefan Assmann ) [512469]
  - [misc] documentation: fix file-nr definition in fs.txt (Danny Feng ) [497200]
  - [misc] cpufreq: don't set policy for offline cpus (Prarit Bhargava ) [511211]
  - [net] sunrpc client: IF for binding to a local address (Jeff Layton ) [500653]
  - [fs] nlm: track local address and bind to it for CBs (Jeff Layton ) [500653]
  - [net] sunrpc: set rq_daddr in svc_rqst on socket recv (Jeff Layton ) [500653]
  - [cpufreq] P-state limit: limit can never be increased (Stanislaw Gruszka ) [489566]
  - [crypto] s390: permit weak keys unless REQ_WEAK_KEY set (Jarod Wilson ) [504667]
  - [fs] procfs: fix fill all subdirs as DT_UNKNOWN (Danny Feng ) [509713]
  - [block] ll_rw_blk: more flexable read_ahead_kb store (Danny Feng ) [510257]
  - [audit] correct the record length of execve (Amerigo Wang ) [509134]
  - [net] tcp: do not use TSO/GSO when there is urgent data (Danny Feng ) [502572]
  - [net] vxge: new driver for Neterion 10Gb Ethernet (Michal Schmidt ) [453683]
  - [net] vxge: Makefile, Kconfig and config additions (Michal Schmidt ) [453683]
  - [pci] add PCI Express link status register definitions (Michal Schmidt ) [453683]
  - [net] 8139too: RTNL and flush_scheduled_work deadlock (Jiri Pirko ) [487346]
  - [x86] suspend-resume: work on large logical CPU systems (John Villalovos ) [499271]
  - [gfs2] '>>' does not update ctime,mtime on the file (Abhijith Das ) [496716]
  - [net] icmp: fix icmp_errors_use_inbound_ifaddr sysctl (Jiri Pirko ) [502822]
  - [nfs] fix stripping SUID/SGID flags when chmod/chgrp dir (Peter Staubach ) [485099]
  - [net] bonding: allow bond in mode balance-alb to work (Jiri Pirko ) [487763]
  - [x86] fix mcp55 apic routing (Neil Horman ) [473404]
  - [net] rtl8139: set mac address on running device (Jiri Pirko ) [502491]
  - [net] tun: allow group ownership of TUN/TAP devices (Jiri Pirko ) [497955]
  - [net] tcp: do not use TSO/GSO when there is urgent data (Jiri Olsa ) [497032]
  - [misc] undefined reference to `__udivdi3' (Amerigo Wang ) [499063]


author: Don Zickus <dzickus@redhat.com> [2.6.18-167.el5]
changelog:
  - [scsi] st.c: memory use after free after MTSETBLK ioctl (David Jeffery ) [520192]
  - [nfs] knfsd: fix NFSv4 O_EXCL creates (Jeff Layton ) [524521] {CVE-2009-3286}
  - [net] r8169: balance pci_map/unmap pair, use hw padding (Ivan Vecera ) [515857]
  - [net] tc: fix unitialized kernel memory leak (Jiri Pirko ) [520863]
  - [misc] kthreads: kthread_create vs kthread_stop() race (Oleg Nesterov ) [440273]
  - [net] fix unbalance rtnl locking in rt_secret_reschedule (Neil Horman ) [510067]


author: Don Zickus <dzickus@redhat.com> [2.6.18-166.el5]
changelog:
  - [x86_64] kvm: bound last_kvm to prevent backwards time (Glauber Costa ) [524076]
  - [x86] kvm: fix vsyscall going backwards (Glauber Costa ) [524076]
  - [misc] fix RNG to not use first generated random block (Neil Horman ) [522860]
  - [x86] kvm: mark kvmclock_init as cpuinit (Glauber Costa ) [523450]
  - [x86_64] kvm: allow kvmclock to be overwritten (Glauber Costa ) [523447]
  - [x86] kvmclock: fix bogus wallclock value (Glauber Costa ) [519771]
  - [scsi] scsi_dh_rdace: add more sun hardware (mchristi@redhat.com ) [518496]
  - [misc] cprng: fix cont test to be fips compliant (Neil Horman ) [523259]
  - [net] bridge: fix LRO crash with tun (Andy Gospodarek ) [483646]
  - Revert: [net] atalk/irda: memory leak to user in getname (Don Zickus ) [519310] {CVE-2009-3001 CVE-2009-3002}
  - Revert: [x86_64] fix gettimeoday TSC overflow issue - 1 (Don Zickus ) [467942]


author: Don Zickus <dzickus@redhat.com> [2.6.18-165.el5]
changelog:
  - [net] sky2: revert some phy power refactoring changes (Neil Horman ) [509891]
  - [net] atalk/irda: memory leak to user in getname (Danny Feng ) [519310] {CVE-2009-3001 CVE-2009-3002}
  - [x86_64] fix gettimeoday TSC overflow issue - 1 (Prarit Bhargava ) [467942]
  - [md] prevent crash when accessing suspend_* sysfs attr (Danny Feng ) [518136] {CVE-2009-2849}
  - [nfs] nlm_lookup_host: don't return invalidated nlm_host (Sachin S. Prabhu ) [507549]
  - [net] bonding: tlb/alb: set active slave when enslaving (Jiri Pirko ) [499884]
  - [nfs] r/w I/O perf degraded by FLUSH_STABLE page flush (Peter Staubach ) [498433]
  - [SELinux] allow preemption b/w transition perm checks (Eric Paris ) [516216]
  - [scsi] scsi_transport_fc: fc_user_scan correction (David Milburn ) [515176]
  - [net] tg3: refrain from touching MPS (John Feeney ) [516123]
  - [net] qlge: fix hangs and read performance (Marcus Barrow ) [517893]
  - [scsi] qla2xxx: allow use of MSI when MSI-X disabled (Marcus Barrow ) [517922]
  - [net] mlx4_en fix for vlan traffic (Doug Ledford ) [514141]
  -  [net] mlx4_en device multi-function patch (Doug Ledford ) [500346]
  - [net] mlx4_core: fails to load on large systems (Doug Ledford ) [514147]
  - [x86] disable kvmclock by default (Glauber Costa ) [476075]
  - [x86] disable kvmclock when shuting the machine down (Glauber Costa ) [476075]
  - [x86] re-register clock area in prepare_boot_cpu (Glauber Costa ) [476075]
  - [x86] kvmclock smp support (Glauber Costa ) [476075]
  - [x86] use kvm wallclock (Glauber Costa ) [476075]
  - [x86_64] kvm clocksource's implementation (Glauber Costa ) [476075]
  - [x86] kvm: import kvmclock.c (Glauber Costa ) [476075]
  - [x86] kvm: import pvclock.c and headers (Glauber Costa ) [476075]
  - [x86] export additional cpu flags in /proc/cpuinfo (Prarit Bhargava ) [517928]
  - [x86] detect APIC clock calibration problems (Prarit Bhargava ) [503957]
  - [fs] cifs: new opts to disable overriding of ownership (Jeff Layton ) [515252]
  - [x86] pnpacpi: fix serial ports on IBM Point-of-Sale HW (Kevin Monroe ) [506799]


author: Don Zickus <dzickus@redhat.com> [2.6.18-164.el5]
changelog:
  - [misc] information leak in sigaltstack (Vitaly Mayatskikh ) [515396]
  - [misc] execve: must clear current->clear_child_tid (Oleg Nesterov ) [515429]
  - [net] igb: set lan id prior to configuring phy (Stefan Assmann ) [508870]
  - [net] udp: socket NULL ptr dereference (Vitaly Mayatskikh ) [518043] {CVE-2009-2698}


author: Don Zickus <dzickus@redhat.com> [2.6.18-161.el5]
changelog:
  - [dlm] free socket in error exit path (David Teigland ) [508829]
  - [net] tg3: fix concurrent migration of VM clients (John Feeney ) [511918]
  - [scsi] mptfusion: revert to pci_map (Tomas Henzl ) [514049]
  - [scsi] bnx2i: fix conn disconnection bugs (mchristi@redhat.com ) [513802]
  - [scsi] qla2xxx: unable to destroy npiv HBA ports (Marcus Barrow ) [514352]
  - [scsi] ALUA: send STPG if explicit and implicit (mchristi@redhat.com ) [482737]
  - [scsi] megaraid: fix the tape drive issue (Tomas Henzl ) [510665]
  - [scsi] cxgb3i: fix skb allocation (mchristi@redhat.com ) [514073]
  - [fs] __bio_clone: don't calculate hw/phys segment counts (Milan Broz ) [512387]
  - [fs] ecryptfs: check tag 11 packet data buffer size (Eric Sandeen ) [512863] {CVE-2009-2406}
  - [fs] ecryptfs: check tag 3 packet encrypted key size (Eric Sandeen ) [512887] {CVE-2009-2407}
  - [xen] amd iommu: crash with pass-through on large memory (Bhavna Sarathy ) [514910]


author: Don Zickus <dzickus@redhat.com> [2.6.18-160.el5]
changelog:
  - [scsi] mptsas: fix max_id initialization (mchristi@redhat.com ) [455678]
  - [ata] ahci: add IDs for Ibex Peak ahci controllers (David Milburn ) [513067]
  - [scsi] lpfc: update to 8.2.0.48.2p, fix multiple panics (Rob Evers ) [512266]
  - [gfs2] remove dcache entries for remote deleted inodes (Benjamin Marzinski ) [505548]
  - [alsa] add native support for IbexPeak audio (Jaroslav Kysela ) [509526]
  - [alsa] IbexPeak related patches for codec auto-config (Jaroslav Kysela ) [509526]
  - [scsi] cciss: call bus_unregister in cciss_remove_one (Rob Evers ) [513070]
  - [scsi] cciss: add driver sysfs entries (Rob Evers ) [513070]
  - [net] e1000e/igb: make sure wol can be configured (Andy Gospodarek ) [513032]
  - [fs] xfs: only compile for x86_64 (Eric Sandeen ) [512827]
  - [ahci] add SATA GEN3 related messages (David Milburn ) [512086]
  - [net] tun/tap: open /dev/net/tun and then poll() it fix (Danny Feng ) [512286] {CVE-2009-1897}
  - [net] mlx4_en: problem with LRO that segfaults KVM host (Doug Ledford ) [510789]
  - [openib] mthca: fix over sized kmalloc usage (Doug Ledford ) [508902]
  - [s390] zcrypt: request gets timed out under high load (Hans-Joachim Picht ) [511289]


author: Don Zickus <dzickus@redhat.com> [2.6.18-159.el5]
changelog:
  - [scsi] cciss: fix sysfs broken symlink regression (Rob Evers ) [510178]
  - [kabi] add consume_skb (Jon Masters ) [479200]
  - [net] ipv6: fix incorrect disable_ipv6 behavior (jolsa@redhat.com ) [512258]
  - [net] ipv6: fix BUG when disabled module is unloaded (jolsa@redhat.com ) [512258]
  - [net] ipv6: add 'disable' module parameter support (jolsa@redhat.com ) [512258]
  - Revert: [mm] fix swap race in fork-gup patch group (Larry Woodman ) [508919]
  - [scsi] mptfusion: fix OOPS in failover path (Rob Evers ) [504835]
  - [scsi] stex: minimize DMA coherent allocation (David Milburn ) [486466]
  - [misc] personality handling: fix PER_CLEAR_ON_SETID (Vitaly Mayatskikh ) [508842]
  - [misc] build with -fno-delete-null-pointer-checks (Eugene Teo ) [511181]
  - [scsi] qla2xxx: provide reset capability for EEH (Marcus Barrow ) [511141]
  - [scsi] bnx2i: fix host setup and libiscsi abort locking (mchristi@redhat.com ) [511096]
  - [xen] ia64: fix rmmod of PCI devices (Chris Lalancette ) [507520]
  - [pci] kvm: PCI FLR support for device assignment (Don Dutile ) [510805]
  - [gfs2] don't put unlikely reclaim glocks on reclaim list (Benjamin Marzinski ) [504335]


author: Don Zickus <dzickus@redhat.com> [2.6.18-158.el5]
changelog:
  - [s390] add missing kernel option CONFIG_SHARED_KERNEL (Hans-Joachim Picht ) [506947]
  - [gfs2] fix incorrent statfs_slow consistency check (Benjamin Marzinski ) [505171]
  - [net] be2net: fix msix performance regression (Andy Gospodarek ) [510008]
  - [gfs2] umount.gfs2 hangs eating CPU (Abhijith Das ) [508876]
  - [block] protect the per-gendisk partition array with rcu (Jeff Moyer ) [495866]
  - [net] igb: fix panic when assigning device to guest (Andy Gospodarek ) [507173]
  - [ia64] xen: dom0 get/set_address_size (Chris Lalancette ) [510069]
  - [x86] fix suspend/resume issue on SB800 chipset (Bhavna Sarathy ) [498135]
  - [scsi] cciss: fix spinlock (Tomas Henzl ) [509818]
  - [scsi] qla2xxx: NPIV broken for PPC, endian fix (Marcus Barrow ) [510268]
  - [scsi] qla2xxx: prevent hangs in extended error handling (Marcus Barrow ) [470510]
  - [mm] prevent softlockups in copy_hugetlb_page_range (Larry Woodman ) [508919]
  - [scsi] cxgb3i: fix vlan support (mchristi@redhat.com ) [508409]
  - [net] bnx2i: RHEL-5.4 code cleanups (mchristi@redhat.com ) [504181]
  - [x86_64] import asm/svm.h and asm/vmx.h (Eduardo Habkost ) [507483]
  - [x86_64] import asm/virtext.h (Eduardo Habkost ) [507483]
  - [x86_64] add MSR_VM_* defines (Eduardo Habkost ) [507483]
  - [x86_64] disable VMX and SVM on machine_crash_shutdown (Eduardo Habkost ) [507483]
  - [x86_64] add EFER_SVME define (Eduardo Habkost ) [507483]
  - [x86_64] define X86_CR4_VMXE (Eduardo Habkost ) [507483]
  - [net] qlge: rhel-5.4 cleanups (Marcus Barrow ) [509647]
  - [scsi] lpfc: fix ctx_idx increase and update version (Rob Evers ) [509010]
  - [scsi] lpfc: move pointer ref. inside alloc check in (Rob Evers ) [509010]
  - [scsi] lpfc: update to version 8.2.0.48 (Rob Evers ) [509010]
  - [mm] fix re-read performance regression (Josef Bacik ) [506511]
  - [net] ipsec: add missing braces to fix policy querying (Herbert Xu ) [462731]
  - [net] tg3: 5785F and 50160M support (Andy Gospodarek ) [506205]
  - [pci] intel-iommu: fix iommu address space allocation (Chris Wright ) [509207]
  - [xen] virtio: do not statically allocate root device (Mark McLoughlin ) [501468]
  - [xen] virtio: add PCI device release function (Mark McLoughlin ) [501468]
  - [misc] driver core: add root_device_register (Mark McLoughlin ) [501468]
  - [block] blktrace: fix recursive block remap tracepoint (Jason Baron ) [502573]
  - [scsi] qla2xxx: rhel-5.4 fixes and cleanups (Marcus Barrow ) [507246]
  - [xen] HV: remove high latency spin_lock (Chris Lalancette ) [459410]
  - [xen] ia64: add get/set_address_size support (Chris Lalancette ) [510069]


author: Don Zickus <dzickus@redhat.com> [2.6.18-157.el5]
changelog:
  - [mm] readv: sometimes returns less than it should (Amerigo Wang ) [500693]
  - [net] be2net: fix races in napi and interrupt handling (Andy Gospodarek ) [508839]
  - [net] be2net: fix deadlock with bonding (Andy Gospodarek ) [508871]
  - [xen] quiet printk on FV guest shutdown (Don Dutile ) [501474]
  - [fs] fuse: enable building the subsystem (Josef Bacik ) [457975]
  - [gfs2] fix panic in glock memory shrinker (Benjamin Marzinski ) [508806]
  - [net] rt2x00: use mac80211-provided workqueue (John W. Linville ) [506845]
  - [pci] quirk: disable MSI on VIA VT3364 chipsets (Dean Nelson ) [501374]
  - [net] undo vlan promiscuity count when unregistered (Neil Horman ) [481283]
  - [net] be2net: crash on PPC with LRO and jumbo frames (Andy Gospodarek ) [508404]
  - [net] RTNL: assertion failed due to bonding notify (Stanislaw Gruszka ) [508297]
  - [scsi] ibmvfc: process async events before cmd responses (AMEET M. PARANJAPE ) [508127]
  - [scsi] ibmvfc: fix endless PRLI loop in discovery (AMEET M. PARANJAPE ) [508127]
  - [scsi] ibmvfc: improve LOGO/PRLO ELS handling (AMEET M. PARANJAPE ) [508127]
  - [net] iucv: provide second per-cpu cmd parameter block (Hans-Joachim Picht ) [503240]
  - [net] sky2: /proc/net/dev statistics are broken (Flavio Leitner ) [507932]
  - [scsi] qla2xxx: prevent I/O stoppage (Marcus Barrow ) [507620]
  - [scsi] qla2xxx: updates 24xx firmware to 4.04.09 (Marcus Barrow ) [507398]
  - [scsi] qla2xxx: updates 25xx firmware to 4.04.09 (Marcus Barrow ) [507398]
  - [scsi] qla4xxx: extended sense data errors, cleanups (Marcus Barrow ) [506981]
  - [char] tty: prevent an O_NDELAY writer from blocking (Mauro Carvalho Chehab ) [506806]
  - [xen] allow msi reconfigure for pt_bind_irq (ddugger@redhat.com ) [507970]


author: Don Zickus <dzickus@redhat.com> [2.6.18-156.el5]
changelog:
  - [misc] kdump: make mcp55 chips work (Neil Horman ) [462519]
  - [ide] enable VX800 to use UDMA mode (John Feeney ) [504121]
  - [misc] wacom: reset state when tool is not in proximity (Aristeu Rozanski ) [499870]
  - [scsi] lpfc: update to version 8.2.0.46 (Rob Evers ) [506792]
  - [mm] prevent panic in copy_hugetlb_page_range (Larry Woodman ) [507860]
  - [gfs2] keep statfs info in sync on grows (Benjamin Marzinski ) [494885]
  - [gfs2] always queue work after after setting GLF_LOCK (Benjamin Marzinski ) [506140]
  - [scsi] cxgb3i: use kref to track ddp, support page sizes (mchristi@redhat.com ) [506151]
  - [security] drop mmap_min_addr to 4096 (Eric Paris ) [507017]
  - [misc] hrtimer: fix a soft lockup (Amerigo Wang ) [418071] {CVE-2007-5966}
  - [net] backport net_rx_action tracepoint (Neil Horman ) [506138]
  - [gfs2] fix truncate buffered/direct I/O issue (Steven Whitehouse ) [504676]
  - [xen] x86: fix IRQ problem on legacy hardware (ddugger@redhat.com ) [505491]
  - [xen] disable 2MB support on PAE kernels (Bhavna Sarathy ) [503737]


author: Don Zickus <dzickus@redhat.com> [2.6.18-155.el5]
changelog:
  - [mm] fix swap race condition in fork-gup-race patch (Andrea Arcangeli ) [506684]
  - [net] e1000e: stop unnecessary polling when using msi-x (Andy Gospodarek ) [506841]


author: Don Zickus <dzickus@redhat.com> [2.6.18-154.el5]
changelog:
  - [kABI] add smp_send_reschedule and get_user_pages_fast (Jon Masters ) [504038]
  - [scsi] lpfc: update to version 8.2.0.45 (Rob Evers ) [505445]
  - [fs] ext4: fix prealloc vs truncate corruption (Eric Sandeen ) [505601]
  - [net] r8169: fix crash when large packets are received (Ivan Vecera ) [504732] {CVE-2009-1389}
  - [pci] fix pcie save restore patch (Don Dutile ) [505541]
  - [scsi] ibmvscsi: add 16 byte CDB support (AMEET M. PARANJAPE ) [502944]
  - [infiniband] iw_cxgb3: add final fixups for 1.4.1 (Doug Ledford ) [504906]
  - [infiniband] mlx4_en: hand remove XRC support (Doug Ledford ) [506097]
  - [infiniband] cxgb3: update firmware from 7.1 to 7.4 (Doug Ledford ) [504955]
  - [infiniband] ofed: backports from ofed 1.4.1 final bits (Doug Ledford ) [506097]
  - [infiniband] RDS: Update to ofed 1.4.1 final bits (Doug Ledford ) [506097]
  - [infiniband] mthca: update to ofed 1.4.1 final bits (Doug Ledford ) [506097]
  - [net] cxgb3: support two new phys and page mapping fix (Doug Ledford ) [504955]
  - [infiniband] ipoib/sdp: update to ofed 1.4.1 final bits (Doug Ledford ) [506097]
  - [infiniband] OFED: back out XRC patch, not ready yet (Doug Ledford ) [506097]
  - [infiniband] mlx4_en: update to ofed 1.4.1 final bits (Doug Ledford ) [506097]
  - [infiniband] iw_nes: update to ofed 1.4.1 final bits (Doug Ledford ) [506097]
  - [infiniband] OFED: fix broken switch statement (Doug Ledford ) [506097]
  - [infiniband] OFED: removes this backport and all callers (Doug Ledford ) [506097]
  - [infiniband] iw_cxgb3: update to ofed 1.4.1 final bits (Doug Ledford ) [506097]
  - [infiniband] mlx4_ib: update to ofed 1.4.1 final bits (Doug Ledford ) [506097]
  - [infiniband] remove duplicate definition (Doug Ledford ) [500368]
  - [net] be2net: add intial support (Andy Gospodarek ) [490074]
  - [net] ixgbe: backport fixups and bugfixes for 82599 (Andy Gospodarek ) [505653]
  - [md] increase pg_init_in_progress only if work is queued (Jesse Larrew ) [489582]
  - [x86_64] AMD IOMMU: fix GLX issue in bare metal (Bhavna Sarathy ) [504010]
  - [scsi] libsas: use the supplied address for SATA devices (David Milburn ) [494658]
  - [x86_64] amd iommu: fix kdump unknown partition table (Bhavna Sarathy ) [504751]
  - [char] TPM: get_event_name stack corruption (Dean Nelson ) [503905]
  - [net] e1000e: update to upstream version 1.0.2-k2 (Andy Gospodarek ) [480241]
  - [crypto] add continuous test to hw rng in FIPS mode (Neil Horman ) [504218]
  - [net] ehea: fix invalid pointer access (AMEET M. PARANJAPE ) [504679]
  - [x86_64] amd iommu: fix spinlock imbalance (Bhavna Sarathy ) [501571]
  - [x86_64] iommu: protect against broken IVRS ACPI table (Bhavna Sarathy ) [501571]
  - [x86_64] amd iommu: fix flag masks (Bhavna Sarathy ) [501571]
  - [x86_64] iommu: fix the handling of device aliases (Bhavna Sarathy ) [501571]
  - [x86_64] amd iommu: fix an off-by-one error (Bhavna Sarathy ) [501571]
  - [xen] x86: give dom0 access to machine e820 map (ddugger@redhat.com ) [503818]
  - [pci] fix sr-iov regression with PCI device class (ddugger@redhat.com ) [503826]
  - [scsi] qla4xxx: extended sense data errors (Marcus Barrow ) [489389]
  - [scsi] qla4xxx: remove some dead code (Marcus Barrow ) [459449]
  - [net] qla2xxx, ql8xxx : support for 10 GigE (Marcus Barrow ) [479288]


author: Don Zickus <dzickus@redhat.com> [2.6.18-153.el5]
changelog:
  - [s390x] zfcpdump: move zfcpdump kernel removal to %post (Don Zickus ) [499629]
  - [x86_64] kvm: fix libvirt based device assignment issue (Bhavna Sarathy ) [504165]
  - [gfs2] get gfs2meta superblock correctly (Benjamin Marzinski ) [504086]
  - [ptrace] fix do_coredump vs ptrace_start() deadlock (Oleg Nesterov ) [504157] {CVE-2009-1388}
  - [scsi] ipr: fix PCI permanent error handler (AMEET M. PARANJAPE ) [503960]
  - [scsi] IPR: adapter taken offline after first EEH error (AMEET M. PARANJAPE ) [504675]
  - [scsi] lpfc: update to version 8.2.0.44 (Rob Evers ) [503248]
  - [net] skb_seq_read: wrong offset/len for page frag data (mchristi@redhat.com ) [501308]
  - [xen] netback: change back to a flipping interface (Chris Lalancette ) [479754]
  - [fs] autofs4: remove hashed check in validate_wait (Ian Kent ) [490078]
  - [ppc64] resolves issues with pcie-save-restore-state (AMEET M. PARANJAPE ) [504198]
  - [net] gso: stop fraglists from escaping (Herbert Xu ) [499347]
  - [tun] use non-linear packets where possible (Herbert Xu ) [503309]
  - [net] skb_copy_datagram_from_iovec (Herbert Xu ) [503309]
  - [net] tun: only wake up writers (Herbert Xu ) [503191]
  - Re-apply: [net] tun: add packet accounting (Don Zickus ) [495863]
  - [sched] fix cond_resched_softirq() offset (Jesse Larrew ) [496935]
  - [ata] sata_sx4: fixup interrupt and exception handling (David Milburn ) [503827]
  - Revert: [net] avoid extra wakeups in wait_for_packet (Don Zickus ) [497897]
  - [net] e1000: fix skb_over_panic (Neil Horman ) [503441] {CVE-2009-1385}


author: Don Zickus <dzickus@redhat.com> [2.6.18-152.el5]
changelog:
  - [x86_64] kvm: export symbols to allow building (john cooper ) [504038]
  - [misc] s390 zfcpdump: check for another image on removal (Hans-Joachim Picht ) [499629]
  - [net] ixgbe: fix MSI-X allocation on 8+ core systems (Andy Gospodarek ) [500857]
  - [s390] dasd: add EMC ioctl to the driver (Christoph Hellwig ) [461288]
  - [net] ixgbe: fix polling saturates CPU (Andy Gospodarek ) [503559]
  - [misc] core dump: wrong thread info in core dump file (Amerigo Wang ) [503553]
  - [crypto] testmgr: check all test vector lengths (Jarod Wilson ) [503091]
  - [net] igb and igbvf: return from napi poll correctly (Andy Gospodarek ) [503215]
  - [crypto] testmgr: dynamically allocate xbuf and axbuf (Jarod Wilson ) [503091]
  - [fs] vfs: skip I_CLEAR state inodes in drop_pagecache_sb (Eric Sandeen ) [500164]
  - Revert: [net] tun: add packet accounting (Herbert Xu ) [495863]
  - [net] netxen: add GRO Support (Herbert Xu ) [499347]
  - [nfs] v4: 'r'/'w' perms for user do not work on client (Peter Staubach ) [502244]
  - [x86] nmi: add Intel cpu 0x6f4 to perfctr1 workaround (Prarit Bhargava ) [500892]
  - [dm] raid45 target: kernel oops in constructor (Heinz Mauelshagen ) [503070]
  - [net] sky2: fix sky2 stats (Neil Horman ) [503080]
  - [acpi] check _PSS frequency to prevent cpufreq crash (Prarit Bhargava ) [500311]
  - [scsi] mvsas: sync w/ appropriate upstream changes (Rob Evers ) [485126]
  - [scsi] mvsas: comment cleanup (Rob Evers ) [485126]
  - [scsi] mvsas: correct bit-map implementation (Rob Evers ) [485126]
  - [scsi] mvsas: initial patch submission (Rob Evers ) [485126]
  - [net] add broadcom cnic driver (mchristi@redhat.com ) [441979]
  - [scsi] add bnx2i iscsi driver (mchristi@redhat.com ) [441979]
  - [scsi] add netlink msg to iscsi IF to support offload (mchristi@redhat.com ) [441979]
  - [misc] add UIO framework from upstream (mchristi@redhat.com ) [441979]
  - [net] add cnic support to bnx2 (mchristi@redhat.com ) [441979]
  - [powerpc] pass the PDN to check_msix_entries (AMEET M. PARANJAPE ) [502906]
  - [fs] proc: avoid info leaks to non-privileged processes (Amerigo Wang ) [499541]
  - [net] ixgbe: add GRO suppport (Herbert Xu ) [499347]
  - [net] igb: add GRO suppport (Herbert Xu ) [499347]
  - [net] cxgb3: add GRO suppport (Herbert Xu ) [499347]
  - [net] vlan: add GRO interfaces (Herbert Xu ) [499347]
  - [net] tcp6: add GRO support (Herbert Xu ) [499347]
  - [net] ipv6: add GRO support (Herbert Xu ) [499347]
  - [net] ethtool: add GGRO and SGRO ops (Herbert Xu ) [499347]
  - [net] tcp: add GRO support (Herbert Xu ) [499347]
  - [net] add skb_gro_receive (Herbert Xu ) [499347]
  - [net] ipv4: add GRO infrastructure (Herbert Xu ) [499347]
  - [net] add Generic Receive Offload infrastructure (Herbert Xu ) [499347]
  - [net] add frag_list support to GSO (Herbert Xu ) [499347]
  - [net] add frag_list support to skb_segment (Herbert Xu ) [499347]
  - [net] skbuff: add skb_release_head_state (Herbert Xu ) [499347]
  - [net] skbuff: merge code copy_skb_header and skb_clone (Herbert Xu ) [499347]
  - [netfilter] nf_conntrack: add __nf_copy to copy members (Herbert Xu ) [499347]
  - [net] skbuff: add skb_cow_head (Herbert Xu ) [499347]
  - [net] netpoll: backport netpoll_rx_on (Herbert Xu ) [499347]
  - [net] gro: Optimise Ethernet header comparison (Herbert Xu ) [499347]
  - [net] backport csum_replace4/csum_replace2 (Herbert Xu ) [499347]
  - [net] backport csum_unfold without sparse annotations (Herbert Xu ) [499347]
  - [net] sky2: fix eeprom reads (Neil Horman ) [501050]
  - [nfs] v4: client handling of MAY_EXEC in nfs_permission (Peter Staubach ) [500302] {CVE-2009-1630}
  - [net] forcedeth: restore power up snippet (Ivan Vecera ) [479740]
  - [md] dm: I/O failures when running dm-over-md with xen (Mikulas Patocka ) [223947]
  - [selinux] warn on nfs mounts with same SB but diff opts (Eric Paris ) [466701]


