# changelog

author: Christopher Curran ccurran@redhat.com 5.2-11
changelog:
  - New or rewritten sections for installation, troubleshooting, networking and installation
  - Various updates for spelling, grammar and language
  - Formatting and layout issues resolved
  - Updated terminology and word usage to enhance usability and readability


author: Christopher Curran ccurran@redhat.com 5.2-7
changelog:
  - Resolves: #322761
  - Many spelling and grammar errors corrected.
  - Chapter on Remote Management added


author: Monty <cmontgom@redhat.com> 0.5.1.2-0
changelog:
  - Rebase from upstream to pull in versioning changes and .pc.in fix
  - Bring inline with REVH package
  - Resolves: bz#488571  -  Add celt051 package


author: Miroslav Rezanina <mrezanin@redhat.com> - kvm-83-268.el5
changelog:
  - KVM: x86: Fix potential divide by 0 in lapic (CVE-2013-6367) [bz#1032217]
  - Resolves: bz#1032217
   (CVE-2013-6367 kvm: division by zero in apic_get_tmcct() [rhel-5.11])


author: Miroslav Rezanina <mrezanin@redhat.com> - kvm-83-267.el5
changelog:
  - KVM: x86: prevent cross page vapic_addr access (CVE-2013-6368) [bz#1032220]
  - Resolves: bz#1032220
    (CVE-2013-6368 kvm: cross page vapic_addr access [rhel-5.11])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-266.el5
changelog:
  - Updated kversion to 2.6.18-348.4.1.el5
  - kvm-fix-l1_map-buffer-overflow.patch [bz#956511]
  - Resolves: bz#956511
    (qemu-kvm segfault in tb_invalidate_phys_page_range())


author: Michal Novotny <minovotn@redhat.com> - kvm-83-265.el5
changelog:
  - kvm-kernel-kvm-accept-unaligned-MSR_KVM_SYSTEM_TIME-writes.patch [bz#924597]
  - Resolves: bz#924597
    (RHEL.5.8.32 guest hang when installing)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-264.el5
changelog:
  - kvm-kernel-KVM-Fix-for-buffer-overflow-in-handling-of-MSR_KVM_S.patch [bz#917019]
  - kvm-kernel-KVM-Convert-MSR_KVM_SYSTEM_TIME-to-use-kvm_write_gue.patch [bz#917023]
  - kvm-kernel-KVM-Fix-bounds-checking-in-ioapic-indirect-register-.patch [bz#917029]
  - kvm-kernel-do-not-GP-on-unaligned-MSR_KVM_SYSTEM_TIME-write.patch [bz#bz917019]
  - Resolves: bz#917019
    (CVE-2013-1796 kernel: kvm: buffer overflow in handling of MSR_KVM_SYSTEM_TIME [rhel-5.10])
  - Resolves: bz#917023
    (CVE-2013-1797 kernel: kvm: after free issue with the handling of MSR_KVM_SYSTEM_TIME [rhel-5.10])
  - Resolves: bz#917029
    (CVE-2013-1798 kernel: kvm: out-of-bounds access in ioapic indirect register reads [rhel-5.10])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-263.el5
changelog:
  - kvm-e1000-Discard-packets-that-are-too-long-if-SBP-and-L.patch [bz#910840]
  - kvm-e1000-Discard-oversized-packets-based-on-SBP-LPE.patch [bz#910840]
  - Resolves: bz#910840
    (CVE-2012-6075  qemu (e1000 device driver): Buffer overflow when processing large packets when SBP and LPE flags are disabled [rhel-5.10])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-262.el5
changelog:
  - kvm-virtio-Factor-virtqueue_map_sg-out.patch [bz#684745]
  - kvm-virtio-blk-fix-the-list-operation-in-virtio_blk_load.patch [bz#684745]
  - kvm-virtio-blk-Fix-migration-of-queued-requests.patch [bz#684745]
  - kvm-block-prevent-snapshot-mode-TMPDIR-symlink-attack.patch [bz#825687]
  - Resolves: bz#684745
    (Guest I/O can't be resumed after I/O failure on one host and then migration to another host)
  - Resolves: bz#825687
    (CVE-2012-2652 qemu: vulnerable to temporary file symlink attacks [rhel-5.9])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-261.el5
changelog:
  - kvm-vnc-disable-VNC-password-authentication-security-typ.patch [bz#805676]
  - Resolves: bz#805676
    (FIPS 140-2 kernel and KVM)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-260.el5
changelog:
  - kvm-console-bounds-check-whenever-changing-the-cursor-du.patch [bz#851256]
  - Resolves: bz#851256
    (EMBARGOED CVE-2012-3515 qemu: VT100 emulation vulnerability [rhel-5.9])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-259.el5
changelog:
  - kvm-qemu-serial-lost-tx-irqs-affecting-FreeBSD-s-new-uar.patch [bz#843683]
  - kvm-Fix-lost-serial-TX-interrupts.-Report-receive-overru.patch [bz#843683]
  - kvm-hw-serial.c-fix-THRE-interrupt-clearing.patch [bz#843683]
  - Resolves: bz#843683
    (KVM does not provide receive overrun status information, for virtual serial devices)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-258.el5
changelog:
  - kvm-kernel-KVM-x86-emulator-disable-writeback-for-TEST.patch [bz#838466]
  - Resolves: bz#838466
    (The return value of performance counter is incorrect when the SQL Server service was started.)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-257.el5
changelog:
  - kvm-rtl8139-limit-transmission-buffer-size-in-c-mode.patch [bz#781922]
  - Fixed changelog
  - Resolves: bz#781922
    (rtl8139: prevernt unlimited buffer allocated for guest descriptors.)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-255.el5
changelog:
  - kvm-kernel-kvm-dev-assignment-tag-pci-dev-when-assigned-to-gues.patch [bz#784899]
  - kvm-kernel-KVM-Fix-PCI-header-check-on-device-assignment.patch [bz#829040]
  - Resolves: bz#784899
    (Host kernel panic when removing igb model with a VF assigned to guest.)
  - Resolves: bz#829040
    (Fix KVM device assignment bridge test)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-254.el5
changelog:
  - kvm-Handle-no-shutdown-correctly.patch [bz#819413]
  - kvm-Fix-termination-by-signal-with-no-shutdown.patch [bz#819413]
  - Resolves: bz#819413
    (Handle -no-shutdown correctly)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-253.el5
changelog:
  - kvm-kernel-KVM-unmap-pages-from-the-iommu-when-slots-are-remove.patch [bz#814153]
  - Resolves: bz#814153
    (CVE-2012-2121 kvm: device assignment page leak [rhel-5.9])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-252.el5
changelog:
  - kvm-fix-l1_map-buffer-overflow.patch [bz#814096]
  - Resolves: bz#814096
    (qemu-kvm segfault in tb_invalidate_phys_page_range())


author: Michal Novotny <minovotn@redhat.com> - kvm-83-251.el5
changelog:
  - kvm-kernel-KVM-Ensure-all-vcpus-are-consistent-with-in-kernel-i.patch [bz#807854]
  - Resolves: bz#807854
    (CVE-2012-1601 kernel: kvm: irqchip_in_kernel() and vcpu->arch.apic inconsistency [rhel-5.9])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-250.el5
changelog:
  - kvm-Use-a-bitmap-for-tracking-used-GSIs.patch [bz#761350]
  - kvm-device-assignment-Cleanup-on-exit.patch [bz#761350]
  - kvm-posix-aio-compat-fix-thread-accounting-leak.patch [bz#782631]
  - Resolves: bz#761350
    ("assigned_dev_update_msix_mmio: No such device or address" when repeatedly hot plug/unplug PF)
  - Resolves: bz#782631
    ([RHEL5.8 Snapshot2]RHEL5.8 KVMGuest hung during Guest OS booting up.)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-249.el5
changelog:
  - kvm-kernel-KVM-x86-Prevent-starting-PIT-timers-in-the-absence-o.patch [bz#770101]
  - CVE: CVE-2011-4622
  - Resolves: bz#770101
    (CVE-2011-4622 kernel: kvm: pit timer with no irqchip crashes the system [rhel-5.8])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-248.el5
changelog:
  - kvm-e1000-prevent-buffer-overflow-when-processing-legacy.patch [bz#772080]
  - CVE: CVE-2012-0029
  - Resolves: bz#772080
    (EMBARGOED CVE-2012-0029 qemu-kvm: e1000: process_tx_desc legacy mode packets heap overflow [rhel-5.8])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-247.el5
changelog:
  - kvm-kernel-KVM-Remove-ability-to-assign-a-device-without-iommu-.patch [bz#770095]
  - kvm-kernel-KVM-Device-assignment-permission-checks.patch [bz#770095]
  - Resolves: bz#770095
    (CVE-2011-4347 kernel: kvm: device assignment DoS [rhel-5.8])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-246.el5
changelog:
  - kvm-Fix-SIGFPE-for-vnc-display-of-width-height-1.patch [bz#751482]
  - Resolves: bz#751482
    (Backport SIGFPE fix in qemu-kvm VNC to RHEL5.x)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-245.el5
changelog:
  - kvm-Fix-external-module-compat.c-not-to-use-unsupported-.patch [bz#753860]
  - Resolves: bz#753860
    (Fix kvm userspace compilation on RHEL-5 to match the kernel changes)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-244.el5
changelog:
  - kvm-do-not-change-RTC-stored-time-accidentally.patch [bz#703335]
  - Resolves: bz#703335
    (KVM guest clocks jump forward one hour on reboot)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-243.el5
changelog:
  - kvm-e1000-multi-buffer-packet-support.patch [bz#703446]
  - kvm-e1000-clear-EOP-for-multi-buffer-descriptors.patch [bz#703446]
  - kvm-e1000-verify-we-have-buffers-upfront.patch [bz#703446]
  - kvm-BZ725876-make-RTC-alarm-work.patch [bz#725876]
  - kvm-BZ725876-fix-RTC-polling-mode.patch [bz#725876]
  - Resolves: bz#703446
    (Failed to ping guest after MTU is changed)
  - Resolves: bz#725876
    (RTC interrupt problems with RHEL5 qemu/kvm (0.10 based) on 2.6.38+ guest kernels.)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-242.el5
changelog:
  - kvm-posix-aio-compat-fix-latency-issues.patch [bz#725629]
  - Resolves: bz#725629
    (RHEL5.5 KVM VMs freezing for a few seconds)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-241.el5
changelog:
  - kvm-pci-assign-limit-number-of-assigned-devices-via-hotp.patch [bz#701616]
  - kvm-pci-assign-Cleanup-file-descriptors.patch [bz#700281]
  - Resolves: bz#700281
    ([Intel 5.8 Bug] Fail to attach/detach NIC more than 250 times)
  - Resolves: bz#701616
    (limitation on max number of assigned devices does not take effect if hot-plug pci devices)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-240.el5
changelog:
  - Updated kversion to 2.6.18-275.el to match build root
  - kvm-Fix-vga-segfaults-or-screen-corruption-with-large-me.patch [bz#704081]
  - Resolves: bz#704081
    (mouse responds very slowly with huge memory)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-239.el5
changelog:
  - Updated kversion to 2.6.18-269.el to match build root
  - kvm-Revert-Make-migration-robust-to-trashing-workloads.patch [bz#713392]
  - Resolves: bz#713392
    (Increase migration max_downtime/or speed cause guest stalls.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-238.el5
changelog:
  - Updated kversion to 2.6.18-268.el to match build root
  - kvm-Revert-floppy-save-and-restore-DIR-register.patch [bz#699370]
  - Related: bz#699370
    (floppy I/O error after live migration while floppy in use)
  - Resolves: bz#713389
    (Migration from host RHEL5.7 to host RHEL5.6.z failed with floppy)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-237.el5
changelog:
  - Updated kversion to 2.6.18-266.el to match build root
  - kvm-floppy-save-and-restore-DIR-register.patch [bz#699370]
  - Resolves: bz#699370
    (floppy I/O error after live migration while floppy in use)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-236.el5
changelog:
  - Updated kversion to 2.6.18-264.el to match build root
  - kvm-e1000-introduce-a-helper-to-check-the-size-of-availa.patch [bz#704097]
  - kvm-e1000-check-buffer-availability.patch [bz#704097]
  - Resolves: bz#704097
    (e1000:Execute multiple netperf clients caused system call interrupted)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-233.el5
changelog:
  - Updated kversion to 2.6.18-261.el to match build root
  - kvm-ide-turn-off-ide-warnings.patch [bz#508949]
  - Resolves: bz#508949
    (KVM: stdio is flooded)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-232.el5
changelog:
  - Updated kversion to 2.6.18-259.el to match build root
  - kvm-eepro100-Don-t-allow-guests-to-fail-assertions.patch [bz#550273]
  - kvm-Bug-561224-BSOD-when-execute-sandra-muti-media-bench.patch [bz#561224]
  - kvm-block-Change-bdrv_eject-not-to-drop-the-image.patch [bz#652135]
  - kvm-ide-atapi-add-support-for-GET-EVENT-STATUS-NOTIFICAT.patch [bz#652135]
  - kvm-atapi-Allow-GET_EVENT_STATUS_NOTIFICATION-after-medi.patch [bz#652135]
  - kvm-atapi-Move-GET_EVENT_STATUS_NOTIFICATION-command-han.patch [bz#652135]
  - kvm-atapi-GESN-Use-structs-for-commonly-used-field-types.patch [bz#652135]
  - kvm-atapi-GESN-Standardise-event-response-handling-for-f.patch [bz#652135]
  - kvm-atapi-GESN-implement-media-subcommand.patch [bz#652135]
  - kvm-atapi-Add-medium-ready-to-medium-not-ready-transitio.patch [bz#652135]
  - Resolves: bz#550273
    (qemu aborted when run "service network restart" in guest that with i82551 vNIC)
  - Resolves: bz#561224
    (BSOD when execute sandra muti-media benchmark)
  - Resolves: bz#652135
    (rhel6 disk not detected first time in install)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-231.el5
changelog:
  - Updated kversion to 2.6.18-257.el to match build root
  - kvm-report-that-QEMU-process-was-killed-by-a-signal.patch [bz#677614]
  - kvm-race-between-qemu-monitor-cont-and-incoming-migratio.patch [bz#647368]
  - Resolves: bz#647368
    (race between qemu monitor "cont" and incoming migration can cause failed restore/migration)
  - Resolves: bz#677614
    (QEMU should report the PID of the process that sent it signals for troubleshooting purposes)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-230.el5
changelog:
  - Updated kversion to 2.6.18-256.el to match build root
  - kvm-kernel-KVM-VMX-Save-and-restore-tr-selector-across-mode-swi.patch [bz#693918]
  - kvm-kernel-KVM-VMX-update-live-TR-selector-if-it-changes-in-rea.patch [bz#693918]
  - Resolves: bz#693918
    (KVM: Migration of Win-XP VM during boot early stage, will cause the VM OS to fail to boot correctly.)
  - kvm-Make-migration-robust-to-trashing-workloads.patch [bz#690521]
  - kvm-savevm-Create-an-optional-savevm-registration.patch [bz#666225]
  - kvm-ide-Optionally-include-pio-inflight-data-in-savevm.patch [bz#666225]
  - Resolves: bz#666225
    (KVM: Migration of Win-XP VM during boot early stage, will cause the VM OS to fail to boot correctly.)
  - Resolves: bz#690521
    (Enlarging migrate_set_speed does not raise migration network transfer rates to the real network bandwidth)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-229.el5
changelog:
  - Updated kversion to 2.6.18-252.el5 to match build root
  - kvm-device-assignment-register-a-reset-function.patch [bz#657149]
  - kvm-device-assignment-Reset-device-on-system-reset.patch [bz#657149]
  - Resolves: bz#657149
    (guest with passthrough nic got kernel panic when send system_reset signal in QEMU monitor)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-228.el5
changelog:
  - Updated kversion to 2.6.18-248.el5 to match build root
  - kvm-device-assignment-Avoid-segfault-on-hot-add-with-no-.patch [bz#644793]
  - Resolves: bz#644793
    (qemu-kvm -no-kvm segfaults on pci_add)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-227.el5
changelog:
  - kvm-USB-HID-does-not-support-Set_Idle.patch [bz#665023]
  - kvm-add-event-queueing-to-USB-HID.patch [bz#665023]
  - Resolves: bz#665023
    (lost double clicks on slow connections)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-226.el5
changelog:
  - Updated kversion to 2.6.18-245.el5 to match build root
  - kvm-Revert-qemu-drive_init-Don-t-try-to-read-passwords-b.patch [bz#644706]
  - kvm-block-Improve-bdrv_iterate-Jan-Kiszka.patch [bz#644706]
  - kvm-block-Introduce-bdrv_get_encrypted_filename-Jan-Kisz.patch [bz#644706]
  - kvm-monitor-Report-encrypted-disks-in-snapshot-mode-Jan-.patch [bz#644706]
  - kvm-monitor-Rework-early-disk-password-inquiry-Jan-Kiszk.patch [bz#644706]
  - kvm-monitor-Simplify-password-input-mode-Jan-Kiszka.patch [bz#644706]
  - kvm-monitor-Break-out-readline_show_prompt-Jan-Kiszka.patch [bz#644706]
  - kvm-monitor-Rework-modal-password-input-Jan-Kiszka.patch [bz#644706]
  - Resolves: bz#644706
    (QEMU monitor hangs on first command when attempting start a guest with an encrypted qcow2 image)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-225.el5
changelog:
  - kvm-block-read-only-open-cdrom-as-read-only-when-using-m.patch [bz#586173]
  - kvm-lets-pretend-that-RTC-can-be-used-to-wakeup-from-S4.patch [bz#659172]
  - Resolves: bz#586173
    (qemu monitor always use read-write type for the changed cd)
  - Resolves: bz#659172
    ([WHQL] pwrtest failed in the job "CHAOS-Concurrent Hardware And OS test")


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-224.el5
changelog:
  - kvm-kernel-KVM-x86-zero-kvm_vcpu_events-interrupt.pad.patch [bz#665407]
  - Resolves: bz#665407
    (kvm_vcpu_events.interrupt.pad must be zeroed)
  - CVE: CVE-2010-4525


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-223.el5
changelog:
  - Updated kversion to 2.6.18-237.el to match build root
  - Reverting patches for bz#608709 as they are not complete
    - kvm-kernel-Revert-KVM-VMX-Return-0-from-a-failed-VMREAD.patch [bz#608709]
    - kvm-kernel-Revert-KVM-Don-t-spin-on-virt-instruction-faults-dur.patch [bz#608709]
  - bz#608709: reboot(RB_AUTOBOOT) fails if kvm instance is running
  - Related: bz#661117


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-222.el5
changelog:
  - kvm-kernel-kvm-change-signed-int-to-unsigned-in-mmu_shrink.patch [bz#661117]
  - Resolves: bz#661117
    ([RHEL5.6 CC] mmu_shrink patch)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-221.el5
changelog:
  - Updated kversion to 2.6.18-236.el to match build root
  - kvm-kernel-KVM-Don-t-spin-on-virt-instruction-faults-during-reb.patch [bz#608709]
  - kvm-kernel-KVM-VMX-Return-0-from-a-failed-VMREAD.patch [bz#608709]
  - Resolves: bz#608709
    (reboot(RB_AUTOBOOT) fails if kvm instance is running)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-220.el5
changelog:
  - Updated kversion to 2.6.18-235.el to match build root
  - kvm-load-registers-after-restoring-pvclock-msrs.patch [bz#655990]
  - Resolves: bz#655990
    (clock drift when migrating a guest between mis-matched CPU clock speed)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-219.el5
changelog:
  - kvm-kernel-KVM-fix-AMD-initial-TSC-offset-problems-additional-f.patch [bz#642659]
  - Resolves: bz#642659
    (TSC offset of virtual machines is not initialized correctly by 'kvm_amd' kernel module.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-218.el5
changelog:
  - kvm-vnc-fix-key-event-processing.patch [bz#643317]
  - Resolves: bz#643317
    ("sendkey ctrl-alt-delete" don't work via VNC)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-217.el5
changelog:
  - kvm-kernel-fix-null-pointer-dereference.patch [bz#570532]
  - Resolves: bz#570532
    (CVE-2010-0435 kvm: vmx null pointer dereference)
  - CVE: CVE-2010-0435


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-216.el5
changelog:
  - Updated kversion to 2.6.18-233.el to match build root
  - kvm-kernel-KVM-fix-AMD-initial-TSC-offset-problems.patch [bz#642659]
  - Resolves: bz#642659
    (TSC offset of virtual machines is not initialized correctly by 'kvm_amd' kernel module.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-215.el5
changelog:
  - Reverts previous patch (it doesn't build)
  - kvm-kernel-Revert-KVM-fix-AMD-initial-TSC-bugs.patch [bz#642659]
  - Related: bz#642659
    (TSC offset of virtual machines is not initialized correctly by 'kvm_amd' kernel module.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-214.el5
changelog:
  - kvm-kernel-KVM-fix-AMD-initial-TSC-bugs.patch [bz#642659]
  - Resolves: bz#642659
    (TSC offset of virtual machines is not initialized correctly by 'kvm_amd' kernel module.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-213.el5
changelog:
  - kvm-No-need-to-iterate-if-we-already-are-over-the-limit.patch [bz#513765 bz#589017]
  - kvm-don-t-care-about-TLB-handling.patch [bz#513765 bz#589017]
  - kvm-Fix-transferred-memory-calculation.patch [bz#513765 bz#589017]
  - kvm-Maintaing-number-of-dirty-pages.patch [bz#513765 bz#589017]
  - kvm-Exit-loop-if-we-have-been-there-too-long.patch [bz#513765 bz#589017]
  - kvm-Change-calculation-to-exit-live-migration.patch [bz#513765 bz#589017]
  - Resolves: bz#513765
    (Large guest ( 256G RAM + 16 vcpu ) hang during live migration)
  - Resolves: bz#589017
    ([rhel5.5] [kvm] dead lock in qemu during off-line migration)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-212.el5
changelog:
  - kvm-implement-dummy-PnP-support.patch [bz#652671]
  - Resolves: bz#652671
    (If VM boot seq. is set up as nc (PXE then disk) the VM is always stuck on trying to PXE boot)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-210.el5
changelog:
  - Adding load_gs_index to kmod symbol greylist
  - Related: bz#639887
    (CVE-2010-3698 kvm: invalid selector in fs/gs causes kernel panic [rhel-5.6])


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-209.el5
changelog:
  - kvm-kernel-KVM-Fix-fs-gs-reload-oops-with-invalid-ldt.patch [bz#639887]
  - Resolves: bz#639887
    (CVE-2010-3698 kvm: invalid selector in fs/gs causes kernel panic [rhel-5.6])


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-208.el5
changelog:
  - Updated kversion to 2.6.18-232.el5 to match build root
  - kvm-kernel-KVM-x86-fix-information-leak-to-userland.patch [bz#649929]
  - Resolves: bz#649929
    (CVE-2010-3881 kvm: arch/x86/kvm/x86.c: reading uninitialized stack memory [5.6])
  - kvm-usb-linux-increase-buffer-for-USB-control-requests.patch [bz#627343]
  - kvm-e1000-Fix-TCP-checksum-overflow-with-TSO.patch [bz#648328]
  - kvm-fix-help-string-to-reflect-the-fact-that-cpu-topolog.patch [bz#611785]
  - kvm-VGA-Don-t-register-deprecated-VBE-range.patch [bz#651715]
  - Resolves: bz#611785
    ([RFE] Support cores/sockets/threads topology configuration)
  - Resolves: bz#627343
    (husb: ctrl buffer too small error received for passthrough usb device, fixed upstream)
  - Resolves: bz#648328
    (TCP checksum overflows in qemu's e1000 emulation code when TSO is enabled in guest OS)
  - Resolves: bz#651715
    (qemu-kvm aborted when installing the driver for the newly hotplugged rtl8139 nic)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-207.el5
changelog:
  - kvm-Add-drive-readonly-option-to-help-output.patch [bz#645798]
  - Resolves: bz#645798
    (Add drive readonly option to help output)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-206.el5
changelog:
  - Updated kversion to 2.6.18-227.el5 to match build root
  - spec: fix/hack dependencies of kvm-kmod-debug
  - Resolves: bz#643272
  - create qemu user/group on %post
  - Resolves: bz#643525


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-205.el5
changelog:
  - Require right gcrypt version
  - Resolves: bz#503118
  - spec: fix the kmod kernel version checking code
  - Resolves: bz#637267
  - spec: fix module dir name on %install
  - Resolves: bz#517565
  - Build kmod-kvm for kernel-debug too
  - Resolves: bz#517565


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-204.el5
changelog:
  - kvm-don-t-link-qemu-tools-against-spice-libs.patch [bz#514578]
  - kvm-block-Fix-image-re-open-in-bdrv_commit.patch [bz#640949]
  - Resolves: bz#514578
    (kvm-qemu-img subpackage has dependency on qspice-libs)
  - Resolves: bz#640949
    (Can not commit copy-on-write image's data to raw backing-image)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-203.el5
changelog:
  - Updated kversion to 2.6.18-226.el5 to match build root
  - Add pci_get_domain_bus_and_slot to kmod symbol greylist
  - Related: bz#539642
    (use native pci_get_bus_and_slot function)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-202.el5
changelog:
  - kvm-fix-and-on-russian-keymap.patch [bz#580637]
  - Resolves: bz#580637
    (Incorrect russian vnc keymap)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-201.el5
changelog:
  - kvm-kernel-KVM-Fix-reboot-on-Intel-hosts.patch [bz#608709]
  - Resolves: bz#608709
    (reboot(RB_AUTOBOOT) fails if kvm instance is running)
  - kvm-kmod-move-cancel_work_sync-availability-test-to-conf.patch [bz#539642]
  - kvm-kmod-use-native-pci_get_bus_and_slot-if-available.patch [bz#539642]
  - Resolves: bz#539642
    (use native pci_get_bus_and_slot function)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-200.el5
changelog:
  - Updated kversion to 2.6.18-225.el5 to match build root
  - kvm-qemu-fix-unsafe-ring-handling.patch [bz#568817]
  - CVE: CVE-2010-0431
  - Resolves: bz#568817
    (CVE-2010-0431 qemu: Insufficient guest provided pointers validation)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-199.el5
changelog:
  - Updated kversion to 2.6.18-221.el5 to match build root
  - kvm-kernel-KVM-Prevent-kvm_init-from-corrupting-debugfs-structu.patch [bz#619268]
  - Resolves: bz#619268
    (rmmod kvm modules cause host kernel panic)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-198.el5
changelog:
  - run 'make sync' before final ./configure line on build
  - Resolves: bz#632707
    (fix kvm build warnings and enable -Werror)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-197.el5
changelog:
  - Updated kversion to 2.6.18-219.el5 to match build root
  - kvm-kill-bogus-return-ret-on-spawn_thread.patch [bz#632707]
  - kvm-virtio-net-fix-format-strings-on-virtio_net_receive2.patch [bz#632707]
  - kvm-kvmtrace-check-for-ftruncate-errors.patch [bz#632707]
  - Add --enable-werror to ./configure command-line [bz#632707]
  - Add ./configure arguments: --enable-kvm-cap-pit --enable-kvm-cap-device-assignment
  - Remove duplicate --enable-spice arg from ./configure 
  - Resolves: bz#632707
    (fix kvm build warnings and enable -Werror)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-196.el5
changelog:
  - Updated kversion to 2.6.18-215.el5 to match build root
  - kvm-introduce-__rhel5-marker-into-the-migration-save-dat.patch [bz#603026]
  - kvm-block-raw-posix-Factor-out-cdrom_probe_device.patch [bz#609472]
  - kvm-raw-posix-Detect-CDROM-via-ioctl-on-linux.patch [bz#609472]
  - kvm-raw-posix-Don-t-use-file-name-for-host_cdrom-detecti.patch [bz#609472]
  - Resolves: bz#603026
    (CPU save version is now 9, but the format is _very_ different from non-RHEL5 version 9)
  - Resolves: bz#609472
    (qemu-kvm misclassifies a /dev/cd*/* disk device as a CD-ROM)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-195.el5
changelog:
  - Updated kversion to 2.6.18-211.el5 to match build root
  - kvm-use-native-cancel_work_sync-function-if-available.patch [bz#629334]
  - Resolves: bz#629334
    (use native cancel_work_sync() function)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-194.el5
changelog:
  - Updated kversion to 2.6.18-212.el5 to match build root
  - kvm-Add-cache-unsafe-parameter-to-drive.patch [bz#623484]
  - kvm-qemu-img-convert-Use-cache-unsafe-for-output-image.patch [bz#623484]
  - kvm-fix-cancel_work_sync-conflict-on-compat-code.patch [bz#629333]
  - kvm-bz-547276-e1000-secrc-support.patch [bz#547276]
  - kvm-Use-native-smp_call_function_single-on-RHEL-5.5.patch [bz#533078]
  - kvm-use-native-smp_call_function_many.patch [bz#533078]
  - kvm-qemu-don-t-strip-qemu-img-and-qemu-io-in-make-instal.patch [bz#606394]
  - Resolves: bz#533078
    (use native smp_call_function_many/single functions)
  - Resolves: bz#547276
    (Vmcore cannot be captured by netdump when RHEL3.9 was installed as guest OS on KVM.)
  - Resolves: bz#606394
    ([kvm] debug-info missing from kvm-qemu-img-83-164.el5_5.12)
  - Resolves: bz#623484
    (KVM: qemu-img convert poor performance ( on NFS storage ))
  - Resolves: bz#629333
    (fix build against kernel-devel-2.6.18-214.el5.x86_64: (cancel_work_sync() conflict))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-193.el5
changelog:
  - kvm-virtio-net-correct-packet-length-checks.patch [bz#606238]
  - kvm-Fix-segfault-in-mmio-subpage-handling-code.patch [bz#619413]
  - Resolves: bz#606238
    (Virtio: Transfer file caused guest in same vlan abnormally quit)
  - Resolves: bz#619413
    (CVE-2010-2784 qemu: insufficient constraints checking in exec.c:subpage_register() [rhel-5.6])


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-192.el5
changelog:
  - kvm-Fix-changing-password-using-monitor-over-VNC.patch [bz#569743]
  - kvm-qcow2-Fix-qemu-img-check-segfault-on-corrupted-image.patch [bz#606434]
  - kvm-qcow2-Don-t-try-to-check-tables-that-couldn-t-be-loa.patch [bz#606434]
  - kvm-qemu-img-check-Distinguish-different-kinds-of-errors.patch [bz#606651]
  - kvm-qcow2-Change-check-to-distinguish-error-cases.patch [bz#606651]
  - Resolves: bz#569743
    (Change vnc password caused 'Segmentation fault')
  - Resolves: bz#606434
    ([kvm] segmentation fault when running qemu-img check on faulty image)
  - Resolves: bz#606651
    ([kvm] qemu image check returns cluster errors when using virtIO block (thinly provisioned) during e_no_space events (along with EIO errors))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-191.el5
changelog:
  - kvm-kernel-KVM-MMU-fix-conflict-access-permissions-in-direct-sp.patch [bz#615225]
  - Resolves: bz#615225
    (KVM uses wrong permissions for large guest pages)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-190.el5
changelog:
  - kvm-New-slots-need-dirty-tracking-enabled-when-migrating.patch [bz#567046]
  - Resolves: bz#567046
    (SPICE - race in KVM/Spice would cause migration to fail (slots are not registered properly?))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-189.el5
changelog:
  - kvm-Monitor-Check-for-error-in-do_change.patch [bz#611982]
  - Resolves: bz#611982
    (Monitor doesn't check for 'change' command failure)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-188.el5
changelog:
  - kvm-qcow2-Fix-access-after-end-of-array.patch [bz#605701]
  - kvm-qcow2-Don-t-ignore-immediate-read-write-failures.patch [bz#605701]
  - kvm-qcow2-Return-0-errno-in-write_l2_entries.patch [bz#605701]
  - kvm-qcow2-Fix-error-return-code-in-qcow2_alloc_cluster_l.patch [bz#605701]
  - kvm-qcow2-Return-0-errno-in-write_l1_entry.patch [bz#605701]
  - kvm-qcow2-Return-0-errno-in-l2_allocate.patch [bz#605701]
  - kvm-qcow2-Allow-qcow2_get_cluster_offset-to-return-error.patch [bz#605701]
  - kvm-qcow2-Change-l2_load-to-return-0-errno.patch [bz#605701]
  - kvm-qcow2-Return-right-error-code-in-write_refcount_bloc.patch [bz#605701]
  - kvm-qcow2-Fix-corruption-after-error-in-update_refcount.patch [bz#605701]
  - kvm-qcow2-Clear-L2-table-cache-after-write-error.patch [bz#605701]
  - kvm-qcow2-Fix-error-handling-in-l2_allocate.patch [bz#605701]
  - kvm-qcow2-Restore-L1-entry-on-l2_allocate-failure.patch [bz#605701]
  - kvm-qcow2-Allow-get_refcount-to-return-errors.patch [bz#605701]
  - kvm-qcow2-Allow-alloc_clusters_noref-to-return-errors.patch [bz#605701]
  - kvm-qcow2-Return-real-error-code-in-load_refcount_block.patch [bz#605701]
  - kvm-block-Add-bdrv_-p-write_sync.patch [bz#572825]
  - kvm-qcow2-Use-bdrv_-p-write_sync-for-metadata-writes.patch [bz#572825]
  - Resolves: bz#572825
    (qcow2 image corruption when using cache=writeback)
  - Resolves: bz#605701
    (Backport qcow2 fixes to RHEL 5)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-187.el5
changelog:
  - kvm-Error-checking.patch [bz#587049]
  - kvm-Avoid-thundering-herd-problem.patch [bz#587049]
  - Resolves: bz#587049
    (qemu posix_aio use pthread_cond_signal instead of broadcast to prevent lock storm)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-186.el5
changelog:
  - Updated kversion to 2.6.18-203.el5 to match build root
  - kvm-kernel-KVM-Keep-slot-ID-in-memory-slot-structure.patch [bz#606953]
  - kvm-kernel-KVM-Prevent-internal-slots-from-being-COWed.patch [bz#606953]
  - Resolves: bz#606953
    (fork causes trouble for vcpu threads)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-185.el5
changelog:
  - kvm-turn-off-kvmclock-when-resetting-cpu.patch [bz#588878]
  - kvm-raw-posix-Use-pread-pwrite-instead-of-lseek-read-wri.patch [bz#600375]
  - kvm-block-Cache-total_sectors-to-reduce-bdrv_getlength-c.patch [bz#600375]
  - Resolves: bz#588878
    (Rebooting a kernel with kvmclock enabled, into a kernel with kvmclock disabled, causes random crashes)
  - Resolves: bz#600375
    (Excessive lseek() causes severe performance issues with vm disk images over NFS)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-184.el5
changelog:
  - kvm-virtio-net-truncating-packet.patch [bz#606238]
  - Resolves: bz#606238
    (Virtio: Transfer file caused guest in same vlan abnormally quit)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-183.el5
changelog:
  - kvm-virtio-blk.c-avoid-zero-every-request-structure.patch [bz#598042]
  - kvm-qemu-io-Open-files-read-write-again.patch [bz#601494]
  - Resolves: bz#598042
    (virtio-blk: Avoid zeroing every request structure)
  - Resolves: bz#601494
    (qemu-io: No permission to write image)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-182.el5
changelog:
  - kvm-kernel-KVM-Fix-wallclock-version-writing-race.patch [bz#592021]
  - Resolves: bz#592021
    (race condition in pvclock wallclock calculation)
  - kvm-qcow2-Fix-corruption-after-refblock-allocation.patch [bz#598488]
  - Resolves: bz#598488
    (qcow2 corruption bug in refcount table growth)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-181.el5
changelog:
  - kvm-kernel-KVM-MMU-bail-out-pagewalk-on-kvm_read_guest-error.patch [bz#588251]
  - Resolves: bz#588251
    (kvm spinning updating a guest pte, unkillable)
  - kvm-qemu-img-rebase-Fix-output-image-corruption.patch [bz#587278]
  - kvm-block-Fix-bdrv_commit.patch [bz#587604]
  - Resolves: bz#587278
    (After re-base snapshot, the file in the snapshot disappeared)
  - Resolves: bz#587604
    (Qcow2 snapshot got corruption after commit using block device)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-180.el5
changelog:
  - kvm-qemu-img-open-file-to-be-rebased-with-read-write-per.patch [bz#587605]
  - Resolves: bz#587605
    (Failed to re-base qcow2 snapshot)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-179.el5
changelog:
  - Renumber kvm module patches from 501-625 to 1501-1625
    (so the userspace patch numbers can use slots 501 to 1500)
  - kvm-qcow2-Export-synchronous-qcow_read-write-to-avoid-br.patch [bz#542954]
  - Resolves: bz#542954
    (Guest suffers kernel panic when save snapshot then restart guest)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-178.el5
changelog:
  - Remove bios-nohotplug.bin from package
  - Related: bz#498774
    (QEMU: Too many devices are available for unplug in Windows XP (and we don't support that))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-177.el5
changelog:
  - kvm-Bail-out-when-VCPU_CREATE-fails.patch [bz#587661]
  - Resolves: bz#587661
    (Fix segfault when creating more vcpus than allowed.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-176.el5
changelog:
  - kvm-Revert-fix-wrong-acpi-mapping-rhel5.x-kvm-userspace.patch [bz#576554]
    - patch causes issues when using Spice without QXL on some guest OSes
      [bz#581758 comment 8]
  - Related: bz#576554
    (Win7/32 stuck on 100% CPU (in testing VDI driver unclassified WHQL tests))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-175.el5
changelog:
  - kvm-kernel-EPT-accessed-bit-emulation-fixed.patch [bz#582038]
  - Resolves: bz#582038
    (backport EPT accessed bit emulation)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-174.el5
changelog:
  - kvm-kernel-Revert-EPT-accessed-bit-emulation.patch [bz#582038]
    (patch fails to build)
  - Related: bz#582038
    (backport EPT accessed bit emulation)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-173.el5
changelog:
  - kvm-kernel-EPT-accessed-bit-emulation.patch [bz#582038]
  - Resolves: bz#582038
    (backport EPT accessed bit emulation)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-172.el5
changelog:
  - kvm-qcow2-Remove-abort-on-free_clusters-failure.patch [bz#583947]
  - Resolves: bz#583947
    (Guest aborted when make guest stop on write error)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-171.el5
changelog:
  - kvm-pcnet-make-subsystem-vendor-id-match-hardware.patch [bz#521247]
  - kvm-read-only-add-RO-feature-macro.patch [bz#510630]
  - kvm-read-only-Pass-the-read-only-attribute-to-the-Guest.patch [bz#510630]
  - kvm-read-only-BDRV_O_FLAGS-changes-default-now-is-read-o.patch [bz#510630]
  - kvm-read-only-qemu-img-Allow-opening-an-image-with-read-.patch [bz#510630]
  - kvm-read-only-Added-readonly-option-to-drive-s-command-l.patch [bz#510630]
  - kvm-read-only-Make-CDROM-a-read-only-drive.patch [bz#510630]
  - kvm-read-only-Disable-fall-back-to-read-only.patch [bz#510630]
  - kvm-read-only-Open-backing-file-read-only-where-possible.patch [bz#510630]
  - kvm-read-only-don-t-rely-on-CDROM-hint-for-read_only-att.patch [bz#510630]
  - kvm-read-only-open-for-read-only-where-possible.patch [bz#510630]
  - kvm-read-only-allow-read-only-CDROM-with-any-interface.patch [bz#510630]
  - Resolves: bz#510630
    (-drive arg has no way to request a read only disk)
  - Resolves: bz#521247
    (emulated pcnet nic in qemu-kvm has wrong PCI subsystem ID for Windows XP driver)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-170.el5
changelog:
  - kvm-fix-wrong-acpi-mapping-rhel5.x-kvm-userspace.patch [bz#576554]
  - Resolves: bz#576554
    (Win7/32 stuck on 100% CPU (in testing VDI driver unclassified WHQL tests))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-169.el5
changelog:
  - kvm-qcow2-Factor-next_refcount_table_size-out.patch [bz#577225]
  - kvm-qcow2-Rewrite-alloc_refcount_block-grow_refcount_tab.patch [bz#577225]
  - kvm-qcow2-More-checks-for-qemu-img-check.patch [bz#577225]
  - Resolves: bz#577225
    (qcow2 corruption with I/O error during refcount block allocation)
  - Added register_kprobe and unregister_kprobe to the ignored ksyms list
  - Resolves: bz#580410
    (Failed to install kvm for failed dependencies: ksym)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-168.el5
changelog:
  - Fix build warnings:
  - kvm-Revert-avoid-leaving-orphaned-swapcache-in-ksm.patch [bz#575585]
  - Related: bz#575585
    (memory reported as used (by SwapCache and by Cache) though no process holds it.)
  - kvm-avoid-leaving-orphaned-swapcache-in-ksm-v2.patch.patch [bz#575585]
  - Resolves: bz#575585
    (memory reported as used (by SwapCache and by Cache) though no process holds it.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-167.el5
changelog:
  - kvm-avoid-leaving-orphaned-swapcache-in-ksm.patch [bz#575585]
  - Resolves: bz#575585
    (memory reported as used (by SwapCache and by Cache) though no process holds it.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-166.el5
changelog:
  - kvm-Build-an-additional-bios-without-hotplug-support.patch [bz#498774]
  - Resolves: bz#498774
    (QEMU: Too many devices are available for unplug in Windows XP (and we don't support that))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-165.el5
changelog:
  - Updated kversion to 2.6.18-194.el5 to match build root
  - kvm-kernel-account-only-for-IRQ-injected-into-vcpu0.patch [bz#555727]
  - kvm-kernel-Backport-KVM-fix-irq_source_id-size-verification.patch [bz#520572]
  - kvm-kernel-KVM-x86-disable-paravirt-mmu-reporting.patch [bz#574621]
  - Resolves: bz#520572
    (SR-IOV -- Guest exit and host hang on if boot VM with 8 VFs assigned)
  - Resolves: bz#555727
    (Time drift in win2k3-64bit and win2k8-64bit smp guest)
  - Resolves: bz#574621
    (Linux pvmmu guests (FC11, FC12, etc) crash on boot on AMD hosts with NPT disabled)
  - kvm-kbd-leds-infrastructure.patch [bz#517814]
  - kvm-kbd-leds-ps-2-kbd.patch [bz#517814]
  - kvm-kbd-leds-usb-kbd.patch [bz#517814]
  - kvm-kbd-keds-vnc.patch [bz#517814]
  - Resolves: bz#517814
    (Caps Lock the key's appearance  of guest is not synchronous as host's --view kvm with vnc)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-164.el5
changelog:
  - kvm-Fix-Windows-guests-SVVP-tests.patch [bz#495844]
  - Resolves: bz#495844
    (KVM SVVP: "Signed Driver check" failure - on the disabled vCPUs (that the VM's BIOS doesn't hide))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-163.el5
changelog:
  - kvm-kernel-avoid-collision-between-out-of-sync-ksm-and-pci-pass.patch [bz#566385]
  - Resolves: bz#566385
    (KVM host panic due to fault in paging64_sync_page() / panic occurs in connection with PCI passthru devices)


author: Glauber Costa <glommer@redhat.com> - kvm-83-162.el5
changelog:
  - kvm-qemu-img-rebase-Add-f-option.patch [bz#569762]
  - kvm-mark-PCI-IRQs-as-edge-triggered-in-mptables.patch [bz#536749]
  - Resolves: bz#536749
    (can not boot rhel3.9 with if=virtio)
  - Resolves: bz#569762
    ('qemu-img re-base' broken on block devices)
  - Moved kver to 2.6.18-191.el5 to match build root


author: Glauber Costa <glommer@redhat.com> - kvm-83-161.el5
changelog:
  - kvm-qemu-img-Fix-segfault-during-rebase.patch [bz#563141]
  - Resolves: bz#563141
    (qemu-img re-base subcommand got Segmentation fault)
  - Moved kver to 2.6.18-190.el5 to match build root


author: Glauber Costa <glommer@redhat.com> - kvm-83-160.el5
changelog:
  - kvm-qxl-defer-vga-updates-in-case-commands-ring-is-full-.patch [bz#544785]
  - Resolves: bz#544785
    (QEMU process can become non-responsive in case command are not pull from qxl vga ring)


author: Glauber Costa <glommer@redhat.com> - kvm-83-159.el5
changelog:
  - Applied patch to spec file [bz#533453]
  - Updated kversion to 2.6.18-189.el5 to match build root
  - Resolves: bz#533453
    (kvm kmod package should require a compatible kernel version)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-158.el5
changelog:
  - Updated kversion to 2.6.18-187.el5 to match build root
  - kvm-kernel-KVM-Don-t-check-access-permission-when-loading-segme.patch [bz#563465]
  - kvm-kernel-KVM-Disable-move-to-segment-registers-and-jump-far-i.patch [bz#563465]
  - kvm-kernel-KVM-VMX-Check-cpl-before-emulating-debug-register-ac.patch [bz#563517]
  - Resolves: bz#563465
    (EMBARGOED CVE-2010-0419 kvm: emulator privilege escalation segment selector check [rhel-5.5])
  - Resolves: bz#563517
    (KVM: Check cpl before emulating debug register access [rhel-5.5])


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-157.el5
changelog:
  - kvm-CVE-2010-0297-usb-linux.c-fix-buffer-overflow.patch [bz#560770]
  - Resolves: bz#560770
    (CVE-2010-0297 kvm-userspace-rhel5: usb-linux.c: fix buffer overflow [rhel-5.5])


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-156.el5
changelog:
  - kvm-kernel-KVM-PIT-control-word-is-write-only.patch [bz#553126]
  - kvm-kernel-KVM-introduce-kvm_read_guest_virt-kvm_write_guest_vi.patch [bz#559095]
  - kvm-kernel-KVM-remove-the-vmap-usage.patch [bz#559095]
  - kvm-kernel-KVM-Use-kvm_-read-write-_guest_virt-to-read-and-writ.patch [bz#559095]
  - kvm-kernel-KVM-fix-memory-access-during-x86-emulation.patch [bz#559095]
  - kvm-kernel-Check-IOPL-level-during-io-instruction-emulation.patch [bz#560698]
  - kvm-kernel-Fix-popf-emulation.patch [bz#560698]
  - kvm-kernel-Check-CPL-level-during-privilege-instruction-emulati.patch [bz#560698]
  - Resolves: bz#553126
    (CVE-2010-0309 kvm: cat /dev/port in guest cause the host hang [rhel-5.5])
  - Resolves: bz#559095
    (EMBARGOED CVE-2010-0298 kvm: emulator privilege escalation [rhel-5.5])
  - Resolves: bz#560698
    (EMBARGOED CVE-2010-0306 kvm: emulator privilege escalation IOPL/CPL level check [rhel-5.5])


author: Glauber Costa <glommer@redhat.com> - kvm-83-155.el5
changelog:
  - kvm-virtio-blk-Fix-reads-turned-into-writes-after-read-e.patch [bz#552487]
  - kvm-virtio-blk-Handle-bdrv_aio_read-write-NULL-return.patch [bz#552487]
  - Resolves: bz#552487
    (Guest image corruption after RHEV-H update to 5.4-2.1.3.el5_4rhev2_1)
  - Moved kver to 2.6.18-186.el5 to match build root


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-154.el5
changelog:
  - kvm-qemu-img-Fix-qemu-img-with-backing-file.patch [bz#558195]
  - kvm-qemu-add-routines-for-atomic-16-bit-accesses.patch [bz#525323]
  - kvm-qemu-virtio-atomic-access-for-index-values.patch [bz#525323]
  - kvm-fix-ide-versioning.patch [bz#559163]
  - kvm-cpu-CPU_SAVE_VERSION-is-9-know.patch [bz#559163]
  - Resolves: bz#525323
    (QEMU terminates without warning with virtio-net and SMP enabled)
  - Resolves: bz#558195
    (kvm: NFS : kvm-qemu-img convert failure on RAW/Sparse template with COW/Sparse snapshot)
  - Resolves: bz#559163
    (migration failed host 5.5 with -M rhel5.5.0 to host 5.5 with -M rhel5.5.0.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-153.el5
changelog:
  - kvm-qcow2-Fix-error-handling-in-qcow2_grow_l1_table.patch [bz#537077]
  - kvm-qcow2-Fix-error-handling-in-qcow_save_vmstate.patch [bz#537077]
  - kvm-qcow2-Return-0-errno-in-get_cluster_table.patch [bz#537077]
  - kvm-qcow2-Return-0-errno-in-qcow2_alloc_cluster_offset.patch [bz#537077]
  - kvm-block-Return-original-error-codes-in-bdrv_pread-writ.patch [bz#537077]
  - kvm-qcow2-Fix-error-handling-in-grow_refcount_table.patch [bz#537077]
  - kvm-qcow2-Improve-error-handling-in-update_refcount.patch [bz#537077]
  - kvm-qcow2-Allow-updating-no-refcounts.patch [bz#537077]
  - kvm-qcow2-Don-t-ignore-update_refcount-return-value.patch [bz#537077]
  - kvm-qcow2-Don-t-ignore-qcow2_alloc_clusters-return-value.patch [bz#537077]
  - Resolves: bz#537077
    (error codes aren't always propagated up through the block layer (e.g. -ENOSPC))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-152.el5
changelog:
  - kvm-Revert-Queue-notify-support-for-virtio-block-device.patch [bz#552250]
    (Reverts kvm-Queue-notify-support-for-virtio-block-device.patch)
  - Related: bz#552250
    (Windows virtio block driver performs poorly on small size requests)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-151.el5
changelog:
  - kvm-Fix-cpu-versioning.patch [bz#557327]
  - kvm-reduce-number-of-reinjects-on-ACK.patch [bz#556455]
  - Resolves: bz#556455
    (KVM: WIN7-32bit blue screen (IMAGE_NAME:  ntkrnlmp.exe).)
  - Resolves: bz#557327
    (migration failed with -M rhel5.4.4 between host 5.5 and host 5.4.4)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-150.el5
changelog:
  - kvm-vnc-more-keypad-fixing.patch [bz#497507]
  - kvm-qxl-add-netbooks-common-resolutions.-Rhel-5.5-552240.patch [bz#552240]
  - kvm-block-raw-posix-Abort-on-pread-beyond-end-of-file.patch [bz#515655]
  - Resolves: bz#497507
    (Numeric keypad cannot be used in qemu monitor when using vnc to connect guest.)
  - Resolves: bz#515655
    (Add result test to prevent Infinite loop in raw_pread, reading too large offset)
  - Resolves: bz#552240
    (Spice (QXL) - please add 1024x576 resolution to the driver (netbooks))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-149.el5
changelog:
  - kvm-qemu-qxl-fix-unsafe-rom-data-handling-bug-537888.patch [bz#537888]
  - kvm-qxl-fix-qxl-backwards-migration-to-version-3.patch [bz#537888]
  - kvm-Allow-export-of-sse4.1-sse4.2-cpuid-flags-to-guest.-.patch [bz#518090]
  - Resolves: bz#518090
    ([RFE] KVM should be able to export advanced cpu flags to the guest)
  - Resolves: bz#537888
    (fix unsafe device data handling)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-148.el5
changelog:
  - Updated kversion to 2.6.18-185.el5 to match build root
  - Require qspice-libs to make sure the right libspice.so.0 file is installed
  - Related: bz#555657


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-147.el5
changelog:
  - kvm-block-Introduce-BDRV_O_NO_BACKING.patch [bz#530134]
  - kvm-qemu-img-rebase.patch [bz#530134]
  - kvm-vnc-improve-capslock-handling.patch [bz#517814]
  - kvm-block-Add-bdrv_change_backing_file.patch [bz#530134]
  - kvm-qemu-img-Automatically-detect-block-devices.patch [bz#537655]
  - Resolves: bz#517814
    (Caps Lock the key's appearance  of guest is not synchronous as host's --view kvm with vnc)
  - Resolves: bz#530134
    (RFE - In-place backing file format change)
  - Resolves: bz#537655
    (qemu-img: error creating a new preallocated volume image on FCP storage)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-146.el5
changelog:
  - Require compatible etherboot-zroms-kvm package
  - Resolves: bz#550053
    (require newer etherboot package that is compatible with new pxe ROM paths)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-145.el5
changelog:
  - kvm-fix-barriers-support-during-migration.patch [bz#549938]
  - kvm-Add-machine-name-alias-support.patch [bz#553187]
  - kvm-make-pc-an-alias-of-rhel5.4.0.patch [bz#553187]
  - kvm-Introduce-rhel5.4.4-machine-type.patch [bz#553187]
  - Resolves: bz#549938
    (Maintain barrier state after migration)
  - Resolves: bz#553187
    (Add rhel-5.4.4 support to rhel5.5.0)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-144.el5
changelog:
  - kvm-kernel-KVM-x86-Add-KVM_GET-SET_VCPU_EVENTS.patch [bz#541084]
  - Resolves: bz#541084
    (KVM: x86: Add KVM_GET/SET_VCPU_EVENTS)
  - kvm-x86-Add-support-for-VCPU-event-states.patch [bz#541084]
  - kvm-BZ550265-compute-checksum-for-roms-bigger-than-a-seg.patch [bz#550265]
  - kvm-Fix-a-race-in-the-device-that-cuased-guest-stack-on-.patch [bz#503759]
  - kvm-Queue-notify-support-for-virtio-block-device.patch [bz#552250]
  - kvm-The-driver-device-pair-does-not-have-a-reset-option-.patch [bz#550755]
  - kvm-The-driver-device-pair-does-not-have-a-reset-option-2.patch [bz#550755]
  - Resolves: bz#503759
    (hypercall device - Vm becomes non responsive on Sysmark benchmark (when more than 7 vm's running simultaneously))
  - Resolves: bz#541084
    (KVM: x86: Add KVM_GET/SET_VCPU_EVENTS)
  - Resolves: bz#550265
    (gPXE fails to PXE boot on e1000 virtual NIC)
  - Resolves: bz#550755
    (Hypercall driver doesn't reset device on power-down)
  - Resolves: bz#552250
    (Windows virtio block driver performs poorly on small size requests. In addition, cpu usage on the quest side is very high while handling write requests.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-143.el5
changelog:
  - kvm-Documentation-Fix-description-of-cache-option-for-dr.patch [bz#545194]
  - kvm-monitor-allow-device-to-be-ejected-if-no-disk-is-ins.patch [bz#539250]
  - Resolves: bz#539250
    (Cannot eject cd-rom when configured to host cd-rom)
  - Resolves: bz#545194
    (Discrepancy between man page and source code for qcow2 with regards to default value used when no explicit caching is specified)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-142.el5
changelog:
  - Updated kversion to 2.6.18-183.el5 to match build root
  - kvm-removing-debugging-printf-leftover.patch [bz#530533]
  - kvm-enable_write_cache-is-one-bool-no-need-for-32bits.patch [bz#549938]
  - kvm-virtio_blk-save-if-cache-was-enabled.patch [bz#549938]
  - kvm-ide-propagate-version_id-to-all-save-load-functions.patch [bz#549938]
  - kvm-ide-save-if-cache-was-enabled.patch [bz#549938]
  - kvm-savevm-add-version_id-to-all-savevm-functions.patch [bz#541731]
  - kvm-We-need-current-machine-defined-sooner.patch [bz#541731]
  - kvm-Add-support-for-DeviceVersion-to-machine-type.patch [bz#541731]
  - kvm-Introduce-rhel5.4.0-machine-type.patch [bz#541731]
  - kvm-Introduce-rhel-5.5.0-machine-type.patch [bz#541731]
  - kvm-cpu-for-x86-don-t-save-new-fields-if-version-8.patch [bz#541731]
  - kvm-RHEL5.4-needs-cpu-at-version-7.patch [bz#541731]
  - kvm-RHEL-5.4.0-don-t-have-kvmclock.patch [bz#541731]
  - kvm-RHEL5.4-needs-ide-at-device-version-3.patch [bz#541731]
  - kvm-RHEL5.4-needs-virtio-blk-at-device-version-2.patch [bz#541731]
  - kvm-make-5.4.0-machine-the-default.patch [bz#541731]
  - Resolves: bz#530533
    (debug message is displayed when save VM state into a compressed file)
  - Resolves: bz#541731
    (kvm: migration: mechanism to make older savevm versions to be emitted on some cases)
  - Resolves: bz#549938
    (Maintain barrier state after migration)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-140.el5
changelog:
  - kvm-kernel-KVM-MMU-remove-prefault-from-invlpg-handler.patch [bz#531887]
  - Resolves: bz#531887
    (BSOD BAD_POOL_HEADER STOP 0x19 during boot of Windows Server 2008 R2 installer)
  - kvm-Make-SMBIOS-pass-MS-SVVP-test.patch [bz#537178]
  - kvm-bz-545136-whitelist-host-virtio-networking-features.patch [bz#545136]
  - kvm-fix-rtc-td-hack-on-host-without-high-res-timers.patch [bz#543137]
  - kvm-v2-RHEL5-BZ543979-get-roms-more-room.-Glauber-Costa.patch [bz#543979]
  - Resolves: bz#537178
    (Need to generate SMBIOS table 4 data for windows guests)
  - Resolves: bz#543137
    (time drift in win2k364 KVM guest)
  - Resolves: bz#543979
    (gPXE fails to PXE boot on e1000 virtual NIC)
  - Resolves: bz#545136
    (whitelist host virtio networking features)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-139.el5
changelog:
  - Updated kversion to 2.6.18-182.el5 to match build root
  - Require etherboot directly, to make sure it is installed by default
  - Resolves: bz#546019


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-138.el5
changelog:
  - Updated kversion to 2.6.18-181.el5 to match build root
  - Use the new gpxe/etherboot configurable pxe-zroms-qemu system
  - Resolves: bz#546019


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-137.el5
changelog:
  - Updated kversion to 2.6.18-176.el5 to match build root
  - kvm-kernel-KVM-x86-make-double-triple-fault-promotion-generic-t.patch [bz#532086]
  - kvm-kernel-KVM-x86-raise-TSS-exception-for-NULL-CS-and-SS-segme.patch [bz#532086]
  - kvm-kernel-KVM-x86-emulator-limit-instructions-to-15-bytes.patch [bz#541165]
  - Resolves: bz#532086
    (Rhev-Block driver causes  'unhandled vm exit' with 32bit win2k3r2sp2 Guest VM  on restart)
  - Resolves: bz#541165
    (CVE-2009-4031 kernel: KVM: x86 emulator: limit instructions to 15 bytes [rhel-5.5])

  - kvm-qcow2-Store-exact-backing-format-length.patch [bz#540893]
  - kvm-qcow-qcow2-Add-bdrv_aio_flush.patch [bz#542923]
  - Resolves: bz#540893
    (qemu-img: snapshot info error)
  - Resolves: bz#542923
    (Get segmentation fault when running with ide block on kvm-83-136.el5)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-136.el5
changelog:
  - Update kversion to 2.6.18-175.el5 to match build root
  - kvm-block-use-fdatasync-instead-of-fsync-if-possible.patch [bz#537646]
  - kvm-block-add-aio_flush-operation.patch [bz#537646]
  - kvm-ide-use-bdrv_aio_flush.patch [bz#537646]
  - kvm-virtio-blk-add-volatile-writecache-feature.patch [bz#537646]
  - kvm-qcow2-Fix-grow_refcount_table-error-handling.patch [bz#537075]
  - kvm-virtio-blk-Stop-VM-on-read-errors.patch [bz#531827]
  - kvm-ide-Stop-VM-on-read-errors.patch [bz#531827 bz#531827 bz#533390]
  - kvm-slirp-Reassign-same-address-to-same-DHCP-client.patch [bz#531631]
  - kvm-block-add-enable_write_cache-flag.patch [bz#537646]
  - kvm-build-fix-add-pci_get_bus_and_slot-to-compat_apis.patch [bz#539589]
  - kvm-Fix-race-between-migration-and-cpu-main-loop.patch [bz#533090]
  - Resolves: bz#531631
    (Windows XP unattended install doesn't get an IP address after rebooting, if using -net user)
  - Resolves: bz#531827
    (O/S Filesystem Corruption with RHEL-5.4 on a RHEV Guest)
  - Resolves: bz#533090
    (Windows Server 2008 R2 shutdown hangs after restore from migration)
  - Resolves: bz#533390
    (RHEL5.4 VM image corruption with an IDE v-disk)
  - Resolves: bz#537075
    (qcow2: infinite recursion on grow_refcount_table() error handling)
  - Resolves: bz#537646
    (backports of qemu barrier support)
  - Resolves: bz#539589
    (kvm can't build against kernel-2.6.18-174.el5)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-135.el5
changelog:
  - kvm-kernel-531701-KERNEL-v2-allow-userspace-to-adjust-kvmclock-.patch [bz#531701]
  - kvm-531701-properly-save-kvm-system-time-msr-registers.patch [bz#531701]
  - kvm-BZ531701-get-and-set-clock-upon-migration.patch [bz#531701]
  - Resolves: bz#531701
    (pvclock msr values are not preserved across remote migration)

  - Filter out ksym dependencies only known non-whitelisted symbols [bz#533197]
  - Resolves: bz#533197


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-134.el5
changelog:
  - kvm-kernel-allow-to-address-up-to-48-bits-of-physical-memory-in.patch [bz#516545 bz#517223]
  - Resolves: bz#516545
    (qemu-kvm crashed when setting 32bitwin28k with 64G ram)
  - Related: bz#517223
    (BUG: warning at /builddir/build/BUILD/kvm-83-maint-snapshot-20090205/kernel-/x86/x86.c:240/kvm_queue_exception_e() (Tainted: G     ))

  - kvm-Add-smp_call_function_many-to-compat_apis.patch [bz#533059]
  - Resolves: bz#533059
    (kvm modules can't be built against latest kernel-devel package)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-133.el5
changelog:
  - Update kversion to 2.6.18-172.el5 to match build root
  - kvm-kernel-KVM-Timer-event-should-not-unconditionally-unhalt-vc.patch [bz#492663]
  - kvm-kernel-KVM-Fix-interrupt-unhalting-a-vcpu-when-it-shouldn-t.patch [bz#502086]
  - Resolves: bz#492663
    (KVM: Timer event should not unconditionally unhalt vcpu)
  - Resolves: bz#502086
    (KVM: Fix interrupt unhalting a vcpu when it shouldn't)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-132.el5
changelog:
  - kvm-keep-initrd-in-below-4g-area.patch [bz#529694]
  - Resolves: bz#529694
    (-initrd is broken with > 4GB guests)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-131.el5
changelog:
  - kvm-kernel-KVM-SVM-Reset-cr0-properly-on-vcpu-reset.patch [bz#525699]
  - Resolves: bz#525699
    (x86_64 guest hang when set guest's cpu1 online on AMD host)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-130.el5
changelog:
  - Update kversion to 2.6.18-168.el5 to match kernel-devel on build root
  - kvm-kernel-get_tss_base_addr-should-return-gpa_t-type.patch [bz#516762]
  - Resolves: bz#516762
    (qemu aborted when restart 32bitwin23k with more than 4G mem in intel host.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-129.el5
changelog:
  - kvm-Fix-VDI-audio-stop.patch [bz#520394]
  - Resolves: bz#520394
    (KVM : QEMU-Audio attempting to stop unactivated audio device (snd_playback_stop: ASSERT playback_channel->base.active failed).)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-128.el5
changelog:
  - kvm-fix-kvm_arch_save_regs-potential-stack-corruptio.patch [bz#528917]
  - Resolves: bz#528917
    (qemu-kvm : msrs[] array in kvm_arch_save_regs() too small / may cause stack corruption)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-127.el5
changelog:
  - kvm-RHEL-5.X-5.4.Z-Makefile-fix-ksm-dir-has-no-ARCH-pref.patch [bz#527722]
  - Resolves: bz#527722
    (Build tree for RHEL 5.X and RHEL 5.4.z contains build bugs)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-126.el5
changelog:
  - Add --disable-pcspk option to ./configure [bz#516672]
  - Resolves: bz#516672
    (Disable unused/unsupported features on qemu-kvm)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-125.el5
changelog:
  - kvm-kernel-KVM-VMX-Adjust-rflags-if-in-real-mode-emulation.patch [bz#517324]
  - kvm-kernel-KVM-When-switching-to-a-vm8086-task-load-segments-as.patch [bz#517324]
  - kvm-kernel-RHEL5.4-defined-this-constants-in-asm-msr.h.patch [bz#515749]
  - kvm-kernel-For-RHEl5.x-return-types-of-hrtimers-is-int.patch [bz#515749]
  - kvm-kernel-KVM-VMX-flush-TLB-with-INVEPT-on-cpu-migration.patch [bz#518081]
  - kvm-kernel-KVM-Fix-task-switch-back-link-handling-v2-including-.patch [bz#517324]
  - Resolves: bz#515749
    (Remove warnings from kvm compilation)
  - Resolves: bz#517324
    (KVM does not implement proper support for hardware task linking when using vm8086 mode)
  - Resolves: bz#518081
    (vmentry fails with ept misconfig)

  - kvm-test-access-remove-warning.patch [bz#515749]
  - kvm-test-emulator-remove-unused-variable.patch [bz#515749]
  - kvm-test-vmexit-remove-warning-undefined-printf.patch [bz#515749]
  - kvm-external-module-compat-bring-c89-prototypes-to-intel.patch [bz#515749]
  - Resolves: bz#515749
    (Remove warnings from kvm compilation)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-124.el5
changelog:
  - kvm-kernel-KVM-x86-verify-MTRR-PAT-validity.patch [bz#526837]
  - Resolves: bz#526837
    (KVM: x86: verify MTRR/PAT validity (upstream backport))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-123.el5
changelog:
  - kvm-Disable-help-for-vmware-vga-and-enable-nesting.patch [bz#516672]
  - kvm-Now-that-we-have-disable-bluetooth-disable-also-bt-c.patch [bz#516672]
  - kvm-migration_notify_register-is-only-used-by-spice.patch [bz#516672]
  - kvm-Fix-typo-should-have-been-from-the-beggining.patch [bz#516672]
  - kvm-Don-t-compile-drivers-that-are-not-used-in-a-pc.patch [bz#516672]
  - kvm-Add-option-to-disable-pcspk.patch [bz#516672]
  - kvm-usb_bluez-depends-of-bluez.patch [bz#516672]
  - Resolves: bz#516672
    (Disable unused/unsupported features on qemu-kvm)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-122.el5
changelog:
  - Update kversion to 2.6.18-164.2.1.el5 to match kernel-devel on build root
  - kvm-libkvm-Add-a-wrapper-for-an-ioctl-for-the-KVM_SE.patch [bz#508040]
  - kvm-Fetch-sub-leaf-cpuid-values-for-functions-4-0xb-0xd.patch [bz#508040]
  - kvm-Initialize-entire-cpuid2-structure.patch [bz#508040]
  - kvm-extend-smp-parsing-to-include-cores-and-threads-opti.patch [bz#508040]
  - kvm-push-CPUID-level-to-4-to-allow-Intel-multicore-decod.patch [bz#508040]
  - kvm-set-CPUID-bits-to-present-cores-and-threads-topology.patch [bz#508040]
  - kvm-allow-overriding-of-CPUID-level-on-command-line.patch [bz#508040]
  - kvm-force-enable-options.patch [bz#489900]
  - kvm-move-kvm-extra-features-detection-after-kvm-detectio.patch [bz#489900]
  - kvm-add-options-to-request-kvm-pit-and-device-assignment.patch [bz#489900]
  - Added configure options to make build dependency checks more reliable:
    --enable-kvm --enable-qxl --enable-spice --enable-gcrypt --enable-vnc-tls
    [bz#489900]
  - Resolves: bz#489900
    (kvm configure should abort if a required option failed)
  - Resolves: bz#508040
    (Windows XP not using all CPUS)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-121.el5
changelog:
  - Use rtl8029.zrom for ne2k_pci PXE booting (bz#526124)
  - Resolves: bz#526124
    (ne model failed to get ip address)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-120.el5
changelog:
  - kvm-Add-host_device-support-to-qemu-img.-Nolan-Leake.patch [bz#511072 bz#511072]
  - kvm-raw-posix-Handle-errors-in-raw_create.patch [bz#511072 bz#511072]
  - Resolves: bz#511072
    (KVM - qemu-img fail to copy a RAW format image over FCP storage)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-119.el5
changelog:
  - kvm-Use-kernel-s-smp_call_function_single-instead-of-emu.patch [bz#524970]
  - kvm-Properly-handle-pthread_cond_timedwait-timing-out.patch [bz#525114]
  - kvm-fix-segfault-in-setting-migration-speed.patch [bz#522887]
  - Resolves: bz#522887
    (Call to migrate_set_speed after a migrate_cancel causes segmentation fault in kvm)
  - Resolves: bz#524970
    (Guest single-cpu IPI leads to a global IPI on host)
  - Resolves: bz#525114
    (KVM QEMU:RHEL OS VM's became not-responding and stopped answering monitor Commands.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-118.el5
changelog:
  - kvm-qemu-virtio-net-do-not-return-stack-pointer-from-fun.patch [bz#521829]
  - Resolves: bz#521829
    (QEMU crash (during virtio-net WHQL tests for Win2008 R2))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-117.el5
changelog:
  - kvm-kernel-KVM-VMX-Optimize-vmx_get_cpl.patch [bz#524126]
  - kvm-kernel-KVM-x86-Disallow-hypercalls-for-guest-callers-in-rin.patch [bz#524126]
  - kvm-kernel-KVM-VMX-Don-t-intercept-MSR_KERNEL_GS_BASE-v2.patch [bz#488130 bz#488130]
  - Resolves: bz#488130
    (KVM: VMX: Don't intercept MSR_KERNEL_GS_BASE (upstream patch))
  - Resolves: bz#524126
    (kernel: KVM: x86: Disallow hypercalls for guest callers in rings > 0 [rhel-5.5])

  - kvm-qcow2-Change-cluster-size-to-64k.patch [bz#502809]
  - kvm-Fix-for-Bug-510706-qemu-kvm-segfault-when-using-i825.patch [bz#510706]
  - Resolves: bz#502809
    ([FEAT] Change qcow2 cluster size to 64k)
  - Resolves: bz#510706
    (qemu-kvm segfault when using i82551 vnic)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-116.el5
changelog:
  - kvm-kernel-Revert-KVM-VMX-Don-t-intercept-MSR_KERNEL_GS_BASE.patch [bz#488130]
    kvm-kernel-KVM-VMX-Don-t-intercept-MSR_KERNEL_GS_BASE.patch was broken
  - Related: bz#488130
    (KVM: VMX: Don't intercept MSR_KERNEL_GS_BASE (upstream patch))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-115.el5
changelog:
  - kvm-kernel-KVM-VMX-Don-t-intercept-MSR_KERNEL_GS_BASE.patch [bz#488130]
  - Resolves: bz#488130
    (KVM: VMX: Don't intercept MSR_KERNEL_GS_BASE (upstream patch))
  - kvm-Use-quiet-command-to-get-a-cleaner-build-output.patch [bz#515749]
  - kvm-This-function-is-not-used-anymore.-It-is-opencoded-i.patch [bz#515749]
  - kvm-fds-variable-is-not-used.-Remaining-of-a-missmerge.patch [bz#515749]
  - kvm-use-proper-C89-declarations.patch [bz#515749]
  - kvm-pit-is-used-in-two-cases-not-easy-way-to-define-.patch [bz#515749]
  - kvm-In-qemu-all-buffers-are-uint8_t-not-char.patch [bz#515749]
  - kvm-kvm_allowed-is-exported-in-qemu-kvm.h-and-it-is-used.patch [bz#515749]
  - kvm-add-three-missing-static-modifiers-for-local-functio.patch [bz#515749]
  - kvm-put-declaration-of-enable_async_notification-in-a-pr.patch [bz#515749]
  - kvm-move-several-kvm-variables-after-qemu-kvm.h-include-.patch [bz#515749]
  - kvm-mark-static-do_block_set_watermark.patch [bz#515749]
  - kvm-txbufferaccu_offset-and-irq-fields-were-save-load-as.patch [bz#515749]
  - kvm-mp_state-is-treated-as-unsigned-int-uint32_t-for-sav.patch [bz#515749]
  - kvm-hp_reset-should-have-type-QEMUResetHandler.patch [bz#515749]
  - kvm-make-static-lsi_scsi_uninit.patch [bz#515749]
  - kvm-assigned_dev_data-was-not-used-anywhere.patch [bz#515749]
  - kvm-bios_enabled-is-load-saved-as-uint32_t-declare-it-as.patch [bz#515749]
  - kvm-remove-unused-variable.patch [bz#515749]
  - kvm-add-prototype-for-kvm_add_ioperm_data.patch [bz#515749]
  - kvm-removed-duplicated-re-declaration-of-kvm_context-2.patch [bz#515749]
  - kvm-make-static-update_vbios_real_tpr.patch [bz#515749]
  - kvm-fix-var-may-be-used-uninitialized.patch [bz#515749]
  - kvm-make-local-functions-static.patch [bz#515749]
  - kvm-remove-unused-variable-opt_rom_offset.patch [bz#515749]
  - kvm-removed-duplicated-re-declaration-of-kvm_context.patch [bz#515749]
  - kvm-perror-is-defined-in-stdio.h-that-got-included-indir.patch [bz#515749]
  - kvm-remove-unused-variable-cpu.patch [bz#515749]
  - kvm-nb_sectors-should-be-an-uint64_t.patch [bz#515749]
  - kvm-uhci_reset-should-have-QEMUResetHandler-type.patch [bz#515749]
  - kvm-initialize-blen-and-pa-variables-to-0.patch [bz#515749]
  - kvm-we-got-smp_cpus-declaration-through-sysemu.h.patch [bz#515749]
  - kvm-int-and-long-masked-as-pointers.-cast-to-avoid-warni.patch [bz#515749]
  - kvm-we-got-vm_running-declaration-through-sysemu.h.patch [bz#515749]
  - kvm-BZ503367-obey-S-on-migration.patch [bz#503367 bz#503367]
  - kvm-reason-paramenter-only-exist-in-newer-qemu-s-not-our.patch [bz#515749]
  - kvm-Fix-AltGr-and-dead-keys-with-VNC.patch [bz#521835]
  - kvm-time_t-is-a-long-in-x86_64.patch [bz#515749]
  - kvm-bugzilla-504237-changed-size-of-variables-to-uint64_.patch [bz#515749]
  - Resolves: bz#503367
    (After migration, paused VM is running on destination)
  - Resolves: bz#515749
    (Remove warnings from kvm compilation)
  - Resolves: bz#521835
    (German keymap using KVM+VNC missing some keys)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-114.el5
changelog:
  - kvm-kernel-reset-hflags-on-cpu-reset.patch [bz#502543 bz#521749]
  - Resolves: bz#502543
    (Windows 2008 R2 KVM guest can not restart when set it as multiple cpus)
  - Related: bz#521749
    (Guest Window2008-R2-datacenter installation is stopped at  step "Setup will continue after restarting your computer")


author: Eduardo Habkost <ehabkost@redhat.com> - 83-113.el5
changelog:
  - kvm-qcow2-Refactor-update_refcount.patch [bz#518169]
  - kvm-qcow2-Update-multiple-refcounts-at-once.patch [bz#518169]
  - kvm-Combined-patch-of-two-upstream-commits-the-second-fi.patch [bz#518169]
  - kvm-alloc_cluster_link_l2-Write-complete-sectors.patch [bz#518169]
  - kvm-update_refcount-Write-complete-sectors.patch [bz#518169]
  - Resolves: bz#518169
    (Bad qcow2 performance with cache=off)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-112.el5
changelog:
  - kvm-kernel-Fix-coalesced-interrupt-reporting-in-IOAPIC.patch [bz#521025]
  - Resolves: bz#521025
    (rtc-td-hack stopped working. Time drifts in windows)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-111.el5
changelog:
  - kvm-Fix-VM-state-change-handlers-running-out-of-order.patch [bz#514522]
  - kvm-Revert-Work-around-VM-state-change-handlers-running-.patch [bz#514522]
  - Resolves: bz#514522
    (QEMU: Fix VM change state issue on IO errors)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-110.el5
changelog:
  - Update kversion to 2.6.18-164.el5 to match kernel-devel on build root
  - kvm-kernel-Backport-44882eed2ebe7f75f8cdae5671ab1d6e0fa40dbc.patch [bz#515549]
  - kvm-kernel-kvm-fix-ack-not-being-delivered-when-msi-present.patch [bz#515549]
  - kvm-kernel-kvm-fix-build-with-defconfig.patch [bz#515549]
  - Resolves: bz#515549
    (upstream qemu issues on rhel 5.4)
  - kvm-Remove-initrd-warning-message.patch [bz#512672]
  - Resolves: bz#512672
    (Remove initrd warning message)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-109.el5
changelog:
  - kvm-kernel-add-nmi-support-to-svm.patch [bz#502543 bz#503322 bz#492290]
  - kvm-kernel-VMX-Fix-cr8-exiting-control-clobbering-by-EPT.patch [bz#520285]
  - Resolves: bz#492290
    (KVM: XP virtio-net tests fail with BSOD on AMD host (due to lack of NMI injection masking ability))
  - Resolves: bz#502543
    (Windows 2008 R2 KVM guest can not restart when set it as multiple cpus)
  - Resolves: bz#503322
    (NMI filtering for AMD (Windows 2008 R2 KVM guest can not restart when set it as multiple cpus))
  - Resolves: bz#520285
    (windows 64 bit does vmexit on each cr8 access.)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-108.el5
changelog:
  - kvm-kernel-KVM-MMU-make-__kvm_mmu_free_some_pages-handle-empty-.patch [bz#519397]
  - Resolves: bz#519397
    (KVM: MMU: make __kvm_mmu_free_some_pages handle empty list (upstream backport))


author: Eduardo Habkost <ehabkost@redhat.com> - 83-107.el5
changelog:
  - kvm-kernel-KVM-MMU-fix-bogus-alloc_mmu_pages-assignment.patch [bz#487857]
  - Resolves: bz#487857
    (The emulator hung after input "cpu_set 1 online" on qemuMonitor and select "System->Shutdown")


author: Eduardo Habkost <ehabkost@redhat.com> - 83-106.el5
changelog:
  - Update kversion to 2.6.18-162.el5
  - kvm-Initialize-PS2-keyboard-mouse-state-on-reset.patch [bz#515275]
  - Resolves: bz#515275
    (guest not accepting keystrokes or mouse clicks after reboot)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-105.el5
changelog:
  - kvm-kernel-KVM-MMU-handle-n_free_mmu_pages-n_alloc_mmu_pages-in.patch [bz#487857]
  - Resolves: bz#487857
    (The emulator hung after input "cpu_set 1 online" on qemuMonitor and select "System->Shutdown")


author: Eduardo Habkost <ehabkost@redhat.com> - 83-104.el5
changelog:
  - kvm-ide-calls-register_savevm-three-times-for-pci_ide_sa.patch [bz#514887]
  - Resolves: bz#514887
    (Mouse and keyboard of guest are unavailable after migration-[kvm-83-101.el5])


author: Alan Pevec <apevec@redhat.com> 83-103
changelog:
  - Update kversion to 2.6.18-160.el5
  - kvm-qemu-restore-bdrv-fat.patch [bz#514785]
  - Resolves: bz#514785
    (KVM: support for -fda fat:floppy was removed - needed for RHEVM)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-101.el5
changelog:
  - kvm-make-windows-notice-media-change.patch [bz#513991]
  - kvm-Work-around-VM-state-change-handlers-running-out-of-.patch [bz#511038]
  - Resolves: bz#511038
    (QEMU: crash because of calling stop twice (QXL assertion))
  - Resolves: bz#513991
    (Qemu: change CD right after eject does not work)
  - Disable nbd on configure [bz#512837]
  - Resolves: bz#512837
    (Disable unused/unsupported features on qemu-kvm)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-100.el5
changelog:
  - kvm-Compile-out-NBD-removal.patch [bz#512837]
  - Resolves: bz#512837
    (Disable unused/unsupported features on qemu-kvm)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-99.el5
changelog:
  - kvm-Reset-irq-line-on-qxl-and-vdi-on-guest-reset.patch [bz#514526]
  - kvm-fix-for-bug-508664-KVM-could-not-read-the-boot-disk.patch [bz#508664]
  - Resolves: bz#508664
    (KVM: "could not read the boot disk" error message after running "Sys Mark" benchmark on Windows Guest)
  - Resolves: bz#514526
    (Reset qxl, vdi irq line on guest reset)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-98.el5
changelog:
  - kvm-add-option-to-disable-smb-user-directories.patch [bz#512837]
  - kvm-add-option-to-disable-scsi.patch [bz#512837]
  - kvm-disable-isapc.patch [bz#512837]
  - kvm-add-option-to-disable-kvm-nested.patch [bz#512837]
  - kvm-add-option-to-disable-usb-mass-storage-devices.patch [bz#512837]
  - kvm-add-option-to-disable-usb-wacom-tablets.patch [bz#512837]
  - kvm-add-option-to-disable-usb-serial.patch [bz#512837]
  - kvm-add-option-to-disable-usb-net.patch [bz#512837]
  - kvm-add-option-to-disable-usb-bluez.patch [bz#512837]
  - kvm-change-qcow2-default-cache-mode-to-none.patch [bz#512837]
  - kvm-add-option-to-disable-all-cpu-s-model-different-from.patch [bz#512837]
  - kvm-add-option-to-disable-vmware-drivers.patch [bz#512837]
  - kvm-Enable-configure-out-cards-that-we-don-t-support.patch [bz#512837]
  - kvm-Be-able-to-compile-out-bluetooth.patch [bz#512837]
  - kvm-Disable-unsupported-block-formats.patch [bz#512837]
  - New options to configure to disable unsupported features:
    --disable-smb --disable-scsi --disable-isapc --disable-kvm-nested
    --disable-usb-msd --disable-usb-wacom --disable-usb-serial
    --disable-usb-net --disable-usb-bluez --disable-vmware
    --disable-x86-non-generic-cpus --disable-bluez --audio-card-list=ac97
    --disable-curses
    [bz#512837]
  - Resolves: bz#512837
    (Disable unused/unsupported features on qemu-kvm)
  - kvm-add-workaround-for-libvirt-bug.patch [bz#499405]
  - Resolves: bz#499405
    (KVM: add manufacturer and product name info to guest SMBIOS)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-97.el5
changelog:
  - kvm-kernel-KVM-Fix-dirty-bit-tracking-for-slots-with-large-page.patch [bz#512712]
  - kvm-kernel-Avoid-redelivery-of-edge-interrupt-before-next-edge.patch [bz#513946]
  - Resolves: bz#512712
    (Support huge pages in KVM)
  - Resolves: bz#513946
    (keyboard is slow in windows SMP guest.)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-96.el5
changelog:
  - kvm-kernel-KVM-take-mmu_lock-when-updating-a-deleted-slot.patch [bz#513098]
  - kvm-kernel-KVM-SVM-force-new-asid-on-vcpu-migration.patch [bz#513394]
  - Resolves: bz#513098
    (KVM: take mmu_lock when updating a deleted slot (upstream backport))
  - Resolves: bz#513394
    (KVM: SVM: force new asid on vcpu migration (upstream backport))
  - kvm-Fix-hdev_open-error.patch [bz#513252]
  - Resolves: bz#513252
    (Asignation instead of comparation inside if)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-95.el5
changelog:
  - kvm-enable-rtc-hack-by-default.patch [bz#512898]
  - Resolves: bz#512898
    (Enable rtd-hack by default)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-94.el5
changelog:
  - Update kversion to 2.6.18-159.el5
  - kvm-virtio_net-remove-the-tx-mitigation-timer.patch [bz#504647]
  - Resolves: bz#504647
    (Low UDP throughput from Linux KVM guest)
  - kvm-Use-pci_reset_function-in-RHEL5.4-so-FLR-done-proper.patch [bz#510806]
  - Resolves: bz#510806
    (KVM: invoke pci_reset_function() when PCI device assigned or deassigned to a guest)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-93.el5
changelog:
  - kvm-fix-for-bug-507942-bad-macaddr-of-e1000-in-Windows-2.patch [bz#507942]
  - kvm-Set-the-iothread-s-eventfd-pipe-descriptors-to-non-b.patch [bz#511199 bz#507659 bz#511031]
  - kvm-Disable-hpet-by-default-there-is-no-way-to-enable-it.patch [bz#512894]
  - Resolves: bz#507659
    - Migrate command not  end and vm  responseless on  Nahalem host
  - Resolves: bz#507942
    - QEMU: Windows 2003's built-in driver for e1000 does not work with QEMU's e1000  implementation
  - Resolves: bz#511199
    - KVM : Failed to migrate VM to a loaded Host
  - Resolves: bz#512894
    - Disable hpet by default
  - Related: bz#511031
    - qemu-kvm hang during migration when stress test is running in the guest


author: Eduardo Habkost <ehabkost@redhat.com> - 83-92.el5
changelog:
  - kvm-kernel-KVM-fix-missing-locking-in-alloc_mmu_pages.patch [bz#510770 bz#505629]
  - Resolves: bz#505629
    - KVM: MMU: protect kvm_mmu_change_mmu_pages with mmu_lock (upstream backport)
  - Resolves: bz#510770
    - BUG: soft lockup - CPU#4 stuck for 10s! on kksmd


author: Eduardo Habkost <ehabkost@redhat.com> - 83-91.el5
changelog:
  - kvm-kernel-MMU-limit-rmap-chain.patch [bz#508776]
  - kvm-kvmtrace-update-formats.patch [bz#508776]
  - Resolves: bz#508776 - KVM: MMU: limit rmap chain


author: Eduardo Habkost <ehabkost@redhat.com> - 83-90.el5
changelog:
  - Update kversion to 2.6.18-158.el5
  - kvm-net-add-net-tap-sndbuf-option-with-a-sensible-defaul.patch [bz#508861]
  - Resolves: bz#508861 - kvm: add tap send buffer limit to help UDP networking


author: Eduardo Habkost <ehabkost@redhat.com> - 83-89.el5
changelog:
  - kvm-kernel-KVM-Introduce-set-get-_interrupt_shadow.patch [bz#509208]
  - kvm-kernel-KVM-Deal-with-interrupt-shadow-state-for-emulated-in.patch [bz#509208]
  - Resolves: bz#509208 - KVM fixes to make gPXE boot ROMs work
  - kvm-Windows-virtio-driver-cannot-pass-WHQL-certification.patch [bz#497058]
  - Resolves: bz#497058 - Change virtio-blk pci dubclass to PCI_CLASS_STORAGE_SCSI


author: Eduardo Habkost <ehabkost@redhat.com> - 83-88.el5
changelog:
  - kvm-KSM-suspend-fix.patch [bz#505440]
  - Resolves: bz#505440 - Panic on suspend with KSM module loaded


author: Eduardo Habkost <ehabkost@redhat.com> - 83-87.el5
changelog:
  - kvm-kernel-KVM-limit-lapic-periodic-timer-frequency.patch [bz#510087]
  - Resolves: bz#510087 - KVM: limit lapic periodic timer frequency


author: Eduardo Habkost <ehabkost@redhat.com> - 83-86.el5
changelog:
  - kvm-fix-bug-506375.patch [bz#506375]
  - Resolves: bz#506375 - ksm latency issue when killing guests


author: Eduardo Habkost <ehabkost@redhat.com> - 83-85.el5
changelog:
  - Update kversion to 2.6.18-157.el5
  - kvm-kernel-KVM-SVM-Remove-port-80-passthrough-upstream-backport.patch [bz#507730]
  - kvm-kernel-KVM-protect-concurrent-make_all_cpus_request-upstrea.patch [bz#507733]
  - Resolves: bz#507730 - KVM: SVM: Remove port 80 passthrough (upstream backport)
  - Resolves: bz#507733 - KVM: protect concurrent make_all_cpus_request (upstream backport)
  - kvm-make-vnc-socket-non-blocking.patch [bz#507880]
  - kvm-provide-stop-reason-on-demand.patch [bz#505999]
  - kvm-Change-default-CPU-model-to-model-6-skype-fix-2.patch [bz#508623]
  - Resolves: bz#505999 - pause reason not stored by qemu
  - Resolves: bz#507880 - qemu hangs during VNC connection from RHEVM
  - Resolves: bz#508623 - Only 1 processor can be detected in "systeminfo" of win2k3 guest with -smp 2 and ACPI multiprocessor HAL.


author: Eduardo Habkost <ehabkost@redhat.com> - 83-84.el5
changelog:
  - kvm-net-avoid-leaking-VLANClientState-on-PCI-NIC-hot-rem.patch [bz#500977 bz#500978 bz#500980]
  - kvm-Fix-rtl8139-segfault-during-live-migrate-after-NIC-h.patch [bz#500978]
  - kvm-Fix-ne2k_pci-segfault-during-live-migrate-after-NIC-.patch [bz#500977]
  - kvm-Fix-eepro100-segfault-during-live-migrate-after-NIC-.patch [bz#500980]
  - Resolves: bz#500977 - ne2k-pci segfault during live migrate after NIC hot-unplug
  - Resolves: bz#500978 - Live migration fails after rtl8139 NIC hot-unplug
  - Resolves: bz#500980 - Live migrate fails after i82551 NIC hot-unplug


author: Eduardo Habkost <ehabkost@redhat.com> - 83-83.el5
changelog:
  - Update kversion to 2.6.18-156.el5
  - kvm-kernel-kvm-x86-ignore-reads-to-perfctr-msrs.patch [bz#482423]
  - Resolves: bz#482423 - Kaspersky AV crash the VM after installation
  - kvm-Revert-Disable-virtio-balloon-bz-500453.patch [bz#503790]
  - kvm-Remove-broken-command-line-option-balloon.patch [bz#503790]
  - kvm-New-command-line-option-balloon.patch [bz#503790]
  - Resolves: bz#503790 - virtio balloon: add a command-line option to disable it at runtime


author: Eduardo Habkost <ehabkost@redhat.com> - 83-82.el5
changelog:
  - kvm-bz-505090-Guess-host-device-type-from-requested-gues.patch [bz#505090]
  - kvm-vnc-rework-VncState-release-workflow.patch [bz#505641]
  - Resolves: bz#505090 - Virtual machine fails to start without cdom - qemu: could not open disk image /dev/sr0
  - Resolves: bz#505641 - Remote VNC client can cause any QEMU VNC server to crash with a double-free


author: Eduardo Habkost <ehabkost@redhat.com> - 83-81.el5
changelog:
  - Update kversion to 2.6.18-155.el5
  - kvm-enable-sysenter-on-32bit-guests-skype-fix.patch [bz#504628]
  - Resolves: bz#504628 - Skype crashes on VM.


author: Eduardo Habkost <ehabkost@redhat.com> - 83-80.el5
changelog:
  - kvm-Fix-vga_screen_dump_blank-PPM-generation-bz-500717.patch [bz#500717]
  - kvm-Add-qemu-img-check-subcommand.patch [bz#506017]
  - Resolves: bz#500717 - qemu-kvm can generate invalid screendumps during reboot
  - Resolves: bz#506017 - 'qemu-img check' subcommand is not backported


author: Eduardo Habkost <ehabkost@redhat.com> - 83-79.el5
changelog:
  - Update kversion to 2.6.18-154.el5
  - Related: bz#504237 - Pull RHEV bugfixes for RHEL
  - Related: bz#504713 - BIOS bug - processor goes missing with RHEL3U8 boot kernel


author: Eduardo Habkost <ehabkost@redhat.com> - 83-78.el5
changelog:
  - kvm-kernel-KVM-Make-paravirt-tlb-flush-also-reload-the-PAE-PDPT.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes for RHEL
  - kvm-bios-Fix-missing-DMI-table-entries.patch [bz#504713]
  - kvm-Correctly-assign-apic-ids-for-hotplugged-cpus.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes for RHEL
  - Resolves: bz#504713 - BIOS bug - processor goes missing with RHEL3U8 boot kernel


author: Eduardo Habkost <ehabkost@redhat.com> - 83-77.el5
changelog:
  - kvm-kernel-KVM-x86-Ignore-reads-to-K7-EVNTSEL-MSRs.patch [bz#504237]
  - kvm-kernel-KVM-MMU-protect-kvm_mmu_change_mmu_pages-with-mmu_lo.patch [bz#504237]
  - kvm-kernel-KVM-Fix-PDPTR-reloading-on-CR4-writes.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-76.el5
changelog:
  - kvm-Add-reset-to-e1000-nic.patch [bz#504237]
  - kvm-Add-reset-to-rtl8139-nic.patch [bz#504237]
  - kvm-Register-uhci_reset-callback.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-75.el5
changelog:
  - kvm-Add-rtc-reset-function.patch [bz#504237]
  - kvm-fix-unresigered-vbe-physical-mapping-as-reserved-mem.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-74.el5
changelog:
  - Remove /usr/bin/qemu-kvm and keep only /usr/libexec/qemu-kvm
  - Resolves: bz#503955 - Move qemu-kvm to /usr/libexec


author: Eduardo Habkost <ehabkost@redhat.com> - 83-73.el5
changelog:
  - kvm-vdi_port-call-disconnect-on-reset-504463.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-72.el5
changelog:
  - kvm-KSM-avoid-losing-but-no-mem-leak-rmap_items-inside-k.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-71.el5
changelog:
  - kvm-migrate_fd_close-delete-associated-io-handler-before.patch [bz#504237]
  - kvm-qemu-add-notify-command-line-option-to-enable-async-.patch [bz#504237]
  - kvm-migration-exec-notify-upon-successful-completion-of-.patch [bz#504237]
  - kvm-asynchronous-notifications-add-all-event-v3.patch [bz#504237]
  - kvm-exec-migration-handle-EINTR-in-popen_get_buffer-v3.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-70.el5
changelog:
  - kvm-kernel-fix-bug-between-mm_to_kvm-and-kvm_get_kvm-RHEL-5-bac.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-68.el5
changelog:
  - kvm-fix-qemu_aio_flush.patch [bz#504237]
  - kvm-spice-change-vendor-id-504190.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-67.el5
changelog:
  - kvm-doesn-t-build-on-newer-RHEL-5.4-kernels-because-.patch [bz#504047]
  - Resolves: bz#504047 - kvm doesn't build on newer RHEL-5.4 kernels because of get_user_pages_fast()


author: Eduardo Habkost <ehabkost@redhat.com> - 83-66.el5
changelog:
  - Move qemu-kvm to /usr/libexec, and make /usr/bin/qemu-kvm a symlink to it
  - Related: bz#503955
  - Resolves: bz#504237


author: Eduardo Habkost <ehabkost@redhat.com> - 83-65.el5
changelog:
  - kvm-kernel-Merge-kvm_ioapic_get_delivery_bitmask-into-kvm_get_i.patch [bz#504018]
  - Resolves: bz#504018 - kernel oops at kvm_get_intr_delivery_bitmask+0x4e/0x86
  - kvm-qxl-fix-message-flood-in-qxl_display_update-501190.patch [bz#504237]
  - kvm-fix-bigmem-offset-calculation-for-qxl.patch [bz#504237]
  - kvm-add-non-arbitrary-migration-stop-condition.patch [bz#504237]
  - kvm-set-migration-max-downtime.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-64.el5
changelog:
  - Update kversion to 2.6.18-152.el5
  - Related: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-63.el5
changelog:
  - kvm-kernel-KVM-x86-check-for-cr3-validity-in-mmu_alloc_roots.patch [bz#504237]
  - kvm-augment-info-migrate-with-page-status.patch [bz#504237]
  - kvm-introduce-set_rate_limit-function-for-QEMUFile.patch [bz#504237]
  - kvm-allow-changing-the-speed-of-a-running-migration.patch [bz#504237]
  - kvm-remove-duplicated-code.patch [bz#504237]
  - kvm-only-execute-lapic-load-when-cpu-is-already-initiali.patch [bz#504237]
  - kvm-make-sure-kvm_vpu_init-is-the-last-thing-called-in-c.patch [bz#504237]
  - kvm-Prevent-CD-ROM-media-eject-while-device-is-locked.patch [bz#504237]
  - kvm-KSM-sync-ksm-and-rhel-5.4-gup-fast.patch [bz#504237]
  - kvm-ksm-remove-kprobes-usage-for-rhel-5.4-v3.patch [bz#504237]
  - kvm-KSM-avoid-usage-of-free-slabed-memory.-triggered-wit.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-60.el5
changelog:
  - kvm-Disable-virtio-balloon-bz-500453.patch [bz#503811]
  - Resolves: bz#503811 - Pull disable-virtio-balloon patch from RHEV branch


author: Eduardo Habkost <ehabkost@redhat.com> - 83-59.el5
changelog:
  - kvm-kernel-KVM-Fix-NX-support-reporting.patch [bz#503793]
  - kvm-kernel-KVM-x86-check-for-cr3-validity-in-ioctl_set_sregs.patch [bz#503793]
  - kvm-Revert-qemu-fix-bad-physical-address-in-kvm_update_d.patch [bz#503793]
  - kvm-Enable-dirty-logging-for-all-regions-during-migratio.patch [bz#503793]
  - kvm-migrate.c-migrate_fd_put_buffer-Do-not-busyloop-stop.patch [bz#503793]
  - kvm-cirrus-fix-text-screen-corruption-on-reset.patch [bz#503793]
  - kvm-Support-multiple-VNC-clients-re-added.patch [bz#503793]
  - kvm-vnc-fix-multiple-connections-displaystate-initializa.patch [bz#503793]
  - kvm-vnc-Remove-checks-for-qemu_realloc-return-value.patch [bz#503793]
  - kvm-ksm-remove-full-swapping-support-for-kvm-mmu-pages-u.patch [bz#503793]
  - kvm-keypad-support.patch [bz#503793]
  - kvm-Call-missing-qemu_bh_delete-at-the-end-of-raw_aio_em.patch [bz#503793]
  - kvm-Add-qemu_send_raw-to-vlan.patch [bz#503793]
  - kvm-Minimal-ethernet-frame-length-is-64-bytes.patch [bz#503793]
  - kvm-Don-t-send-all-gratuitous-packets-at-once.patch [bz#503793]
  - kvm-fix-wrong-bios-pci-mapping-for-large-slots-Bug-49943.patch [bz#503793]
  - Resolves: bz#503793 - Pull RHEV bugfixes between kvm-83-52.el5ovirt and kvm-83-58.el5ovirt
  - Bump release number to make it higher than the latest .el5ovirt RPM


author: Eduardo Habkost <ehabkost@redhat.com> - 83-44.el5
changelog:
  - kvm-kernel-KVM-Ioctls-for-init-MSI-X-entry.patch [bz#498085]
  - kvm-kernel-KVM-Add-MSI-X-interrupt-injection-logic.patch [bz#498085]
  - kvm-kernel-KVM-Enable-MSI-X-for-KVM-assigned-device.patch [bz#498085]
  - kvm-kernel-KVM-Get-support-IRQ-routing-entry-counts.patch [bz#498085]
  - kvm-kernel-KVM-Device-assignment-framework-rework.patch [bz#498085]
  - kvm-kernel-KVM-Correct-deassign-device-ioctl-to-IOW.patch [bz#498085]
  - kvm-kernel-KVM-Wake-up-waitqueue-before-calling-get_cpu.patch [bz#498085]
  - kvm-kernel-KVM-use-smp_send_reschedule-in-kvm_vcpu_kick.patch [bz#498085]
  - kvm-kernel-KVM-protect-assigned-dev-workqueue-int-handler-and-i.patch [bz#498085]
  - kvm-libkvm-support-KVM_ASSIGN_DEV_IRQ-and-KVM_DEASSI.patch [bz#498085]
  - kvm-qemu-Replace-force-type-convert-with-container_o.patch [bz#498085]
  - kvm-qemu-Make-device-assignment-depend-on-libpci.patch [bz#498085]
  - kvm-qemu-Figure-out-device-capability.patch [bz#498085]
  - kvm-qemu-Support-for-device-capability.patch [bz#498085]
  - kvm-libkvm-user-interface-for-MSI-type-irq-routing.patch [bz#498085]
  - kvm-libkvm-allocate-unused-gsi-for-irq-routing.patch [bz#498085]
  - kvm-qemu-expose-MSI-capability-to-guest.patch [bz#498085]
  - kvm-qemu-Support-MSI-convert-to-INTx-in-device-assig.patch [bz#498085]
  - kvm-qemu-Add-MSI-X-related-macro-to-pci.c.patch [bz#498085]
  - kvm-libkvm-add-ioctl-wrappers-for-KVM_SET_MSIX_ENTRY.patch [bz#498085]
  - kvm-qemu-enable-MSI-X-capabilty-for-assigned-device.patch [bz#498085]
  - kvm-qemu-fix-interrupt-pin-0-assignment.patch [bz#498085]
  - kvm-qemu-Fill-config-with-correct-VID-DID.patch [bz#498085]
  - kvm-qemu-emulate-command-register-for-SRIOV-virtual-.patch [bz#498085]
  - kvm-qemu-Move-assigned-device-capability-init-earlie.patch [bz#498085]
  - kvm-qemu-improve-pci-host-device-address-parsing.patch [bz#498085]
  - kvm-qemu-don-t-check-per-vector-mask-bit-before-enab.patch [bz#498085]
  - kvm-qemu-Fix-wrong-counting-of-MSI-X-table-size.patch [bz#498085]
  - kvm-device-assignment-move-memset-to-after-mmap-failure-.patch [bz#498085]
  - kvm-Remove-MSI-masking-when-setting-initial-MSI-X-entrie.patch [bz#498085]
  - kvm-nr_cpu_ids-compat.patch [bz#498085]
  - kvm-smp_send_reschedule-compat.patch [bz#498085]
  - kvm-Adjust-kvm_smp_send_reschedule-availability.patch [bz#498085]
  - kvm-Adjust-nr_cpu_ids-check.patch [bz#498085]
  - Resolves: bz#498085 - kvm add guest MSI support


author: Eduardo Habkost <ehabkost@redhat.com> - 83-43.el5
changelog:
  - Update kversion to kernel-2.6.18-151.el5
  - Related: bz#498071 - kvm external module build fixes for RHEL 5.4
  - Related: bz#498084 - Add infrastructure needed for later adding guest MSI support


author: Eduardo Habkost <ehabkost@redhat.com> - 83-42.el5
changelog:
  - kvm-kernel-KVM-Add-support-to-disable-MSI-for-assigned-device.patch [bz#498084]
  - kvm-kernel-KVM-Userspace-controlled-irq-routing.patch [bz#498084]
  - kvm-kernel-KVM-Use-irq-routing-API-for-MSI.patch [bz#498084]
  - kvm-kernel-KVM-VMX-Use-kvm_mmu_page_fault-handle-EPT-violation-.patch [bz#498084]
  - kvm-kernel-KVM-Report-IRQ-injection-status-for-MSI-delivered-in.patch [bz#498084]
  - kvm-kernel-KVM-define-KVM_CAP_DEVICE_DEASSIGNMENT.patch [bz#498084]
  - kvm-kernel-KVM-fix-kvm_vm_ioctl_deassign_device.patch [bz#498084]
  - kvm-kernel-KVM-Split-IOAPIC-structure.patch [bz#498084]
  - kvm-kernel-KVM-Unify-the-delivery-of-IOAPIC-and-MSI-interrupts.patch [bz#498084]
  - kvm-kernel-KVM-Change-API-of-kvm_ioapic_get_delivery_bitmask.patch [bz#498084]
  - kvm-kernel-KVM-Update-intr-delivery-func-to-accept-unsigned-lon.patch [bz#498084]
  - kvm-kernel-KVM-bit-ops-for-deliver_bitmap.patch [bz#498084]
  - kvm-Fix-request_irq-for-2.6.19.patch [bz#498071]
  - kvm-Fix-kvm_request_irq-race.patch [bz#498071]
  - kvm-qemu-device-assignment-don-t-use-libkvm-s-privat.patch [bz#498084]
  - kvm-qemu-device-assignment-add-assigned_dev_update_i.patch [bz#498084]
  - kvm-qemu-device-assignment-fix-ROM-writing.patch [bz#498084]
  - kvm-libkvm-support-for-irq-routing.patch [bz#498084]
  - kvm-qemu-initialize-irq-routing-table.patch [bz#498084]
  - kvm-libkvm-Fix-return-of-kvm_commit_irq_routes.patch [bz#498084]
  - kvm-libkvm-add-deassign-ioctl.patch [bz#498084]
  - kvm-qemu-free-device-on-error-in-init_assigned_devic.patch [bz#498084]
  - kvm-qemu-wrap-assign_device-and-assign_irq.patch [bz#498084]
  - kvm-qemu-deassign-device-from-guest.patch [bz#498084]
  - kvm-qemu-fix-hot-remove-assigned-device.patch [bz#498084]
  - kvm-qemu-fix-build-breakage-on-non-device-deassignme.patch [bz#498084]
  - kvm-qemu-deassign-irq-for-INTx.patch [bz#498084]
  - Resolves: bz#498071 - kvm external module build fixes for RHEL 5.4
  - Resolves: bz#498084 - Add infrastructure needed for later adding guest MSI support


author: Eduardo Habkost <ehabkost@redhat.com> - 83-40.el5
changelog:
  - Enabling spice support, now that qspice-0.3.0 is available on the buildroot
  - Resolves: bz#497232 - kvm not linked against qspice library


author: Eduardo Habkost <ehabkost@redhat.com> - 83-39.el5
changelog:
  - kvm-Revert-external-module-don-t-redefined-get_user_page.patch [bz#501777]
    (Reverts kvm-external-module-don-t-redefined-get_user_pages_fast-.patch, that
    didn't solve the issue)
  - kvm-external-module-don-t-redefine-get_user_pages_fast-o.patch [bz#501777]
  - Resolves: bz#501777 - kvm doesn't build on newer RHEL-5.4 kernels because of get_user_pages_fast()


author: Eduardo Habkost <ehabkost@redhat.com> - 83-38.el5
changelog:
  - kvm-external-module-don-t-redefined-get_user_pages_fast-.patch [bz#501777]
  - Resolves: bz#501777 - kvm doesn't build on newer RHEL-5.4 kernels because of get_user_pages_fast()


author: Eduardo Habkost <ehabkost@redhat.com> - 83-37.el5
changelog:
  - kvm-external-module-Fix-build-for-VT-d-AMD-IOMMU.patch [bz#498071]
  - kvm-external-module-don-t-conflict-w-phys_addr_t.patch [bz#498071]
  - Related: bz#498071 - kvm external module build fixes for RHEL 5.4


author: Eduardo Habkost <ehabkost@redhat.com> - 83-36.el5
changelog:
  - kvm-qemu-Add-support-for-SMBIOS-command-line-options-Ale.patch [bz#501729 bz#501729]
  - kvm-Don-t-try-to-extract-protocol-from-absolute-filename.patch [bz#501729]
  - kvm-kvmtrace_format-read-usr-share-kvm-formats-by-defaul.patch [bz#501729]
  - kvm-e1000-Do-not-reinit-pci-config-space-to-0.patch [bz#501729]
  - kvm-Fix-cluster-freeing-in-qcow2.patch [bz#501729]
  - kvm-Revert-Fix-CVE-2008-0928-insufficient-block-device-a.patch [bz#501729]
  - kvm-Fix-CVE-2008-0928-insufficient-block-device-address-.patch [bz#501729]
  - kvm-don-t-use-a-32-bit-bit-type-as-offset-argument.patch [bz#501729]
  - kvm-Fix-oops-on-2.6.25-guest-Rusty-Russell.patch [bz#501729]
  - kvm-Fix-segfault-after-tap-host_net_remove.patch [bz#501729]
  - kvm-Fix-virtio-net-segfault-during-live-migrate-after-NI.patch [bz#501729]
  - kvm-Fix-e1000-segfault-during-live-migrate-after-NIC-hot.patch [bz#501729]
  - kvm-Backport-oom_check-from-upstream.patch [bz#501729]
  - kvm-qcow2-fix-image-creation-for-large-2TB-images-Chris-.patch [bz#501729]
  - kvm-Fix-live-migratation-failure-after-pcnet-NIC-hot-unp.patch [bz#501729]
  - kvm-Fix-qemu_realloc-with-size-0.patch [bz#501729]
  - Spec file sync: [bz#501729]
    - Package user/formats on /usr/share/kvm
    - Add spice sanity check (disabled because with_spice is 0)
  - Update kernel version requires to 2.6.18-149.el5
  - Resolves: bz#501729 - Pull RHEV bugfixes between kvm-83-42.el5ovirt and kvm-83-52.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-35.el5
changelog:
  - Spec changes that are needed with the patches recently added:
    - Package user/formats as %doc
    - Package /usr/bin/qemu-io on kvm-tools package
  - Related: bz#500263


author: Eduardo Habkost <ehabkost@redhat.com> - 83-34.el5
changelog:
  - kvm-kernel-KVM-Add-CONFIG_HAVE_KVM_IRQCHIP.patch [bz#500263]
  - kvm-kernel-KVM-Interrupt-mask-notifiers-for-ioapic.patch [bz#500263]
  - kvm-kernel-KVM-Reset-PIT-irq-injection-logic-when-the-PIT-IRQ-i.patch [bz#500263]
  - kvm-kernel-KVM-Fix-overlapping-check-for-memory-slots.patch [bz#500263]
  - kvm-kernel-KVM-MMU-Fix-off-by-one-calculating-large-page-count.patch [bz#500263]
  - kvm-kernel-KVM-MMU-disable-global-page-optimization.patch [bz#500263]
  - kvm-KSM-fix-bug-495714.patch [bz#500263]
  - kvm-fix-extboot-from-boot-with-cache-off.patch [bz#500263]
  - kvm-KSM-fix-bug-495912.patch [bz#500263]
  - kvm-KSM-fix-495350-effective-bug.patch [bz#500263]
  - kvm-ksm-fix-Bug-496668-stabilaty-issue.patch [bz#500263]
  - kvm-qemu-drop-packet-from-tap-device-if-all-NICs-are.patch [bz#500263]
  - kvm-fix-effective-bug-497042.patch [bz#500263]
  - kvm-qemu-fixup-4GB-memslot-large-page-alignment.patch [bz#500263]
  - kvm-Import-qemu-io-source-from-upstream.patch [bz#500263]
  - kvm-qemu-io-Comment-out-readv-writev-code.patch [bz#500263]
  - kvm-Add-qemu-io-to-Makefile-and-configure.patch [bz#500263]
  - kvm-Fix-migration-with-smp-Bz-485966.patch [bz#500263]
  - kvm-char-Fix-closing-of-various-char-devices-Jan-Kiszka.patch [bz#500263]
  - kvm-spice-improve-audio-quality-493279.patch [bz#500263]
  - kvm-spice-using-term_printf_async-for-vdi-log-messages-4.patch [bz#500263]
  - Update kernel version dependency to 2.6.18-141.el5
  - Resolves: bz#500263 - Import RHEV kvm fixes added between kvm-83-35.el5ovirt and kvm-83-42.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-33.el5
changelog:
  - kvm-qemu-tool-adding-an-empty-implementation-of-term_pr.patch [bz#497886]
  - kvm-block_set_watermark-use-term_printf_async-for-notif.patch [bz#497886]
  - kvm-Fix-at-least-one-cause-of-qcow2-corruption.-Nolan.patch [bz#497886]
  - kvm-Flush-all-pending-io-at-the-end-of-a-migration.patch [bz#497886]
  - kvm-make-BlockDriver-struct-opaque-and-global.patch [bz#497886]
  - kvm-Reopen-block-drivers-after-migration.patch [bz#497886]
  - kvm-qcow2-corruption-Fix-alloc_cluster_link_l2.patch [bz#497886]
  - kvm-Change-RTC-time-drift-IRQ-re-injection-logic.patch [bz#497886]
  - kvm-KSM-fix-bug-495348.patch [bz#497886]
  - kvm-KSM-fix-bug-495349-KSM-correctness-issue.patch [bz#497886]
  - kvm-KSM-fix-bug-495351-effective-issue.patch [bz#497886]
  - Resolves: bz#497886 - Import kvm fixes from RHEV branch


author: Eduardo Habkost <ehabkost@redhat.com> - 83-29.el5ovirt
changelog:
  - kvm-external-module-hrtimer_expires_remaining-was.patch [bz#493112]
  - kvm-Make-make-install-depend-on-bios-and-vgabios.patch [bz#493112]
  - Remove pre-built binaries from source tarball [bz#493112]
    - Rename kvm-remove-crypto.sh to kvm-strip-tarball.sh
  - Resolves: bz#493112 - Allow building KVM RHEV tree on newer kernels and on other distributions


author: Eduardo Habkost <ehabkost@redhat.com> - 83-28.el5ovirt
changelog:
  - kvm-Avoid-running-audio-ctl-s-when-vm-is-not-running.patch [bz#492204]
  - Resolves: bz#492204 - kvm: Avoid running audio ctl's when vm is not running


author: Eduardo Habkost <ehabkost@redhat.com> - 83-25.el5ovirt
changelog:
  - kvm-Revert-Introducing-qcow2-extensions-keep-backing.patch [bz#489964]
  - kvm-Revert-qemu-img-info-show-highest_alloc-and-num_f.patch [bz#489964]
  - kvm-Revert-qcow2-format-keep-num_free_bytes-and-sho.patch [bz#489964]
  - kvm-Revert-info-blockstats-show-highest_allocated-if-e.patch [bz#489964]
  - kvm-Revert-block-qcow2-export-highest_allocated-throug.patch [bz#489964]
  - kvm-Revert-block-qcow2-keep-highest-allocated-byte-Ur.patch [bz#489964]
  - kvm-Introducing-qcow2-extensions-Uri-Lublin.patch [bz#489964]
  - kvm-block-support-known-backing-format-for-image-create.patch [bz#489964]
  - kvm-block-qcow2-keep-backing-file-format-in-a-qcow2-ext.patch [bz#489964]
  - kvm-block-qcow2-keep-highest-allocated-offset.patch [bz#489964]
  - kvm-block-set-high-watermark-and-get-a-notification-whe.patch [bz#489964]
  - kvm-Show-drive-name-on-ENOSPC-notification.patch [bz#489964]
  - Resolves: bz#489964


author: Eduardo Habkost <ehabkost@redhat.com> - 83-23.el5ovirt
changelog:
  - kvm-kernel-Revert-Disable-kvmclock-by-default.patch [bz#492649]
  - Resolves: bz#492649
  - kvm-qemu-stop-start-cpus-before-after-devices.patch [bz#492355]
  - kvm-extboot-should-update-number-of-HDs-reported-by-BIOS.patch [bz#491861]
  - Resolves: bz#492355 bz#491861


author: Eduardo Habkost <ehabkost@redhat.com> - 83-22.el5ovirt
changelog:
  - kvm-qemu-fix-physical-memory-migration.patch [bz#492351]
  - kvm-host_device_remove-remove-incorrect-check-for-devic.patch [bz#491156]
  - kvm-e1000-Fix-RX-descriptor-low-threshold-interrupt-log.patch [bz#491930]
  - kvm-qemu-fix-bad-physical-address-in-kvm_update_dirty_p.patch [bz#492357]
  - kvm-vdi_port-fix-migration.patch [bz#492365]
  - kvm-external-module-do-not-hardcode-tsc_khz.patch [bz#488543]
  - kvm-kernel-Backport-fix-for-bz-482423-from-upstream.patch [bz#482423]
  - Resolves: bz#482423 bz#492351 bz#491156 bz#491930 bz#492357


author: Eduardo Habkost <ehabkost@redhat.com> - 83-21.el5ovirt
changelog:
  - Change license tag to GPLv2 [bz#490741]
  - Remove qspice-specific BuildRequires, now that qspice bz#489896 was fixed
    [bz#490956]
  - Build against kernel 2.6.18-128.1.1.el5
  - Resolves: bz#490741
  - Related: bz#490956


author: Eduardo Habkost <ehabkost@redhat.com> - 83-20.el5ovirt
changelog:
  - kvm-Parse-full-PCI-device-addresses-Markus-Armbruster.patch [bz#489992]
  - kvm-Backport-upstream-QEMU-PCI-hotplug-code.patch [bz#489992]
  - kvm-make-qemu_announce_self-handle-non-contiguous-net-ta.patch [bz#489992]
  - Resolves: bz#489992


author: Eduardo Habkost <ehabkost@redhat.com> - 83-19.el5ovirt
changelog:
  - kvm-kernel-Fix-BZ483561-dmesg-flooded-with-kvm-14619-cpu1-u.patch [bz#483561]
  - kvm-kernel-KVM-Fix-missing-smp-tlb-flush-in-invlpg.patch [bz#490469]
  - Resolves: bz#483561 bz#490469


author: Eduardo Habkost <ehabkost@redhat.com> - 83-17.el5ovirt
changelog:
  - Remove unneeded code from spec %install section
  - Rebuild against qspice-0.1.0-14.gitdd420d.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-16.el5ovirt
changelog:
  - Remove openssl BuildRequires. We are using libgcrypto for crypto code, now
  - kvm-kernel-Disable-kvmclock-by-default.patch [bz#469425][bz#488543]
  - Related: bz#469425 bz#488543


author: Eduardo Habkost <ehabkost@redhat.com> - 83-15.el5ovirt
changelog:
  - kvm-qemu-prevent-reset-of-vga-fb-mapping-in-case-of-isa.patch [bz#489348]
  - kvm-TPR-patching-instruction_is_ok-fix-virtual-addre.patch [bz#483494]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-13.el5ovirt
changelog:
  - kvm-kernel-KVM-x86-release-time_page-on-vcpu-destruction.patch [bz#488725]
  - kvm-kernel-KVM-VMX-Update-necessary-state-when-guest-enters-l.patch [bz#488724]
  - kvm-kernel-KVM-is_long_mode-should-check-for-EFER.LMA.patch [bz#488724]
  - kvm-kernel-KVM-MMU-Fix-another-largepage-memory-leak.patch [bz#488725]
  - kvm-kernel-KVM-MMU-handle-compound-pages-in-kvm_is_mmio_pfn.patch [bz#488727]
  - kvm-bios-make-MMIO-address-page-aligned-in-guest.patch [bz#488732]
  - kvm-external-module-backward-compatibility-for-com.patch [bz#488727]
  - kvm-external-module-handle-compound_head-on-RHEL.patch [bz#488727]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-12.el5ovirt
changelog:
  - kvm-Fix-cpu_physical_memory_rw-for-64-bit-I-O-accesses.patch [bz#488135]
  - kvm-block-qcow2-keep-highest-allocated-byte-Uri-Lublin.patch [bz#488250]
  - kvm-block-qcow2-export-highest_allocated-through-BlockD.patch [bz#488250]
  - kvm-info-blockstats-show-highest_allocated-if-exists-U.patch [bz#488250]
  - kvm-qcow2-format-keep-num_free_bytes-and-show-it-upo.patch [bz#488250]
  - kvm-qemu-img-info-show-highest_alloc-and-num_free_byte.patch [bz#488250]
  - kvm-Introducing-qcow2-extensions-keep-backing-file-for.patch [bz#484080]
  - kvm-qemu-img-adding-a-F-base_fmt-option-to-qemu-img.patch [bz#484080]
  - Renumbered kvm-kernel patches to allow space for more userspace patches


author: Eduardo Habkost <ehabkost@redhat.com>- 83-11.el5ovirt
changelog:
  - kvm-add-notification-for-vmstops.patch [bz#481863]
  - kvm-Change-default-werror-semantics-from-report-to-en.patch [bz#481863]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-10.el5ovirt
changelog:
  - kvm-kernel-Report-IRQ-injection-status-to-userspace.patch [bz#487595]
  - kvm-handle-IRQ-status-injection-in-userspace.patch [bz#487595]
  - kvm-Allow-additions-of-ACPI-tables-from-command-line.patch [bz#488041]
  - kvm-cirrus-cleanup-reset-handler.patch [bz#488036]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-9.el5ovirt
changelog:
  - kvm-external-module-compatibility-for-hrtimer_expi.patch [bz#485482]
  - kvm-kernel-KVM-x86-fix-LAPIC-pending-count-calculation.patch [bz#485482]
  - kvm-kernel-KVM-VMX-Flush-volatile-msrs-before-emulating-rdmsr.patch [bz#486583]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-8.el5ovirt
changelog:
  - kvm-qemu-fix-double-removal-of-assigned-device.patch [bz#485318]
  - kvm-backport-kvm-qemu-fix-leak-of-ioperm-data.patch [bz#485318]
  - kvm-backport-kvm-qemu-remove-the-useless-parameter.patch [bz#485318]
  - kvm-qemu-use-fd-instead-of-QEMUFile-in-pre-VM-migrate-s.patch [bz#485752]
  - kvm-kernel-KVM-Fix-assigned-devices-circular-locking-dependenc.patch [bz#485483]
  - kvm-kernel-KVM-Fix-INTx-for-device-assignment.patch [bz#485484]
  - kvm-kernel-KVM-MMU-Map-device-MMIO-as-UC-in-EPT.patch [bz#485485]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-7.el5ovirt
changelog:
  - bz#485291:
    - kvm-don-t-call-kvm_init_vcpu-twice.patch
    - kvm-Fix-GPE-registers-read-write-handling.patch
    - kvm-Fix-CPU-hotplug.patch
    - kvm-Use-reserved-STS-bits-from-PIIX4-chipset-to-avoid-cl.patch
    - kvm-PCI-hotplug-SCI-fix.patch


author: Eduardo Habkost <ehabkost@redhat.com> - 83-6.el5ovirt
changelog:
  - Fix for bz#484747 (Block device corruption on ENOSPC errors):
    - kvm-Stop-VM-on-ENOSPC-error-IDE.patch
    - kvm-Stop-VM-on-error-in-scsi-disk.patch
    - kvm-Stop-VM-on-error-in-virtio-blk.patch
    - kvm-kvm-qemu-Allow-calling-vm_stop-from-vcpu-thread.patch
  - Spice fix:
    - kvm-vdi_port-don-t-modifay-device-while-in-stop-state.patch
  - Fixes from upstream:
    - kvm-Don-t-notify-virtio-devices-before-S_DRIVER_OK.patch
    - kvm-kvm-qemu-Don-t-unregister-unassigned-PCI-BAR.patch
    - kvm-kvm-qemu-preallocate-mem-path-memory-by-default.patch
    - kvm-kvm-qemu-Remove-eflags-conversion-into-emulator-fo.patch
    - kvm-Always-return-latest-pmsts-instead-of-the-old-one.patch
    - kvm-kvm-qemu-make-mem-path-memory-allocation-depend.patch
    - kvm-Fix-SIGSEGV-crash-in-slirp-networking-code.patch
    - kvm-check-SCSI-read-write-requests-against-max-LBA.patch
    - kvm-qemu-vnc-reset-has_WMVi-when-new-client-connects.patch
    - kvm-fix-use-of-host-serial-port.patch


author: Eduardo Habkost <ehabkost@redhat.com> - 83-4.el5ovirt
changelog:
  - More changes due to rpmlint warnings:
    - Fix bogus qemu-img manpage permission
    - Capitalize package summaries
    - Mark udev rules file on /etc as %config on file list


author: Eduardo Habkost <ehabkost@redhat.com> - 83-3.el5ovirt
changelog:
  - Make rpmlint happy:
    - Versioned qemu-img provides
    - use %defattr on all %files sections
    - %define _use_internal_dependency_generator 0
    - don't mix tabs and spaces on scripts


author: Eduardo Habkost <ehabkost@redhat.com> - 83-1.el5ovirt
changelog:
  - Change to tarball+patches model instead of a snapshot of a private git tree.
    The resulting code is exactly the same from kvm-82.ovirt1.test19


author: Eduardo Habkost <ehabkost@redhat.com> - 82.ovirt1.test19-1
changelog:
  - kvm-82.ovirt1.test19:
    - Use libgcrypt for cryptography code instead of libcrypto
    - Fix ksm-mem.ko module loading
    - SCSI emulation fixes from Rik van Riel


author: Eduardo Habkost <ehabkost@redhat.com> - 82.ovirt1.test17-1
changelog:
  - kvm-82.ovirt1.test17:
    - Added hypercall-device-based vmchannel implementation
    - Removed network-interface-based vmchannel implementation
    - Removed cryptography code from KVM, replacing it with calls
      to libcrypto


author: Eduardo Habkost <ehabkost@redhat.com> - 82.ovirt1.test13-5.el5ovirt
changelog:
  - Try to fix kmod-kvm upgrades:
    - Remove Provides: kernel-modules (bz#474472)
    - don't run weak-modules --remove-modules on upgrades


author: Eduardo Habkost <ehabkost@redhat.com> - 82.ovirt1.test6-1.el5ovirt
changelog:
  - kvm-82.ovirt1.test6:
    - ksm compile fixes
    - simpler compat code
    - vnc disconnect notification patch


author: Eduardo Habkost <ehabkost@redhat.com> - 82.ovirt1.test1-2.el5ovirt
changelog:
  - Build with libspice support
  - Use pkgconfig for spice
  - Added BuildRequires to work around missing qspice-libs-devel requires
  - Build against kernel 2.6.18-128.el5


author: Eduardo Habkost <ehabkost@redhat.com> - 82-2.maint.snapshot.2009.01.05.el5ovirt
changelog:
  - Don't use prebuilt binaries (bz#474886):
    - Build bios from source instead of using the prebuilt binaries
    - Use the pxe images from the etherboot packag


author: Eduardo Habkost <ehabkost@redhat.com> -77-3.maint.snapshot.2008.11.11.ovirt
changelog:
  - Respin maint/2.6.28 snapshot, from 2008-11-11:
    - kernel:    e45948b071d8be59044ac232d99a2ca83fd93266
    - userspace: ccabb53f1a84f11896c840391f7ade3756214086


author: Eduardo Habkost <ehabkost@redhat.com> -77-2.maint.snapshot.2008.10.28.ovirt
changelog:
  - Rebase to kvm maint/2.6.28 snapshot from 2008-10-28:
    - kernel:    0d41e9e3f1c500a05716deaa927b56a15b133030
    - userspace: 7c29f61b152c036e9511941e4f0254f6de326052
  - Patches removed, as they (or their equivalent) are already upstream:
    - kvm-qemu-migration-nowait.patch
    - kvm-Test-for-EXT_CONFIG_KVM_TRACE-instead-of-CONFIG_KVM_.patch


author: Eduardo Habkost <ehabkost@redhat.com> -77-1.el5.ovirt
changelog:
  - Rebase to kvm-77
  - Remove wildcards from %files list
  - Remove another sparc bios file that is not needed


author: Eduardo Habkost <ehabkost@redhat.com> - 74.11.el5.ovirt
changelog:
  - Use RHEL kmod magic support to build modules, but with hacks
    to avoid the ksym dependencies and to make it work on brew


author: Eduardo Habkost <ehabkost@redhat.com> - 74.6.el5.ovirt
changelog:
  - Fix build with with_modules=0
  - Don't include qemu-img when built on Fedora
  - Put qemu-img on a kvm-qemu-img subpackage, with Provides: qemu-img


author: Eduardo Habkost <ehabkost@redhat.com> - 74.4.el5.ovirt
changelog:
  - Enable kvm_trace
  - Use "real" release number (74-4.el5.ovirt) instead of .testX release
    numbers. The package is on CVS, now


author: Eduardo Habkost <ehabkost@redhat.com> - 74-3.el5.test4
changelog:
  - Added depmod to kmod %post and %postun
  - Fix %if lines to make it possible to not build the kmod package
  - Make kvm-kmod depend on the kernel it was built to
  - Make kvm depend on kvm-kmod


author: Eduardo Habkost <ehabkost@redhat.com> - 74-3.el5.test2
changelog:
  - Package the kernel modules in a kvm-kmod package, hardcoded to build
    for 2.6.18-111.el5.extkvm_test12
  - Fix page_find() and page_find_alloc() range-checking for addresses
    larger than 32-bit
  - Remove i386 from ExclusiveArch, as we don't have i386 kernel packages
    built on the ovirt build target


author: Eduardo Habkost <ehabkost@redhat.com> - 74-2.el5.test1
changelog:
  - Added kvm-74-pxeboot-fix2.patch, Glauber's fix for the PXE boot triple fault
  - Don't remove qemu-img from the package


author: Glauber Costa <glommer@redhat.com> - 73-3.20080825
changelog:
  - Moved forward to yesterday's snapshot. It contains the remaining
    parts of mark's series of GSO patches. It sould be all back to normal
    when kvm-74 is released.


author: Glauber Costa <gcosta@redhat.com> - 73-1
changelog:
  - Update to kvm-73.
  - alsa enablement patch not needed anymore - removed.
  - Add conditional so we can use this same rpm for rhel.


author: Glauber Costa <gcosta@redhat.com> - 71-1
changelog:
  - Update to kvm-71
  - --enable-alsa is no more, and kvm-71 seem to have troubles yet to
    be sorted out upstream with parameter passing to qemu. So as a temporary
    quickfix, add kvm-71-alsa.patch to handle it.


author: Glauber Costa <gcosta@redhat.com> - 69-1
changelog:
  - Update to kvm-69
  - Removed Patch4 (Upstreamed)
  - Removed virtio-boot patch (Upstreamed)
  - Regenerated the other patches


author: Daniel P. Berrange <berrange@redhat.com> - 60-1.fc9
changelog:
  - Updated to kvm-60
  - Fix license tag to keep rpmlint quiet
  - Remove unused PPC, Sparc and PPC Video BIOS


author: Jeremy Katz <katzj@redhat.com> - 12-2
changelog:
  - include bios and keymaps in the kvm package since we need a slightly 
    different version for kvm now
  - include man page


author: Jeremy Katz <katzj@redhat.com> - 7-3
changelog:
  - remove the -devel subpackage since there's no shared lib upstream yet
  - direct download link for source


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.8.2-28.el5
changelog:
  - qemu: Rollback on used USB devices (rhbz#816601)
  - qemu: Don't delete USB device on failed qemuPrepareHostdevUSBDevices (rhbz#816601)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.8.2-26.el5
changelog:
  - Fix off-by-1 in virFileAbsPath. (rhbz#680289)
  - Fix autostart flag when loading running domains (rhbz#675319)
  - node_device: Avoid null dereference on error (rhbz#772848)
  - util: Avoid null deref on qcowXGetBackingStore (rhbz#772848)
  - docs: Improve virsh domxml-*-native command docs (rhbz#783001)
  - Clarify the purpose of domxml-from-native (rhbz#783001)
  - qemu: Add return value check (rhbz#772821)
  - storage: Avoid mishandling backing store > 2GB (rhbz#772821)
  - util: Avoid PATH_MAX-sized array (rhbz#816601)
  - qemu: Keep list of USB devices attached to domains (rhbz#816601)
  - qemu: Don't leak temporary list of USB devices (rhbz#816601)
  - usb: Create functions to search usb device accurately (rhbz#816601)
  - qemu: Call usb search function for hostdev initialization and hotplug (rhbz#816601)
  - usb: Fix crash when failing to attach a second usb device (rhbz#816601)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.8.2-24.el5
changelog:
  - qemuConnectMonitor: Fix a bug that would have masked SELinux failure (rhbz#747514)
  - xml: Avoid compiler warning (rhbz#747514)
  - Fixes for several memory leaks (rhbz#747514)
  - storage: Avoid memory leak (rhbz#747514)
  - Add missing error reporting when loading mac filter config for QEMU (rhbz#747514)
  - qemu: Avoid memory leaks (rhbz#747514)
  - qemu: Avoid leaking uninit data from hotplug to dumpxml (rhbz#747514)
  - qemu: Avoid leaking uninit data from hotplug to dumpxml (rhbz#747514)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.8.2-23.el5
changelog:
  - network: Only attempt removal of the rule allowing tftp if it was added (rhbz#676622)
  - Prevent crash from dlclose() of libvirt.so (rhbz#735127)
  - Fix order of disks and controllers (rhbz#719435)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-20.el5
changelog:
  - Support enabling or disabling the HPET for Xen domains (rhbz#703193)
  - SMBIOS support (rhbz#661365)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-19.el5
changelog:
  - xen: Plug memory leak in multiple serial ports support (rhbz#670789)
  - Manually kill gzip if restore fails before starting qemu (rhbz#681623)
  - qemu: Avoid double close on domain restore (rhbz#681623)
  - virterror: Avoid API breakage with vmware (rhbz#665075)
  - nwfilter: Resolve deadlock between VM ops and filter update (rhbz#697749)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-18.el5
changelog:
  - xen: Prevent updating device when attaching a device (rhbz#662908)
  - Add PCI sysfs reset access (rhbz#689880)
  - xencapstest: Don't fail when Xen is installed (rhbz#690459)
  - Make error reporting in libvirtd thread safe (rhbz#690733)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-17.el5
changelog:
  - Fix event-handling data race (rhbz#671569)
  - Add support for multiple serial ports into the Xen driver (rhbz#670789)
  - Add missing checks for read only connections (CVE-2011-1146)
  - Guess rhel macro based on dist macro (rhbz#665325)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-13.el5
changelog:
  - Fix warnings in text monitor events (rhbz #574017)
  - Fix host CPU counting on unusual NUMA topologies (rhbz #654540)
  - Properly escape & character in xen driver (rhbz #472437)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-9.el5
changelog:
  - Reworked audit support (rhbz #587280)
  - Fix incorrect use of private data in remote driver (rhbz #646717)
  - Fix detection of qemu's drive readonly option (rhbz #510612)
  - Fix Xen domain dump (rhbz #646755)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-8.el5
changelog:
  - Add 'current' attribute to <vcpu> element (rhbz #545118)
  - Don't build xenapi driver even if libxenserver is found (rhbz #643118)
  - Audit support (rhbz #587280)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-7.el5
changelog:
  - Fix bogus error when attaching a device to xen guest (rhbz #638472)
  - Fix device hotplug on xen (rhbz #638520)
  - Don't fail on missing D-Bus (rhbz #642650)
  - Prohibit migration of qemu guests with host devices (rhbz #573940)
  - Remove explicit dependency on qcow-create and qemu-img tools (rhbz #642026)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-6.el5
changelog:
  - Turn dynamic ownership off by default (rhbz #636477)
  - Rename libvirtd.qemu in /etc/logrotate.d back to libvirtd (rhbz #636460)
  - Start libvirt-guests late and stop it early to solve dependency on xend (rhbz #636447)
  - Fix failure when host kernel doesn't support CPU hot-plugging (rhbz #636347)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-5.el5
changelog:
  - Fix possible compiler warning in libvirt-nodedev-Fix-sysfs-paths-for-vport-operations.patch
  - Improve the error message displayed on TLS client auth failure (rhbz #556599)
  - Explicitly require new enough libselinux in runtime (rhbz #635028)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-4.el5
changelog:
  - Fix patch to disable libvirt-guests on xen
  - Fix virConnectBaselineCPU (rhbz #630616)
  - Fix comparison of two host CPUs (rhbz #630615)
  - Fail when CPU type cannot be detected from XML (rhbz #630617)
  - Fix crash on unexpected CPU XML (rhbz #630618)
  - Fix a deadlock in bi-directional p2p concurrent migration (rhbz #630614)
  - Fix multiple PCI device assignment bugs (rhbz #630620)
  - Fix confusing error in libvirt-guests (rhbz #630622)
  - Update libvirt-guests to Fedora init script standards (rhbz #630621)
  - Do not activate boot=on on devices when not using KVM (rhbz #630613)
  - Fix the ACS checking in the PCI code (rhbz #630619)
  - Skip offline CPUs in nodeinfo (rhbz #630624)
  - Fix PXE boot on virtual network (rhbz #630627)
  - Fix tunnelled migration with qemu running as qemu:qemu (rhbz #630625)
  - Fix problem with capabilities XML generation (rhbz #630626)
  - Fix static-only DHCP configuration (rhbz #597363)
  - Fix virsh attach-disk command (rhbz #609422)
  - Fix virsh create hang (rhbz #602772)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-3.el5
changelog:
  - Fix bogus free of static strings introduced by a patch for CVE-2010-2239
  - Enable nwfilter driver (rhbz #630574)
  - Enable ESX driver (rhbz #629005)


author: Jiri Denemark <jdenemar@redhat.com> - 0.8.2-2.el5
changelog:
  - Fix permissions of /var/lib/libvirt directory
  - Require new libselinux for SELinux security driver
  - Add man page for libvirtd (rhbz #618750)


author: Jiri Denemark <jdenemar@redhat.com> - 0.6.3-37.el5
changelog:
  - Explicitly set qcow2 backing store format (CVE-2010-2239)
  - Remap privileged source ports from guests behind NAT (CVE-2010-2242)
  - Eliminate memory leak in xenUnifiedDomainInfoListFree (rhbz 590073)


author: Jiri Denemark <jdenemar@redhat.com> - 0.6.3-34.el5
changelog:
  - Set CPU affinity across whole QEMU process (rhbz 576920)
  - Show more helpful migration errors (rhbz 568476)
  - Report NUMA and CPU info correctly with nodeinfo (rhbz 570527)
  - Allow hostname only with migrateuri (rhbz 595992)


author: Jiri Denemark <jdenemar@redhat.com> - 0.6.3-33.el5
changelog:
  - Conflict with kvm release older than kvm-83-142.el5 (rhbz 569372)
  - Call fsync() at the end instead of opening raw files with O_DSYNC (rhbz 563151)


author: Jiri Denemark <jdenemar@redhat.com> - 0.6.3-32.el5
changelog:
  - Make numa errors non-fatal (rhbz 559755)
  - Create raw storage files with O_DSYNC (rhbz 563151)
  - Increase qemu guest startup timeout to 30 seconds (rhbz 563151)


author: Jiri Denemark <jdenemar@redhat.com> - 0.6.3-31.el5
changelog:
  - Fix ACS with root devices (rhbz 526713)
  - Fix PCI device re-assignment (rhbz 500217)
  - Fix a race between KVM and libvirt (rhbz 500217)
  - Fix state bug in libvirtd (rhbz 500217)
  - Set machine type to "rhel5.4.0" by default (rhbz 542665)
  - Correct erroneous expression in pciDeviceDownstreamLacksACS (rhbz 526713)


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-30.el5
changelog:
  - fix crash in xenUnifiedNodeDeviceReset
  - Resolves: rhbz#555309
  - avoid spurious errors on npiv device creation
  - Resolves: rhbz#514324


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-26.el5
changelog:
  - avoid some unknown failure error reports
  - Resolves: rhbz#531729
  - avoid "error: unknown procedure" when querying older libvirt
  - Resolves: rhbz#531735
  - remove limit on number of tap devices and guest
  - Resolves: rhbz#519729
  - avoid crashes when having concurrent TLS connections
  - Resolves: rhbz#512367


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-25.el5
changelog:
  - fix python binding generator to avoid clashes in method names
  - Resolves: rhbz#510427
  - nodedev-destroy can hang libvirtd
  - Resolves: rhbz#510430
  - avoid spurious errors on npiv device creation
  - Resolves: rhbz#514324
  - node device APIs should expose the relationship between SR-IOV VFs and PFs
  - Resolves: rhbz#481748
  - implement --pool option for virsh vol-path
  - Resolves: rhbz#509306
  - cannot delete storage pool problem
  - Resolves: rhbz#496579
  - Can not hotplug vtd device to Xen guest
  - Resolves: rhbz#546671
  - Inactive KVM guest memory reporting via 'info' is strange
  - Resolves: rhbz#508266
  - command 'virsh nodedev-create' fails with out of memory error
  - Resolves: rhbz#510426
  - Command 'virsh find-storage-pool-sources' failure unknown error
  - Resolves: rhbz#509979


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-24.el5
changelog:
  - guest host present two NIC with duplicate MAC addresses, only one configured
  - Resolves: rhbz#483884
  - implement core dump API for QEMU driver
  - Resolves: rhbz#507551
  - reset a PCI function even if other unused devices/functions are reset
  - Resolves: rhbz#500213
  - avoid a crash with virsh vol-key volname
  - Resolves: rhbz#509293


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-23.el5
changelog:
  - enable bridges even without IP assigend yet
  - Resolves: rhbz#532834
  - PCI device assigned need to be reattached to host on guest shutdown
  - Resolves: rhbz#500217
  - allow PCI PM reset on multi-function devices
  - Resolves: rhbz#517460
  - support for KVM PCI device assignment hotplug
  - Resolves: rhbz#517465


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-22.el5
changelog:
  - xen driver need check for duplicate uuid
  - Resolves: rhbz#504262
  - xen credit scheduler doesn't handle cap value 65535
  - Resolves: rhbz#504914
  - domain XML dump broke with virt-xml-validate
  - Resolves: rhbz#512069
  - libvirt did not report vCPU usage properly
  - Resolves: rhbz#514082
  - virsh man page sugegsted operation were asynchronous
  - Resolves: rhbz#514532
  - add support for qemu hugepages control
  - Resolves: rhbz#518099
  - libvirt was reordering drives based on their type
  - Resolves: rhbz#521053
  - a typo in domain interface definitions could generate a segfault
  - Resolves: rhbz#523418
  - dnsmasq used to limit the number of DHCP leases to only 150
  - Resolves: rhbz#524280


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-20.el5
changelog:
  - redefining a Xen domain could reset the domain id
  - fix Xen inotify checking of /etc/xen and avoid vanishing domains
  - resolves: rhbz#508278


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-14.el5
changelog:
  - fix broken behavior on wrong pool creation
  - Resolves: rhbz#496616
  - fix hang of libvirt daemon on node device XML dump
  - Resolves: rhbz#509261


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-12.el5
changelog:
  - fix bogus WWNs when HBA kernel modules are (re)loaded
  - remove a small leak with SCSI node device conf
  - Resolves: rhbz#496925


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-11.el5
changelog:
  - NPIV didn't work due to different paths in /sys for older kernels
  - Resolves: rhbz#496925
  - the domain info API would fail due to the absence of a security model
  - Resolves: rhbz#506688


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-6.el5
changelog:
  - look for kvm binary in libexec
  - Resolves: rhbz#504046
  - Fix build support for qcow2 on x86_64 due to missing binary at build time
  - Resolves: rhbz#504119
  - Take ownership of the /usr/share/augeas subtree
  - Resolves: rhbz#481809


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-5.el5
changelog:
  - error in handling hostdev managed informations
  - Resolves: rhbz#499577
  - detaching Xen devices led to segfaults
  - Resolves: rhbz#497051


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-4.el5
changelog:
  - implement NPIV node device create and destroy
  - Resolves: rhbz#496925
  - avoid daemon crash on TLS auth errors
  - Resolves: rhbz#503178
  - forbid to set autostart on transcient networks
  - Resolves: rhbz#503481


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-3.el5
changelog:
  - Fix serious event handling bug possibly killing random domains
  - Resolves: rhbz#500158
  - XML attribute escaping fix
  - Handle recent QEmu help output
  - Hash destructors should use unref not free
  - Fix some name and uuid uniqueness checks
  - Fix save/restore/migrate for qemu >= 0.10.0
  - Fix QEmu capabilities refresh
  - Extra check in pid file access routines
  - Related: rhbz#475821


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-2.el5
changelog:
  - Fix missing ownership of /usr/share/gtk-doc/html/libvirt from spec file
  - Resolves: rhbz#481809
  - Related: rhbz#475821


author: Daniel Veillard <veillard@redhat.com> - 0.6.3-1.el5
changelog:
  - Upstream release 0.6.3
  - various bug fixes
  - a couple of packaging fixes including #496867
  - Related: rhbz#475821


author: Daniel P. Berrange <berrange@redhat.com> - 0.3.3-15.el5
changelog:
  - Add missing readonly checks for APIs (CVE-2008-5086)
  - Add missing buf check in proxy daemon (CVE-2009-0036)


author: Daniel Veillard <veillard@redhat.com> - 0.3.3-9.el5
changelog:
  - man page fix
  - Resolves: rhbz#442429
  - allow to change a Disk/Nic of inactive domain
  - Resolves: rhbz#251640
  - XML string escaping in xm driver
  - Resolves: rhbz#428879


author: Daniel Veillard <veillard@redhat.com> - 0.3.3-8.el5
changelog:
  - man page fix
  - Resolves: rhbz#442429
  - removal of extra_release macro
  - Resolves: rhbz#436803
  - allow to change a Disk/Nic of inactive domain
  - Resolves: rhbz#251640
  - fix a hash table bug
  - Resolves: rhbz#448533


author: Daniel Veillard <veillard@redhat.com> - 0.3.3-5.el5
changelog:
  - fix network Paravirt drivers on HVM
  - clarify documentation for virsh setcpus and setmem commands
  - Resolves: rhbz#429301
  - Resolves: rhbz#429186


author: Daniel Veillard <veillard@redhat.com> - 0.3.3-3.el5
changelog:
  - add patch to fix NUMA compatibility problem with backport to xen-3.0.3
  - re-add a RHEL specific patch for PVFB on 3.0.3
  - renamed the second disk ID patch
  - Resolves: rhbz#426324


author: Daniel Veillard <veillard@redhat.com> - 0.3.3-2.el5
changelog:
  - add 3 patches fixing NUMA disk detach for tap devices, setting cpu
    parameter on inactive domains and an escaping bug
  - Resolves: rhbz#251641
  - Resolves: rhbz#346281


author: Daniel Veillard <veillard@redhat.com> - 0.3.3-1.el5
changelog:
  - Update to 0.3.3
  - Avahi support
  - NUMA support
  - APIs for collecting statistics on disks and interfaces
  - API for domains migration
  - localtime clock support
  - PS/2 and USB input devices
  - Secure remote access support
  - unification of daemons
  - lots of assorted improvements, bugfixes and cleanups
  - documentation and localization improvements
  - Resolves: rhbz#223833
  - Resolves: rhbz#235851
  - Resolves: rhbz#251641
  - Resolves: rhbz#251706
  - Resolves: rhbz#253494
  - Resolves: rhbz#254051
  - Resolves: rhbz#273421
  - Resolves: rhbz#306931
  - Resolves: rhbz#328841
  - Resolves: rhbz#346281


author: Daniel Veillard <veillard@redhat.com> - 0.2.3-9.el5
changelog:
  - patch to fix the pvfb vncdisplay port in XML dumps
  - Resolves: rhbz #254188
  - Related: rhbz #250789


author: Daniel Veillard <veillard@redhat.com> - 0.2.3-6.el5
changelog:
  - Fix handling of PVFB configurations
  - Resolves: rhbg#250789
  - Fix config file when using virtual network
  - Resolves: rhbg#251594


author: Daniel Veillard <veillard@redhat.com> 0.2.3-1.el5
changelog:
  - Upgrade to version 0.2.3 for RHEL-5.1
  - Resolves: rhbz#243463
  - Resolves: rhbz#222704
  - Resolves: rhbz#224415
  - Resolves: rhbz#225566
  - Resolves: rhbz#225567
  - Resolves: rhbz#229176
  - Note: 0.2.3 is really supposed to work with dnsmask which is not 
    available at the moment in RHEL-5


author: Daniel Berrange <berrange@redhat.com> 0.1.8-15.el5
changelog:
  - re-do the localization patch, so that we don't have to run
    'make update-po', and thus avoid multilib conflicts
  - Resolves: rhbz#224446


author: Daniel Berrange <berrange@redhat.com> 0.1.8-14.el5
changelog:
  - further fix for parallel installation problem of -devel on i386 and x86_64
  - Resolves: rhbz#222730


author: Daniel Veillard <veillard@redhat.com> 0.1.8-8.el5
changelog:
  - fix a structure error when asking the hypervisor for vcpu info, rhbz#217743
    and rhbz#217370
  - Resolves: rhbz#217370 rhbz#217743


author: Daniel Veillard <veillard@redhat.com> 0.1.8-7.el5
changelog:
  - release python global interpreter lock when calling libvirt, rhbz#210140
  - return correct os type version for HVM guests when running as non-root, 
    rhbz#214264
  - Resolves: rhbz#210140 rhbz#214264


author: Daniel Veillard <veillard@redhat.com> 0.1.8-6.el5
changelog:
  - save the amount of current memory used when dumping XML if different from
    maximum amount, and use that when restarting the domain from the XML,
    rhbz#214354
  - when using a pygrub bootloader, strip the os informations because xend
    assumes they take precedence over bootloader, rhbz#214741
  - Resolves: rhbz#214354 rhbz#214741


author: Daniel Veillard <veillard@redhat.com> 0.1.8-5.el5
changelog:
  - patch adding a domain core dump entry point to the library, it requires
    xen >= 3_0_3-13_el5 to get the xend server side support
  - Resolves: rhbz#214913


author: Daniel Veillard <veillard@redhat.com> 0.1.8-1.el5
changelog:
  - another ia64 page size fix
  - vcpu number initialization
  - don't label crashed domains as shut off
  - fix virsh man page
  - compile fix


author: Daniel Veillard <veillard@redhat.com> 0.1.7-2
changelog:
  - fix missing page size detection code for ia64
  - fix mlock size when getting domain info list from hypervisor


author: Daniel Veillard <veillard@redhat.com> 0.1.7-1
changelog:
  - Fix bug when running against xen-3.0.3 hypercalls
  - Fix memory bug when getting vcpus info from xend


author: Daniel Veillard <veillard@redhat.com> 0.1.6-1
changelog:
  - Support for localization
  - Support for new Xen-3.0.3 cdrom and disk configuration
  - Support for setting VNC port
  - Fix bug when running against xen-3.0.2 hypercalls
  - Fix reconnection problem when talking directly to http xend


author: Daniel Veillard <veillard@redhat.com> 0.1.5-1
changelog:
  - new release
  - bug fixes
  - support for new hypervisor calls
  - early code for config files and defined domains


author: Daniel Veillard <veillard@redhat.com> 0.1.4-1
changelog:
  - vCPUs and affinity support
  - more complete XML, console and boot options
  - specific features support
  - enforced read-only connections
  - various improvements, bug fixes


author: Daniel Veillard <veillard@redhat.com> 0.1.1-1
changelog:
  - extend and cleanup the driver infrastructure and code
  - python examples
  - extend uuid support
  - bug fixes, buffer handling cleanups
  - support for new Xen hypervisor API
  - test driver for unit testing
  - virsh --conect argument


author: Daniel Veillard <veillard@redhat.com> 0.1.0-1
changelog:
  - various fixes
  - new APIs: for Node information and Reboot
  - virsh improvements and extensions
  - documentation updates and man page
  - enhancement and fixes of the XML description format


author: Daniel Veillard <veillard@redhat.com> 0.0.6-1
changelog:
  - added error handling APIs
  - small bug fixes
  - improve python bindings
  - augment documentation and regression tests


author: Cole Robinson <crobinso@redhat.com> - 0.400.3-13
changelog:
  - virt-install: Fix --noapic and --noacpi (bz 704369)
  - Remove 16 xen disk limit (bz 706398)
  - Generate correct MAC prefix when cloning KVM guest (bz 704417)


author: Cole Robinson <crobinso@redhat.com> - 0.400.3-12.el5
changelog:
  - virt-install: Fix generating xen MAC addresses (bz 679949)
  - virt-install: Add --disk,format= option (bz 644271)
  - Mark disk bootable during cdrom installs to help win virtio drivers
    (bz 568294)


author: Cole Robinson <crobinso@redhat.com> - 0.400.3-11
changelog:
  - virt-install: Error if --extra-args specified without --location (bz 593410)
  - Fix QEMU MAC prefix documentation (bz 620838)
  - Prevent unicode patch from altering .orig file (bz 579976)


author: Cole Robinson <crobinso@redhat.com> - 0.400.3-6.el5
changelog:
  - virt-convert: allow converting to qcow2 (bz 506927)
  - Don't fail if a storage volume was manually deleted (bz 511925)
  - virt-install: Fix --prompt and --disk interaction (bz 516129)
  - Fix virt-install --wait <= 0 (bz 512931, bz 517081)
  - Fix badly formatted error message (bz 523767)
  - Better post install error handling and reporting (bz 545837, bz 498237)
  - virt-image: Hide unimplemented --prompt option (bz 503721)
  - Default to cache=none for new qemu guests (bz 512072)


author: Cole Robinson <crobinso@redhat.com> - 0.400.3-5.el5
changelog:
  - Use ac97 as only sound model for qemu driver (bz 508747)
  - Don't throw errors with unicode using locales (bz 508784)


author: Cole Robinson <crobinso@redhat.com> - 0.400.3-2.el5
changelog:
  - Fix virt-install --disk device=floppy (bz 503053)
  - Fix virt-install --disk vol= and pool= (bz 503073)
  - Make sure detected OS is in our dictionary (bz 503092)
  - Fix PCI device assignment detach/reset calls (bz 499576)
  - Restore old --location behavior for xen HVM (bz 503473)


author: Cole Robinson <crobinso@redhat.com> - 0.300.2-12.el5
changelog:
  - Don't add spurious forward slashes in urls (bz 470891)
  - Fix FTP treeinfo false positives (bz 470888)
  - Revert fix for bz 446950, push to 5.4 (bz 470176)


author: Cole Robinson <crobinso@redhat.com> - 0.300.2-10.el5
changelog:
  - Add --wait option to virt-install (bz 306871)
  - Fix fetching newer suse kernels (bz 449129)
  - Parse treeinfo files for newer fedora trees (bz 460585)
  - Keep windows media inserted for second install stage (bz 447791)
  - Build fix so we don't fail if imports aren't present.


author: Cole Robinson <crobinso@redhat.com> - 0.300.2-9.el5
changelog:
  - Add win2008 and f9 as distro options (rhbz #442702)
  - Exit with proper error code if we receive wrong cli value (rhbz #444986)
  - Remove virt-viewer from Requires, so we don't require X (rhbz #448505)
  - Catch errors during domain lookup (rhbz #288391)
  - Correctly print help messages with unicode characters (rhbz #446950)
  - Allow installing from Scientific Linux trees (rhbz #448634)
  - Add --cpuset=auto command for numa allocation (rhbz #438554)


author: Cole Robinson <crobinso@redhat.com> - 0.300.2-6.el5
changelog:
  - Add --force option to cli utils to not prompt for input.
  - Remove check for file existence in cli utils, breaks scripts.
  - (rhbz #434786)


author: Hugh O. Brock <hbrock@redhat.com> - 0.103.0-3.el5
changelog:
  - Patch to have virtinst set up the guest without auto-reboot. Useful 
  - for testing. Thanks to Jeff Burke (bz #249708)


author: Jeremy Katz <katzj@redhat.com> - 0.99.0-1.el5
changelog:
  - support upstream pvfb config syntax (danpb, #219195)
  - don't traceback on invalid memory param (gcosta, #219270)
  - let the console come back quicker to help with HVM installs (#212024)


author: Jeremy Katz <katzj@redhat.com> - 0.96.0-1
changelog:
  - improve check for if a machine is hvm capable to catch when support isn't
    allowed by the bios (#211276)
  - cleanup after nfs mount failure on pv install (#206196)
  - support for setting vcpus (#210516)


author: Jeremy Katz <katzj@redhat.com> - 0.94.0-1
changelog:
  - Fix using block device as backing (#209138)
  - Fix error handling for invalid install locations (danpb)
  - Write out vcpu config (danpb)


author: Jeremy Katz <katzj@redhat.com> - 0.93.0-1
changelog:
  - Fix hvm network xm config (danpb)
  - Enable PAE with pae hvm hosts (danpb)
  - Fix hvm block backed cds (danpb)
  - Fix handling of block devs backed by vbds (danpb)
  - Ensure we're on a xen kernel (#205889)
  - Default to vncunused


author: Jeremy Katz <katzj@redhat.com> - 0.92.0-1
changelog:
  - Fix silly loop when asking about graphics support (misa)
  - Fix passing macaddr
  - Add support so that we reboot into the guest after installation finishes


author: Behdad Esfahbod <besfahbo@redhat.com> 1.2.2-3
changelog:
  - Remove unnecessary --disable-* arguments to configure, add --enable-*
    for those backends we really want to make sure are enabled.


author: Ray Strode <rstrode@redhat.com> - 1.2.2-2
changelog:
  - add lame libXt-devel BuildReq to get things building again.
  - small spec tweaks to follow conventions


author: Carl Worth <cworth@redhat.com> - 1.1.4-2
changelog:
  - Revert upstream commit that introduced a dependency on a newer
    poppler version for the PDF tests.


author: Carl Worth <cworth@redhat.com> - 1.1.4-1
changelog:
  - Update to new upstream 1.1.4
  - Drop both embedded-bitmaps and XRenderAddGlyphs patches as both now
    have upstream versions


author: Carl Worth <cworth@redhat.com> - 1.1.2-2
changelog:
  - Add suggested patch for XRenderAddGlyphs crash of bug #4705
    https://bugs.freedesktop.org/show_bug.cgi?id=4705


author: Carl Worth <cworth@redhat.com> - 1.1.2-1
changelog:
  - Update to new upstream 1.1.2
  - Port forward the embedded bitmaps patch (now committed upstream to
    1.1.3)
  - Drop build-fix and chunk-glyphs patches which now come from upstream


author: Kristian Høgsberg <krh@redhat.com> - 1.0.0-1
changelog:
  - Update to cairo-1.0.0.
  - Drop cairo-0.9.2-cache-eviction-fix.patch and
    cairo-0.9.2-dont-hash-null-string.patch.


author: Kristian Høgsberg <krh@redhat.com> 0.9.2-3
changelog:
  - Add cairo-0.9.2-dont-hash-null-string.patch to avoid crash when
    creating a cairo font from a FT_Face.


author: Kristian Høgsberg <krh@redhat.com> 0.9.2-1
changelog:
  - Also obsolete libpixman-debuginfo.
  - Add cairo-0.9.2-cache-eviction-fix.patch to fix ft font cache eviction.


author: Kristian Høgsberg <krh@redhat.com> 0.9.2-1
changelog:
  - Update to cairo 0.9.2.  Add Obsoletes: for libpixman <= 0.1.6.
  - Drop cairo-0.6.0-font-options-to-scaled-font.patch.


author: Kristian Høgsberg <krh@redhat.com> - 0.6.0-2
changelog:
  - Add cairo-0.6.0-font-options-to-scaled-font.patch to make sure font
    cache eviction works correctly (#164664).


author: Kristian Høgsberg <krh@redhat.com> - 0.5.1-4
changelog:
  - Add more missing devel package requires (libpng-devel and
    xorg-x11-devel) (#161688)
  - Add Owens patch (cairo-0.5.1-bitmap-fonts.patch) to make bitmap
    fonts work with cairo (#161653).


author: Kristian Høgsberg <krh@redhat.com> - 0.5.1-2
changelog:
  - Package gtk docs as part of devel package.
  - Nuke static library.
  - Update devel files so /usr/include/cairo is owned by devel package.


author: Kristian Høgsberg <krh@redhat.com> - 0.5.1-1
changelog:
  - Update to cairo 0.5.1.
  - Remove gtk-doc files, since --disable-gtk-doc doesn't work.
  - Disable gtk-doc and add freetype and fontconfig BuildRequires.


author: Kristian Høgsberg <krh@redhat.com> - 0.2.0-1
changelog:
  - Incorporate changes suggested by katzj: Require: ldconfig and run it
    in %post and %postun, don't pass CFLAGS to make.


author: Monty <cmontgom@redhat.com> - 0.4.9-0.13.20080908
changelog:
  - Correct versioning typo in spec
  - Remove unused codecs from build (allowing a stright configure to succeed)


author: Monty <cmontgom@redhat.com> - 0.4.9-0.11-20080908
changelog:
  - Update to a new git snapshot: 7ae0395709bda753ff1fb8cecdc2fc77232cab56
  - Revert SVN date-- this is not the date of the local repo, it is the date
    of the matching upstream ABI.  Do not change it.


author: Monty <cmontgom@redhat.com> - 0.4.9-0.5.20080908
changelog:
  - Move to a stripped-down form of 0.4.9 maintained locally
  - Remove more mpeg-related code
  - Move libav->libqav namespace change from specfile to to source build system


author: Soren Sandmann <sandmann@redhat.com> 0.13.3-1
changelog:
  - Header files are called pixman.h, not qpixman.h
  - =-=-=-=-=-=-=-=-=- Import QPixman -=-=-=-=-=-=-=-=-=-=


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-142.el55_9.3
changelog:
  - xm: Fix vcpu-pin complain for CPU number out of range (rhbz 960013)
  - libxc: Support set affinity for more than 64 CPUS (rhbz 960013)
  - libxc: Fixes for "support affinity for more than 64 CPUS" (rhbz 960013)
  - xend: Fix bug of a cpu affinity vcpu-pin under ia32pa (rhbz 960013)
  - libxc: Fix cpu number overflow for vcpu-pin (rhbz 960013)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-142.el5_9.2
changelog:
  - e1000: discard packets that are too long if !SBP and !LPE (rhbz 910843)
  - e1000: discard oversized packets based on SBP|LPE (rhbz 910843)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-142.el5_9.1
changelog:
  - libxc: move error checking next to the function which returned the error (rhbz 876997)
  - libxc: builder: limit maximum size of   kernel/ramdisk (rhbz 876997)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-142.el5
changelog:
  - Properly close logfile of console daemon on error (rhbz 749776)
  - Fix leaks in block-qcow driver (rhbz 749776)
  - Avoid bogus use of NULL pointer in hvmloader (rhbz 749776)
  - qemu-dm: fix unregister_iomem (rhbz 861349)
  - Backport a single hunk from qemu-xen-unstable commit 13669683 (rhbz 861349)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-140.el5
changelog:
  - pygrub: Improve handling of big files (rhbz 821705)
  - customize migration parameters (rhbz 831122)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-139.el5
changelog:
  - xm: Prevent to offline all vcpus (rhbz 716924)
  - xenconsoled: replace gettimeofday with clock_gettime (rhbz 753796)
  - Coverity fix #02 (rhbz 749776)
  - Coverity fix #12 (rhbz 749776)
  - Coverity fix #29 (rhbz 749776)
  - Coverity fix #30 and #31 (rhbz 749776)
  - Coverity fix #35 (rhbz 749776)
  - Coverity fix #45 (rhbz 749776)
  - Coverity fix #49 & #66 (rhbz 749776)
  - Coverity fix #56 (rhbz 749776)
  - Coverity fix #67 & #68 (rhbz 749776)
  - Coverity fix #69, #70, #71, #72, #80, #81, #82, #83 (rhbz 749776)
  - Coverity fix #73 (rhbz 749776)
  - Coverity fix #87 & #88 (rhbz 749776)
  - Coverity fix #100 (rhbz 749776)
  - Coverity fix #101, #102, #103 & #104 (rhbz 749776)
  - Coverity fix #105, #107 & #108 (rhbz 749776)
  - Coverity fix #116 (rhbz 749776)
  - Coverity fix #119 (rhbz 749776)
  - Coverity fix #120 & #121 (rhbz 749776)
  - Coverity fix #125 (rhbz 749776)
  - Coverity fix #131 (rhbz 749776)
  - Coverity fix #140, #141 & #142 (rhbz 749776)
  - Coverity fix #143, #144 & #145 (rhbz 749776)
  - Coverity fix #156 (rhbz 749776)
  - Coverity fix #162 & 165 (rhbz 749776)
  - Coverity fix #170, #171 & #172 (rhbz 749776)
  - Coverity fix #181 (rhbz 749776)
  - pygrub: Fix handling entry edition for grub2 (rhbz 766483)
  - Add option to pause guest on restore (rhbz 769613)
  - Handle correctly network device names containing capital letters only (rhbz 771617)
  - Do not store invalid disk format (rhbz 803181)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-136.el5
changelog:
  - qemu-dm/e1000: bounds packet size against buffer size (rhbz 786941)
  - Use correct expansion in xen-network-common.sh (rhbz 772639)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-135.el5
changelog:
  - Fix valid cdrom image check (rhbz 737851)
  - pygrub: add more grub2 config file names (rhbz 746602)
  - pygrub: read all MSDOS partitions (rhbz 746602)
  - pygrub: read all GPT partitions (rhbz 746602)
  - pygrub: parse more grub2 config file constructs (rhbz 746602)
  - fix SCSI buffer overflow, disable SCSI CD-ROMs (rhbz 736291)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-134.el5
changelog:
  - qemu-dm: send RARP notification after fullvirt live migration (rhbz 719294)
  - hotplug: set netback/tap MTU to the same value as the bridge MTU (rhbz 697310)
  - copy the MTU of the physical interface to the Xen bridge (rhbz 733417)
  - Release device backends before restarting guest on the destination machine (rhbz 733667)
  - Add configuration option to specify memory reserve for guest creation (rhbz 524624)
  - fix SCSI cdrom sigsegv (rhbz 735993)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-133.el5
changelog:
  - Better output on xendomains status when nothing to be done (rhbz 699615)
  - Add "-serial none" handling to qemu-dm (rhbz 713074)
  - Use mem_kb value for memory for long xm list output (rhbz 714855)
  - fix rounding of "xm list" output (rhbz 703693)
  - exit from QEMU if the pv framebuffer xenstore tree is inaccessible (rhbz 717525)
  - Add support for "xm debug-keys" (rhbz 705831)
  - Add file lock to xenconsole (rhbz 706859)
  - Check for amount of free disk space before attempting to suspend (rhbz 497080)
  - update PIIX4 revision (rhbz 661211)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-131.el5
changelog:
  - fix smbios for >=32GB guests (rhbz 702248)
  - ACPI: Dynamically indicate presence of COM1/COM2 ports (rhbz 702607)
  - Allow HPET to be configured as a per-domain config option (rhbz 702607)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-130.el5
changelog:
  - Fix logic and integer overflow in xc_try_bzip2_decode() (rhbz 696939)
  - Fix logic and integer overflow in _xc_try_lzma_decode() (rhbz 696939)
  - Fix integer and buffer overflows in xc_dom_probe_bzimage_kernel() (rhbz 696939)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-129.el5
changelog:
  - Backport xz decompression for domU kernels (rhbz 683437)
  - Fix changing xvd* devices to ide for first four disks (rhbz 692034)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-128.el5
changelog:
  - Fix error message in the xend.log when lock is no longer valid (rhbz 690760)
  - Fix multiple serial port support to allow specify no port (rhbz 614004)
  - ioemu: Make sure all xvd* devices are changed to IDE devices (rhbz 692034)
  - removed "Backport multi-profile DVD-ROM support from upstream QEMU" patch (rhbz 688456)
  - removed "xen-ioemu: Implement cdrom commands to handle drives correctly" patch (rhbz 622763)
  -


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-127.el5
changelog:
  - Support for adding two or more serial ports to Xen guest (rhbz 614004)
  - Backport multi-profile DVD-ROM support from upstream QEMU (rhbz 688456)
  - fix domain creation on NUMA machines (rhbz 688162)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-126.el5
changelog:
  - Handle SDL grabs failing (rhbz 664773)
  - let the USB tablet reach the far bottom and right pixels (rhbz 665017)
  - fix USB mouse/tablet descriptors (rhbz 665017)
  - USB HID event queuing (rhbz 665017)
  - fix vnc screen corruption bugs and viewer exits (rhbz 665014)
  - add two missing cirrus_update_memory_access (rhbz 665014)
  - fix PS/2 mouse with SDL interface (rhbz 630814)
  - Correctly change domain data on crash with rename-restart (rhbz 652150)
  - xenconsoled: Fix rate-limit calculation overflow leading to console freezes (rhbz 593339)
  - Fix xendomains output (rhbz 657187)
  - qemu-dm: export test_pci_devfn() (rhbz 665032)
  - qemu-dm: Do not unplug device-assigned pass-through PCI devices (rhbz 665032)
  -  Move and fix VCPU count check to user-space (rhbz 625368)
  - Fix memory leak in xc_resume code (rhbz 673456)
  - Generate random MAC address for tap device (rhbz 684700)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-125.el5
changelog:
  - Patch to fix race condition in hotplug scripts (rhbz 638488)
  - blktapctrl: synch userspace MAX_TAP_DEV with kernel (BZ#680407) (rhbz 680407)
  - use transparent_union to avoid API changes in libxc (rhbz 674516)
  - additional xenctx fix for 32-on-64 domains (rhbz 674516)
  - fix formatting of flags (rhbz 674516)
  - fix save/restore in the presence of arbitrary xenstore keys (rhbz 682101)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-124.el5
changelog:
  - pygrub: support grub2 "(hdX, msdosY)" partition syntax (rhbz 675733)
  - Do not check disk sharing with guests in hotplug script (rhbz 679280)
  - Fix off-by-one-bit error when initializing PCI devices (rhbz 652310)
  - xenctx: Print EFLAGS for i386 and x86/64 (rhbz 674516)
  - xenctx/x86: fix format for readability and add information (rhbz 674516)
  - libxc replace interface to use vcpu_guest_context_any_t instead of vcpu_guest_context_t (rhbz 674516)
  - Make xc_translate_foreign_address aware of compat-mode guests (rhbz 674516)
  - xenctx: compat-mode/HVM support (rhbz 674516)
  - Remove uses of DECLARE_BITMAP in the public HVM save format headers (rhbz 674516)
  - libxc support for the new partial-HVM-save domctl. (rhbz 674516)
  - libxc: Make xc_translate_foreign_address compatible with old hypervisor (rhbz 674516)
  - xenctx: support for 64-bit HVM guests (rhbz 674516)
  - xenctx: print x86_32 context on x86_64 (rhbz 674516)
  - xenctx: Teach xenctx how to find the right addresses in real-mode. (rhbz 674516)
  - Implement domain_is_32_bit_hvm() to libxc and forbid setting up memory for 32-on-64 bit HVM guests (rhbz 626806)
  - update domctl.h (rhbz 679138)
  - xen-ioemu: Implement cdrom commands to handle drives correctly (rhbz 622763)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-123.el5
changelog:
  - Do not check devices of shutdown domain (rhbz 671337)
  - Fix CD-ROM eject for HVM guests (rhbz 605956)
  - Delete device entry on detach (rhbz 672537)
  - Fix dev param handling on device duplicate check (rhbz 672224)
  - Fix check for vbd uname (rhbz 674763)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-122.el5
changelog:
  - SCSI: Handle inquiry commands of varying length (rhbz 627551)
  - XenD: Check for device model on domain startup (rhbz 637351)
  - Fix xmdomains.cfg documentations (rhbz 651710)
  - XenD: Fix setName() code to store new domain name (rhbz 641541)
  - hotplug: check image file existence (rhbz 661277)
  - Xend: Add syntax check for block devices (rhbz 658712)
  - Ensure tap device receive dummy MAC address (rhbz 663933)
  - Fix raw_aio_cancel and delete/cleanup BHs when necessary (rhbz 665011)
  - Fix memory/fd leak in pt_msix_init() (rhbz 665011)
  - Do not update xend on domain creation (rhbz 668365)
  - Qualify do_FLR call with correct scope (rhbz 669388)
  - xenstored: Do not write to stderr if we are daemonised (rhbz 668747)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-121.el5
changelog:
  - Remove overhead when checking duplicate devices (rhbz 661927)
  - Fix xenstore entry accounting (rhbz 661927)
  - ioemu: do asynchronous flushes for IDE dma I/O (rhbz 651912)
  - ioemu: do asynchronous flushes on IDE pio (rhbz 651912)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-120.el5
changelog:
  - Removed patch "ioemu: do asynchronous flushes for IDE drives"(rhbz 651912)
  - Updated patch "Unpause domU as soon as memory scrubbing on source machine starts on live migration" (rhbz 609589)
  - Updated patch "prevent restarting loops when guest crashes at boot time and dump-core is enabled" (rhbz 624959)
  - Updated patch "Report error on attaching non-existing cdrom" (rhbz 645237)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-119.el5
changelog:
  - prevent restarting loops when guest crashes at boot time and dump-core is enabled (rhbz 624959)
  - Provide alternative script to avoid "received packet with own address as source address" (rhbz 509789)
  - Implement check for emulated NIC model when appropriate (rhbz 626277)
  - Unpause domU as soon as memory scrubbing on source machine starts on live migration (rhbz 609589)
  - backport qemu_aio_flush() and wait for outstanding aio requests before unplugging the IDE disk (rhbz 652701)
  - Fix qcow2raw processing (rhbz 544300)
  - Remove DFPRINTF macro in qcow2raw (rhbz 544300)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-118.el5
changelog:
  - Preserve maxmem value and disallow invalid values (rhbz 627480)
  - Linux vbd hotplug: Avoid "leaked" loopback devices (rhbz 532648)
  - Linux vbd hotplug: Speed up finding a loopback device (rhbz 532648)
  - Fix updating serial port parameters on load (rhbz 501026)
  - Implement rate limit to the qemu-dm serial port implementation (rhbz 501026)
  - xen: correct data-type in pyxc_set_hvm_param (rhbz 639361)
  - Implement push opcodes (rhbz 636244)
  - Fix protected_to_real transition addressing (rhbz 636244)
  - Report error on attaching non-existing cdrom (rhbz 645237)
  - ioemu: do asynchronous flushes for IDE drives (rhbz 651912)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-117.el5
changelog:
  - PV guest hang on boot when VCPU bound to specific CPU (rhbz 541840)
  - Fix bootloader handling when bootloader exits too early or didn't return any data (rhbz 613560)
  - Fix typo in error message in xendomains script (rhbz 628779)
  - Use sed instead of replace (rhbz 628476)
  - Allocate VTd space when restore HVM guests (rhbz 609812)
  - Xen platform emul unplug support (rhbz 515238)
  - Revert patch "Report error when save hvm on ia64" (rhbz 622413)
  - ia64: Disable save/migrate of HVM guest (rhbz 504278)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-116.el5
changelog:
  - Xenstore and block infrastructure to fix xen-ioemu image file handling (rhbz 439279)
  - Pass the drive's readonly attribute to the guest OS (rhbz 439279)
  - Silently change IDE disk read-only flag to read-write flag on restore/migrate (rhbz 439279)
  - XenD: Disable HVM guest creation with read-only IDE disk specified (rhbz 439279)
  - fix segmentation fault after hotplug pass-through device (rhbz 571404)
  - Automatically balloon down a xen dom0 when ballooning up a domU (rhbz 620317)
  - Allow xendomain to handle domain names longer than 16 chars (rhbz 503290)
  - Introduce domain_shutdown() and fix paused domains handling (rhbz 626716)
  - Implement check for save/migration of guest devices before started (rhbz 567916)
  - new etherboot zrom file (rhbz 580263)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-115.el5
changelog:
  - pyGrub: Fix default value out of range (rhbz 514738)
  - Fix potential division by zero in NUMA handling (rhbz 556391)
  - Fix xen IP antispoofing for multiple IP addresses (rhbz 443237)
  - Implement correct resume handling when save fails (rhbz 544950)
  - Fix avoidance to restart domain on crash (rhbz 528448)
  - balloon.free: dom0_alloc should be in KiB (rhbz 619037)
  - allow boot w/out maxmem set (rhbz 609619)
  - Implement check for enough memory on restore/migrate (rhbz 511135)
  - xend: fix server/netif.py so that it respects type=None (rhbz 602869)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-114.el5
changelog:
  - Fix memory leak in xenstore (rhbz 606919)
  - fix ballooning of dom0 and creating domains without maxmem (rhbz 608065)
  - allow ballooning with "xm mem-set" up to the maximum value set with "xm mem-max" (rhbz 608072)
  - Fix error message on detaching non-existing device (rhbz 520850)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-112.el5
changelog:
  - Add missing #define to SCSI disk handler (rhbz 516177)
  - SCSI and USB async I/O support (rhbz 516177)
  - SCSI TCQ (Tagged Command Queueing) support (rhbz 516177)
  - Add 40-bit DMA support to LSI SCSI emulation and fix length mismatch condition (rhbz 516177)
  - Correct SCSI error reporting and SCSI Verify command support (rhbz 516177)
  - Make bdrv_flush pay attention to errors (rhbz 516177)
  - Add support for asynchronous flushing operation (rhbz 516177)
  - Add SCSI asynchronous flushing support (rhbz 516177)
  - Check for disk existence prior to restore/migrate (rhbz 513431)
  - Fix phase mismatch jump (rhbz 552573)
  - Add 64-bit Block Move support (Direct & Table Indirect) to LSI SCSI controller (rhbz 552573)
  - ia64: Make xc_save report error on failure (rhbz 504278)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-111.el5
changelog:
  - Disable image format guessing for HVM guest if set explicitly (rhbz 569253)
  - Fix keyboard layout parsing (rhbz 444815)
  - Code to allow interface name definition for xend-relocation-address (rhbz 515371)
  - Add comment for xend-relocation-address to /etc/xen/xend-config.sxp (rhbz 515371)
  - Implement Grub2 configuration classes (rhbz 577511)
  - Rewrite pygrub for Grub2 implementation (rhbz 577511)
  - Implement new_image to LiloConfigFile class (rhbz 577511)
  - Fix xm man page (rhbz 529380)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-110.el5
changelog:
  - Correctly resume PV guest with PVFB device after save fails (rhbz 513335)
  - Support the assignment of the VF of Intel 82599 10GbE Controller (rhbz 581655)
  - Use PCIe FLR for VF of Intel 82599 10GbE Controller (rhbz 581655)
  - Make xm dump-core honor the original guest state (rhbz 542590)
  - Make xend honor the original guest state (rhbz 542590)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-109.el5
changelog:
  - Invalid restore image files handling (rhbz 416811)
  - Handle device dettach error (rhbz 499616)
  - Do not set current memory higher then max memory (rhbz 528431)
  - Fix cable disconnect with miimon bonding (rhbz 573579)
  - Restore device model when HVM guest save fails (rhbz 486308)
  - Clear local routing table when arp bonding used (rhbz 589385)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-108.el5
changelog:
  - Fix save failure recovery for 32-on-64 guests (rhbz 513537)
  - Give correct memory amount back to dom0 when ballooning fails (rhbz 580509)
  - Add HLT instruction emulation to VMXAssist (rhbz 580945)
  - Fix using old qcow tapdisk images (rhbz 586821)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-107.el5
changelog:
  - Add dom0 statistics for case we use network bonding (rhbz 495958)
  - Strip "migrating-" prefix from guest's name when migrate/save failed (rhbz 494811)
  - Make Caps Lock key state synchronized with the dom0 (rhbz 552612)
  - Fix typo in keymap definitions in Xen (rhbz 552600)
  - Xen forgets e1000 emulation after vm restart (rhbz 574540)


author: Miroslav Rezanina <mrezanin@redhat.com> - 3.0.3-105.el5
changelog:
  - Migration not working sometimes with xen-3.0.3-95.el5 disable paused domain save patch (rhbz 557446)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-102.el5
changelog:
  - Add more SMBIOS data to hvmloader (rhbz 540161)
  - Customize manufacturer and family for guest SMBIOS (rhbz 499453)
  - Fix bugs in ATAPI driver (rhbz 480317)
  - Add guest placement feature to Xen NUMA (rhbz 543199)
  - Fix up xend to allow external clients to PCI hotplug (rhbz 512315)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-101.el5
changelog:
  - Add maxvcpus support for xm (rhbz 453042)
  - Warn on attempts to create live core dumps (rhbz 382591)
  - Print error message when pciback is not loaded (rhbz 514448)
  - Fix Xendomains output formatting (rhbz 251666)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-100.el5
changelog:
  - Make python scripts use system python (rhbz 521333)
  - xen qemu SCSI emulation bugfixes (rhbz 515757)
  - Set FD_CLOEXEC when opening file descriptors (rhbz 522850)
  - Implement xen lzma and bzip2 bzImage loader decompression (rhbz 517049)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-99.el5
changelog:
  - fix 'xm pci-list' for PV guests (rhbz 514025)
  - Fix rename-restart behavior (rhbz 521799)
  - Allow more then 12 PCI device assignments (rhbz 511403)
  - Fix domain name conflicts after domain shutdown (rhbz 529880)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-97.el5
changelog:
  - Allocte VTd space for HVM guests (rhbz 512041)
  - Check if a device is behind PCIe switch that lacks ACS (rhbz 523819)
  - Update scheduler parameters after save-restore (rhbz 513211)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-96.el5
changelog:
  - Give proper error when detaching PCI device from PV guest (rhbz 512307)
  - Fix memory leaks in lib{xc, xenstore} python bindings (rhbz 524308)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-95.el5
changelog:
  - Fix race condition on domain reboot (rhbz 513604)
  - Avoid multiple restarts of a domain (rhbz 518104)
  - Add grub.conf password protection support to pygrub (rhbz 518124)
  - Ignore unimplemented PHYSDEVOP_map_pirq (rhbz 521346)
  - Xend save/shutdown hang when running on paused domain (rhbz 504910)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-92.el5
changelog:
  - Fix Python traceback when pygrub tries to log a message (rhbz 490754)
  - Relax PCI device assignment rules for PV guests (rhbz 508310)
  - Don't list assigned PCI devices as assignable (rhbz 510682)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-91.el5
changelog:
  - Prevent PVFB config loss after PV guest reboot -- reworked fix for PVFB
    xenstore leaks (rhbz 507765)
  - Fix AIO hang in ioemu (rhbz 507329)


author: Michal Novotny <minovotn@redhat.com> - 3.0.3-89.el5
changelog:
  - Fix guest reboot with VT-d device assigned (rhbz 507182)
  - Fix MSI-X NIC hotplug removal (rhbz 507198)
  - Fix PCIE NICs on Stoakley detach issue (rhbz 507179)
  - Add BDFs duplicate check in HVM configure file (rhbz 507195)
  - Fix `xm pci-list` BDF output on WeyBridge platform (rhbz 507257)
  - Set cpu_weight default value back to 256 (rhbz 508680)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-86.el5
changelog:
  - Add missing blktap poll-on-aio support (rhbz 486353)
  - Fix L1 table endianess of qcow images (rhbz 485471)
  - Fix network-bridge-bonding script for VLANs (rhbz 492258)
  - AIO backport for qemu (rhbz 465116)
  - Fix HVM time skew problems (rhbz 480689)
  - Fix device destroy (rhbz 484110)
  - Add 1GB page table support (rhbz 487342)
  - Fix credit scheduler parameters (rhbz 345321)
  - Fixed version of xen-vfb-default-keymap.patch (rhbz 345251)
  - Fix hotplug timeout under heavy I/O (rhbz 456926)
  - Check for devices being used by other domains (rhbz 345441)
  - Support for VT-d (rhbz 480520)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-85.el5
changelog:
  - New version of pci-migration patch to fix file descriptor leak (rhbz 334821)
  - Allow command-line editing in IA64 boot loader (rhbz 249791)
  - Fix PV migration hang on failure (rhbz 428691)
  - Fix disk reordering when xend is restarted (rhbz 474579)
  - Fix xenconsole after aborted save (rhbz 486291)
  - Fix 64-bit MMIO bar remapping (rhbz 494925)
  - Support relative mouse offset VNC extension (rhbz 487559)
  - Fix PVFB backend xenstore leak (rhbz 439182)
  - Fix HVM guest creation under tight memory conditions (rhbz 419771)
  - Add Ctrl+Alt+Del support for HVM bios (rhbz 338331)
  - Add global default keymap setting (rhbz 345251)
  - Fix guest resume after failed save (rhbz 486157)
  - Stop xend in runlevels 0, 1, and 6 (rhbz 490053)
  - Persist bootloader settings across xend restarts (rhbz 468971)
  - Fix cpu affinity reset after save/restore (rhbz 228890)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-84.el5
changelog:
  - Fix `default' and `timeout' parameters in elilo.conf (rhbz 491408)
  - Fix a typo which blocks local migrations (rhbz 484967)
  - Forbid migration with attached PCI devices (rhbz 334821)
  - Fix network-bridge when SRCADDR is used for default route (rhbz 475249)
  - Disallow bogus MAC addresses when creating new VIF devices (rhbz 476611)
  - Fix a typo in a doc string (rhzb 481354)
  - Add INT13 LBA48 extensions to HVM BIOS (rhbz 487907)
  - Fall back to a first entry in grub.conf if default is invalid (rhbz 490754)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-83.el5
changelog:
  - Support virtual SCSI disks larger than 2TB (rhbz #482780)
  - Add F11/F12 key support to hvm bios (rhbz #338321)
  - Fix return values in xend and xendomains init scripts (rhbz #430904)
  - Document Ctrl-] for xm console in xm(1) (rhbz #454611)
  - Fix checking for out-of-range IDE disk devices (rhbz #475433)
  - Fix memory leak in libxenstore (rhbz #490158)


author: Jiri Denemark <jdenemar@redhat.com> - 3.0.3-81.el5
changelog:
  - Fix data corruption with virtual SCSI disks >1TB (rhbz #479339)
  - Fix SCSI problems on fullvirt guests with >4GB RAM (rhbz #480843)
  - Give back memory to dom0 after a failed auto-balloon (rhbz #345271)
  - Fix save/restore for 32-on-64 PV guests (rhbz #425411)
  - Fix xm dump-core for 32-on-64 PV guests (rhbz #480118)
  - Report errors when saving guests (rhbz #451675)
  - Truncate existing file when dumping guest core (rhbz #484346)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-78.el5
changelog:
  - Alternative network-bridge scripts without netloop for using with
    bonding (rhbz #453463, rhbz #429154)
  - Fix xm block-detach operation (rhbz #473882)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-75.el5
changelog:
  - Fix disk device ordering randomness which breaks reboots (rhbz #462727)
  - Remove qemu-dm.debug wrapper script (CVE-2008-4993, rhbz #470795)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-74.el5
changelog:
  - Avoid duplicate core dump race condition (rhbz #455879)
  - Xenstore unsafe data access (CVE-2008-4405, rhbz #464817)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-73.el5
changelog:
  - Fix xenstat corruption when a domain shuts down (rhbz #251743)
  - Fix selinux labelling if xenstored is on tmpfs (rhbz #462702)
  - Clear out stale NVRAM files on ia64 (rhbz #358321)
  - Allow use of tap:aio for HVM guests emulated devices + pv drivers (rhbz #362401)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-72.el5
changelog:
  - Fix network for ia64 HVM guests with > 3gb RAM (rhbz #453114)
  - Add e1000 emulation (rhbz #344861)
  - Fix network-bridge script VLAN handling (rhbz #337651)
  - Use largepages for HVM guests (rhbz #445663)
  - Fix xm network-attach docs (rhbz #440274)
  - Fix xm shutdown --wait, when using domid (rhbz #442755)


author: Chris Lalancette <clalance@redhat.com> - 3.0.3-71.el5
changelog:
  - Support for attaching more than 16 xvd devices to guest domains (rhbz #456392)
  - Don't clobber the wallclock during restore (rhbz #426861)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-68.el5
changelog:
  - Rotate all log files periodically (rhbz #422271)
  - Fix overflow in qemu-img (rhbz #437086)
  - Fix race in DMA thread (rhbz #250988)
  - Fix blktap data access alignment (rhbz #253884)
  - Don't unpause domain after taking core (rhbz #442698)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-67.el5
changelog:
  - Persist device model PID across restarts (rhbz #280611)
  - Pass internal libxc return value back to caller (rhbz #414391)
  - Fix passing of domid to libxc from python IOport & IRQ controllers (rhbz #432376)
  - Don't try to balloon more than physical RAM (rhbz #280881)
  - Add blktap sub-type checks (rhbz #444413)
  - Respect nographics request for HVM (rhbz #230841)
  - Put xenstored database on tmpfs (rhbz #446089)
  - Prefer grub.conf in pygrub (rhbz #234486)
  - Don't throw errors when listing domains (rhbz #238833)
  - Add mouse wheel support to PVFB (rhbz #250401)


author: Markus Armbruster <armbru@redhat.com> - 3.0.3-66.el5
changelog:
  - Correctly limit PVFB size CVE-2008-1952 (rhbz #447761)
  - Disable QEMU USB disk image format auto-detection CVE-2008-1945 (rhbz #445846)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-65.el5
changelog:
  - Remove blktap sharing patch which prevents guests with large
    numbers of disks booting (rhbz #445476)


author: Markus Armbruster <armbru@redhat.com> - 3.0.3-63.el5
changelog:
  - Fix PVFB to validate frame buffer description (rhbz #443376)
  - Fix PVFB to cope with bogus update requests (rhbz #443392)


author: Chris Lalancette <clalance@redhat.com> - 3.0.3-60.el5
changelog:
  - Pull in the userland side of upstream c/s 15161 to fix fully virt SMP
    boot on Intel machines (rhbz #435744)


author: Richard W.M. Jones <rjones@redhat.com> - 3.0.3-59.el5
changelog:
  - Clarify documentation for 'xm vcpu-set' and 'xm mem-set' on FV guests
    (earlier changelog entry for this bug is incorrect) (rhbz #370101)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-54.el5
changelog:
  - Fix pygrub unaligned access (rhbz #259541)
  - Add timestamp to console and hypervisor log files (rhbz #271181)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-51.el5
changelog:
  - Fix PCI device passthrough (rhbz #339421)
  - Fix device sharing checks for blktap disks (rhbz #223259)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-50.el5
changelog:
  - Allow type of None for VIF in HVM guests (rhbz #300531)
  - Fix release of NVRAM on domain reboot cleanup (rhbz #426079)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-48.el5
changelog:
  - Fix NVRAM cleanup for ia64 (rhbz #428653)
  - Fix destroy of large VMs (rhbz #428651)
  - Fix crash dump of PAE guests > 4 GB (rhbz #336041)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-47.el5
changelog:
  - Really fix qemu bug (rhbz #360381)
  - Fix blkif check to distinguish 0 and None for Solaris (rhbz #253222)


author: Daniel P. Berrange <berrange@redhat.com>
changelog:
  - Add NUMA info to physinfo sysctl (rhbz #426322)
  - Add NR cpus info to physinfo sysctl (rhbz #426323)
  - Add availheap sysctl (rhbz #426321)
  - Add 'xm trigger' command (rhbz #223900)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-43.el5
changelog:
  - Fixed xenbaked tmpfile flaw (CVE-2007-3919) (rhbz #350421)
  - Delete kernel/initrd after dryrun xm create (rhbz #251225)
  - Update 32-on-64 PVFB compat fix (rhbz #253221)
  - Delete xenstored TDB upon startup (rhbz #356461)
  - Cleanup kernel/initrd after pygrub errors (rhbz #231144)
  - Stop SDL backend choking on bogus screen updates (rhbz #368931)
  - Fix handling of lilo.conf for ia64 (rhbz #288371)
  - Backport USB tablet fixes (rhbz #245574)
  - Fix libvncserver unaligned access (rhbz #286021)


author: Chris Lalancette <clalance@redhat.com> - 3.0.3-41.el5
changelog:
  - QEmu NE2000 overflow check - CVE-2007-1321 (rhbz #296281)
  - Pygrub guest escape - CVE-2007-4993 (rhbz #302831)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-38.el5
changelog:
  - Fixed memory ballooning for HVM restore (rhbz #253583)
  - Avoid bogus VNC password prompts after migrate/restore (rhbz #252359)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-37.el5
changelog:
  - Fix UUID normalization when no UUID is present (rhbz #253683)
  - Fix handling of 'keymap' param in config files (rhbz #252361)
  - Don't destroy guest after shutdown timeout (rhbz #236595)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-36.el5
changelog:
  - Ensure PVFB daemon terminates promptly on domain shutdown (rhbz #252232)
  - Fix rtl8139 checksums for VISTA (rhbz #251407)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-35.el5
changelog:
  - Fix more VNC threading problems (rhbz #245188)
  - Fix save/restore edge case (rhbz #245960)
  - Fix legacy PVFB for 32-on-64 (rhbz #248947)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-34.el5
changelog:
  - Fixed booting guests with legacy native ABI device protocol (rhbz#248192)
  - Fix more VNC keycode/keysym mappings issues (rhbz #248863)
  - Fix potential QEMU crash when VNC client disconnects (rhbz #230083)
  - Add NVRAM support for ia64 guests (rhbz #246006)
  - Normalize UUID to avoid loosing guest name upon restarts (rhbz #249564)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-31.el5
changelog:
  - Rate limit console messages from guest (rhbz 204504)
  - Use -r flag to losetup for readonly block devices (rhbz 225166)
  - Mark /etc/sysconfig/xend as a config file (rhbz 202636, rhbz 223911)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-30.el5
changelog:
  - Fix address test in network-bridge (rhbz 237667)
  - Permissions of xend-debug.log (rhbz 234227)
  - Hotplug scripts error reporting (rhbz 233433)
  - Disable network-bridge if running on Dom0 with nfs/iscsi root device (rhbz 238143)


author: Markus Armbruster <armbru@redhat.com> - 3.0.3-29.el5
changelog:
  - Fix a race in the pvfb startup (rhbz 243884)
  - Loadable pvfb keymap (rhbz 223799)
  - Fix pvfb save/restore broken in 3.0.3-27.el5


author: Daniel P. Berrange <berrange@redhat.com>
changelog:
  - Fixed 32-bit core dumps with HVM (rhbz 244300)
  - Add persistent logging of guest & hypervisor console (rhbz 202636, rhbz 223911)
  - Fix destroyDevice() args (rhbz 222094)
  - Check file exists in blktap hotplug scripts (rhbz 215342)
  - Make SXPR server in XenD multi-threaded (rhbz 210141)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-27.el5
changelog:
  - Update low level (non-XenD) userspace to work with 3.1.0 hypervisor (rhbz#243462,
    rhbz#234166, rhbz#230790)
  - Patch XenD to use 'domid' instead of 'dom' with libxc
  - Patch XenD to use new HVM domain creation process
  - Remove unused i18n stuff from Makefile
  - Fix pygrub, blktapctrl paths to return to original settings
  - Back-port 3.1.0  HVM save/restore changes to XenD (rhbz#214995)
  - Move HVM save/restore files from /tmp to /var/lib/xen (rhbz#214995)
  - Ensure pvfb backend terminates when frontend vanishes early (rhbz#230634)
  - Save vncpasswd in xenstore along with the other pvfb
    configuration (rhbz#220494)
  - Fix allocation of fixed VNC ports for pvfb (rhbz#211208)
  - Don't start a xen-vncfb process for HVM (rhbz#225413)


author: Rik van Riel <riel@redhat.com> - 3.0.3-26.el5
changelog:
  - disable qemu monitor mode, for security reasons (rhbz#230295)
  - fix IA64 shadow page table mode (rhbz#230459, rhbz#230331)


author: Rik van Riel <riel@redhat.com> - 3.0.3-21.el5
changelog:
  - make /var/log/xen only readable by root (rhbz#212082)
  - we no longer package /var/xen/dump, so don't mkdir it


author: Rik van Riel <riel@redhat.com> - 3.0.3-20.el5
changelog:
  - fix core dumps of 32 bit guests >2GB RAM (rhbz#215796)
  - write the /local/domain/vm node early in the startup process (rhbz#215269)


author: Rik van Riel <riel@redhat.com> - 3.0.3-19.el5
changelog:
  - fix memory boundary checking in qemu-dm (rhbz#221119)
  - fix VNC JP106 keyboard handling (rhbz#215778)


author: Rik van Riel <riel@redhat.com> - 3.0.3-18.el5
changelog:
  - add --force option to xenbus device detach code (rhbz#217853)
  - fix keeping track of HVM vnc password (rhbz#218050)


author: Rik van Riel <riel@redhat.com> - 3.0.3-17.el5
changelog:
  - enable DMA on HVM virtual cdrom drive (rhbz#218357)
  - new paravirt framebuffer, as merged upstream (rhbz#218050)


author: Rik van Riel <riel@redhat.com> - 3.0.3-14.el5
changelog:
  - do not auto-start a domain that was restored from a save (rhbz#217295)
  - use log level info for messages that are not errors (rhbz#218759)
  - Resolves: rhbz#217295 rhbz#218759


author: Rik van Riel <riel@redhat.com> - 3.0.3-12.el5
changelog:
  - catch it when an HVM guest tries to use hde (rhbz#217736)
  - make "xm list" display how much memory a domain really has (rhbz#217443)
  - move rtc timer for HVM guests into the hypervisor (rhbz#214780)
  - Resolves: rhbz#214780 rhbz#217736 rhbz#217443


author: Rik van Riel <riel@redhat.com> - 3.0.3-10.el5
changelog:
  - fix 2TB overflow/wraparound in blktap (rhbz#217580)
  - various fixes from Herbert Xu's security audit
  - allow HVM virtual floppy to be a device on dom0 (rhbz#216449)
  - make uppercase characters always work in HVM console (rhbz#217554)
  - Resolves: rhbz#217580 rhbz#216449 rhbz#217999 rhbz#218000 rhbz#218002 rhbz#218003 rhbz#218005 rhbz#217554


author: Rik van Riel <riel@redhat.com> - 3.0.3-9.el5
changelog:
  - reapply the for bugs 211600, 212193 and 211697
  - move the dump path to /var/lib/xen (bug 212558)
  - Resolves: rhbz#211600 rhbz#212193 rhbz#211697 rhbz#212558


author: Rik van Riel <riel@redhat.com> - 3.0.3-8.el5
changelog:
  - undo the fixes for bz 211600, 212193 and 211697, apply them after beta 2
  - fix vmxassist segment loading on real->protected mode transition (bz 214004)


author: Rik van Riel <riel@redhat.com> - 3.0.3-7.el5
changelog:
  - fix the uptime statistic for suspended/resumed guests (bz 211600)
  - improve the error message when domU uses the wrong device (bz 212193)
  - print the full path to the config file in error messages (bz 211697)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-5.el5
changelog:
  - Added /var/lib/xen/images as default dir for storing guest disk image files
    to ensure correct selinux context (bz 212995)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-3.el5
changelog:
  - Switch /etc/xen directory to be mode 0700 because the config files
    can contain plain text passwords (bz 209335)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.3-1.el5
changelog:
  - Pull in the official 3.0.3 tarball of xen (changeset 11774). No functional
    change, only release number toggled.
  - Add patches for VNC password authentication (bz 209335)


author: Daniel P. Berrange <berrange@redhat.com> - 3.0.2-42
changelog:
  - Added vnclisten patches to make VNC only listen on localhost
    out of the box, configurable by 'vnclisten' parameter (bz 203196)


author: Stephen C. Tweedie <sct@redhat.com> - 3.0.2-40
changelog:
  - Workaround blktap/xenstore startup race
  - Add udev rules for xen blktap devices (srostedt)
  - Add support for dynamic blktap device nodes (srostedt)
  - Fixes for infinite dom0 cpu usage with blktap
  - Fix xm not to die on malformed "tap:" blkif config string
  - Enable blktap on kernels without epoll-for-aio support.
  - Load the blktap module automatically at startup
  - Reenable blktapctrl


author: Daniel Berrange <berrange@redhat.com> - 3.0.2-39
changelog:
  - Disable paravirt framebuffer server side rendered cursor (bz 206313)
  - Ignore SIGPIPE in paravirt framebuffer daemon to avoid terminating
    on client disconnects while writing data (bz 208025)


author: Stephen C. Tweedie <sct@redhat.com> - 3.0.2-35
changelog:
  - Don't strip qemu-dm early, so that we get proper debuginfo (danpb)
  - Fix compile problem with latest glibc


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-26
changelog:
  - update to xen-unstable cs 11251
  - clean up patches some
  - disable ia64 as it doesn't currently build


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-24
changelog:
  - remove copy of xenguest-install from this package, require 
    python-xeninst (the new home of xenguest-install)


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-23
changelog:
  - add patch to fix rtl8139 in FV, switch it back to the default nic
  - add necessary ia64 patches (#201040)
  - build on ia64


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-20
changelog:
  - don't start blktapctrl for now
  - fix HVM guest creation in xenguest-install
  - make sure log files have the right SELinux label


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-19
changelog:
  - fix libblktap symlinks (#199820)
  - make libxenstore executable (#197316)
  - version libxenstore (markmc)


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-18
changelog:
  - include /var/xen/dump in file list
  - load blkbk, netbk and netloop when xend starts
  - update to cs 10712
  - avoid file conflicts with qemu (#199759)


author: Stephen C. Tweedie <sct@redhat.com> - 3.0.2-13
changelog:
  - Update to xen-unstable cset 10675
  - Remove internal libvncserver build, new qemu device model has its own one
    now.
  - Change default FV NIC model from rtl8139 to ne2k_pci until the former works
    better


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-11
changelog:
  - split into main packages + -libs and -devel subpackages for #198260
  - add patch from jfautley to allow specifying other bridge for 
    xenguest-install (#198097)


author: Jeremy Katz <katzj@redhat.com> - 3.0.2-1
changelog:
  - update to post 3.0.2 snapshot (changeset:   9744:1ad06bd6832d)
  - stop applying patches that are upstreamed
  - add patches for bootloader to run on all domain creations
  - make xenguest-install create a persistent uuid
  - use libvirt for domain creation in xenguest-install, slightly improve 
    error handling


author: Jeremy Katz <katzj@redhat.com> - 3.0.1-4
changelog:
  - add udev rule so that /dev/xen/evtchn gets created properly
  - make pygrub not use /tmp for SELinux
  - make xenguest-install actually unmount its nfs share.  also, don't use /tmp


author: Jeremy Katz <katzj@redhat.com> - 3.0.1-3
changelog:
  - set /proc/xen/privcmd and /var/log/xend-debug.log as close on exec to avoid
    SELinux problems
  - give better feedback on invalid urls (#184176)


author: Jeremy Katz <katzj@redhat.com> - 3.0.1-1
changelog:
  - fix xenguest-install so that it uses phy: for block devices instead of 
    forcing them over loopback.  
  - change package versioning to be a little more accurate


author: Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5.3
changelog:
  - add patch to ensure we get a unique fifo for boot loader (#182328)
  - don't try to read the whole disk if we can't find a partition table 
    with pygrub 
  - fix restarting of domains (#179677)


author: Jeremy Katz <katzj@redhat.com> - 3.0.1-0.20060208.fc5
changelog:
  - update to current hg snapshot for HVM support
  - update xenguest-install for hvm changes.  allow hvm on svm hardware
  - fix a few little xenguest-install bugs


author: Jeremy Katz <katzj@redhat.com> - 3.0-0.20060130.fc5.4
changelog:
  - patch from David Lutterkort to pass macaddr (-m) to xenguest-install
  - rework xenguest-install a bit so that it can be used for creating 
    fully-virtualized guests as well as paravirt.  Run with --help for 
    more details (or follow the prompts)
  - add more docs (noticed by Andrew Puch)


author: Bill Nottingham <notting@redhat.com> 3.0-0.20060130.fc5.3
changelog:
  - disable iptables/ip6tables/arptables on bridging when bringing up a
    Xen bridge. If complicated filtering is needed that uses this, custom
    firewalls will be needed. (#177794)


author: Jeremy Katz <katzj@redhat.com> - 3.0-0.20060110.fc5.5
changelog:
  - buildrequire dev86 so that vmx firmware gets built
  - include a copy of libvncserver and build vmx device models against it


author: Daniel Veillard <veillard@redhat.com> - 3.0-0.20051109.fc5.4
changelog:
  - adding missing headers for libxenctrl and libxenstore
  - use libX11-devel build require instead of xorg-x11-devel


author: Rik van Riel <riel@redhat.com> 3.0-0.20050912.fc5
changelog:
  - add /var/{lib,run}/xenstored to the %files section (#167496, #167121)
  - upgrade to today's Xen snapshot
  - some small build fixes for x86_64
  - enable x86_64 builds


author: Rik van Riel <riel@redhat.com> 3.0-0.20050908
changelog:
  - explicitly call /usr/sbin/xend from initscript (#167407)
  - add xenstored directories to spec file (#167496, #167121)
  - misc gcc4 fixes 
  - spec file cleanups (#161191)
  - upgrade to today's Xen snapshot
  - change the version to 3.0-0.<date> (real 3.0 release will be 3.0-1)


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - patch manpath instead of moving in specfile.  patch sent upstream
  - install to native python path instead of /usr/lib/python
  - other misc specfile duplication cleanup


author: Rik van Riel <riel@redhat.com> 2-20050402
changelog:
  - move initscripts to /etc/rc.d/init.d (Florian La Roche) (#153188)
  - ship only PDF documentation, not the PS or tex duplicates


author: Rik van Riel <riel@redhat.com> 2-20050328
changelog:
  - do not yet upgrade to new hypervisor ;)
  - add barrier to fix SMP boot bug
  - add tags target
  - add zlib-devel build requires (#150952)


author: Rik van Riel <riel@redhat.com> 2-20050305
changelog:
  - the gcc4 compile patches are now upstream
  - upgrade to last night's snapshot, drop patches locally


author: Rik van Riel <riel@redhat.com> 2-20050218
changelog:
  - upgrade to last night's Xen snapshot
  - a kernel upgrade is needed to run this Xen, the hypervisor
    interface changed slightly
  - comment out unused debugging function in plan9 domain builder
    that was giving compile errors with -Werror


author: Jeremy Katz <katzj@redhat.com> - 2-20050114
changelog:
  - update to new snap
  - python-twisted is its own package now
  - files are in /usr/lib/python now as well, ugh.


author: Rik van Riel <riel@redhat.com>
changelog:
  - grab new Xen tarball (with wednesday's patch already included)
  - transfig is a buildrequire, add it to the spec file


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-397.el5]
changelog:
  - [fs] gfs2: Detect and release delayed bufdata structures (Robert S Peterson) [516025]
  - [fs] nfs: don't invalidate dentries that act as mountpoints (Steve Dickson) [1117211]
  - [audit] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102703] {CVE-2014-3917}
  - [scsi] Initialize eh_timeout value earlier on probe (Ewan Milne) [1119532]
  - [mm] writeback: Fix hang when low on memory due to NFS traffic (Larry Woodman) [1080194]
  - [fs] skip atime update on a frozen filesystem (Aaron Tomlin) [1000836]
  - [xen] x86: check segment descriptor read in 64-bit OUTS emulation (Radim Krcmar) [1012959]


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-396.el5]
changelog:
  - [s390] kernel: fix restore of invalid floating-point-control (Hendrik Brueckner) [1121953]
  - [fs] cifs: Use cifs_set_ops() in fill_in_inode() functions (Sachin Prabhu) [1108624]
  - [fs] cifs: Fix cifs_set_ops() (Sachin Prabhu) [1108624]


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-395.el5]
changelog:
  - [fs] gfs2: When glock is freed make sure it gets unlocked in DLM (Abhijith Das) [1022254]
  - [fs] gfs2: Requeue work if reply becomes pending during work_func (Abhijith Das) [1022254]
  - [fs] gfs2: Wait for glock demotes when evicting an inode (Abhijith Das) [1022254]
  - [fs] gfs2: Attempt to close GLF_DIRTY timing windows (Abhijith Das) [1022254]
  - [fs] gfs2: Change truncate page allocation to be GFP_NOFS (Abhijith Das) [1022254]
  - [net] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1097866]
  - [net] tg3: Fix Read DMA workaround for 5719 A0 (Ivan Vecera) [924590]


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-394.el5]
changelog:
  - Revert: [net] bridge: Fix typo that may render snooping less effective (Amerigo Wang) [902454]
  - Revert: [net] bridge: only expire the mdb entry when query is received (Amerigo Wang) [902454]
  - Revert: [net] bridge: send query as soon as leave is received (Amerigo Wang) [902454]
  - Revert: [net] bridge: fix some kernel warning in multicast timer (Amerigo Wang) [902454]


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-393.el5]
changelog:
  - [fs] jbd: don't wake kjournald unnecessarily (Denys Vlasenko) [1081785]
  - [fs] jbd: don't wait (forever) for stale tid caused by wraparound (Denys Vlasenko) [1081785]
  - [fs] ext4: fix waiting and sending of barrier in ext4_sync_file() (Denys Vlasenko) [1081785]
  - [fs] jbd2: Add function jbd2_trans_will_send_data_barrier() (Denys Vlasenko) [1081785]
  - [fs] jbd2: fix sending of data flush on journal commit (Denys Vlasenko) [1081785]
  - [fs] ext4, jbd2: Add barriers for file systems with ext journals (Denys Vlasenko) [1081785]
  - [fs] jbd: fix fsync() tid wraparound bug (Denys Vlasenko) [1081785]
  - [fs] ext4: fix fdatasync() for files with only i_size changes (Eric Sandeen) [1102768]
  - [fs] ext3: explicitly rm inode from orphan list after failed io (Eric Sandeen) [1088041]
  - [infiniband] mlx4: Fix BlueFlame race (Amir Vadai) [1088582]


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-392.el5]
changelog:
  - [redhat] kabi: Adding symbol pci_num_vf (Jiri Olsa) [999389]
  - [fs] gfs2: Allocate directory memory with GFP_NOFS (Robert S Peterson) [1103256]
  - [kernel] compat: compat_sys_times: don't take tasklist_lock (Mateusz Guzik) [984541]
  - [fs] nfs4: Add recovery for individual stateids (Dave Wysochanski) [867570]
  - [fs] nfs4: Don't start state recovery in nfs4_close_done (Dave Wysochanski) [867570]
  - [s390] kernel: fix save and restore of the fp-control register (Hendrik Brueckner) [1034342]
  - [net] bridge: fix some kernel warning in multicast timer (Amerigo Wang) [902454]
  - [net] bridge: send query as soon as leave is received (Amerigo Wang) [902454]
  - [net] bridge: only expire the mdb entry when query is received (Amerigo Wang) [902454]
  - [net] bridge: Fix typo that may render snooping less effective (Amerigo Wang) [902454]
  - [net] AF_UNIX: EOF on non-blocking SOCK_SEQPACKET (Swapnil Nagarkar) [1025410]
  - [fs] gfs2: clear directory cache from master directory at unmount (Robert S Peterson) [859964]
  - [net] netlink: Make netlink processing routines semi-synchronious (Daniel Borkmann) [947562]
  - [xen] page-alloc: scrub anonymous domain heap pages upon freeing (Vitaly Kuznetsov) [1103649]


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-391.el5]
changelog:
  - [fs] dcache: fix cleanup on warning in d_splice_alias (Denys Vlasenko) [1080606]
  - [net] forcedeth: run loopback test only on chips that support it (Ivan Vecera) [661959]
  - [net] neigh: Make neigh_add_timer symmetrical to neigh_del_timer (Marcelo Ricardo Leitner) [1109888]


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-390.el5]
changelog:
  - [net] neigh: set NUD_INCOMPLETE when probing router reachability (Marcelo Ricardo Leitner) [1090806]
  - [net] ipv6: router reachability probing (Marcelo Ricardo Leitner) [1090806]
  - [net] ipv6: probe routes asynchronous in rt6_probe (Marcelo Ricardo Leitner) [1090806]
  - [net] ndisc: Update neigh->updated with write lock (Marcelo Ricardo Leitner) [1090806]
  - [net] ipv6: remove the unnecessary statement in find_match() (Marcelo Ricardo Leitner) [1090806]
  - [net] ipv6: fix route selection if CONFIG_IPV6_ROUTER_PREF unset (Marcelo Ricardo Leitner) [1090806]
  - [net] ipv6: Fix def route failover when CONFIG_IPV6_ROUTER_PREF=n (Marcelo Ricardo Leitner) [1090806]
  - [net] ipv6: Prefer reachable nexthop only if the caller requests (Marcelo Ricardo Leitner) [1090806]
  - [fs] ext4/jbd2: don't wait forever stale tid caused by wraparound (Eric Sandeen) [980268]
  - [fs] ext4: Initialize fsync transaction ids in ext4_new_inode() (Eric Sandeen) [980268]
  - [fs] jbd2: don't wake kjournald unnecessarily (Eric Sandeen) [980268]
  - [fs] jbd2: fix fsync() tid wraparound bug (Eric Sandeen) [980268]
  - [fs] knfsd: demote some printk()s to dprintk()s (J. Bruce Fields) [984732]
  - [infiniband] rds: do not deref NULL dev in rds_iw_laddr_check() (Jacob Tanenbaum) [1093312] {CVE-2014-2678}


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-389.el5]
changelog:
  - [block] floppy: don't write kern-only members to FDRAWCMD output (Denys Vlasenko) [1094303] {CVE-2014-1737 CVE-2014-1738}
  - [block] floppy: ignore kernel-only members in FDRAWCMD input (Denys Vlasenko) [1094303] {CVE-2014-1737 CVE-2014-1738}


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-388.el5]
changelog:
  - [virt] hyperv: Fix kernel warning in netvsc_linkstatus_callback() (Jason Wang) [1091183]
  - [nfs] sunrpc: don't use a credential with extra groups (Mateusz Guzik) [976201]
  - [scsi] lpfc: Remove NDLP reference put in lpfc_cmpl_els_logo_acc (Rob Evers) [1075228]
  - [infiniband] rds: dereference of a NULL device (Jacob Tanenbaum) [1079217] {CVE-2013-7339}
  - [kernel] futex: check relative timeouts for overflow (Denys Vlasenko) [1084168]


author: Alexander Gordeev <agordeev@redhat.com> [2.6.18-387.el5]
changelog:
  - [net] bnx2x: Change MDIO clock settings (Michal Schmidt) [960930]
  - [virt] kvm: correctly detect KVM when hv emulation is enalbed (Jason Wang) [985767]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-386.el5]
changelog:
  - [ia64] stop trap/interrupt handlers enabling PSR.ac kernel entry (Prarit Bhargava) [1073682]
  - [xen] ia64: stop trap/interrupts enabling PSR.ac on kern entry (Prarit Bhargava) [1073682]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-385.el5]
changelog:
  - [fs] GFS2: gfs2_quota reports erroneous and non-existent quotas (Abhijith Das) [999623]
  - [virt] virtio_net: introduce VIRTIO_NET_HDR_F_DATA_VALID (Vlad Yasevich) [1014328]
  - [virt] hyperv: Fix race between probe and open calls (Luiz Capitulino) [987791]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-384.el5]
changelog:
  - [scsi] qla2xxx: test for validity virtual host in netlink i/f (Chad Dupuis) [997602]
  - [mm] HugePages_Rsvd wraps on dealloc when testcase run under gdb (Jacob Tanenbaum) [837442]
  - [virt] HID: memory corruption flaw drivers/usb/input/hid-core.c (Jacob Tanenbaum) [1032999] {CVE-2013-2888}
  - [virt] HID: memory corruption flaw in drivers/hv/hid-core.c (Jacob Tanenbaum) [1032999] {CVE-2013-2888}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-383.el5]
changelog:
  - [scsi] lpfc: Fix task management commands having a fixed timeout (Ewan Milne) [1061120]
  - [net] tcp: drop SYN+FIN messages (Jiri Pirko) [1066058] {CVE-2012-6638}
  - [fs] GFS2: Check if glock held in gfs2_readpage (Robert S Peterson) [1063434]
  - [s390] af_iucv: Kernel panic during connect (IUCV transport) (Hendrik Brueckner) [1026388]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-382.el5]
changelog:
  - [net] be2net: don't use skb_get_queue_mapping() (Ivan Vecera) [1063955]
  - [fs] ext2: update ctime changing the file permission by setfacl (Eric Sandeen) [969322]
  - [usb] usbcore: fix refcount bug in endpoint removal (Don Zickus) [1023287 1033620 913784 977905]
  - [net] tcp: diag: Dont report negative values for rx queue (Jiri Pirko) [1034052]
  - [fs] writeback: remove pages_skipped accounting (Lachlan McIlroy) [1031450]
  - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997628]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-381.el5]
changelog:
  - [ipc] change refcount to atomic_t (Phillip Lougher) [1024868] {CVE-2013-4483}
  - [s390] qeth: buffer overflow in snmp ioctl (Jacob Tanenbaum) [1034404] {CVE-2013-6381}
  - [scsi] AACRAID Driver compat IOCTL missing capability check (Jacob Tanenbaum) [1033532] {CVE-2013-6383}
  - [xen] x86/AMD: work around erratum 793 (Radim Krcmar) [1035836] {CVE-2013-6885}
  - [xen] do not expose hypercalls to rings 1 and 2 of HVM guests (Andrew Jones) [1029113] {CVE-2013-4554}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-380.el5]
changelog:
  - [fs] nfs: ensure that nfsd threads allow expected signals (Jeff Layton) [705387]
  - [fs] nfs: fix crash handling > 1024 nonidempotent requests (J. Bruce Fields) [1024485]
  - [fs] nfs: don't check lock owner compat unless locked part 2 (Jeff Layton) [736578]
  - [fs] nfs: don't check lock owner compat in writes unless locked (Jeff Layton) [736578]
  - [redhat] kabi: Adding symbol print_hex_dump (Jiri Olsa) [662558]
  - [redhat] kabi: Adding symbol vzalloc (Jiri Olsa) [979136]
  - [scsi] megaraid_sas: a touch to version string (Tomas Henzl) [948648]
  - [scsi] megaraid_sas: Remove completion_lock spinlock calls (Tomas Henzl) [948648]
  - [scsi] megaraid_sas: Move poll_aen_lock initializer (Tomas Henzl) [948648]
  - [fs] cifs: revalidate directories instiantiated via FIND_xxx (Sachin Prabhu) [905231]
  - [fs] cifs: only set ops for inodes in I_NEW state (Sachin Prabhu) [905231]
  - [fs] cifs: mark dentry as dfs entry in cifs_d_revalidate (Sachin Prabhu) [905231]
  - [fs] ext4: add BH_Verified flag avoiding metadata validation (Lukas Czerner) [1000233]
  - [net] ipt_recent: avoid high order page allocations (Jiri Pirko) [571322]
  - [scsi] Allow error handling timeout to be specified (Ewan Milne) [826060]
  - [net] tg3: Remove incorrect switch to aux power (Ivan Vecera) [1013730]
  - [fs] nfs: silence build warnings with undeclared struct nfs_fattr (Jeff Layton) [1026287]
  - [net] ipv6: fix overlap check for fragments (Francesco Fusco) [995277]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-379.el5]
changelog:
  - [net] ipvs: add boundary check on ioctl arguments (Francesco Fusco) [1030816] {CVE-2013-4588}
  - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [956132]
  - [scsi] remove check for 'resetting' (Ewan Milne) [956132]
  - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [956132]
  - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [956132]
  - [scsi] advansys: Remove 'last_reset' references (Ewan Milne) [956132]
  - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [956132]
  - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [956132]
  - [net] ipv6: fix leaking uninit port number of offender sockaddr (Florian Westphal) [1035881] {CVE-2013-7263 CVE-2013-7264 CVE-2013-7265 CVE-2013-7281}
  - [net] fix addr_len/msg->msg_namelen assign in recv_error funcs (Florian Westphal) [1035881] {CVE-2013-7263 CVE-2013-7264 CVE-2013-7265 CVE-2013-7281}
  - [net] prevent leakage of uninitialized memory to user in recv (Florian Westphal) [1035881] {CVE-2013-7263 CVE-2013-7264 CVE-2013-7265 CVE-2013-7281}
  - [net] be2net: prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1007995]
  - [net] be2net: Trim padded packets for Lancer (Ivan Vecera) [1007995]
  - [net] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [1007995]
  - [net] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [1007995]
  - [fs] gfs2: slab memory still in use after gfs2 unmount (Robert S Peterson) [516025]
  - [fs] exec/ptrace: fix get_dumpable() incorrect tests (Petr Oros) [1039484] {CVE-2013-2929}
  - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1013469]
  - [security] Fix spurious warnings in security_ops_task_setrlimit (Mateusz Guzik) [916235]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-376.el5]
changelog:
  - [fs] NTLM auth and sign - Use appropriate server challenge (Sachin Prabhu) [1018286]
  - [net] sunrpc: fix deadlock in task wakeup code (Jeff Layton) [998126]
  - [xen] gnttab: correct locking order reversal (Radim Krcmar) [1026246] {CVE-2013-4494}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-375.el5]
changelog:
  - [md] dm snapshot: fix data corruption (Mikulas Patocka) [975353] {CVE-2013-4299}
  - [xen] information leak via I/O instruction emulation (Igor Mammedov) [1009603] {CVE-2013-4355}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-373.el5]
changelog:
  - [scsi] mpt2sas: bump version (Tomas Henzl) [956330]
  - [scsi] mpt2sas: fix the incorrect scsi_dma_map error checking (Tomas Henzl) [956330]
  - [net] tg3: call pci_enable_wake() to set power state (John Feeney) [996331]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-372.el5]
changelog:
  - [crypto] ansi_cprng fix off by one err in non-block size request (Neil Horman) [1007693] {CVE-2013-4345}
  - [fs] gfs2: yield() in shrinker to allow glock_workqueues to run (Abhijith Das) [928518]
  - [misc] backport fixes for percpu-rw-semaphore (Mikulas Patocka) [867997]
  - [net] ipv6: ipv6_create_tempaddr cleanup (Petr Holasek) [999362] {CVE-2013-0343}
  - [net] ipv6: remove max_addresses check from ipv6_create_tempaddr (Petr Holasek) [999362] {CVE-2013-0343}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-370.el5]
changelog:
  - [net] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [995961]
  - [kernel] signals: stop info leak via tkill and tgkill syscalls (Oleg Nesterov) [970875] {CVE-2013-2141}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-369.el5]
changelog:
  - [fs] nlm: Ensure we resend pending blocking locks after a reclaim (Steve Dickson) [918592]
  - [kernel] kmod: kthread_run causes oom killer deadlock (Frantisek Hrbata) [983506]
  - [fs] nfs4: ratelimit some messages, add name to bad seq-id mess (Dave Wysochanski) [953121]
  - [fs] nfsd: fix EXDEV checking in rename (J. Bruce Fields) [515599]
  - [misc] tty: Fix abusers of current-sighand->tty (Aaron Tomlin) [858981]
  - [net] ipv6: don't call addrconf_dst_alloc again when enable lo (Jiri Benc) [981417]
  - [redhat] kabi: Adding symbol fc_fabric_login (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fcoe_ctlr_recv (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_exch_mgr_reset (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_lport_init (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_exch_recv (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_lport_destroy (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fcoe_ctlr_els_send (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fcoe_ctlr_destroy (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_exch_init (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_fabric_logoff (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_set_mfs (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_elsct_init (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fcoe_ctlr_link_up (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fcoe_ctlr_recv_flogi (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_change_queue_depth (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fcoe_ctlr_init (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fcoe_ctlr_link_down (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_change_queue_type (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_exch_mgr_free (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_exch_mgr_alloc (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_lport_config (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_disc_init (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol strict_strtoul (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_rport_init (Jiri Olsa) [864256]
  - [redhat] kabi: Adding symbol fc_get_host_port_state (Jiri Olsa) [864256]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-368.el5]
changelog:
  - [net] tg3: Add read dma workaround for 5720 (Ivan Vecera) [984064]
  - [net] tg3: Add New 5719 Read DMA workaround (Ivan Vecera) [984064]
  - [net] vlan: fix perf regression due to missing features flags (Michal Schmidt) [977711]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-367.el5]
changelog:
  - [net] ipv6: do udp_push_pending_frames AF_INET sock pending data (Jiri Benc) [987648] {CVE-2013-4162}
  - [net] mlx4: restore pre-RHEL5.9 default value of log_num_mac (Michal Schmidt) [968352]
  - [x86_64] Fix kdump failure due to 'x86_64: Early segment setup' (Paolo Bonzini) [987244]
  - [fs] vfs: remove unused __d_splice_alias argument (J. Bruce Fields) [785916]
  - [fs] vfs: stop d_splice_alias creating directory aliases (J. Bruce Fields) [785916]
  - [xen] skip tracing if it was disabled instead of dying (Igor Mammedov) [967053]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-366.el5]
changelog:
  - [net] be2net: Activate new FW after FW download for Lancer (Ivan Vecera) [982590]
  - [net] be2net: Fix initialization sequence for Lancer (Ivan Vecera) [982590]
  - [net] be2net: Fix FW download in Lancer (Ivan Vecera) [982590]
  - [net] qlge: Fix receive path to drop error frames (Chad Dupuis) [975852]
  - [net] qlge: remove NETIF_F_TSO6 flag (Chad Dupuis) [975852]
  - [net] qlge: Moving low level frame error to ethtool statistics (Chad Dupuis) [975852]
  - [net] qlge: Fixed double pci free on tx_ring->q allocation fail (Chad Dupuis) [975852]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-365.el5]
changelog:
  - [net] be2net: Mark checksum fail for IP fragmented packets (Ivan Vecera) [956322]
  - [net] be2net: Avoid double insertion of vlan tags (Ivan Vecera) [956322]
  - [net] be2net: disable TX in be_close() (Ivan Vecera) [956322]
  - [net] be2net: fix EQ from getting full while cleaning RX CQ (Ivan Vecera) [956322]
  - [net] be2net: avoid napi_disable() when not enabled (Ivan Vecera) [956322]
  - [net] be2net: Fix receive Multicast Packets w/ Promiscuous mode (Ivan Vecera) [956322]
  - [net] be2net: Fixed memory leak (Ivan Vecera) [956322]
  - [net] be2net: Fix PVID tag offload for packets w/ inline VLAN tag (Ivan Vecera) [956322]
  - [net] be2net: fix a Tx stall bug caused by a specific ipv6 packet (Ivan Vecera) [956322]
  - [net] be2net: Remove an incorrect pvid check in Tx (Ivan Vecera) [956322]
  - [net] be2net: Fix issues in error recovery with wrong queue state (Ivan Vecera) [956322]
  - [net] netpoll: revert 6bdb7fe3104 and fix be_poll() instead (Ivan Vecera) [956322]
  - [net] be2net: Fix to parse RSS hash Receive completions correctly (Ivan Vecera) [956322]
  - [net] be2net: Fix cleanup path when EQ creation fails (Ivan Vecera) [956322]
  - [net] be2net: Fix Endian (Ivan Vecera) [956322]
  - [net] be2net: Fix to trim skb for padded vlan packets (Ivan Vecera) [956322]
  - [net] be2net: Explicitly clear reserved field in Tx Descriptor (Ivan Vecera) [956322]
  - [net] be2net: remove unnecessary usage of unlikely() (Ivan Vecera) [956322]
  - [net] be2net: do not modify PCI MaxReadReq size (Ivan Vecera) [956322]
  - [net] be2net: cleanup be_vid_config() (Ivan Vecera) [956322]
  - [net] be2net: don't call vid_config() when there no vlan config (Ivan Vecera) [956322]
  - [net] be2net: Ignore status of some ioctls during driver load (Ivan Vecera) [956322]
  - [net] be2net: Fix wrong status getting returned for MCC commands (Ivan Vecera) [956322]
  - [net] be2net: Fix VLAN/multicast packet reception (Ivan Vecera) [956322]
  - [net] be2net: fix wrong frag_idx reported by RX CQ (Ivan Vecera) [956322]
  - [infiniband] cxgb4: Compile when CXGB4 is set, not CXGB3 (Doug Ledford) [871555]
  - Revert: [infiniband] qib: add qib, mod ipath to only support HTX (Doug Ledford) [871555]
  - Revert: [infiniband] Enable Kconfig for ipath (Doug Ledford) [871555]
  - Revert: [infiniband] Revert upstream 'Infiniband: make ipath' (Doug Ledford) [871555]
  - Revert: [infiniband] Revert upstream 'IB/ipath: Make ipath_port' (Doug Ledford) [871555]
  - Revert: [infiniband] Revert upstream 'IB/ipath: Convert from ...' (Doug Ledford) [871555]
  - Revert: [infiniband] Revert upstream 'cpumask: use new cpumask' (Doug Ledford) [871555]
  - Revert: [infiniband] Import of backport patch from ofed 1.4.2 (Doug Ledford) [871555]
  - Revert: [infiniband] Pull in backport from ofed 1.4.2 (Doug Ledford) [871555]
  - Revert: [infiniband] aio_write not right entrypoint to use in our (Doug Ledford) [871555]
  - Revert: [infiniband] make up for lack of HT_IRQ config option (Doug Ledford) [871555]
  - Revert: [infiniband] Don't use vmalloc_user (Doug Ledford) [871555]
  - Revert: [infiniband] More device->class_device conversions (Doug Ledford) [871555]
  - Revert: [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initial (Chad Dupuis) [978150]
  - [net] af_key: fix info leaks in notify messages (Jiri Benc) [981000] {CVE-2013-2234}
  - [net] af_key: initialize satype in key_notify_policy_flush() (Jiri Benc) [981224] {CVE-2013-2237}
  - [net] Fix panic for vlan over gre via tun (Thomas Graf) [981337]
  - [net] ipv6: ip6_sk_dst_check() must not assume ipv6 dst (Jiri Pirko) [981557] {CVE-2013-2232}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-364.el5]
changelog:
  - [net] sctp: Disallow new connection on a closing socket (Daniel Borkmann) [974936] {CVE-2013-2206}
  - [net] sctp: Use correct sideffect command in dup cookie handling (Daniel Borkmann) [974936] {CVE-2013-2206}
  - [net] sctp: deal with multiple COOKIE_ECHO chunks (Daniel Borkmann) [974936] {CVE-2013-2206}
  - [scsi] qla4xxx: Update vers to 5.02.04.06.05.10-d0 for Inbox rel (Chad Dupuis) [978150]
  - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [978150]
  - [scsi] qla4xxx: Fix req queue count manipulation on response path (Chad Dupuis) [978150]
  - [scsi] qla4xxx: Fix targets not coming back if chap is enabled (Chad Dupuis) [978150]
  - [scsi] qla4xxx: Correct early completion of pending mbox (Chad Dupuis) [978150]
  - [net] fix invalid free in ip_cmsg_send() callers (Petr Matousek) [980142] {CVE-2013-2224}
  - [x86_64] Early segment setup for VT (Paolo Bonzini) [978305]
  - [block] cpqarray: info leak in ida_locked_ioctl() (Tomas Henzl) [971246] {CVE-2013-2147}
  - [net] tcp: bind() use stronger condition for bind_conflict (Flavio Leitner) [957604]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-363.el5]
changelog:
  - [virt] netback: don't disconnect frontend with oversize packet (Andrew Jones) [971155]
  - [virt] netfront: reduce gso_max_size to account max TCP header (Andrew Jones) [971155]
  - [block] cdrom: use kzalloc() for failing hardware (Frantisek Hrbata) [973104] {CVE-2013-2164}
  - [block] cciss: Update version string (Linda Knippers) [919633]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-362.el5]
changelog:
  - [block] cciss: Silence noisy per-device cciss messages (Tomas Henzl) [827515]
  - [fs] gfs2: flush work queue before clearing glock hash tables (Abhijith Das) [959532]
  - [fs] extN: tighten restrictions on inode flags (Eric Sandeen) [756309]
  - [mm] use-after-free in madvise_remove() (Jacob Tanenbaum) [849736] {CVE-2012-3511}
  - [internal] kernel.spec: add Provides line to kernel-debug-devel (Phillip Lougher) [709658]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-361.el5]
changelog:
  - [fs] ext4: Avoid crashing on NULL ptr dereference on fs error (Carlos Maiolino) [867748]
  - [fs] ext4: set extents flag when migrating file to use extents (Carlos Maiolino) [867748]
  - [fs] ext4: Convert more i_flags references to use accessors (Carlos Maiolino) [867748]
  - [fs] ext4: Fix remaining racy updates of EXT4_I(inode)->i_flags (Carlos Maiolino) [867748]
  - [fs] ext4: Use bitops to read/modify i_flags in ext4_inode_info (Carlos Maiolino) [867748]
  - [fs] ext3/4: don't clear orphan list on ro mount with errors (Eric Sandeen) [850803]
  - [fs] jbd2: round commit timer up to avoid uncommitted transaction (Carlos Maiolino) [892393]
  - [scsi] ibmvfc: Ignore fabric RSCNs when link is dead (Steve Best) [964334]
  - [mm] Page migration: Don't accept invalid nodes in target nodeset (Jan Stancek) [848473]
  - [mm] Break out when there is nothing more to write for the fs. (Larry Woodman) [965359]
  - [sound] ALSA - fix the no-sound issue for Creative Recon3D cards (Jaroslav Kysela) [796912]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-360.el5]
changelog:
  - [fs] zisofs: fix readpage() outside i_size (Eric Sandeen) [952860]
  - [net] fixed: fix module unloading for the 'fixed' driver (Nikolay Aleksandrov) [647894]
  - [net] ipv6: assign rt6_info to inet6_ifaddr in init_loopback (Jiri Benc) [971067]
  - [net] Bluetooth: fix possible info leak in bt_sock_recvmsg() (Radomir Vrbovsky) [955601] {CVE-2013-3224}
  - [block] gen8plus Smart Array IDs (Linda Knippers) [919633]
  - [net] Bluetooth: HCI & L2CAP information leaks (Jacob Tanenbaum) [922416] {CVE-2012-6544}
  - [virt] xen PV passthru: assign SR-IOV VFs to sep virtual slots (Laszlo Ersek) [865736]
  - [scsi] be2iscsi: This patch bumps the version number (Rob Evers) [962503]
  - [scsi] be2iscsi: This patch fixes the NOPIN issues (Rob Evers) [962503]
  - [xen] cap physmem at 1TB (Andrew Jones) [961667]
  - [xen] cleanup invalid checksum error (Andrew Jones) [914814]
  - [xen] mask cpuid avx (Andrew Jones) [894360]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-359.el5]
changelog:
  - [fs] autofs4: use __simple_empty() for empty directory check (Ian Kent) [873922]
  - [fs] autofs: remove autofs dentry mount check (Ian Kent) [928098]
  - [redhat] kabi: Adding symbol register_lro_netdev (Jiri Olsa) [873514]
  - [redhat] kabi: Adding symbol unregister_lro_netdev (Jiri Olsa) [873514]
  - [misc] signal: use __ARCH_HAS_SA_RESTORER instead of SA_RESTORER (Nikola Pajkovsky) [920504] {CVE-2013-0914}
  - [misc] signal: always clear sa_restorer on execve (Nikola Pajkovsky) [920504] {CVE-2013-0914}
  - [misc] signal: Def __ARCH_HAS_SA_RESTORER for sa_restorer clear (Nikola Pajkovsky) [920504] {CVE-2013-0914}
  - [net] ipv6: Fix broken IPv6 routing table after loopback down-up (Jiri Benc) [745321]
  - [virt] hv: use gracefully shutdown instead of poweroff (Jason Wang) [903460]
  - [md] dm kcopyd throttling (Mikulas Patocka) [958556]
  - [scsi] storvsc: Properly handle in-transit packets during a reset (Jason Wang) [865292]
  - [net] sky2: fix scheduling while atomic in sky2_vlan_rx_register (Nikolay Aleksandrov) [920757]
  - [x86] fix timeout of poll(2) w/ 32-bit processes on x86_64 (Naoya Horiguchi) [794670]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-358.el5]
changelog:
  - [net] tg3: buffer overflow in VPD firmware parsing (Jacob Tanenbaum) [949940] {CVE-2013-1929}
  - [net] atm: update msg_namelen in vcc_recvmsg() (Nikola Pajkovsky) [955223] {CVE-2013-3222}
  - [ia64] fix KABI breakage on ia64 (Prarit Bhargava) [960783]
  - [cpufreq] acpi-cpufreq more defensive against BIOS freq changes (Lenny Szubowicz) [921856]
  - [net] tcp: connect() race with timewait reuse (Jiri Pirko) [947038]
  - [block] ide: Allow configuration of prefer_ms_hyperv (Radomir Vrbovsky) [907231]
  - [infiniband] Return link layer type to userspace query port op (Jay Fenlason) [866331]
  - [scsi] ipr: Fix oops while resetting an ipr adapter (Steve Best) [914391]
  - [net] ipv6: Remove IPV6_ADDR_RESERVED (Amerigo Wang) [728922]
  - [net] IP_MULTICAST_IF setsockopt now recognizes struct mreq (Jiri Pirko) [847613]
  - [net] reduce per cpu ram used for loopback stats (Weiping Pan) [872466]
  - [net] ipv4: check optlen for IP_MULTICAST_IF option (Jiri Pirko) [866743]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-357.el5]
changelog:
  - [fs] ext4: prevent race while walking extent tree for fiemap (Lukas Czerner) [692071]
  - [fs] ext4: Fix possibly very long loop in fiemap (Lukas Czerner) [692071]
  - [fs] ext4: make FIEMAP and delayed allocation play well together (Lukas Czerner) [692071]
  - [fs] ext4: handle NULL p_ext in ext4_ext_next_allocated_block() (Lukas Czerner) [692071]
  - [fs] ext4: drop ec_type from the ext4_ext_cache structure (Lukas Czerner) [692071]
  - [fs] afs: export a couple of core functions for AFS write support (Lukas Czerner) [692071]
  - [fs] cifs: show sec= option in /proc/mounts (Sachin Prabhu) [806481]
  - [fs] cifs: Introduce workaround for crypto module loading problem (Sachin Prabhu) [806481]
  - [fs] cifs: Fix extended security auth failure (Sachin Prabhu) [806481]
  - [fs] cifs: silence printk when establishing first sess on socket (Sachin Prabhu) [806481]
  - [fs] cifs: Fix sign failure when serv mandates sign for NTLMSSP (Sachin Prabhu) [806481]
  - [fs] cifs: Support NTLM2 sess security dur NTLMSSP authenticate (Sachin Prabhu) [806481]
  - [fs] cifs: ignore everything in SPNEGO blob after mechTypes (Sachin Prabhu) [806481]
  - [fs] cifs: check offset in decode_ntlmssp_challenge() (Sachin Prabhu) [806481]
  - [fs] cifs: endian fix in decode_ntlmssp_challenge (Sachin Prabhu) [806481]
  - [fs] cifs: NTLM auth/sign - create & send keys for key exchange (Sachin Prabhu) [806481]
  - [fs] cifs: mv 'ntlmssp' & 'local_leases' opts from experimental (Sachin Prabhu) [806481]
  - [fs] cifs: Remove distinction between rawntlmssp and ntlmssp. (Sachin Prabhu) [806481]
  - [fs] cifs: Fix broken sec=ntlmv2/i sec option (try #2) (Sachin Prabhu) [806481]
  - [fs] cifs: NTLM auth/sign - minor error corrections and cleanup (Sachin Prabhu) [806481]
  - [fs] cifs: NTLM auth/sign - Alloc sess key/client res dynamically (Sachin Prabhu) [806481]
  - [fs] cifs: NTLM authent & signing - Calc auth response per sess (Sachin Prabhu) [806481]
  - [fs] cifs: ntlm authent & signing - proper av/ti pair for ntlmv2 (Sachin Prabhu) [806481]
  - [fs] cifs: fix module refcount leak in find_domain_name (Sachin Prabhu) [806481]
  - [fs] cifs: ntlm authent & signing - Fix response len for ntlmv2 (Sachin Prabhu) [806481]
  - [fs] cifs: NTLMv2/NTLMSSP ntlmv2 within ntlmssp authenticate code (Sachin Prabhu) [806481]
  - [fs] cifs: NTLMv2/NTLMSSP Change var name mac_key to session key (Sachin Prabhu) [806481]
  - [fs] cifs: ntlmv2/ntlmssp rem function CalcNTLMv2_partial_mac_key (Sachin Prabhu) [806481]
  - [fs] cifs: have decode_negTokenInit set flags in server struct (Sachin Prabhu) [806481]
  - [fs] cifs: eliminate 'first_time' parm to CIFS_SessSetup (Sachin Prabhu) [806481]
  - [fs] cifs: Allow raw ntlmssp code to be enabled with sec=ntlmssp (Sachin Prabhu) [806481]
  - [fs] cifs: Fix SMB uid in NTLMSSP authenticate request (Sachin Prabhu) [806481]
  - [fs] cifs: NTLMSSP reenabled after move from connect.c to sess.c (Sachin Prabhu) [806481]
  - [fs] cifs: Add remaining ntlmssp flags & standardize field names (Sachin Prabhu) [806481]
  - [misc] genalloc: stop crashing the system when destroying a pool (Steve Best) [859194]
  - [x86] mm: introduce proper mem barriers smp_invalidate_interrupt (Rafael Aquini) [865095]
  - [x86] Add sysctl to allow panic on IOCK NMI error (Prarit Bhargava) [918279]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-356.el5]
changelog:
  - [fs] nfs: flush cached dir information slightly more readily (Scott Mayhew) [853145]
  - [fs] nfs: Fix resolution prob with cache_change_attribute (Scott Mayhew) [853145]
  - [fs] nfs: define function to update nfsi->cache_change_attribute (Scott Mayhew) [853145]
  - [fs] nfsv4: Save the owner/group name string when doing open (Scott Mayhew) [609252]
  - [fs] nfsv4: Don't do idmapper upcalls for asynchronous RPC calls (Scott Mayhew) [609252]
  - [fs] nfsv4: Fix cache validate bug where getcwd() returns ENOENT (Scott Mayhew) [609252]
  - [fs] nfsv4: Simplify some cache consistency post-op GETATTRs (Scott Mayhew) [609252]
  - [fs] nfsv4: set fattr->valid to reflect what was decoded (Scott Mayhew) [609252]
  - [fs] nfsv4: Clean up decode_getfattr() (Scott Mayhew) [609252]
  - [fs] nfsv4: Support NFSv4 optional attrs in the struct nfs_fattr (Scott Mayhew) [609252]
  - [fs] nfs: Fix nfs_post_op_update_inode_force_wcc() (Scott Mayhew) [609252]
  - [md] shutdown, don't switch to RO, mark clean and set safemode=2 (Jes Sorensen) [864727]
  - [net] cxgb4: zero out another firmware request struct (Jay Fenlason) [872531]
  - [net] cxgb4: clear out most firmware request structures (Jay Fenlason) [872531]
  - [net] ethtool: allow enable GRO even if RX csum is disabled (Ivan Vecera) [894636]
  - [net] enable GRO by default for vlan devices (Ivan Vecera) [894636]
  - [net] bonding: enable gro by default (Ivan Vecera) [894636]
  - [mm] writeback: remove unnecessary wait in throttle_vm_writeout() (Frantisek Hrbata) [822768]
  - [mm] throttle_vm_writeout: don't loop on GFP_NOFS/GFP_NOIO alloc (Frantisek Hrbata) [822768]
  - [char] random: mix in architectural randomness in extract_buf() (Prarit Bhargava) [871559]
  - [char] random: Use arch-specific RNG to init the entropy store (Prarit Bhargava) [871559]
  - [x86] random: Verify RDRAND function and allow it to be disabled (Prarit Bhargava) [871559]
  - [x86] random: Arch inlines to get random integers with RDRAND (Prarit Bhargava) [871559]
  - [char] random: Add support for architectural random hooks (Prarit Bhargava) [871559]
  - [char] random: make mixing interface byte-oriented (Prarit Bhargava) [871559]
  - [char] random: remove some prefetch logic (Prarit Bhargava) [871559]
  - [char] random: improve variable naming, clear extract buffer (Prarit Bhargava) [871559]
  - [x86] add clear_cpu_cap() operation (Prarit Bhargava) [871559]
  - [x86] 32-bit, add alternative_io() (Prarit Bhargava) [871559]
  - [x86] add X86_FEATURE_RDRAND (Prarit Bhargava) [871559]
  - [x86] add ASM_OUTPUT2 (Prarit Bhargava) [871559]
  - [x86] mce, kernel supports MCE for Nehalem (Prarit Bhargava) [958905]
  - [scsi] qla2xxx: Add a mutex around use of optrom variables. (Chad Dupuis) [795550]
  - [net] be2net: fix wrong frag_idx reported by RX CQ (Ivan Vecera) [862520]
  - [net] bnx2x: Prevent NULL pointer dereference in kdump (Michal Schmidt) [867302]
  - [scsi] cxgb4i hot-unplug (Jay Fenlason) [786024]
  - [net] bond: add support to read speed and duplex via ethtool (Andy Gospodarek) [704575]
  - [net] netpoll: workaround a race condition (Amerigo Wang) [742495]
  - [net] IPV6: Allow address changes while administrative down (Flavio Leitner) [868622]
  - [sound] ALSA - HDA - fix NULL pointer dereference for ALC268 (Jaroslav Kysela) [901337]
  - [scsi] cciss: use lun reset not target reset (Tomas Henzl) [893049]
  - [net] igbvf: work around i350 erratum (Stefan Assmann) [878904]
  - [net] llc: Fix missing msg_namelen update in llc_ui_recvmsg() (Jesper Brouer) [956097] {CVE-2013-3231}
  - [net] tipc: fix info leaks via msg_name in recv_msg/recv_stream (Jesper Brouer) [956149] {CVE-2013-3235}
  - [net] Bluetooth: RFCOMM Fix info leak in ioctl(RFCOMMGETDEVLIST) (Radomir Vrbovsky) [922407] {CVE-2012-6545}
  - [net] Bluetooth: RFCOMM - Fix info leak via getsockname() (Radomir Vrbovsky) [922407] {CVE-2012-6545}
  - [kernel] Make futex_wait() use an hrtimer for timeout (Prarit Bhargava) [864648]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-355.el5]
changelog:
  - [char] ipmi: use a tasklet for handling received messages (Tony Camuso) [947732]
  - [char] ipmi: do run_to_completion properly in deliver_recv_msg (Tony Camuso) [947732]
  - [fs] nfs4: fix locking around cl_state_owners list (Dave Wysochanski) [948317]
  - [s390] qeth: fix qeth_wait_for_threads() deadlock for OSN devices (Hendrik Brueckner) [952451]
  - [fs] ext4: check for zero length extent (Lukas Czerner) [866433]
  - [net] be2net: fix be_close() to ensure all events are ack'ed (Ivan Vecera) [950137]
  - [net] be2net: fix a race in be_xmit() (Ivan Vecera) [949959]
  - [kernel] kmod: avoid deadlock from recursive request_module call (Frantisek Hrbata) [949568]
  - [net] netxen: write IP address to firmware when using bonding (Nikolay Aleksandrov) [756502]
  - [s390] kernel: sched_clock() overflow (Hendrik Brueckner) [903338]
  - [net] devinet: Register inetdev earlier (Jiri Pirko) [770813]
  - [fs] nfs: Fix bugs on short read (Sachin Prabhu) [924011]
  - [fs] nfs: Don't allow NFS silly-renamed files to be deleted (Dave Wysochanski) [906472]
  - [xen] AMD IOMMU: spot missing IO-APIC entries in IVRS table (Igor Mammedov) [910913] {CVE-2013-0153}
  - [xen] AMD, IOMMU: Make per-device interrupt remap table default (Igor Mammedov) [910913] {CVE-2013-0153}
  - [xen] AMD, IOMMU: Disable IOMMU if SATA Combined mode is on (Igor Mammedov) [910913] {CVE-2013-0153}
  - [xen] AMD, IOMMU: On creating entry clean up in remapping tables (Igor Mammedov) [910913] {CVE-2013-0153}
  - [xen] ACPI: acpi_table_parse() should return handler's err code (Igor Mammedov) [910913] {CVE-2013-0153}
  - [xen] introduce xzalloc() & Co (Igor Mammedov) [910913] {CVE-2013-0153}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-354.el5]
changelog:
  - [x86] fpu: fix CONFIG_PREEMPT=y corruption of FPU stack (Prarit Bhargava) [731531]
  - [i386] add sleazy FPU optimization (Prarit Bhargava) [731531]
  - [x86-64] non lazy 'sleazy' fpu implementation (Prarit Bhargava) [731531]
  - [net] be2net: fix calling __vlan_put_tag() after eth_type_trans() (Ivan Vecera) [916640]
  - [net] be2net: increment/decrement vlans_added only once (Ivan Vecera) [922223]
  - [net] tg3: use PCI PM core funcs not direct access to registers (Ivan Vecera) [866822]
  - [fs] ext3: fix update of mtime and ctime on rename (Carlos Maiolino) [919191]
  - [fs] nfs: handle getattr failure during nfsv4 open (David Jeffery) [906909]
  - [pci] read-modify-write PCIe dev control reg when initiating FLR (Myron Stowe) [854001]
  - [fs] ext3: fix wrong gfp type under transaction (Lukas Czerner) [816665]
  - [pci] intel-iommu: Prev devs with RMRRs from going in SI Domain (Tony Camuso) [839334]
  - [net] tcp: fix >2 iw selection (Daniel Borkmann) [871787]
  - [ata] sata_svw: check DMA start bit before reset (David Milburn) [754311]
  - [s390] qeth: set new mac even if old mac is gone (Hendrik Brueckner) [883459]
  - [s390] qeth: fix deadlock between recovery and bonding driver (Hendrik Brueckner) [869646]
  - [s390] dasd: check count address during online setting (Hendrik Brueckner) [859527]
  - [s390] hugetlb: use direct TLB flushing for hugetlbfs pages (Hendrik Brueckner) [861178]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-353.el5]
changelog:
  - [virt] xen-netback: backports (Andrew Jones) [910885] {CVE-2013-0216 CVE-2013-0217}
  - [virt] xen-netback: netif_schedulable should take a netif (Andrew Jones) [910885] {CVE-2013-0216 CVE-2013-0217}
  - [virt] pciback: rate limit error mess from pciback_enable_msi() (Igor Mammedov) [910877] {CVE-2013-0231}
  - [net] be2net: remove BUG_ON() in be_mcc_compl_is_new() (Ivan Vecera) [907524]
  - [net] ipv4: Update MTU to all related cache entries (Amerigo Wang) [905190]
  - [net] annotate rt_hash_code() users (Amerigo Wang) [905190]
  - [net] xfrm_user: fix info leak in copy_to_user_state() (Thomas Graf) [922427] {CVE-2012-6537}
  - [net] xfrm_user: fix info leak in copy_to_user_policy() (Thomas Graf) [922427] {CVE-2012-6537}
  - [net] xfrm_user: fix info leak in copy_to_user_tmpl() (Thomas Graf) [922427] {CVE-2012-6537}
  - [net] atm: fix info leak in getsockopt(SO_ATMPVC) (Thomas Graf) [922385] {CVE-2012-6546}
  - [net] atm: fix info leak via getsockname() (Thomas Graf) [922385] {CVE-2012-6546}
  - [net] tun: fix ioctl() based info leaks (Thomas Graf) [922349] {CVE-2012-6547}
  - [net] llc, zero sockaddr_llc struct (Thomas Graf) [922329] {CVE-2012-6542}
  - [net] llc: fix info leak via getsockname() (Thomas Graf) [922329] {CVE-2012-6542}
  - [net] xfrm_user: return error pointer instead of NULL (Thomas Graf) [919387] {CVE-2013-1826}
  - [kernel] wait_for_helper: SIGCHLD from u/s cause use-after-free (Frantisek Hrbata) [858753] {CVE-2012-4398}
  - [kernel] Fix ____call_usermodehelper errs being silently ignored (Frantisek Hrbata) [858753] {CVE-2012-4398}
  - [kernel] wait_for_helper: remove unneeded do_sigaction() (Frantisek Hrbata) [858753] {CVE-2012-4398}
  - [kernel] kmod: avoid deadlock from recursive kmod call (Frantisek Hrbata) [858753] {CVE-2012-4398}
  - [kernel] kmod: make request_module() killable (Frantisek Hrbata) [858753] {CVE-2012-4398}
  - [net] ixgbevf: allocate room for mailbox MSI-X interrupt's name (Laszlo Ersek) [862862]
  - [fs] knfsd: allow nfsd READDIR to return 64bit cookies (Niels de Vos) [918952]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-352.el5]
changelog:
  - [utrace] ensure arch_ptrace() can never race with SIGKILL (Oleg Nesterov) [912072] {CVE-2013-0871}
  - [x86] msr: Add capabilities check (Nikola Pajkovsky) [908697] {CVE-2013-0268}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-351.el5]
changelog:
  - [misc] tainted flags, fix buffer size (Prarit Bhargava) [901547]
  - [net] be2net: fix unconditionally returning IRQ_HANDLED in INTx (Ivan Vecera) [878316]
  - [net] be2net: fix INTx ISR for interrupt behaviour on BE2 (Ivan Vecera) [878316]
  - [net] be2net: fix a possible events_get() race on BE2 (Ivan Vecera) [878316]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-350.el5]
changelog:
  - [firmware] Expand kernel boot-time storage for DMI table structs (Lenny Szubowicz) [862865]
  - [fs] udf: Fortify loading of sparing table (Nikola Pajkovsky) [843141] {CVE-2012-3400}
  - [fs] udf: Improve table length check to avoid possible overflow (Nikola Pajkovsky) [843141] {CVE-2012-3400}
  - [fs] udf: Avoid run away loop when partition table is corrupted (Nikola Pajkovsky) [843141] {CVE-2012-3400}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-349.el5]
changelog:
  - [pci] intel-iommu: reduce max num of domains supported (Don Dutile) [885125]
  - [fs] gfs2: Fix leak of cached directory hash table (Steven Whitehouse) [831330]
  - [x86] mm: randomize SHLIB_BASE (Petr Matousek) [804954] {CVE-2012-1568}
  - [net] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [878209]
  - [net] tg3: Avoid dma read error (John Feeney) [877474]
  - [misc] Fix unsupported hardware message (Prarit Bhargava) [876587]
  - [net] ipv6: discard overlapping fragment (Jiri Pirko) [874838] {CVE-2012-4444}
  - [usb] Fix serial port reference counting on hotplug remove (Don Zickus) [845447]
  - [net] bridge: export its presence and fix bonding igmp reporting (Veaceslav Falico) [843473]
  - [fs] nfs: move wait for server->active from put_super to kill_sb (Jeff Layton) [839839]
  - [scsi] libfc: fix indefinite rport restart (Neil Horman) [595184]
  - [scsi] libfc: Retry a rejected PRLI request (Neil Horman) [595184]
  - [scsi] libfc: Fix remote port restart problem (Neil Horman) [595184]
  - [xen] memop: limit guest specified extent order (Laszlo Ersek) [878450] {CVE-2012-5515}
  - [xen] get bottom of EBDA from the multiboot data structure (Paolo Bonzini) [881885]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-347.el5]
changelog:
  - [xen] add guest address range checks to XENMEM_exchange handlers (Igor Mammedov) [878034] {CVE-2012-5513}
  - [xen] x86/physmap: Prevent incorrect updates of m2p mappings (Igor Mammedov) [870149] {CVE-2012-4537}
  - [xen] VCPU/timer: Dos vulnerability prev overflow in calculations (Igor Mammedov) [870151] {CVE-2012-4535}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-346.el5]
changelog:
  - [mm] check for populated zone in __drain_pages (Rafael Aquini) [873708]
  - [mm] do not allocate pagesets for unpopulated zones (Rafael Aquini) [873708]
  - [mm] do not check unpopulated zones for draining/counter updates (Rafael Aquini) [873708]
  - [x86] Mark Haswell HDMI Audio as unsupported. (Prarit Bhargava) [874248]
  - [misc] Backport mark_hardware_unsupported() (Prarit Bhargava) [874248]
  - [fs] ext4: race-cond protect for convert_unwritten_extents_endio (Lukas Czerner) [869911] {CVE-2012-4508}
  - [fs] ext4: serialize fallocate w/ ext4_convert_unwritten_extents (Lukas Czerner) [869911] {CVE-2012-4508}
  - [fs] ext4: flush the i_completed_io_list during ext4_truncate (Lukas Czerner) [869911] {CVE-2012-4508}
  - [fs] ext4: init pagevec in ext4_da_block_invalidatepages (Eric Sandeen) [869980]
  - [scsi] megaraid_sas: mark Invader support as tech preview (Tomas Henzl) [855434]
  - [scsi] mpt2sas: Fix panic when drives removed during diag reset (Tomas Henzl) [871422]
  - [net] bnx2x: Fix 57810 1G-KR link against certain switches. (Michal Schmidt) [865639]
  - [fs] Fix FREEZE/THAW compat_ioctl regression (Lukas Czerner) [874029]
  - [net] WARN if struct ip_options was allocated directly by kmalloc (Jiri Pirko) [872612]
  - [net] ipv4: add RCU protection to inet->opt (Jiri Pirko) [855302] {CVE-2012-3552}
  - [net] rds-ping cause kernel panic (Jay Fenlason) [822756] {CVE-2012-2372}
  - [x86] exclude iomem resource over 4G for i686 non PAE kernel (Dave Young) [875743]
  - [fs] ext4: remove mb_groups before tearing down the buddy_cache (Carlos Maiolino) [869135]
  - [fs] ext3: retry failed direct IO allocations (Carlos Maiolino) [657575]
  - [net] svcrpc: enforce a maximum socket buffer size (J. Bruce Fields) [863535]
  - [x86] Revert 'mm: randomize SHLIB_BASE' (Dave Anderson) [871692]
  - [xen] x86: whitelist AMD thermal & power management for dom0 (Laszlo Ersek) [872306]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-345.el5]
changelog:
  - [net] revert igb: Drop unnecessary write of E1000_IMS from ... (Stefan Assmann) [864848]
  - [net] bna: remove tech preview status (Ivan Vecera) [816215]
  - [scsi] bfa: remove tech-preview tainting (Rob Evers) [816212]
  - [scsi] bfa: Fix NULL pointer dereference with vport module unload (Rob Evers) [865962]
  - [scsi] sg: fix races during device removal (Ewan Milne) [861004]
  - [fs] autofs4: fix reset pending flag on mount fail (Ian Kent) [866937]
  - [net] mlx4: Fix an oops in vlan handling (Doug Ledford) [842486]
  - [net] be2net: Remove stops to further access to BE NIC on UE bits (Ivan Vecera) [862811]
  - [net] be2net: Fix traffic stall INTx mode (Ivan Vecera) [857872]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-344.el5]
changelog:
  - [fs] ext4: fix undefined bit shift result in ext4_fill_flex_info (Eric Sandeen) [809689] {CVE-2012-2100}
  - [fs] ext4: fix undefined behavior in ext4_fill_flex_info (Eric Sandeen) [809689] {CVE-2012-2100}
  - [misc] panic: fix a possible deadlock in panic() (Takahiro MUNEDA) [864553]
  - [fs] xfs: ensure f_ffree returned by statfs() is non-negative (Carlos Maiolino) [844961]
  - [fs] fix crash if block {device|size} read & changed at sametime (Mikulas Patocka) [756506]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-343.el5]
changelog:
  - [fs] ext4: correct comments for ext4_free_blocks() (Lukas Czerner) [847975]
  - [fs] ext4: fix i_blocks/quota accounting when extent insert fails (Eric Sandeen) [847975]
  - [fs] ext4: Add flags to the ext4_free_blocks() (Lukas Czerner) [847975]
  - [fs] ext4: fold ext4_free_blocks() and ext4_mb_free_blocks() (Eric Sandeen) [847975]
  - [fs] ext4: fix race in xattr block allocation path (Nikola Pajkovsky) [844854]
  - [misc] kdump: fix crash_kexec()/smp_send_stop() race in panic() (Takahiro MUNEDA) [748004]
  - [char] ipmi: lock si_lock in poll() to avoid system stall (Nikolay Aleksandrov) [795344]
  - [sound] alsa: add one more Haswell PCI ID (Jaroslav Kysela) [831964]
  - [net] tg3: Fix autoneg off (John Feeney) [854827]
  - [net] ethtool: Report link-down while interface is down (Ivan Vecera) [849566]
  - [x86] mm: randomize SHLIB_BASE (Dave Anderson) [804954] {CVE-2012-1568}
  - [net] bnx2x: fix rx performance regression due to small ring size (Michal Schmidt) [852096]
  - [fs] ext4: Add err check after calling ext4_mb_regular_allocator (Eric Sandeen) [833636]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-342.el5]
changelog:
  - [fs] nfsd: don't fail unchecked creates of non-special files (J. Bruce Fields) [848666]
  - [fs] nfsd4: return nfserr_symlink on v4 OPEN of non-regular file (J. Bruce Fields) [848666]
  - [sound] alsa: snd-aloop - improve the sample copy accurracy (Jaroslav Kysela) [854008]
  - [sound] alsa: aloop - Fix possible IRQ lock inversion (Jaroslav Kysela) [854008]
  - [sound] alsa: snd-aloop - add pause support (Jaroslav Kysela) [854008]
  - [redhat] kabi: Adding symbol nmi_watchdog (Jiri Olsa) [796988]
  - [redhat] kabi: Adding symbol ip_mc_rejoin_group (Jiri Olsa) [796988]
  - [redhat] kabi: Adding symbol kernel_sock_ioctl (Jiri Olsa) [796988]
  - [redhat] kabi: Adding symbol kernel_bind (Jiri Olsa) [796988]
  - [redhat] kabi: Adding symbol netdev_fix_features (Jiri Olsa) [796988]
  - [redhat] kabi: Adding symbol netdev_increment_features (Jiri Olsa) [796988]
  - [redhat] kabi: Adding symbol unregister_kprobe (Jiri Olsa) [796988]
  - [redhat] kabi: Adding symbol register_kprobe (Jiri Olsa) [796988]
  - [fs] cifs: fix name parsing in CIFSSMBQAllEAs (Sachin Prabhu) [846522]
  - [fs] xfs: obey minleft values during extent allocation correctly (Carlos Maiolino) [611746]
  - [net] vlan support ethtool get driver info (Jacob Tanenbaum) [844277]
  - [net] bnx2x: remove false warning regarding interrupt number (Michal Schmidt) [859158]
  - [net] ipv6: Fix fib6_dump_table walker leak (Jiri Benc) [819830]
  - [scsi] fcoe: move link speed checking into its own routine (Neil Horman) [852340]
  - [net] tg3: fix get stats to avoid lockup (John Feeney) [840864]
  - [pci] Quirk for still enabled interrupts Intel Sandy Bridge GPUs (Prarit Bhargava) [816725]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-341.el5]
changelog:
  - [fs] ext4: fix missing iput of root for some mount error paths (Phillip Lougher) [845906]
  - [ata] libata-eh: fix slave link EH action mask handling (David Milburn) [855228]
  - [fs] cifs: update cifs_dfs_d_automount caller path (Sachin Prabhu) [857448]
  - [net] bnx2x: fix rx checksum validation for IPv6 (Michal Schmidt) [852096]
  - [fs] tcp: bind() fix autoselection to share ports (Jacob Tanenbaum) [846518]
  - [xen] x86: change the default behaviour of CVE-2012-2934 fix (Petr Matousek) [858724]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-340.el5]
changelog:
  - [fs] cifs: Invalidate file cache in case of posix open (Sachin Prabhu) [852526]
  - [scsi] bfa: Address memory leaks in rare cases (Rob Evers) [843634]
  - [scsi] bfa: add comment regarding firmware versioning (Rob Evers) [843634]
  - [scsi] bfa: set correct return codes, misc. cleanup (Rob Evers) [843634]
  - [ia64] export cpu_sibling_map (like i386 and x86_64) (Nikola Pajkovsky) [847026]
  - [net] sfc: Fix VLAN TX offload features (Michal Schmidt) [847026]
  - [net] sfc: Set default parallelism to per-core by default (Michal Schmidt) [847026]
  - [net] sfc: Remove ancient support for nesting of TX stop (Michal Schmidt) [847026]
  - [net] sfc: Properly initialise NAPI context (Michal Schmidt) [847026]
  - [net] sfc: Warn if unable to create MTDs (Michal Schmidt) [847026]
  - [net] sfc: Fix ethtool_ops::get_link (Michal Schmidt) [847026]
  - [x86] amd: Re-enable CPU topology extensions (Frank Arnold) [848487]
  - [x86] amd: Fix L1i/L2 cache sharing info for AMD family 15h procs (Frank Arnold) [848487]
  - [net] bnx2x: Fix compiler warnings (Michal Schmidt) [846985]
  - [net] bnx2x: Fix recovery flow cleanup during probe (Michal Schmidt) [846985]
  - [net] bnx2x: fix unload previous driver flow when flr-capable (Michal Schmidt) [846985]
  - [net] bnx2x: fix mem leak when command is unknown (Michal Schmidt) [846985]
  - [net] bnx2x: Correct EEE statistics gathering (Michal Schmidt) [846985]
  - [net] bnx2x: fix 57840_MF pci id (Michal Schmidt) [846987]
  - [net] bnx2x: Add new 57840 device IDs (Michal Schmidt) [846987]
  - [infiniband] Backport of deactivate_locked_super (Doug Ledford) [846159]
  - [infiniband] More device->class_device conversions (Doug Ledford) [846159]
  - [infiniband] Don't use vmalloc_user (Doug Ledford) [846159]
  - [infiniband] make up for lack of HT_IRQ config option (Doug Ledford) [846159]
  - [infiniband] aio_write not right entrypoint to use in our kernel (Doug Ledford) [846159]
  - [infiniband] Pull in backport from ofed 1.4.2 (Doug Ledford) [846159]
  - [infiniband] Import of backport patch from ofed 1.4.2 (Doug Ledford) [846159]
  - [infiniband] Revert upstream 'cpumask: use new cpumask API ...' (Doug Ledford) [846159]
  - [infiniband] Revert upstream 'IB/ipath: Convert from .nopage ...' (Doug Ledford) [846159]
  - [infiniband] Revert upstream 'IB/ipath: Make ipath_portdata ...' (Doug Ledford) [846159]
  - [infiniband] Revert upstream 'Infiniband: make ipath driver ...' (Doug Ledford) [846159]
  - [infiniband] Enable Kconfig for ipath (Doug Ledford) [846159]
  - [net] ipvs: allow transmit of GRO aggregated skbs (Jesper Brouer) [854067]
  - [scsi] bnx2i: Fixed NULL ptr deference for 1G Linux iSCSI offload (Tomas Henzl) [851320]
  - [net] netpoll: fix an incorrect check for NULL pointer (Amerigo Wang) [848098]
  - [net] bridge: fix bridge module unloading race (Jiri Pirko) [854815]
  - [net] add unknown state to sysfs NIC duplex export (Nikolay Aleksandrov) [853472]
  - [scsi] isci: fixup linkspeed definitions (David Milburn) [833000]
  - [virt] hv: detect hyperv platform through x86_hyper_vendor (Jason Wang) [852692]
  - [misc] lockdep: double MAX_LOCKDEP_ENTRIES (Prarit Bhargava) [852546]
  - [scsi] qla2xx: Don't toggle inter bits after IRQ lines attached (Chad Dupuis) [800708]
  - [fs] autofs4: Merge the remaining dentry ops tables (Ian Kent) [850977]


author: Aristeu Rozanski <aris@redhat.com> [2.6.18-339.el5]
changelog:
  - [netdrv] igb: Change how we check for pre-existing and assigned VFs (Stefan Assmann) [845399]
  - [pci] Add SR-IOV convenience functions and macros (Stefan Assmann) [845399]
  - [netdrv] bnx2: Enable vlan tso and csum offload for bnx2 (Neil Horman) [844251]
  - [kernel] xacct_add_tsk: fix pure theoretical ->mm use-after-free (Nikola Pajkovsky) [849725] {CVE-2012-3510}
  - [net] net_sched: qdisc_alloc_handle() can be too slow (Jiri Pirko) [846939]
  - [netdrv] igb: reset PHY in the link_up process to recover PHY setting after power down (Stefan Assmann) [849103]
  - [net] igb: fix VLAN for i350 (Stefan Assmann) [845962]
  - [net] igb: Fix for failure to init on some 82576 devices (Stefan Assmann) [841410]
  - [fs] hfsplus: Buffer overflow in the HFS plus filesystem (Jacob Tanenbaum) [820256] {CVE-2012-2319}
  - [netdrv] igb: add delay to allow igb loopback test to succeed on 8086:10c9 (Stefan Assmann) [815701]
  - [net] netfilter: add dscp netfilter match (Thomas Graf) [842029]
  - [net] e1000e: drop check of RXCW.CW to eliminate link up and down (Dean Nelson) [840642]
  - [usb] fix interrupt disabling for HCDs with shared interrupt handlers (Don Zickus) [834665]
  - [net] sysfs: export nic speed and duplex (Nikolay Aleksandrov) [640206]
  - [redhat] kabi: Adding symbol kobject_uevent_env (Jiri Olsa) [739414]
  - [scsi] aacraid: Fixes kernel oops in  (Tomas Henzl) [801409]
  - [virt] hv: remove the compact version of netif_notify_peers() (Jason Wang) [824877]
  - [net] ipv4, ipv6, bonding: Restore control over number of peer notifications (Amerigo Wang) [845892]
  - [netdrv] bonding: Remove obsolete source file 'bond_ipv6.c' (Amerigo Wang) [845892]
  - [netdrv] bonding, ipv4, ipv6, vlan: Handle NETDEV_BONDING_FAILOVER in event notifier (Amerigo Wang) [845892]
  - [netdrv] vlan: Propagate NETDEV_NOTIFY_PEERS notifier (Amerigo Wang) [845892]
  - [net] ipv6: Send unsolicited neighbour advertismements when notified (Amerigo Wang) [845892]
  - [netdrv] arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS (Amerigo Wang) [845892]
  - [netdrv] arp_notify: allow drivers to explicitly request a notification event (Amerigo Wang) [845892]
  - [scsi] mpt2sas: Bump driver vesion to 13.101.00.00 (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix for panic happening because of improper memory allocation (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix for hard drive going OFFLINE when hard reset issued and simultaneously another hard drive is hot unplugged (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Set the phy identifier of the end device to to the phy number of the parent device it is linked to (Tomas Henzl) [785653]
  - [scsi] mpt2sas: While enabling phy, read the current port number from sas iounit page 0 instead of page 1 (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix linux driver sparse errors (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix security scan issues reported by source code analysis tool (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Improvement were made to better protect the sas_device, raid_device, and expander_device lists (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Perform Target Reset instead of HBA reset when a SATA_PASSTHROUGH cmd timeout happens (Tomas Henzl) [785653]
  - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [785653]
  - [scsi] mpt2sas: use pci_dev->revision (Tomas Henzl) [785653]
  - [scsi] mpt2sas: remove extraneous sas_log_info messages (Tomas Henzl) [785653]
  - [scsi] mpt2sas: spell  correctly in function prototype (Tomas Henzl) [785653]
  - [scsi] mpt2sas: add missing allocation check (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix mismatch in mpt2sas_base_hard_reset_handler() mutex lock-unlock (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix possible integer truncation of cpu_count (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix leak on mpt2sas_base_attach() error path (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix for memory allocation error for large host credits (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Do not retry a timed out direct IO for warpdrive (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Release spinlock for the raid device list before blocking it (Tomas Henzl) [785653]
  - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Increase max transfer support from 4MB to 16MB (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Support for greater than 2TB capacity WarpDrive (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted (Tomas Henzl) [785653]
  - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Adding support for customer specific branding (Tomas Henzl) [785653]
  - [scsi] mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets (Tomas Henzl) [785653]
  - [scsi] mpt2sas: _scsih_smart_predicted_fault uses GFP_KERNEL in interrupt context (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix for Panic when inactive volume is tried deleting (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix for issue Port Reset taking long time(around 5 mins) to complete while issued during creating a volume (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix for deadlock between hot plug worker threads and host reset context (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix for dead lock occurring between host_lock and sas_device_lock (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix drives not getting properly deleted if sas cable is removed while host reset is active (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix failure message displayed during diag reset (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Fix for system hang when discovery in progress (Tomas Henzl) [785653]
  - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [785653]
  - [scsi] mpt2sas: take size of pointed value, not pointer (Tomas Henzl) [785653]
  - [scsi] mpt2sas: Support added for controllers capable of multi reply queues (Tomas Henzl) [785653]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-338.el5]
changelog:
  - [virt] hv: bypass timer_irq_works() check when in hyperv (Jason Wang) [849534]
  - [virt] hv: fail probing immediately when not in hyperv platform (Jason Wang) [849548]
  - [x86] crash driver: prep for pseudo-phys pages w/o machine frames (Laszlo Ersek) [846328]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-337.el5]
changelog:
  - [scsi] qla4xxx: Update driver to 5.02.04.05.05.09-d0 (Chad Dupuis) [846698]
  - [scsi] qla4xxx: Clear interrupt while unloading driver (Chad Dupuis) [846698]
  - [scsi] qla4xxx: Properly handle underrun processing status IOCBs (Chad Dupuis) [846690]
  - [net] tg3: tg3_work avoid panic from statblk access (John Feeney) [844864]
  - [net] sock: validate data_len before allocating skb (Jason Wang) [816106] {CVE-2012-2136}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-336.el5]
changelog:
  - [virt] hv: Add missing __KERNEL__ guard in hv_compat.h (Jason Wang) [824877]
  - [redhat] config: disable hyperv drivers for xen (Jason Wang) [824877]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-335.el5]
changelog:
  - [net] sfc: Fix max no of TSO segments and min TX queue size (Nikola Pajkovsky) [845555] {CVE-2012-3412}
  - [net] netpoll: use RCU to protect npinfo to avoid race conditions (Amerigo Wang) [741667]
  - [net] netconsole: hold rtnl lock before calling netpoll_cleanup() (Amerigo Wang) [741667]
  - [s390] lgr: Make lgr_page static (Hendrik Brueckner) [845131]
  - [net] mlx4: Add support for EEH error recovery (Steve Best) [798048]
  - [net] tcp: Add TCP_USER_TIMEOUT negative value check (Jiri Benc) [842765]
  - [net] bonding: send igmp report for its master (Veaceslav Falico) [843473]
  - [x86_64] amd_iommu: Fix page table walk in iommu_unmap_page (Alex Williamson) [845034]
  - [net] be2net: Fix EEH error reset before a flash dump completes (Steve Best) [845169]
  - [net] cxgb4: unify return value of .ndo_set_mac_address (Jay Fenlason) [802610]
  - [net] cxgb4: Add support for T480-CR and T440-LP-CR adapters (Jay Fenlason) [802610]
  - [net] cxgb4: make ethtool_ops const (Jay Fenlason) [802610]
  - [net] cxgb4: remove netdev_alloc_page and use __GFP_COLD (Jay Fenlason) [802610]
  - [net] cxgb4: Sweep away N/A fw_version from .get_drvinfo (Jay Fenlason) [802610]
  - [net] cxgb4: fix strcpy in .get_drvinfo routines (Jay Fenlason) [802610]
  - [net] cxgb4: fix mislocated headers in cxgb4/l2t.c (Jay Fenlason) [802610]
  - [net] cxgb4: add skb frag size accessors (Jay Fenlason) [802610]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-334.el5]
changelog:
  - [virt] hv: Move wait compl msg code to rndis_filter_halt_device (Jason Wang) [824877]
  - [virt] hv: add the Hyper-V virtual clocksource driver (Jason Wang) [824877]
  - [x86] Detect running on a Microsoft HyperV system (Jason Wang) [824877]
  - [virt] hv: add the Hyper-V mouse driver (Jason Wang) [824877]
  - [block] ide: defer disks to the Hyper-V drivers by default (Jason Wang) [824877]
  - [virt] hv: add the Hyper-V virtual storage driver (Jason Wang) [824877]
  - [virt] hv: add the Hyper-V virtual network driver (Jason Wang) [824877]
  - [virt] hv: add the Hyper-V virtual bus (Jason Wang) [824877]
  - [virt] hv:Add struct hv_vmbus_device_id to mod_devicetable.h (Jason Wang) [824877]
  - [misc] time: export ns_to_timespec() (Jason Wang) [824877]
  - [mm] export __PAGE_KERNEL_EXEC (Jason Wang) [824877]
  - [x86] implement always-locked bit ops, for SMP hypervisor (Jason Wang) [824877]
  - [misc] Unified UUID/GUID definition (Jason Wang) [824877]
  - [scsi] qla2xxx: Rename driver version to 8.03.07.15.05.09-k. (Chad Dupuis) [844476]
  - [net] rds: set correct msg_namelen (Weiping Pan) [822728] {CVE-2012-3430}
  - [misc] ERESTARTNOINTR seen from fork call in userspace (Oleg Nesterov) [693822]
  - [net] netfilter: fix NAT issue with conntrack (Amerigo Wang) [810228]
  - [pci] ahci: add pci quirk for JMB362 (Prarit Bhargava) [836879]
  - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [802617]
  - [infiniband] cxgb3: Serialize calls to CQ's comp_handler (Jay Fenlason) [802617]
  - [infiniband] cxgb3: Make needlessly global iwch_l2t_send() static (Jay Fenlason) [802617]
  - [infiniband] cxgb3: Clean up signed check of unsigned variable (Jay Fenlason) [802617]
  - [infiniband] cxgb3: Shrink .text compile-time init handler arrays (Jay Fenlason) [802617]
  - [infiniband] cxgb3: Set approp IO chan in rdma_init work requests (Jay Fenlason) [802617]
  - [infiniband] cxgb3: iwch_unregister_device leaks memory (Jay Fenlason) [802617]
  - [infiniband] cxgb3: Limit fast reg size based on T3 limitations (Jay Fenlason) [802617]
  - [infiniband] cxgb3: Enforce required firmware (Prarit Bhargava) [802617]
  - [infiniband] cxgb3: Fix too-big reserved field zeroing (Jay Fenlason) [802617]
  - [net] qlcnic: off by one in qlcnic_init_pci_info() (Chad Dupuis) [836176]
  - [net] qlcnic: Fix protcol type in case of inband vlan. (Chad Dupuis) [836176]
  - [net] qlcnic: fix unsupported CDRP command error message. (Chad Dupuis) [836176]
  - [net] qlcnic: Fix estimation of recv MSS in case of LRO (Chad Dupuis) [836176]
  - [net] qlcnic: Add call back for lro disable. (Chad Dupuis) [836176]
  - [fs] quota: manage reserved space when quota is not active (Eric Sandeen) [818087]
  - [fs] quota: Fix warning if delayed write before quota is enabled (Eric Sandeen) [818087]
  - [net] bna: update firmware to version 3.0.23.0 (Ivan Vecera) [843504]
  - [scsi] bfa: Fix to set vport FC host sysfs entries (Rob Evers) [821555]
  - [scsi] bfa: added entry for bfa in maintainers file (Rob Evers) [796490]
  - [scsi] bfa: els ct passthru ioctl enablement (Rob Evers) [796490]
  - [scsi] bfa: vendor ioctl enablement (Rob Evers) [796490]
  - [scsi] bfa: Fix bfa logging for Logical port state (Rob Evers) [796490]
  - [scsi] bfa: Fix to defer vport delete handler invocation (Rob Evers) [796490]
  - [scsi] bfa: Update the driver version to 3.0.23.0 (Rob Evers) [796490]
  - [scsi] bfa: BSG and User interface fixes. (Rob Evers) [796490]
  - [scsi] bfa: Fix to avoid vport delete hang (Rob Evers) [796490]
  - [scsi] bfa: Move service parameter logic into fw (Rob Evers) [796490]
  - [scsi] bfa: Revised Fabric Assigned Address(FAA) (Rob Evers) [796490]
  - [scsi] bfa: Flash controller IOC pll init fixes. (Rob Evers) [796490]
  - [scsi] bfa: Serialize the IOC hw semaphore unlock logic. (Rob Evers) [796490]
  - [scsi] bfa: Modify ISR to process pending completions (Rob Evers) [796490]
  - [scsi] bfa: Add fc host issue lip support (Rob Evers) [796490]
  - [scsi] bfa: fix endian and bit field check bug (Rob Evers) [796490]
  - [scsi] bfa: fix formating and checkpatch issues (Rob Evers) [796490]
  - [scsi] bfa: sysfs model description fix. (Rob Evers) [796490]
  - [scsi] bfa: update bfa to version v3.0.3.0 (Rob Evers) [796490]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-333.el5]
changelog:
  - [sound] alsa: Update the ALSA HDA audio driver v2 (Jaroslav Kysela) [801892]
  - [sound] alsa: update vmaster (virtual mixer master) core (Jaroslav Kysela) [801892]
  - [redhat] configs: only enable the ib_qib driver on x86_64 (Prarit Bhargava) [771441]
  - [net] fix the core ip_ib_mc_map function and remove the backport (Doug Ledford) [771441]
  - [redhat] configs: enable new config items in our config files (Doug Ledford) [771441]
  - [infiniband] backports: various items needed for update to work (Doug Ledford) [771441]
  - [infiniband] rds: major update to go with infiniband update (Doug Ledford) [546374 771441]
  - [infiniband] ib/srp: minor update to go with core update (Doug Ledford) [771441]
  - [infiniband] ib/sdp: considerable update indep of core update (Doug Ledford) [771441]
  - [infiniband] ib/ipoib: update to go with core update (Doug Ledford) [771441]
  - [infiniband] qib: add qib, mod ipath to only support HTX cards (Doug Ledford) [576888 771441]
  - [infiniband] nes: significant update (more than core update) (Doug Ledford) [771441]
  - [infiniband] ehca: driver update to go with core update (Doug Ledford) [771441]
  - [infiniband] amso1100: driver update to go with core update (Doug Ledford) [771441]
  - [infiniband] mthca: minor driver updates to go with core update (Doug Ledford) [771441]
  - [infiniband] mlx4: update ib/net drivers (Doug Ledford) [649623 751222 771441 790841 796682 796684 796762]
  - [infiniband] core update (Doug Ledford) [771441]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-332.el5]
changelog:
  - [infiniband] cxgb4: Drop peer_abort when no endpoint found (Jay Fenlason) [802618]
  - [infiniband] cxgb4: Fix iw_cxgb4 count_rcqes() logic (Jay Fenlason) [802618]
  - [infiniband] cxgb4: Mark QP in error before disabling queue in fw (Jay Fenlason) [802618]
  - [infiniband] cxgb4: Serialize calls to CQ's comp_handler (Jay Fenlason) [802618]
  - [infiniband] cxgb4: Use correct QID in insert_recv_cqe() (Jay Fenlason) [802618]
  - [infiniband] cxgb4: collect flush CQ entries on connection close (Jay Fenlason) [802618]
  - [infiniband] cxgb4: Fix missing parentheses (Jay Fenlason) [802618]
  - [infiniband] cxgb4: Debugfs dump_qp() updates (Jay Fenlason) [802618]
  - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Jay Fenlason) [802618]
  - [net] bnx2x: add missing VLAN feature flags (Michal Schmidt) [748357]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-331.el5]
changelog:
  - [fs] aio: fix the 'too late munmap()' race (Jeff Moyer) [801540]
  - [fs] aio: fix io_setup/io_destroy race (Jeff Moyer) [801540]
  - [fs] nfs: nfs_d_automount update caller path after do_add_mount (Carlos Maiolino) [834379]
  - [fs] vfs: Fix vfsmount overput on simultaneous automount (Carlos Maiolino) [834379]
  - [crypto] allow padlock module to load without xcrypt support (Laszlo Ersek) [678096]
  - [trace] Make syscall tracepoints conditional (Satoru Moriya) [827604]
  - [trace] Rename FTRACE_SYSCALLS for tracepoints (Satoru Moriya) [827604]
  - [trace] Fix syscall tracing on !HAVE_FTRACE_SYSCALLS arches (Satoru Moriya) [827604]
  - [x86_64] Add syscall tracepoints (Satoru Moriya) [827604]
  - [x86_64] basic implementation of syscall traceing for x86_64 (Satoru Moriya) [827604]
  - [trace] tracing: Add DEFINE_TRACE_WITH_CALLBACK() macro (Satoru Moriya) [827604]
  - [x86_64] introduce _TIF_WORK_SYSCALL_ENTRY/EXIT macro (Satoru Moriya) [827604]
  - [x86_64] ptrace: sysret path should reach syscall_trace_leave (Satoru Moriya) [827604]
  - [x86_64] introduce offset to FIXUP_TOP_OF_STACK (Satoru Moriya) [827604]
  - [net] e1000e: Cleanup logic in e1000_check_for_serdes_link_82571 (Dean Nelson) [771366]
  - [net] e1000e: Correct link check logic for 82571 serdes (Dean Nelson) [771366]
  - [net] sfc: Fix interface statistics running backward (Michal Schmidt) [840071]
  - [x86-32] Disable Advanced RAS/MCE on newer Intel processors (Prarit Bhargava) [840623]
  - [fs] ext3: handle deleting corrupted indirect blocks (Eric Sandeen) [560885]
  - [fs] autofs4 - check for autofs mountpoint before access (Ian Kent) [754875]
  - [scsi] qla2xxx: Update version number to 8.04.00.05.05.09-k. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Revert: During loopdown perform Diagnostic (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Disp proper fw ver when minidump for ISP82xx (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Proper comp to scsi-ml for task_set_full and busy (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Don't cap minidump for ISP82xx on flash update (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Block access to app when dev is init for ISP82xx (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Detect PEG errors. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Handle interrupt reg failures more gracefully (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Remove unneeded DPC wakeups from qla82xx_watchdog (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Check for current state after fabric-login req (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Remove resetting mem during dev init for ISP82xx (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Proper detection of fw abort err code for ISP82xx (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Add an  helper. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Stop iteration after first failure in *_id funcs (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Remove EDC sysfs interface. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Change log mess when prev dump avail for ISP82xx (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Print mbox cmd opcode/ret code when cmd times out (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Remove check null fcport from host reset handler (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Correct out of bounds read of ISP2200 mbox regs (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Reduce mbx-cmd timeout for Login/Logout requests. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Perform implicit logout during rport tear-down. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Handle failure cases during fabric_login. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Encap prem completing mbx cmds in ISP82xx fw hang (Chad Dupuis) [796712]
  - [scsi] qla2xxx: improve firmware load speed in ISP82xx adapters (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Perform fw dump procedure on mailbox timeout. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Clr opt-flags while issuing stop-firmware mbx cmd (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Use a valid enode-mac if none defined. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Disable pause when driver detects fw hang (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Clr mbox busy flag in premature mbox completion (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Ret corr val for mbox cmd if 82xx in reset (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Display IPE error message for ISP82xx. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Group CS_RESET return status with others (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Enable Minidump by default (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Correct report-id acquisiton check. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Limit excessive DPC cycles. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Fix race that could hang kthread_stop() (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Only read requested mailbox registers. (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Stop mbox cmd comp issued in interrupt in fw hang (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Fix display of fw dump availability for ISP82xx (Chad Dupuis) [796712]
  - [scsi] qla2xxx: Corrections to returned sysfs error codes (Chad Dupuis) [796712]
  - [net] cnic: Fix mmap regression (Michal Schmidt) [838119]
  - [net] bnx2x, cnic, bnx2i: bnx2x to v1.72.51-0 +, update cnic (Michal Schmidt) [796905]
  - [net] bnx2x: update firmware to 7.2.51 (Michal Schmidt) [796905]
  - [net] bnx2x, cnic: update bnx2x to version 1.72.50-0, cnic fix (Michal Schmidt) [683303 688354 747523 758579 796905 812608]
  - [net] bnx2x: update firmware to 7.2.16 (Michal Schmidt) [796905]
  - [net] bnx2x, cnic: update bnx2x to version 1.72.10-0, update cnic (Michal Schmidt) [747523 782005 796905]
  - [net] bnx2x: update firmware to 7.0.29 (Michal Schmidt) [796905]
  - [net] bnx2x: update bnx2x to version 1.70.30-0 (Michal Schmidt) [796905]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-330.el5]
changelog:
  - [net] igb: configure rx_checksum before calling igb_receive_skb() (Stefan Assmann) [839633]
  - [net] e1000e: fix test for PHY accessible on 82577/8/9 and I217 (Dean Nelson) [838624]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-329.el5]
changelog:
  - [fs] gfs2: Use mempool for fake buffer heads in log flushing (Abhijith Das) [807723]
  - [fs] gfs2: Sort ordered write list (Abhijith Das) [800509]
  - [fs] gfs2: speed up glock dump (Abhijith Das) [773020]
  - [net] cxgb4: firmware update to 1.4.23.0 upstream (Jay Fenlason) [802614]
  - [mm] NULL pointer dereference in __vm_enough_memory (Jerome Marchand) [836244]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-328.el5]
changelog:
  - [net] introduce build_skb() (Michal Schmidt) [837083]
  - [net] fix conflict between null_or_orig and null_or_bond (Veaceslav Falico) [809686]
  - [virt] blkback: Don't disconnect until state XenbusStateClosed. (Miroslav Rezanina) [794806]
  - [net] tg3: Apply short DMA frag workaround to 5906 (John Feeney) [796825]
  - [net] tg3: Avoid panic from reserved statblk field access (John Feeney) [796825]
  - [net] tg3: Fix 5717 serdes powerdown problem (John Feeney) [796825]
  - [net] tg3: Fix RSS ring refill race condition (John Feeney) [796825]
  - [net] tg3: Recode PCI MRRS adjustment as a PCI quirk (John Feeney) [796825]
  - [net] tg3: Fix poor tx performance on 57766 after MTU change (John Feeney) [796825]
  - [net] tg3: Fix jumbo loopback test on 5719 (John Feeney) [796825]
  - [net] tg3: unify return value of .ndo_set_mac_address (John Feeney) [796825]
  - [net] tg3: Clear RECOVERY_PENDING with reset_task_cancel (John Feeney) [796825]
  - [net] tg3: remove IRQF_SAMPLE_RANDOM flag (John Feeney) [796825]
  - [net] tg3: Update copyright (John Feeney) [796825]
  - [net] tg3: Remove unused link config code (John Feeney) [796825]
  - [net] tg3: Consolidate ASIC rev detection code (John Feeney) [796825]
  - [net] tg3: Reduce UMP event collision window (John Feeney) [796825]
  - [net] tg3: Fix NVRAM page writes on newer devices (John Feeney) [796825]
  - [net] tg3: Fix copper autoneg adv checks (John Feeney) [796825]
  - [net] tg3: Fix stats while interface is down (John Feeney) [796825]
  - [net] tg3: Disable new DMA engine for 57766 (John Feeney) [796825]
  - [net] tg3: Move transmit comment to a better location (John Feeney) [796825]
  - [net] tg3: Relocate tg3_find_peer (John Feeney) [796825]
  - [net] tg3: Move tg3_nvram_write_block functions (John Feeney) [796825]
  - [net] tg3: Move tg3_set_rx_mode (John Feeney) [796825]
  - [net] tg3: Move tg3_change_mtu to a better location (John Feeney) [796825]
  - [net] tg3: Relocate tg3_reset_task (John Feeney) [796825]
  - [net] tg3: Move tg3_restart_hw to a better location (John Feeney) [796825]
  - [net] tg3: Remove alloc_etherdev error messages (John Feeney) [796825]
  - [net] tg3: fix ipv6 header length computation (John Feeney) [796825]
  - [net] net: fix assignment of 0/1 to bool variables. (John Feeney) [796825]
  - [net] tg3: Break out RSS indir table init and assignment (John Feeney) [796825]
  - [net] tg3: Use mii_advertise_flowctrl (John Feeney) [796825]
  - [net] tg3: Add 57766 ASIC rev support (John Feeney) [796825]
  - [net] tg3: Make the TX BD DMA limit configurable (John Feeney) [796825]
  - [net] tg3: Enable EEE support for capable 10/100 devs (John Feeney) [796825]
  - [net] tg3: Update version to 3.122 (John Feeney) [796825]
  - [net] tg3: Return flowctrl config through ethtool (John Feeney) [796825]
  - [net] tg3: Integrate flowctrl check into AN adv check (John Feeney) [796825]
  - [net] tg3: Save stats across chip resets (John Feeney) [796825]
  - [net] tg3: Remove ethtool stats member from dev struct (John Feeney) [796825]
  - [net] tg3: Restrict large prod ring cap devices (John Feeney) [796825]
  - [net] tg3: Adjust BD replenish thresholds (John Feeney) [796825]
  - [net] tg3: Make 1000Base-X FC resolution look like 1000T (John Feeney) [796825]
  - [net] tg3: Fix advertisement handling (John Feeney) [796825]
  - [net] tg3: Change mii to ethtool advertisement function names (John Feeney) [796825]
  - [net] tg3: Add ethtool to mii advertisment conversion helpers (John Feeney) [796825]
  - [net] tg3: convert some .get_drvinfo routines to strlcpy (John Feeney) [796825]
  - [net] tg3: Update version to 3.121 (John Feeney) [796825]
  - [net] tg3: Eliminate timer race with reset_task (John Feeney) [796825]
  - [net] tg3: Schedule at most one tg3_reset_task run (John Feeney) [796825]
  - [net] tg3: Obtain PCI function number from device (John Feeney) [796825]
  - [net] tg3: Fix irq alloc error cleanup path (John Feeney) [796825]
  - [net] tg3: Fix APE mutex init and use (John Feeney) [796825]
  - [net] tg3: add tx_dropped counter (John Feeney) [796825]
  - [net] tg3: Remove zero assignments of ethtool_ringparam fields (John Feeney) [796825]
  - [net] tg3: Code movement (John Feeney) [796825]
  - [net] tg3: Eliminate tg3_write_sig_post_reset() prototype (John Feeney) [796825]
  - [net] tg3: Eliminate tg3_stop_fw() prototype (John Feeney) [796825]
  - [net] tg3: Add ability to turn off 1shot MSI (John Feeney) [796825]
  - [net] tg3: Remove tp->rx_offset term when unneeded (John Feeney) [796825]
  - [net] tg3: Fix missed MSI workaround (John Feeney) [796825]
  - [net] tg3: Check all adv bits when checking config (John Feeney) [796825]
  - [net] tg3: Update version to 3.120 (John Feeney) [796825]
  - [net] tg3: Add external loopback support to selftest (John Feeney) [796825]
  - [net] add external loopback test in ethtool self test (John Feeney) [796825]
  - [net] tg3: Restructure tg3_test_loopback (John Feeney) [796825]
  - [net] tg3: Pull phy int lpbk setup into separate func (John Feeney) [796825]
  - [net] tg3: Consilidate MAC loopback code (John Feeney) [796825]
  - [net] tg3: Remove dead code (John Feeney) [796825]
  - [net] tg3: Fix NVRAM selftest failures for 5720 devs (John Feeney) [796825]
  - [net] tg3: Fix RSS indirection table distribution (John Feeney) [796825]
  - [net] tg3: remove unnecessary read of PCI_CAP_ID_EXP (John Feeney) [796825]
  - [net] tg3: Migrate phy preprocessor defs to system defs (John Feeney) [796825]
  - [net] tg3: Show flowctrl settings through get_settings() (John Feeney) [796825]
  - [net] tg3: Add more selfboot formats to NVRAM selftest (John Feeney) [796825]
  - [net] tg3: Remove 4G_DMA_BNDRY_BUG flag (John Feeney) [796825]
  - [net] tg3: Remove 40BIT_DMA_LIMIT_BUG (John Feeney) [796825]
  - [net] tg3: remove interrupt.h inclusion from netdevice.h (John Feeney) [796825]
  - [net] Add Fujitsu 1000base-SX PCI ID to tg3 (John Feeney) [796825]
  - [scsi] qla4xxx: v5.02.04.04.05.09-d0. (Chad Dupuis) [796715]
  - [scsi] qla4xxx: Minidump cleanup patch from upstream (Chad Dupuis) [796715]
  - [scsi] qla4xxx: Add change_queue_depth API support (Chad Dupuis) [796715]
  - [scsi] qla4xxx: Diff between fw hung triggered and normal reset. (Chad Dupuis) [796715]
  - [scsi] qla4xxx: Disable gen pause frames with fw hang on ISP82xx (Chad Dupuis) [796715]
  - [scsi] qla4xxx: 82XX: Temperature monitoring for P3P core. (Chad Dupuis) [796715]
  - [scsi] qla4xxx: Rem force poll logic during disabling interrupts (Chad Dupuis) [796715]
  - [scsi] qla4xxx: Correct early completion of pending mbox. (Chad Dupuis) [796715]
  - [scsi] qla4xxx: Proper detection of fw abort err code for ISP82xx (Chad Dupuis) [796715]
  - [virt] use dev_printk when possible (Prarit Bhargava) [839278]
  - [virt] io_apic: only scan the root bus in early PCI quirks (Prarit Bhargava) [839278]
  - [virt] x86/PCI: use dev_printk when possible (Prarit Bhargava) [839278]
  - [virt] irq and pci_ids for Intel DH89xxCC DeviceIDs (Prarit Bhargava) [839278]
  - [virt] hwmon: enable i5k_amb driver to get memory resource (Prarit Bhargava) [839278]
  - [x86_64] Add missing CPU feature flags for AMD Bulldozer (Prarit Bhargava) [839278]
  - [fs] dlm: fix slow rsb search in dir recovery (David Teigland) [753244]
  - [fs] autofs: propogate LOOKUP_DIRECTORY flag only for last comp (Ian Kent) [814418]
  - [x86] get irq for hpet timer (Prarit Bhargava) [834188]
  - [virt] Make on_a_virt_guest() global (Prarit Bhargava) [834188]
  - [net] virtio: Set correct gso->hdr_len (Thomas Graf) [748332]
  - [net] ipv6: udp: Support hardware checksumming (Thomas Graf) [748332]
  - [net] udpv6: Fix gso_size setting in ip6_ufo_append_data (Thomas Graf) [748332]
  - [fs] ext4: properly dirty split extent nodes (Eric Sandeen) [839770]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-327.el5]
changelog:
  - [fs] nfs: Don't allow multiple mounts on same mntpnt with -o noac (Sachin Prabhu) [839753]
  - [scsi] remove device put from error return path (Tomas Henzl) [768836]
  - [s390] kernel: pfault task state race (Hendrik Brueckner) [831620]
  - [s390] zfcpdump: Implement async sdias event processing (Hendrik Brueckner) [818894]
  - [s390] kernel: kABI workaround for vDSO support (Hendrik Brueckner) [795895]
  - [s390] kernel: Introduce vDSO support (Hendrik Brueckner) [795895]
  - [s390] dasd: add hyper PAV support to DASD device driver (Hendrik Brueckner) [795897]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-326.el5]
changelog:
  - [fs] gfs2: Add kobject release method (Robert S Peterson) [824568]
  - [fs] nfsd: safer initialization order in find_file() (Harshula Jayasuriya) [800758]
  - [fs] nfsd4: remove use of mutex for file_hashtable (Harshula Jayasuriya) [800758]
  - [scsi] bnx2i: Updated version and copyright year (Tomas Henzl) [796827]
  - [scsi] bnx2i: fix the bit manipulation when setting error mask (Tomas Henzl) [796827]
  - [scsi] bnx2i: Fix NULL ptr ref in conn get param (Tomas Henzl) [796827]
  - [scsi] bnx2i: Fixed the override of the error_mask module param (Tomas Henzl) [796827]
  - [net] sfc: Private ioctl to allow reset during online fw update (Michal Schmidt) [833600]
  - [net] sfc: disable RX hash insertion (Michal Schmidt) [833600]
  - [net] sfc: Refill RX rings as soon as space for a batch (Michal Schmidt) [833600]
  - [net] sfc: Fill RX rings completely full, rather than to 95% full (Michal Schmidt) [833600]
  - [net] sfc: Fix missing cleanup in failure path of efx_pci_probe() (Michal Schmidt) [833600]
  - [net] sfc: Do not attempt to flush queues if DMA is disabled (Michal Schmidt) [833600]
  - [net] sfc: Remove efx_channel::last_eventq_read_ptr (Michal Schmidt) [833600]
  - [net] sfc: Run event/IRQ selftest async at interface bring up (Michal Schmidt) [833600]
  - [net] sfc: Encapsulate access to last_irq_cpu in self-test (Michal Schmidt) [833600]
  - [net] sfc: Test all event queues in parallel (Michal Schmidt) [833600]
  - [net] sfc: Raise self-test timeouts (Michal Schmidt) [833600]
  - [net] sfc: Remove TX completions from adaptive IRQ scoring (Michal Schmidt) [833600]
  - [net] sfc: Update comments on efx_rx_packet_gro() (Michal Schmidt) [833600]
  - [net] sfc: Remove redundant function efx_nic_has_mc() (Michal Schmidt) [833600]
  - [net] sfc: Fix assignment of ip_summed for pre-allocated skbs (Michal Schmidt) [833600]
  - [net] sfc: Alloc SRAM between caches at init time (Michal Schmidt) [833600]
  - [net] sfc: Make all CPU/IRQ/channel/queue counts unsigned (Michal Schmidt) [833600]
  - [net] sfc: Make buffer table indices and counts unsigned (Michal Schmidt) [833600]
  - [net] sfc: Disable flow control during flushes (Michal Schmidt) [833600]
  - [net] sfc: Generalise event gen to cover VF-owned event queues (Michal Schmidt) [833600]
  - [net] sfc: Use prop func to test for RX channel in efx_poll (Michal Schmidt) [833600]
  - [net] sfc: Leave interrupts/event queues enabled whenever we can (Michal Schmidt) [833600]
  - [net] sfc: Generate RX fill events based on RX queues (Michal Schmidt) [833600]
  - [net] sfc: Generalise driver event generation (Michal Schmidt) [833600]
  - [net] sfc: Correct MAC filter bitfield definitions (Michal Schmidt) [833600]
  - [net] sfc: Warn if unable to create MTDs (Michal Schmidt) [833600]
  - [net] sfc: Replace some constants with EFX_PAGE_SIZE/EFX_BUF_SIZE (Michal Schmidt) [833600]
  - [net] sfc: Do not retry hardware probe if it schedules a reset (Michal Schmidt) [833600]
  - [net] sfc: Skip RX end-of-batch work on channels w/o an RX queue (Michal Schmidt) [833600]
  - [net] sfc: Use a more sensible cast in efx_rx_buf_offset() (Michal Schmidt) [833600]
  - [net] sfc: Replace is_page and other booleans with a flags field (Michal Schmidt) [833600]
  - [net] sfc: Move end of non-GRO RX path into its own function (Michal Schmidt) [833600]
  - [net] sfc: Make all MAC statistics consistently 64 bits wide (Michal Schmidt) [833600]
  - [net] sfc: Remove redundant 'rc' variable, always set to 0 (Michal Schmidt) [833600]
  - [net] sfc: Minor formatting fixes (Michal Schmidt) [833600]
  - [net] sfc: Use local variables not repeated indirect lookups (Michal Schmidt) [833600]
  - [net] sfc: Remove remnants of on-load self-test (Michal Schmidt) [833600]
  - [net] sfc: Remove obsolete function efx_dev_name() (Michal Schmidt) [833600]
  - [net] sfc: Update the description of SFC_MTD (Michal Schmidt) [833600]
  - [redhat] config-generic: enable CONFIG_SFC_MCDI_MON (Michal Schmidt) [833600]
  - [net] sfc: Add hwmon driver on brds with SFC9000-fam controllers (Michal Schmidt) [833600]
  - [net] sfc: Clean up test interrupt handling (Michal Schmidt) [833600]
  - [net] Partly revert 'sfc: Handle serious errors in exactly ...' (Michal Schmidt) [833600]
  - [net] sfc: Remove dep on NAPI polling in efx_test_eventq_irq (Michal Schmidt) [833600]
  - [net] sfc: Correct interrupt timer quantum for Siena (Michal Schmidt) [833600]
  - [net] sfc: Support getting CAPABILITIES from GET_BOARD_CFG res (Michal Schmidt) [833600]
  - [net] sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG (Michal Schmidt) [833600]
  - [net] sfc: Remove efx_nic_type::push_multicast_hash operation (Michal Schmidt) [833600]
  - [net] sfc: Merge efx_mcdi_mac_check_fault/efx_mcdi_get_mac_faults (Michal Schmidt) [833600]
  - [net] sfc: Merge efx_mac_operations into efx_nic_type (Michal Schmidt) [833600]
  - [net] sfc: Hold stats_lock while reading mac_stats (Michal Schmidt) [833600]
  - [net] sfc: Use new names for MC shared memory layout constants (Michal Schmidt) [833600]
  - [net] sfc: Make handling of MC reboot more reliable (Michal Schmidt) [833600]
  - [net] sfc: Remove fallback for invalid permanent MAC address (Michal Schmidt) [833600]
  - [net] sfc: Rename efx_wanted_channels to efx_wanted_parallelism (Michal Schmidt) [833600]
  - [net] sfc: Update MCDI (firmware interface) definitions (Michal Schmidt) [833600]
  - [net] sfc: Remove unnecessary inclusion of header file (Michal Schmidt) [833600]
  - [net] sfc: Const-qualify static data as appropriate (Michal Schmidt) [833600]
  - [net] sfc: Remove parentheses around return expressions (Michal Schmidt) [833600]
  - [net] sfc: Avoid assignment in an if-statement (Michal Schmidt) [833600]
  - [net] sfc: Fix some formatting errors reported by checkpatch (Michal Schmidt) [833600]
  - [net] sfc: fix assignment of 0/1 to bool variables. (Michal Schmidt) [833600]
  - [net] sfc: Use skb_fill_page_desc to simp page buff pass to GRO (Michal Schmidt) [833600]
  - [net] sfc: Remove device ID macros only used once (Michal Schmidt) [833600]
  - [net] sfc: Use kcalloc instead of kzalloc to allocate array (Michal Schmidt) [833600]
  - [net] sfc: Add moduleparam.h to drivers as required. (Michal Schmidt) [833600]
  - [pci] sfc: Add Solarflare vendor ID and SFC4000 device IDs (Michal Schmidt) [833600]
  - [net] sfc: use skb frag size accessors (Michal Schmidt) [833600]
  - [net] sfc: Remove driver assignments of ethtool_ringparam fields (Michal Schmidt) [833600]
  - [net] sfc: Use correct fields of struct ethtool_coalesce (Michal Schmidt) [833600]
  - [net] sfc: Validate IRQ mod params in efx_init_irq_moderation (Michal Schmidt) [833600]
  - [net] sfc: Fix reporting/validation of TX interrupt coalescing (Michal Schmidt) [833600]
  - [net] sfc: Use consistent types for interrupt coalescing params (Michal Schmidt) [833600]
  - [net] sfc: Correct err code for unsupported interrupt coalescing (Michal Schmidt) [833600]
  - [net] sfc: Use 64-bit writes for TX push where possible (Michal Schmidt) [833600]
  - [net] sfc: Remove 'Communications' after 'Solarflare' (Michal Schmidt) [833600]
  - [net] sfc: Remove 'Solarstorm' from Kconfig descriptions (Michal Schmidt) [833600]
  - [net] sfc: Fix Siena mac statistics on big endian platforms (Michal Schmidt) [833600]
  - [net] sfc: Fix mapping of reset reasons and flags to methods (Michal Schmidt) [833600]
  - [net] sfc: Allow resets to be upgraded; use atomic ops for safety (Michal Schmidt) [833600]
  - [net] sfc: Remove unneeded version.h include (Michal Schmidt) [833600]
  - [net] sfc: Remove casts of void * (Michal Schmidt) [833600]
  - [net] sfc: include interrupt.h (Michal Schmidt) [833600]
  - [net] sfc: Add appropriate prefetch.h hdr for prefetch users (Michal Schmidt) [833600]
  - [net] sfc: Don't use enums as a bitmask. (Michal Schmidt) [833600]
  - [net] sfc: Use netif_device_{detach,ttach} around reset/selftest (Michal Schmidt) [833600]
  - [net] sfc: Fix TX queue numbering when separate_tx_channels=1 (Michal Schmidt) [833600]
  - [net] sfc: cleaned data in get_settings (Michal Schmidt) [833600]
  - [net] sfc: Do not use efx_process_channel_now in online self-test (Michal Schmidt) [833600]
  - [net] sfc: Stop the TX queues during loopback self-tests (Michal Schmidt) [833600]
  - [net] sfc: make function tables const (Michal Schmidt) [833600]
  - [net] sfc: Fix common misspellings (Michal Schmidt) [833600]
  - [net] sfc: Move test of rx_checksum_enabled from nic.c to rx.c (Michal Schmidt) [833600]
  - [net] sfc: lower stack usage in efx_ethtool_self_test (Michal Schmidt) [833600]
  - [net] sfc: Bump version to 3.1 (Michal Schmidt) [833600]
  - [net] sfc: Rem config FIFO thresholds for pause frame generation (Michal Schmidt) [833600]
  - [net] sfc: Expose TX push/TSO counters through ethtool statistics (Michal Schmidt) [833600]
  - [net] sfc: Update copyright dates (Michal Schmidt) [833600]
  - [net] sfc: Do not read STAT1.FAULT in efx_mdio_check_mmd() (Michal Schmidt) [833600]
  - [net] sfc: Read MC firmware version when requested via ethtool (Michal Schmidt) [833600]
  - [net] sfc: Reduce size of efx_rx_buffer further (Michal Schmidt) [833600]
  - [net] sfc: Reduce size of efx_rx_buffer by skb and page union (Michal Schmidt) [833600]
  - [net] sfc: Distinguish queue lookup from test for queue existence (Michal Schmidt) [833600]
  - [net] sfc: change offload_features to u32 (Michal Schmidt) [833600]
  - [net] sfc: Restore the effect of the rss_cpus module parameter (Michal Schmidt) [833600]
  - [net] sfc: Make efx_get_tx_queue() an inline function (Michal Schmidt) [833600]
  - [net] sfc: make pci_restore_state return void (Michal Schmidt) [833600]
  - [net] sfc: Remove unused and comment on removed fields (Michal Schmidt) [833600]
  - [net] sfc: Use default implementation of get_link where possible (Michal Schmidt) [833600]
  - [net] sfc: convert references to LRO to GRO (Michal Schmidt) [833600]
  - [net] sfc: Log start and end of ethtool self-test at INFO level (Michal Schmidt) [833600]
  - [net] sfc: Use TX push whenever adding descriptors to empty queue (Michal Schmidt) [833600]
  - [net] sfc: Remove locking from implementation of efx_writeo_paged (Michal Schmidt) [833600]
  - [net] sfc: Add compile-time checks of paged register writes (Michal Schmidt) [833600]
  - [net] sfc: Remove redundant memory barriers between MMIOs (Michal Schmidt) [833600]
  - [net] sfc: Improve comments on collector behaviour/function usage (Michal Schmidt) [833600]
  - [net] sfc: Use ACCESS_ONCE when copying efx_tx_queue::read_count (Michal Schmidt) [833600]
  - [net] sfc: Reorder struct efx_nic to sep fields by volatility (Michal Schmidt) [833600]
  - [net] sfc: Fix NAPI list corruption during ring reallocation (Michal Schmidt) [833600]
  - [net] sfc: Fix legacy interrupt handler crash (Michal Schmidt) [833600]
  - [net] sfc: Store MAC address from NVRAM in net_device::perm_addr (Michal Schmidt) [833600]
  - [net] sfc: Use current MAC address for WoL filter (Michal Schmidt) [833600]
  - [net] sfc: Update doc to match earlier move of Toeplitz hash key (Michal Schmidt) [833600]
  - [net] sfc: Move xmac_poll_required into struct falcon_nic_data (Michal Schmidt) [833600]
  - [net] sfc: Move Falcon global event handling to falcon.c (Michal Schmidt) [833600]
  - [net] sfc: Move mdio_lock to struct falcon_nic_data (Michal Schmidt) [833600]
  - [net] sfc: Move SPI state to struct falcon_nic_data (Michal Schmidt) [833600]
  - [net] sfc: Remove inclusion of various private header files (Michal Schmidt) [833600]
  - [net] sfc: Expose Falcon BootROM config through MTD, not ethtool (Michal Schmidt) [833600]
  - [net] sfc: Remove broken auto fallback for invalid Falcon config (Michal Schmidt) [833600]
  - [net] sfc: Fix MCDI completion and MC REBOOT/CMDDONE ordering (Michal Schmidt) [833600]
  - [net] sfc: Clear RXIN_SEL when soft-resetting QT2025C (Michal Schmidt) [833600]
  - [net] sfc: Read-to-clear LM87 alarm/interrupt at start of day (Michal Schmidt) [833600]
  - [net] sfc: Distinguish crit and non-crit over-temp conditions (Michal Schmidt) [833600]
  - [net] sfc: Fix condition for no-op in set_phy_flash_cfg() (Michal Schmidt) [833600]
  - [net] sfc: Reduce log level for MCDI error response (Michal Schmidt) [833600]
  - [net] sfc: make functions static (Michal Schmidt) [833600]
  - [net] sfc: return operator cleanup (Michal Schmidt) [833600]
  - [net] sfc: Add support for SFE4003 board and TXC43128 PHY (Michal Schmidt) [833600]
  - [net] sfc: Remove support for SFN4111T, SFT9001 and Falcon GMAC (Michal Schmidt) [833600]
  - [net] sfc: Fix build due to lack of vmalloc.h include. (Michal Schmidt) [833600]
  - [net] sfc: Clean up and correct comments on efx_monitor() (Michal Schmidt) [833600]
  - [net] sfc: Fix order of channel_name array dimensions (Michal Schmidt) [833600]
  - [net] sfc: Allow changing DMA ring sizes dynamically via ethtool (Michal Schmidt) [833600]
  - [net] sfc: Make the dmaq size a run-time setting (Michal Schmidt) [833600]
  - [net] sfc: Allocate each channel separately (Michal Schmidt) [833600]
  - [net] sfc: Refactor channel and queue lookup and iteration (Michal Schmidt) [833600]
  - [net] sfc: Abstract channel and index lookup for RX queues (Michal Schmidt) [833600]
  - [net] sfc: Allocate DMA and event rings using GFP_KERNEL (Michal Schmidt) [833600]
  - [net] sfc: Fix failure paths in efx_probe_port() (Michal Schmidt) [833600]
  - [net] sfc: Remove declarations of functions that no longer exist (Michal Schmidt) [833600]
  - [net] sfc: Accumulate RX_NODESC_DROP count in rx_dropped (Michal Schmidt) [833600]
  - [net] sfc: avoid some skb->ip_summed initializations (Michal Schmidt) [833600]
  - [net] GRO: fix merging a paged skb after non-paged skbs (Michal Schmidt) [833600]
  - [fs] ext3: pass custom EOF to generic_file_llseek_size() (Eric Sandeen) [784191]
  - [fs] ext4: use core vfs llseek code for dir seeks (Eric Sandeen) [784191]
  - [fs] vfs: allow custom EOF in generic_file_llseek code (Eric Sandeen) [784191]
  - [fs] ext4: return 32/64-bit dir name hash according to usage type (Eric Sandeen) [784191]
  - [fs] ext4: improve llseek error handling for large seek offsets (Eric Sandeen) [784191]
  - [fs] ext3: return 32/64-bit dir name hash according to usage type (Eric Sandeen) [784191]
  - [s390/ppc64] add is_compat_task() for s390 and ppc64 (Eric Sandeen) [784191]
  - [fs] vfs: add generic_file_llseek_size (Eric Sandeen) [784191]
  - [fs] nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes) (Eric Sandeen) [784191]
  - [fs] nfsd: rename 'int access' to 'int may_flags' in nfsd_open() (Eric Sandeen) [784191]
  - [fs] add new FMODE flags: FMODE_32bithash and FMODE_64bithash (Eric Sandeen) [784191]
  - [fs] nfsd4: Remove check for a 32-bit cookie in nfsd4_readdir() (Eric Sandeen) [784191]
  - [net] cxgb3: unify return value of .ndo_set_mac_address (Jay Fenlason) [802609]
  - [net] cxgb3: update firmware version (Jay Fenlason) [802609]
  - [net] cxgb3: Handle NULL dst neighbour in cxgb3_offload.c (Jay Fenlason) [802609]
  - [net] cxgb3: Rework t3_l2t_get to take a dst_entry (Jay Fenlason) [802609]
  - [net] cxgb3: remove inadvertently added rejects from last update (Jay Fenlason) [802609]
  - [net] cxgb3: Remove N/A fw_version dustbunnies from .get_drvinfo (Jay Fenlason) [802609]
  - [net] cxgb3: Use strcpy in .get_drvinfo routines (Jay Fenlason) [802609]
  - [net] cxgb3: add skb frag size accessors (Jay Fenlason) [802609]
  - [net] cxgb3:  Remove zero assignments of ethtool_ringparam fields (Jay Fenlason) [802609]
  - [net] igb: rework igb_poll to better match upstream (Stefan Assmann) [837347]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-325.el5]
changelog:
  - [x86_64] cpa: Fix missing TLB flush problem in change_page_attr() (Frank Arnold) [818333]
  - [block] loop: prevent information leak after failed read (Dave Young) [761416]
  - [char] ipmi: decrease IPMI message trans time in interrupt mode (Shyam Iyer) [797052]
  - [net] qlge: Bumped driver version to 1.00.00.30. (Chad Dupuis) [796738]
  - [net] qlge: Fix memory leak in the process of refill (Chad Dupuis) [796738]
  - [net] qlge: Fixed invalid reference to ip header (Chad Dupuis) [796738]
  - [net] qlge: Updating Schultz LICENSE.qlge file. (Chad Dupuis) [796738]
  - [scsi] don't offline devices with a reservation conflict (David Jeffery) [835660]
  - [virt] prevent acpi_nmi_{enable|disable}() in Xen PV guests (Laszlo Ersek) [835790]
  - [virt] xen/evtchn: clear 2ndary CPU cpu_evtchn_mask after restore (Igor Mammedov) [768350]
  - [virt] netback: use correct index for invalidation (Igor Mammedov) [768350]
  - [virt] x86: refuse to initialize the microcode driver in DomU (Igor Mammedov) [768350]
  - [scsi] libcxgbi: don't print when alloc fails (Rob Evers) [802615]
  - [scsi] cxgb4i: tcp push bit fix (Rob Evers) [802615]
  - [scsi] be2iscsi: Get Initiator Name for the iSCSI_Host (Rob Evers) [796470]
  - [scsi] be2iscsi: Ret async handle of unknown opcode to free list. (Rob Evers) [796470]
  - [scsi] be2iscsi: Check ASYNC PDU Handle corresponds to HDR/DATA (Rob Evers) [796470]
  - [scsi] be2iscsi: Bump the driver Version (Rob Evers) [796470]
  - [scsi] be2iscsi: Update in Copyright information (Rob Evers) [796470]
  - [scsi] be2iscsi: Fix the function return values. (Rob Evers) [796470]
  - [scsi] be2iscsi: Code cleanup, removing the goto statement (Rob Evers) [796470]
  - [scsi] be2iscsi: Fix double free of MCCQ info memory. (Rob Evers) [796470]
  - [scsi] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails (Rob Evers) [796470]
  - [scsi] be2iscsi:Freeing of WRB and SGL Handle in cleanup task (Rob Evers) [796470]
  - [scsi] be2iscsi: WRB Initialization and Failure code path change (Rob Evers) [796470]
  - [scsi] be2iscsi: Fix in ASYNC PDU stitching logic. (Rob Evers) [796470]
  - [scsi] be2iscsi: Fix in the Asynchronous Code Path (Rob Evers) [796470]
  - [scsi] be2iscsi: cleanup a min_t() call (Rob Evers) [796470]
  - [pci] Introduce command line option to disable ARI (Myron Stowe) [832592]
  - [pci] Add missing checks within 'pci_enable_ari()' (Myron Stowe) [832592]
  - [block] virtio: Add 'serial' attribute to virtio-blk devices (Asias He) [816863]
  - [block] virtio: fix request leak. (Asias He) [816863]
  - [block] virtio: Add virtio disk identification support (Asias He) [816863]
  - [fs] nfs: Fix the return value in nfs_page_mkwrite() (Niels de Vos) [818650]
  - [fs] nfs: Optimise nfs_vm_page_mkwrite() (Niels de Vos) [818650]
  - [fs] nfs: Add debugging facility for nfs aops (Niels de Vos) [818650]
  - [fs] nfs: Add the helper nfs_vm_page_mkwrite (Niels de Vos) [818650]
  - [ata] ata_piix: drop merged SCR access use slave_link instead (David Milburn) [810403]
  - [ata] libata: implement slave_link (David Milburn) [810403]
  - [ata] libata: misc updates to prepare for slave link (David Milburn) [810403]
  - [ata] libata: reimplement link iterator (David Milburn) [810403]
  - [ata] libata: make SCR access ops per-link (David Milburn) [810403]
  - [scsi] megaraid_sas: version string update (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: fpRead/{WriteCapable|WriteAcrossStripe} (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Optimize HostMSIxVectors setting (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: remove poll_mode_io code (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: mask off flags in ioctl path (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Fix reglockFlags for degraded raid5/6 (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Add workaround for PERC5/1068 kdump panic (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Add multiple {MSI-X vector/reply queue} (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Add support for 9360/9380 12GB/s controllers (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Clear FUSION_IN_RESET pre enabling inters (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Clear state change interrupts (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Remove some unnecessary code (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Fix mismatch in mutex lock-unlock (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Increase default cmds per lun to 256 (Tomas Henzl) [796920]
  - [scsi] megaraid_sas: Cont boot if FW in FAULT at driver load time (Tomas Henzl) [796920]
  - [security] unistd: add __NR_prlimit64 syscall numbers (Frederic Weisbecker) [655194]
  - [security] Fix prlimit64 for suid/sgid processes (Frederic Weisbecker) [655194]
  - [security] rlimits: implement prlimit64 syscall (Frederic Weisbecker) [655194]
  - [security] rlimits: add rlimit64 structure (Frederic Weisbecker) [655194]
  - [security] rlimits: switch more rlimit syscalls to do_prlimit (Frederic Weisbecker) [655194]
  - [security] rlimits: redo do_setrlimit to more generic do_prlimit (Frederic Weisbecker) [655194]
  - [security] rlimits: do security check under task_lock (Frederic Weisbecker) [655194]
  - [security] rlimits: allow setrlimit to non-current tasks (Frederic Weisbecker) [655194]
  - [security] rlimits: split sys_setrlimit (Frederic Weisbecker) [655194]
  - [security] rlimits: ensure rlim_max never grows in sys_setrlimit (Frederic Weisbecker) [655194]
  - [security] rlimits: add task_struct to setrlimit (Frederic Weisbecker) [655194]
  - [net] igbvf driver update (Stefan Assmann) [794926]
  - [net] virtio: get/set UFO, get rx csum via ethtool (Jiri Benc) [748335]
  - [char] ipmi: Increase KCS timeouts (Matthew Garrett) [605727]
  - [pci] fix upstream P2P bridge checks when enabling OBFF and LTR (Myron Stowe) [834708]
  - [net] igb driver update (Stefan Assmann) [794925]
  - [virt] xen: add the CDROM_GET_CAPABILITY ioctl to blkfront (Laszlo Ersek) [604181]
  - [virtio] pci: disallow entering suspend states (Amit Shah) [834511]
  - [fs] ext4: Fix overflow caused by missing cast in ext4_fallocate (Lukas Czerner) [830351]
  - [xen] Fix #GPF injection into compat guests in vm86 code (Igor Mammedov) [837032]
  - [xen] x86: emulate lea with two register operands correctly (Igor Mammedov) [837032]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-324.el5]
changelog:
  - [net] be2net: Disable num_vfs param as SR-IOV not on RHEL5 (Ivan Vecera) [836876]
  - [net] ixgbevf: Set jumbo frames correctly after PF reset (Andy Gospodarek) [794922]
  - [net] ixgbevf: Add support to recognize 100mb link speed (Andy Gospodarek) [794922]
  - [net] ixgbevf: Fix mailbox interrupt ack bug (Andy Gospodarek) [794922]
  - [net] ixgbevf: Prev possible race cond by checking for message (Andy Gospodarek) [794922]
  - [net] ixgbevf: Fix reg defines to handle complex expressions (Andy Gospodarek) [794922]
  - [net] ixgbe: Fix case of Tx Hang in PF with 32 VFs (Andy Gospodarek) [794920]
  - [net] ixgbe: Add param to allow untested and unsafe SFP+ modules (Andy Gospodarek) [794920]
  - [net] ixgbe: add support for new 82599 device. (Andy Gospodarek) [794920]
  - [net] ixgbe: add support for new 82599 device id (Andy Gospodarek) [794920]
  - [net] ixgbe: Reconfigure SR-IOV Init (Andy Gospodarek) [794920]
  - [net] e1000e: use more logging macros when netdev not registered (Dean Nelson) [794921]
  - [net] e1000e: test for valid check_reset_block function pointer (Dean Nelson) [794921]
  - [net] e1000e: fix Rapid Start Technology support for i217 (Dean Nelson) [794921]
  - [net] e1000e: fix typo in def of E1000_CTRL_EXT_FORCE_SMBUS (Dean Nelson) [794921]
  - [net] e1000e: Fix merge conflict (net->net-next) (Dean Nelson) [794921]
  - [net] e1000e: increase version number (Dean Nelson) [794921]
  - [net] e1000e: clear REQ and GNT in EECD (82571 && 82572) (Dean Nelson) [794921]
  - [net] e1000e: enable forced master/slave on 82577 (Dean Nelson) [794921]
  - [net] e1000e: initial support for i217 (Dean Nelson) [794921]
  - [net] e1000e: Rem special case for 82573/82574 ASPM L1 disable (Dean Nelson) [794921]
  - [net] e1000e: Disable ASPM L1 on 82574 (Dean Nelson) [794921]
  - [net] e1000e: Driver workaround for IPv6 Hdr Extension Erratum. (Dean Nelson) [794921]
  - [net] e1000e: Fix intermittent negotiation issue on 82574/82583. (Dean Nelson) [794921]
  - [net] e1000e: cleanup [read|write]_reg_locked PHY ops funcptrs (Dean Nelson) [794921]
  - [net] e1000e: suggest possible workaround to dev hang on 82577/8 (Dean Nelson) [794921]
  - [net] e1000e: fix .ndo_set_rx_mode for 82579 (Dean Nelson) [794921]
  - [net] e1000e: PHY initialization flow changes for 82577/8/9 (Dean Nelson) [794921]
  - [net] e1000e: workaround EEPROM configuration change on 82579 (Dean Nelson) [794921]
  - [net] e1000e: 82579 potential sys hang on stress when ME enabled (Dean Nelson) [794921]
  - [net] e1000e: 82579 packet drop workaround (Dean Nelson) [794921]
  - [net] e1000e: Enable DMA Burst Mode on 82574 by default. (Dean Nelson) [794921]
  - [net] e1000e: Dis Far-End LoopBack after reset on 80003ES2LAN. (Dean Nelson) [794921]
  - [net] e1000e: Fix default inter throttle rate not set in NIC HW (Dean Nelson) [794921]
  - [net] e1000e: MSI interrupt test failed, using legacy interrupt (Dean Nelson) [794921]
  - [net] e1000e: cleanup boolean logic (Dean Nelson) [794921]
  - [net] e1000e: cleanup remaining strings split across mult lines (Dean Nelson) [794921]
  - [net] e1000e: issues in Sx on 82577/8/9 (Dean Nelson) [794921]
  - [net] e1000e: cleanup indexed register arrays (Dean Nelson) [794921]
  - [net] e1000e: cleanup NAPI routine (Dean Nelson) [794921]
  - [net] e1000e: Minor comment clean-up. (Dean Nelson) [794921]
  - [net] e1000e: Guarantee descriptor writeback flush success. (Dean Nelson) [794921]
  - [net] e1000e: prev oops when adptr is closed and reset sametime (Dean Nelson) [794921]
  - [net] e1000e: make wired eth driver mess level consistent (rev2) (Dean Nelson) [794921]
  - [net] e1000e: use msleep instead of mdelay (Dean Nelson) [794921]
  - [net] e1000e: cleanup whitespace and indentation (Dean Nelson) [794921]
  - [net] e1000e: cleanup incorrect filename in comment (Dean Nelson) [794921]
  - [net] e1000e: ren e1000e_reload_nvm and call as funcptr (Dean Nelson) [794921]
  - [net] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [794921]
  - [net] e1000e: use true/false for bool, do not assume always true (Dean Nelson) [794921]
  - [net] e1000e: cleanup comment in e1000_hash_mc_addr() (Dean Nelson) [794921]
  - [net] e1000e: ren e1000e_config_collision_dist call as funcptr (Dean Nelson) [794921]
  - [net] e1000e: fix comment in e1000e_set_kmrn_lock_loss_workaround (Dean Nelson) [794921]
  - [net] e1000e: cleanup: call setup_physical_interface func ptr (Dean Nelson) [794921]
  - [net] e1000e: cleanup use of check_reset_block function pointer (Dean Nelson) [794921]
  - [net] e1000e: cleanup use of check_mng_mode function pointer (Dean Nelson) [794921]
  - [net] e1000e: cleanup: ren e1000e_setup_link and call as funcptr (Dean Nelson) [794921]
  - [net] e1000e: cleanup: ren e1000e_id_led_init and call as funcptr (Dean Nelson) [794921]
  - [net] e1000e: cosmetic changes making lines less than 80 chars (Dean Nelson) [794921]
  - [net] e1000e: cosmetic change to boolean comparisons (Dean Nelson) [794921]
  - [net] e1000e: cleanup goto statements exiting without common work (Dean Nelson) [794921]
  - [net] e1000e: fix ret for e1000e_setup_fiber_serdes_link (Dean Nelson) [794921]
  - [net] e1000e: fix ret for e1000_init_hw_ich8lan (Dean Nelson) [794921]
  - [net] e1000e: cleanup: minor whitespace addition (Dean Nelson) [794921]
  - [net] e1000e: cleanup: rem unnecessary variable initializations (Dean Nelson) [794921]
  - [net] e1000e: cleanup: remove unnecessary test and return (Dean Nelson) [794921]
  - [net] e1000e: cleanup: remove unnecessary variable ret_val (Dean Nelson) [794921]
  - [net] e1000e: cleanup: remove unreachable statement (Dean Nelson) [794921]
  - [net] e1000e: fix ret for e1000_set_d3_lplu_state_ich8lan (Dean Nelson) [794921]
  - [net] e1000e: cleanup: always return 0 (Dean Nelson) [794921]
  - [net] e1000e: cleanup: remove assignments just before returning (Dean Nelson) [794921]
  - [net] e1000e: fix ret for e1000_setup_copper_link_80003es2lan (Dean Nelson) [794921]
  - [net] e1000e: fix ret for e1000_cfg_kmrn_10_100_80003es2lan (Dean Nelson) [794921]
  - [net] e1000e: cleanup: rename goto labels to be more meaningful (Dean Nelson) [794921]
  - [net] e1000e: cleanup: consolidate common code using gotos (Dean Nelson) [794921]
  - [net] e1000e: replace '1' with 'true' for boolean get_link_status (Dean Nelson) [794921]
  - [net] e1000e: pass ptr to hw struct for e1000_init_mac_params_XXX (Dean Nelson) [794921]
  - [net] e1000e: use true/false for bool autoneg_false (Dean Nelson) [794921]
  - [net] e1000e: remove unnecessary parentheses (Dean Nelson) [794921]
  - [net] e1000e: remove unnecessary returns from void functions (Dean Nelson) [794921]
  - [net] e1000e: remove test that is always false (Dean Nelson) [794921]
  - [net] e1000e: minor whitespace and indentation cleanup (Dean Nelson) [794921]
  - [net] e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ (Dean Nelson) [794921]
  - [net] e1000e: fix checkpatch warning from MINMAX test (Dean Nelson) [794921]
  - [net] e1000e: cleanup: use {} in all branches of a cond-statement (Dean Nelson) [794921]
  - [net] e1000e: cleanup e1000_init_mac_params_82571() (Dean Nelson) [794921]
  - [net] e1000e: cleanup e1000_init_mac_params_80003es2lan() (Dean Nelson) [794921]
  - [net] e1000e: cleanup - check return values consistently (Dean Nelson) [794921]
  - [net] e1000e: add initializers reported when compiling with W=1 (Dean Nelson) [794921]
  - [net] e1000e: update copyright year (Dean Nelson) [794921]
  - [net] e1000e: split lib.c into three more-appropriate files (Dean Nelson) [794921]
  - [net] e1000e: call er16flash() instead of __er16flash() (Dean Nelson) [794921]
  - [net] e1000e: convert final strncpy() to strlcpy() (Dean Nelson) [794921]
  - [net] e1000e: concat long debug strings which span multiple lines (Dean Nelson) [794921]
  - [net] e1000e: cond restrt autoneg on 8257[789] setting LPLU state (Dean Nelson) [794921]
  - [net] e1000e: inc Rx PBA to prev dropped recv pkts on 82566/82567 (Dean Nelson) [794921]
  - [net] e1000e: ICHx/PCHx LOMs use LPLU NVM state when going to Sx (Dean Nelson) [794921]
  - [net] e1000e: update workaround 82579 intermit disabled in S0->Sx (Dean Nelson) [794921]
  - [net] e1000e: disable Early Receive DMA on ICH LOMs (Dean Nelson) [794921]
  - [net] e1000e: Need to include vmalloc.h (Dean Nelson) [794921]
  - [net] e1000e: 82574/82583 Tx hang workaround (Dean Nelson) [794921]
  - [net] e1000e: use h/w default values for Transmit Control reg (Dean Nelson) [794921]
  - [net] e1000e: use default settings for Tx Inter Packet Gap timer (Dean Nelson) [794921]
  - [net] e1000e: 82579: workaround for link drop issue (Dean Nelson) [794921]
  - [net] e1000e: always set trans descriptor control regs the same (Dean Nelson) [794921]
  - [net] e1000e: default IntMode based on kern config & h/w support (Dean Nelson) [794921]
  - [net] e1000e: re-factor ethtool get/set ring parameter (Dean Nelson) [794921]
  - [net] e1000e: pass ptr to ring struct instead of adapter struct (Dean Nelson) [794921]
  - [net] e1000e: conv head, tail and itr_reg offsets to __iomem ptrs (Dean Nelson) [794921]
  - [net] e1000e: re-enable alternate MAC addr for supported devs (Dean Nelson) [794921]
  - [net] e1000e: fix assignment of 0/1 to bool variables. (Dean Nelson) [794921]
  - [net] e1000e: convert strncpy() to strlcpy() (Dean Nelson) [794921]
  - [net] e1000e: Convert printks to pr_<level> (Dean Nelson) [794921]
  - [net] e1000e: convert to real ndo_set_rx_mode (Dean Nelson) [794921]
  - [net] e1000e: use strlcpy() in place of strncpy() (Dean Nelson) [794921]
  - [net] e1000e: Add module.h (Dean Nelson) [794921]
  - [net] e1000e: fix skb truesize underestimation (Dean Nelson) [794921]
  - [net] e1000e: Remove zero assignment of ethtool_ringparam fields (Dean Nelson) [794921]
  - [net] e1000e: bad short pkts rec'ed when jumbos enabled on 82579 (Dean Nelson) [794921]
  - [net] e1000e: make function tables const (Dean Nelson) [794921]
  - [net] e1000e: convert driver to use extended descriptors (Dean Nelson) [794921]
  - [net] e1000e: remove unnecessary msleep() in e1000e_write_nvm_spi (Dean Nelson) [794921]
  - [net] e1000e: remove EEE module parameter (Dean Nelson) [794921]
  - [net] e1000e: disable EEE support by default (Dean Nelson) [794921]
  - [net] e1000e: enable support for EEE on 82579 (Dean Nelson) [794921]
  - [net] e1000e: convert to use mc helpers (Dean Nelson) [794921]
  - [net] enic: Fix endianness bug. (Stefan Assmann) [796426]
  - [net] enic: Check firmware cap before issuing firmware commands (Stefan Assmann) [796426]
  - [net] bna: Update driver version to 3.0.23.0 (Ivan Vecera) [796494]
  - [net] bna: Function name changes and cleanups (Ivan Vecera) [796494]
  - [net] bna: Remove tx tasklet (Ivan Vecera) [796494]
  - [net] bna: tx rx cleanup fix (Ivan Vecera) [796494]
  - [net] bna: ioc cleanups (Ivan Vecera) [796494]
  - [net] bna: Flash controller ioc pll init fixes (Ivan Vecera) [796494]
  - [net] bna: Serialize smem access during adapter initialization (Ivan Vecera) [796494]
  - [net] bna: Remove boolean comparisons to true/false (Ivan Vecera) [796494]
  - [net] bna: fix err handling of bnad_get_flash_partition_by_offset (Ivan Vecera) [796494]
  - [net] bna: Remove alloc_etherdev error messages (Ivan Vecera) [796494]
  - [net] bna: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [796494]
  - [net] bna: fix sparse warnings/errors (Ivan Vecera) [796494]
  - [net] bna: make ethtool_ops and strings const (Ivan Vecera) [796494]
  - [net] bna: Add debugfs interface. (Ivan Vecera) [796494]
  - [net] bna: Add flash sub-module and ethtool eeprom entry points. (Ivan Vecera) [796494]
  - [net] bna: fix assignment of 0/1 to bool variables. (Ivan Vecera) [796494]
  - [net] bna: Convert MAC_ADDRLEN uses to ETH_ALEN (Ivan Vecera) [796494]
  - [net] bna: convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [796494]
  - [net] qlcnic: Allow a predefined set of capture masks for FW dump (Chad Dupuis) [796733]
  - [net] qlcnic: Adding mac statistics to ethtool. (Chad Dupuis) [796733]
  - [net] qlcnic: Register device in FAILED state. (Chad Dupuis) [796733]
  - [net] qlcnic: Bug fix for LRO (Chad Dupuis) [796733]
  - [net] qlcnic: Added sysfs Node fwdump_state (Chad Dupuis) [796733]
  - [net] qlcnic: Fix API unlock (Chad Dupuis) [796733]
  - [net] qlcnic: Fix firmware abort code check. (Chad Dupuis) [796733]
  - [net] qlcnic: report valid speed/duplex status when link is down (Chad Dupuis) [796733]
  - [net] qlcnic: Stop pause ctrl frames on fw hang. (Chad Dupuis) [796733]
  - [net] qlcnic: Remove alloc_etherdev error messages (Chad Dupuis) [796733]
  - [net] qlcnic: Convert some .get_drvinfo routines to strlcpy (Chad Dupuis) [796733]
  - [net] qlnic: Remove zero assignment of ethtool_ringparam fields (Chad Dupuis) [796733]
  - [net] qlcnic: fix beacon and LED test. (Chad Dupuis) [796733]
  - [net] qlcnic: Updated License file (Chad Dupuis) [796733]
  - [net] qlcnic: updated reset sequence (Chad Dupuis) [796733]
  - [net] qlcnic: reset loopback mode if promiscous mode set fails. (Chad Dupuis) [796733]
  - [net] qlcnic: skip IDC ack check in fw reset path. (Chad Dupuis) [796733]
  - [net] qlcnic: fix external loopback test. (Chad Dupuis) [796733]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-323.el5]
changelog:
  - [net] be2net: Fix number of vlan slots in flex mode (Ivan Vecera) [796469]
  - [net] be2net: enable WOL by default if h/w supports it (Ivan Vecera) [796469]
  - [net] be2net: Remove unused OFFSET_IN_PAGE() macro (Ivan Vecera) [796469]
  - [net] be2net: update driver version (Ivan Vecera) [796469]
  - [net] be2net: enable RSS for ipv6 pkts (Ivan Vecera) [796469]
  - [net] be2net: reset queue address after freeing (Ivan Vecera) [796469]
  - [net] be2net: fix tx completion cleanup (Ivan Vecera) [796469]
  - [net] be2net: event queue re-design (Ivan Vecera) [796469]
  - [net] be2net: Use new implementation of get mac list command (Ivan Vecera) [796469]
  - [net] be2net: Fix link status query command (Ivan Vecera) [796469]
  - [net] be2net: add descriptions for stat ctrs reported via ethtool (Ivan Vecera) [796469]
  - [net] be2net: allocate more headroom in incoming skbs (Ivan Vecera) [796469]
  - [net] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [796469]
  - [net] be2net: query link status in be_open() (Ivan Vecera) [796469]
  - [net] be2net: fix be_vlan_add/rem_vid (Ivan Vecera) [796469]
  - [net] be2net: Fix INTx processing for Lancer (Ivan Vecera) [796469]
  - [net] be2net: Add support for Skyhawk cards (Ivan Vecera) [796469]
  - [net] be2net: refactor/cleanup vf configuration code (Ivan Vecera) [796469]
  - [net] be2net: fix ethtool ringparam reporting (Ivan Vecera) [796469]
  - [net] be2net: workaround to fix a bug in BE (Ivan Vecera) [796469]
  - [net] be2net: Fix non utilization of RX queues (Ivan Vecera) [796469]
  - [net] be2net: Use new hash key (Ivan Vecera) [796469]
  - [net] be2net: Add error handling for Lancer (Ivan Vecera) [796469]
  - [net] be2net: Move to new SR-IOV implementation in Lancer (Ivan Vecera) [796469]
  - [net] be2net: Use V1 query link status command for lancer (Ivan Vecera) [796469]
  - [net] be2net: Fix VLAN promiscous mode for Lancer (Ivan Vecera) [796469]
  - [net] be2net: Add EEPROM dump feature for Lancer (Ivan Vecera) [796469]
  - [net] be2net: add register dump feature for Lancer (Ivan Vecera) [796469]
  - [net] be2net: Fix TX queue create for Lancer (Ivan Vecera) [796469]
  - [net] be2net: stop issuing FW cmds if any cmd times out (Ivan Vecera) [796469]
  - [net] be2net: don't log more than 1 error detecting EEH/UE errors (Ivan Vecera) [796469]
  - [net] be2net: stop checking the UE registers after an EEH error (Ivan Vecera) [796469]
  - [net] be2net: init (vf)_if_handle/vf_pmac_id to handle failure (Ivan Vecera) [796469]
  - [net] be2net: Add detect UE feature for Lancer (Ivan Vecera) [796469]
  - [net] be2net: Prevent CQ full condition for Lancer (Ivan Vecera) [796469]
  - [net] be2net: Refactored be_cmds.c file. (Ivan Vecera) [796469]
  - [net] be2net: refactor VF setup/teardown into be_vf_setup/clear() (Ivan Vecera) [796469]
  - [net] be2net: fix truesize errors (Ivan Vecera) [796469]
  - [net] be2net: Modified PCI MaxReadReq size to 4096 bytes (Ivan Vecera) [796469]
  - [net] be2net: remove unused variable (Ivan Vecera) [796469]
  - [net] be2net: get rid of memory mapped pci-cfg space address (Ivan Vecera) [796469]
  - [net] be2net: fix build error on 32bit arch (Ivan Vecera) [796469]
  - [net] be2net: add support for flashing Teranetics PHY firmware (Ivan Vecera) [796469]
  - [net] be2net: cleanup and refactor stats code (Ivan Vecera) [796469]
  - [net] be2net: support multiple TX queues (Ivan Vecera) [796469]
  - [virtio] Dont add config to list for !per_vq_vector (Amit Shah) [813995]
  - [virtio] pci: disable msi at startup (Amit Shah) [813995]
  - [pci] msi: sanely support hardware level msi disabling (Amit Shah) [813995]
  - [virtio] fix out of range array access (Amit Shah) [813995]
  - [virtio] pci: fix per-vq MSI-X request logic (Amit Shah) [813995]
  - [virtio] pci: minor MSI-X cleanups (Amit Shah) [813995]
  - [virtio] refactor find_vqs (Amit Shah) [813995]
  - [virtio] fix memory leak on device removal (Amit Shah) [813995]
  - [virtio] pci: optional MSI-X support (Amit Shah) [813995]
  - [virtio] pci: split up vp_interrupt (Amit Shah) [813995]
  - [pci] msi: enable msi_nolock behaviour for virtio devices (Amit Shah) [813995]
  - [net] bnx2: unify return value of .ndo_set_mac_address if invalid (Neil Horman) [796821]
  - [net] bnx2: Add missing memory barrier in bnx2_start_xmit() (Neil Horman) [796821]
  - [net] bnx2: Remove unnecessary k.alloc/v.alloc OOM messages (Neil Horman) [796821]
  - [net] bnx2: Change mii to ethtool advertisement function names (Neil Horman) [796821]
  - [net] bnx2: Add ethtool to mii advertisment conversion helpers (Neil Horman) [796821]
  - [net] bnx2: convert some .get_drvinfo routines to strlcpy (Neil Horman) [796821]
  - [net] bnx2: add skb frag size accessors (Neil Horman) [796821]
  - [net] bnx2: fix skb truesize underestimation (Neil Horman) [796821]
  - [net] bnx2: Remove driver zero init of ethtool_ringparam fields (Neil Horman) [796821]
  - [net] bnx2: update to latest upstream (Neil Horman) [796821]
  - [net] tcp: Add TCP_USER_TIMEOUT socket option (Jiri Benc) [819608]
  - [net] tcp: keepalive cleanups (Jiri Benc) [819608]
  - [net] dl2k: Clean up rio_ioctl (Weiping Pan) [818823] {CVE-2012-2313}
  - [net] be2net: Fix link status query command (Ivan Vecera) [807528]
  - [net] be2net: query link status in be_open() (Ivan Vecera) [807528]
  - [net] be2net: Use V1 query link status command for lancer (Ivan Vecera) [807528]
  - [net] be2net: no need to query link status (Ivan Vecera) [807528]
  - [xen] x86: prevent hv boot on AMD CPUs with Erratum 121 (Laszlo Ersek) [824970] {CVE-2012-2934}
  - [xen] x86_64: check address on trap handlers or guest callbacks (Paolo Bonzini) [813431] {CVE-2012-0217}
  - [xen] x86_64: Do not exec sysret with a non-canonical ret addr (Paolo Bonzini) [813431] {CVE-2012-0217}


author: Phillip Lougher <plougher@redhat.com> [2.6.18-322.el5]
changelog:
  - [net] tcp: Increase max_burst threshold from 3 to tp->reordering. (Stefan Assmann) [650631]
  - [net] Change mii to ethtool advertisement function names (Neil Horman) [805294]
  - [net] Add ethtool to mii advertisment conversion helpers (Neil Horman) [805294]
  - [i2c] i2c-i801: Add device IDs for Intel Lynx Point (John Villalovos) [786970]
  - [char] watchdog: iTCO_wdt: add Intel Lynx Point DeviceIDs (John Villalovos) [786970]
  - [ata] ata_piix: IDE-mode SATA patch for Intel Lynx Point DevIDs (John Villalovos) [786970]
  - [ata] ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [786970]
  - [sound] alsa: hda - Add Lynx Point HD Audio Controller DeviceIDs (John Villalovos) [786970]
  - [pci] add pci_pcie_cap2() check for PCIe feature caps >= v2 (Myron Stowe) [831308]
  - [pci] use pci_pcie_cap() in pci core (Myron Stowe) [831308]
  - [md] Fix reboot stall with raid on megaraid_sas controller (Jes Sorensen) [765951]
  - [md] support bitmaps on RAID10 arrays larger then 2 terabytes (Jes Sorensen) [770442]
  - [md] fix for raid6 reshape (Jes Sorensen) [761322]
  - [md] add support for reshape of a raid6 (Jes Sorensen) [761322]
  - [scsi] lpfc: Changed version number to 8.2.0.128.3p (Rob Evers) [796467]
  - [scsi] lpfc: Fix SLI4 driver module load and unload (Rob Evers) [796467]
  - [scsi] lpfc: Locking fixes (Rob Evers) [796467]
  - [scsi] lpfc: Fix memory leak running hba resets to SLI-4 board (Rob Evers) [796467]
  - [scsi] lpfc: providing SCSI error-handling host reset handler (Rob Evers) [796467]
  - [scsi] lpfc: Fixed driver complete race on SCSI cmd (Rob Evers) [796467]
  - [scsi] lpfc: Fix unsol abts xri lookup (Rob Evers) [796467]
  - [scsi] lpfc: Fix driver crash during back-to-back ramp events (Rob Evers) [796467]
  - [scsi] lpfc: Fix kernel panic when going into to sleep state (Rob Evers) [796467]
  - [scsi] lpfc: Fixed panic with extents and small blocks (Rob Evers) [796467]
  - [scsi] lpfc: Fixed the system panic during EEH recovery (Rob Evers) [796467]
  - [scsi] lpfc: Fix panic when putting board in offline state twice (Rob Evers) [796467]
  - [message] mptfusion: Add check that LU type is SSC for SILI bit (Tomas Henzl) [785665]
  - [message] mptfusion: version string (Tomas Henzl) [785665]
  - [message] mptfusion: ensure NUL-term of MptCallbacksName elements (Tomas Henzl) [785665]
  - [message] mptfusion: Add device ID for SAS1068_820XELP (Tomas Henzl) [785665]
  - [message] mptfusion: Add SILI bit check for DATA UNDERRUN ERRATA (Tomas Henzl) [785665]
  - [x86] sched: Avoid unnecessary overflow in sched_clock (Prarit Bhargava) [834562]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-321.el5]
changelog:
  - [net] ixgbe: remove flow director stats (Andy Gospodarek) [830226]
  - [net] ixgbe: fix default return value for ixgbe_cache_ring_fdir (Andy Gospodarek) [830226]
  - Revert: [net] ixgbe: setup redirection table for multiple packet (Andy Gospodarek) [830226]
  - [net] netxen_nic: Fix estimation of recv MSS in case of LRO (Veaceslav Falico) [796721]
  - [net] netxen: added miniDIMM support in driver. (Veaceslav Falico) [796721]
  - [net] netxen_nic: Allow only useful firmware dump cap mask values (Veaceslav Falico) [796721]
  - [net] netxen_nic: disable minidump by default (Veaceslav Falico) [796721]
  - [net] netxen: qlogic ethernet : Fix endian bug. (Veaceslav Falico) [796721]
  - [net] ethernet: unify return value if invalid address (Veaceslav Falico) [796721]
  - [net] netxen_nic: signedness bug in netxen_md_entry_err_chk() (Veaceslav Falico) [796721]
  - [net] netxen: report valid speed/duplex status when link is down (Veaceslav Falico) [796721]
  - [net] netxen_nic: Error logging on firmware hang (Veaceslav Falico) [796721]
  - [net] netxen_nic: Fix phy link status (Veaceslav Falico) [796721]
  - [net] netxen_nic: Sysfs support for firmware dump (Veaceslav Falico) [796721]
  - [net] netxen_nic: fw dump support (Veaceslav Falico) [796721]
  - [net] netxen_nic: fix cdrp race condition (Veaceslav Falico) [796721]
  - [net] remove alloc_etherdev error messages (Veaceslav Falico) [796721]
  - [net] convert some .get_drvinfo routines to strlcpy (Veaceslav Falico) [796721]
  - [net] remove unneeded zero assignment of ethtool_ringparam fields (Veaceslav Falico) [796721]
  - [net] tcp: Fix race in tcp_poll (Jiri Pirko) [636302]
  - [misc] time: cast jiffies_to_clock_t() argument to unsigned long (Prarit Bhargava) [784146]
  - [net] tg3: Fix single-vector MSI-X code (John Feeney) [712513]
  - [net] tg3: Fix TSO handling (John Feeney) [795672]
  - [input] evdev: use after free from open/disconnect race (David Jeffery) [822166]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-320.el5]
changelog:
  - [x86_64] kprobes: Fix bug causing permanent kernel code changes (Satoru Moriya) [809607]
  - [x86_64] kprobes: Fix instruction recovery on optimized path (Satoru Moriya) [809607]
  - [fs] jbd: clear b_modified before jh move to a diff transaction (Josef Bacik) [563247]
  - [scsi] qla2xxx: Use ha->pdev->revision in 4Gbps MSI-X check. (Chad Dupuis) [800653]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-319.el5]
changelog:
  - [net] tcp: fix premature termination of FIN_WAIT2 time-wait socks (Jiri Benc) [804000]
  - [fs] sunrpc: do array overrun check in svc_recv before page alloc (J. Bruce Fields) [814626]
  - [fs] knfsd: fix an NFSD bug with full size non-page-aligned reads (J. Bruce Fields) [814626]
  - [fs] sunrpc: fix oops due to overrunning server's page array (J. Bruce Fields) [814626]
  - [fs] epoll: clear the tfile_check_list on -ELOOP (Jason Baron) [817131]
  - [s390] kernel: Add z/VM LGR detection (Hendrik Brueckner) [714139]
  - [s390] kernel: complete pending interrupts when oops_in_progress (Hendrik Brueckner) [816502]
  - [x86_64] sched: Avoid unnecessary overflow in sched_clock (Prarit Bhargava) [818787]
  - [net] ipv6: Set mcast_hops to IPV6_DEFAULT_MCASTHOPS when -1 (Thomas Graf) [788308]
  - [net] ipv6: Fix default multicast hops setting. (Thomas Graf) [788308]
  - [net] ehea: fix promiscuous mode (Steve Best) [703993]
  - [net] ehea: fix allmulticast support (Steve Best) [703993]
  - [net] bridge: initialize BR_INPUT_SKB_CB(skb)->mrouters_only. (Stefan Assmann) [786131]
  - [xen] boot: relocate trampoline 64k below EBDA (Paolo Bonzini) [824873]
  - [xen] boot: parse command-line before relocating trampoline (Paolo Bonzini) [824873]
  - [xen] boot: manually relocate physical addresses in trampoline (Paolo Bonzini) [824873]
  - [xen] boot: always go through BOOT_PSEUDORM_DS (Paolo Bonzini) [824873]
  - [xen] boot: patch mov instructions directly (Paolo Bonzini) [824873]
  - [xen] x86: whitelist Enhanced SpeedStep for dom0 (Laszlo Ersek) [809103]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-318.el5]
changelog:
  - [net] ipv6: fix skb double free in xfrm6_tunnel (Jiri Benc) [743375] {CVE-2012-1583}
  - [net] sunrpc: Don't use list_for_each_entry_safe in rpc_wake_up (Steve Dickson) [809937]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-317.el5]
changelog:
  - [Documentation] update printk-formats.txt (Myron Stowe) [815873]
  - [lib] vsprintf: move %pR resource printf_specs off the stack (Myron Stowe) [815873]
  - [lib] vsprintf: clarify comments for printf_spec flags (Myron Stowe) [815873]
  - [x86] debugging: show host bridge windows even when ignoring _CRS (Myron Stowe) [815873]
  - [pci] improve discovery/configuration messages (Myron Stowe) [815873]
  - [x86] print domain:bus in conventional format (Myron Stowe) [815873]
  - [lib] vsprintf: use %pR, %pr instead of %pRt, %pRf (Myron Stowe) [815873]
  - [x86] use -DDEBUG when CONFIG_PCI_DEBUG set (Myron Stowe) [815873]
  - [x86] print resources consistently with %pRt (Myron Stowe) [815873]
  - [pci] print resources consistently with %pRt (Myron Stowe) [815873]
  - [lib] vsprintf: add %pRt, %pRf to print struct resource details (Myron Stowe) [815873]
  - [lib] vsprintf: add %pR support for IRQ and DMA resources (Myron Stowe) [815873]
  - [lib] vsprintf: fix io/mem resource width (Myron Stowe) [815873]
  - [pci] print out pref if mmio is prefetchable (Myron Stowe) [815873]
  - [pci] PCI/x86: don't assume prefetchable ranges are 64bit (Myron Stowe) [815873]
  - [lib] printk: fix wrong format string iter for printk (Myron Stowe) [815873]
  - [s390] fix dump_stack vs. %p and (null) (Myron Stowe) [815873]
  - [lib] fix regression vsprintf: unify the format decoding ... (Myron Stowe) [815873]
  - [lib] vsprintf: fix bug in negative value printing (Myron Stowe) [815873]
  - [lib] vsprintf: unify the format decoding layer for its 3 users (Myron Stowe) [815873]
  - [pci] Don't carp about BAR allocation failures in quiet boot (Myron Stowe) [815873]
  - [lib] Make %p print '(null)' for NULL pointers (Myron Stowe) [815873]
  - [Documentation] add printk-formats.txt (Myron Stowe) [815873]
  - [lib] printk: add %pM format specifier for MAC addresses (Myron Stowe) [815873]
  - [pci] probing debug message uniformization (Myron Stowe) [815873]
  - [pci] Use new %pR to print resource ranges (Myron Stowe) [815873]
  - [lib] Implement %pR to print struct resource content (Myron Stowe) [815873]
  - [base] resource: add resource_type() and IORESOURCE_TYPE_BITS (Myron Stowe) [815873]
  - [lib] Add kerneldoc documentation for new printk extensions (Myron Stowe) [815873]
  - [pci] re-add debug prints for unmodified BARs (Myron Stowe) [815873]
  - [pci] fix pbus_size_mem() alignment for CardBus controllers (Myron Stowe) [815873]
  - [x86] x86/PCI: use dev_printk when possible (Myron Stowe) [815873]
  - [lib] vsprintf: add infra support for extended '%p' specifiers (Myron Stowe) [815873]
  - [lib] vsprintf: split out '%p' handling logic (Myron Stowe) [815873]
  - [lib] vsprintf: split out '%s' handling logic (Myron Stowe) [815873]
  - [pci] correct resource number in debug output (Myron Stowe) [815873]
  - [pci] use dev_printk when possible (Myron Stowe) [815873]
  - [lib] create common ascii hex array (Myron Stowe) [815873]
  - [lib] trivial printk optimizations (Myron Stowe) [815873]
  - [pci] print quirk name in debug messages (Myron Stowe) [815873]
  - [pci] Fix warn in setup-res.c on 32-bit arch with 64-bit recs (Myron Stowe) [815873]
  - [pnp] use dev_info() in system driver (Myron Stowe) [815873]
  - [pci] lets kill the 'PCI hidden behind bridge' message (Myron Stowe) [815873]
  - [pnp] fix up after Lindent (Myron Stowe) [815873]
  - [pnp] Lindent all source files (Myron Stowe) [815873]
  - [lib] vsprintf.c: optimizing, part 1 (easy and obvious stuff) (Myron Stowe) [815873]
  - [lib] printk: remove RHEL specific '%pM' implementation (Myron Stowe) [815873]
  - [pnp] system.c whitespace cleanup (Myron Stowe) [815873]
  - [x86] pci/i386: style cleanups (Myron Stowe) [815873]
  - [net] 8139cp: set intr mask after its handler is registered (Jason Wang) [787959]
  - [scsi] Skip deleted devices in __scsi_device_lookup_by_target() (Jes Sorensen) [668905]
  - [s390] qeth: Improve OSA Express 4 blkt defaults. (Hendrik Brueckner) [808488]
  - [x86] disable AMD's Ext Config Space in 32-bit Xen PV domains too (Laszlo Ersek) [795359]
  - [pci] Add flag indicating device has been assigned by KVM (Stefan Assmann) [815648]
  - [net] e1000: add dropped DMA receive enable back in for WoL (Dean Nelson) [811090]
  - [scsi] ipr: Driver version 2.5.3 (Steve Best) [795954]
  - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [795954]
  - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [795954]
  - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [795954]
  - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [795954]
  - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [795954]
  - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [795954]
  - [net] bonding: 802.3ad - fix agg_device_up (Veaceslav Falico) [815633]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-315.el5]
changelog:
  - [net] bridge: Fix fatal typo in multicast_querier_expired (Herbert Xu) [715159]
  - [net] bridge: Restart queries when last querier expires (Herbert Xu) [715159]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-314.el5]
changelog:
  - [scsi] fc class: fix scanning when devs are offline (Mike Christie) [799530]
  - [md] dm-multipath: delay retry of bypassed pg (Mike Christie) [799530]
  - [kabi] Adding symbol iscsi2_session_chkready (Jiri Olsa) [799925]
  - [kabi] Adding symbol pci_get_domain_bus_and_slot (Jiri Olsa) [799925]
  - [net] bridge: Reenable multicast snooping (Herbert Xu) [715159]
  - [net] bridge: Add multicast_querier toggle and disable by default (Herbert Xu) [715159]
  - [net] bridge: Do not send queries on multicast group leaves (Herbert Xu) [715159]
  - [net] bridge: Add br_multicast_start_querier (Herbert Xu) [715159]
  - [acpi] acpiphp: Remove dmesg spam on device remove (Don Dutile) [426960]
  - [net] fix potential null skb->dev dereference (Weiping Pan) [744413]
  - [s390] qeth: add missing wake_up call (Hendrik Brueckner) [790900]
  - [virt] xen: stop blk{back,tap} sysfs NULL deref after vbd remove (Laszlo Ersek) [807104]
  - [s390] ctcmpc: use correct idal word list for ctcmpc (Hendrik Brueckner) [798705]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-313.el5]
changelog:
  - [fs] epoll: Don't limit non-nested epoll paths (Jason Baron) [804778]
  - [net] pktgen: TCI endianness fixes (Jiri Pirko) [782001]
  - [net] pktgen: add vlan support (Jiri Pirko) [782001]
  - [net] bonding: properly unset current_arp_slave on slave link up (Veaceslav Falico) [800575]
  - [net] bonding: remove {master,vlan}_ip and query devices instead (Andy Gospodarek) [772216]
  - [net] bonding: fix link down handling in 802.3ad mode (Andy Gospodarek) [782866]
  - [net] ixgbe: do not stop stripping VLAN tags in promiscuous mode (Andy Gospodarek) [804800]
  - [net] autoload inet_diag, tcp_diag and dccp_diag (Jesper Brouer) [727063]
  - [net] netxen_nic: add module parameter to disable lro (Veaceslav Falico) [790270]
  - [s390] zcrypt: Fix parameter checking for ZSECSENDCPRB ioctl (Hendrik Brueckner) [808489]
  - [s390] tty struct used after free (Hendrik Brueckner) [783540]
  - [x86] unwind information fix for the vsyscall DSO (Prarit Bhargava) [805799]
  - [s390] kernel: console interrupts vs. panic (Hendrik Brueckner) [768958]
  - [s390] cio: disallow driver io for known to be broken paths (Hendrik Brueckner) [768959]
  - [scsi] don't attach ULD to Dell Universal Xport (Shyam Iyer) [791219]
  - [x86] fix off-by-one comparison when using apic_flat mode (Prarit Bhargava) [805328]
  - [net] lo: Do not allow VLAN on loopback (Jiri Pirko) [786319]
  - [net] add skb frag size accessors (Neil Horman) [804809]
  - [scsi] skip sense logging for some ATA PASS-THROUGH cdbs (David Milburn) [788777]
  - [net] fix vlan gro path (Jiri Pirko) [715532]
  - [net] core: always update trans_start on good send (Neil Horman) [789817]
  - [net] af_iucv: remove IUCV path completely (Hendrik Brueckner) [786998]
  - [scsi] ipr: fix eeh recovery for 64-bit adapters (Steve Best) [782429]
  - [fs] xfs: Fix xfs_iunlock on error recovery path in xfs_readlink (Carlos Maiolino) [771347]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-312.el5]
changelog:
  - [net] be2net: cancel be_worker during EEH recovery (Ivan Vecera) [773735]
  - [net] be2net: add vlan/rx-mode/flow-control config to be_setup (Ivan Vecera) [773735]
  - [x86] disable TSC synchronization when using kvmclock (Marcelo Tosatti) [799170]
  - [fs] vfs: fix LOOKUP_DIRECTORY not propagated to managed_dentry (Ian Kent) [798809]
  - [fs] vfs: fix d_instantiate_unique (Ian Kent) [798809]


author: Phillip Lougher <plougher@redhat.com> [2.6.18-311.el5]
changelog:
  - [fs] nfs: allow high priority COMMITs to bypass inode commit lock (Jeff Layton) [773777]
  - [fs] nfs: don't skip COMMITs if system under is mem pressure (Jeff Layton) [773777]
  - [scsi] qla2xxx: Read the HCCR register to flush any PCIe writes (Chad Dupuis) [772192]
  - [scsi] qla2xxx: Complete mbox cmd timeout before next reset cycle (Chad Dupuis) [772192]
  - [fs] vfs: check bh->b_blocknr only if BH_Mapped is set (Brian Foster) [790103]
  - [s390] qdio: wrong buffers-used counter for ERROR buffers (Hendrik Brueckner) [790840]
  - [net] bonding: properly stop queuing work when requested (Veaceslav Falico) [786814]
  - [mm] replace various uses of num_physpages by totalram_pages (Rafael Aquini) [756091]
  - [net] bridge: Reset IPCB when entering IP stack (Herbert Xu) [749813]
  - [misc] panic: call console_verbose() in panic (Prarit Bhargava) [771523]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-309.el5]
changelog:
  - [fs] procfs: add hidepid= and gid= mount options (Jerome Marchand) [770650]
  - [fs] procfs: parse mount options (Jerome Marchand) [770650]
  - Revert: [scsi] qla2xxx: avoid SCSI host_lock dep in queuecommand (Chad Dupuis) [782790]
  - Revert: [scsi] qla2xxx: fix IO failure during chip reset (Chad Dupuis) [782790]
  - [net] tg3: Fix 4k tx and recovery code (John Feeney) [773022 782677]
  - [net] bnx2x: make bnx2x_close static again (Michal Schmidt) [782124]
  - [fs] dcache: allow d_alloc_anon to return unhashed dentries (J. Bruce Fields) [712054]
  - [net] bnx2x: add fan failure event handling (Michal Schmidt) [782124]
  - [usb] cdc-acm: make lock use interrupt safe (Bryn M. Reeves) [789067]
  - [kernel] sysctl: restrict write access to dmesg_restrict (Phillip Lougher) [749247]
  - [net] igb: reset PHY after recovering from PHY power down (Stefan Assmann) [783043]
  - [fs] prevent lock contention in shrink_dcache_sb via private list (Lachlan McIlroy) [746122]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-308.el5]
changelog:
  - [scsi] lpfc: Update lpfc version for 8.2.0.108.4p driver release (Rob Evers) [784073]
  - [scsi] lpfc: Fix FCP EQ memory check init w/single int vector (Rob Evers) [784073]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-307.el5]
changelog:
  - [s390] crypto: Reset sha2 index after processing partial block (David Howells) [677860]
  - Revert: [fs] xfs: implement ->dirty_inode to fix timestamp (Eric Sandeen) [653215]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-306.el5]
changelog:
  - [s390] pfault: ignore leftover completion interrupts (Jarod Wilson) [753194]
  - [cpufreq] powernow-k8: Fix indexing issue (Frank Arnold) [782773]
  - [scsi] device_handler: optimize transition retries (Rob Evers) [733635]
  - [net] qlge: fix size of external list for TX address descriptors (Chad Dupuis) [772696]
  - [net] igmp: Avoid zero delay when rx'ing odd mix of IGMP queries (Jiri Pirko) [772869]
  - [net] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [773114]
  - [net] ipv6: track device renames in snmp6 (Andy Gospodarek) [758923]
  - [fs] jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer (Eric Sandeen) [783284] {CVE-2011-4086}
  - [fs] epoll: workarounds to preserve kernel ABI (Jason Baron) [681692] {CVE-2011-1083}
  - [fs] epoll: limit paths (Jason Baron) [681692] {CVE-2011-1083}
  - [fs] epoll: prevent creating circular epoll structures (Jason Baron) [681692] {CVE-2011-1083}
  - [fs] epoll: add ep_call_nested() (Jason Baron) [681692] {CVE-2011-1083}
  - [fs] gfs2: additional fix for inode allocation error path (Robert S Peterson) [767377]
  - [fs] gfs2: Revert clean up fsync changes (Robert S Peterson) [767377]
  - [fs] ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc (Lukas Czerner) [769386]
  - [mm] filemap: Make write(2) interruptible by a fatal signal (Lukas Czerner) [740898]
  - [mm] Make task in balance_dirty_pages killable (Lukas Czerner) [740898]
  - [fs] ext4: fix the deadlock in mpage_da_map_and_submit (Lukas Czerner) [740898]
  - [fs] ext4: fix deadlock in ext4_ordered_write_end (Lukas Czerner) [740898]
  - [fs] ext4: mark multi-page IO complete on mapping failure (Lukas Czerner) [740898]
  - [fs] ext4: make invalidate pages handle page range properly (Lukas Czerner) [740898]
  - [fs] ext4: call mpage_da_submit_io from mpage_da_map_blocks (Lukas Czerner) [740898]
  - [fs] nfsd: Avoid excess stack usage in svc_tcp_recvfrom (J. Bruce Fields) [765751]
  - [fs] nfsd: Replace two page lists in struct svc_rqst with one (J. Bruce Fields) [765751]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-305.el5]
changelog:
  - [edac] i5000: don't crash before showing the edac error (Mauro Carvalho Chehab) [713034]
  - [Documentation] Add pci=noseg to kernel-parameters.txt (Prarit Bhargava) [743168]
  - [net] ipv6: fix tcp_v6_conn_request (Jiri Benc) [714670]
  - [redhat] update RHEL_MINOR to 8 for 5.8 release (Jarod Wilson) [773033]
  - [misc] Move exit_robust_list to mm_release, null lists on cleanup (Laszlo Ersek) [750283] {CVE-2012-0028}
  - [fs] nfs: Fix an O_DIRECT Oops (Jeff Layton) [754620] {CVE-2011-4325}
  - [xen] x86: fix a few 32-on-64 compat mode issues (Igor Mammedov) [700752]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-304.el5]
changelog:
  - [fs] gfs2: Fix inode allocation error path (Robert S Peterson) [767377]
  - [fs] gfs2: Clean up fsync (Robert S Peterson) [767377]
  - [misc] fix list_head userspace export regression error (Jarod Wilson) [772663]
  - [block] disable SG_IO ioctls on virtio-blk devices (Paolo Bonzini) [771592]
  - [net] cxgb4: fix firmware corruption (Neil Horman) [756661]
  - [net] be2net: remove incorrect calls to netif_carrier_off (Ivan Vecera) [771391]
  - [scsi] lpfc: Update lpfc version for 8.2.0.108.3p driver release (Rob Evers) [769385]
  - [scsi] lpfc: Fix panic during EEH recovery on SLI4 FC port (Rob Evers) [769385]
  - [scsi] lpfc: Fix a crash while deleting 256 vports (Rob Evers) [769385]
  - [scsi] lpfc: Fixed OCM failing *_OBJECT mailbox pass-through (Rob Evers) [769385]
  - [scsi] lpfc: Fixed firmware download regression (Rob Evers) [769385]
  - [scsi] lpfc: Fix system crash when LPe16000 fails to initialize (Rob Evers) [769385]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-303.el5]
changelog:
  - [scsi] qla2xxx: Update FC-transport port_state translation matrix (Chad Dupuis) [765866]
  - [scsi] qla2xxx: Don't call alloc_fw_dump for ISP82XX (Chad Dupuis) [765866]
  - [scsi] qla2xxx: Remove qla2x00_wait_for_loop_ready function (Chad Dupuis) [765866]
  - [scsi] qla2xxx: Display FCP_CMND priority on update (Chad Dupuis) [765866]
  - [scsi] qla2xxx: Check for SCSI status on underruns (Chad Dupuis) [765866]
  - [scsi] qla4xxx: v5.02.04.02.05.08-d0 (Chad Dupuis) [769019]
  - [scsi] qla4xxx: clear the RISC interrupt bit during firmware init (Chad Dupuis) [769019]
  - [scsi] qla4xxx: v5.02.04.01.05.08-d0 (Chad Dupuis) [758762]
  - [scsi] qla4xxx: Fix panic due to incorrect tag_value_stride (Chad Dupuis) [758762]
  - [fs] xfs: implement ->dirty_inode to fix timestamp handling (Carlos Maiolino) [653215]
  - [net] drop_monitor: return -EAGAIN on duplicate state changes (Neil Horman) [688791]
  - [net] ipv6: make disable_ipv6 work (Weiping Pan) [760199]
  - [net] bnx2x: fix failure to bring link up on BCM57810 (Michal Schmidt) [751025]
  - [scsi] isci: link speeds default to gen2 (David Milburn) [768151]
  - [fs] jbd: fix race in buffer processing in commit code (Josef Bacik) [756643]
  - [s390] kernel: cpu hotplug vs missing pfault completion interrupt (Hendrik Brueckner) [753194]
  - [block] loop: Don't call loop_unplug on non-configured device (Veaceslav Falico) [617668]
  - [virt] xen/netback: Clear IFF_TX_SKB_SHARING flags (Neil Horman) [753173]
  - [scsi] sd: fix 32-on-64 block device ioctls (Paolo Bonzini) [752386] {CVE-2011-4127}
  - [md] dm: do not forward ioctls from LVs to the underlying devices (Paolo Bonzini) [752386] {CVE-2011-4127}
  - [block] fail SCSI passthrough ioctls on partition devices (Paolo Bonzini) [752386] {CVE-2011-4127}
  - [block] add and use scsi_blk_cmd_ioctl (Paolo Bonzini) [752386] {CVE-2011-4127}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-302.el5]
changelog:
  - [redhat] configs: Include generic ppc64 opts on all ppc64 configs (Alexander Gordeev) [748426]
  - [fs] xfs: don't block on buffer read errors (Boris Ranto) [709223]
  - [fs] nfs: Display lookupcache option in /proc/mounts (Sachin Prabhu) [706305]
  - [net] bonding: Don't allow mode change via sysfs w/slaves present (Veaceslav Falico) [768208]
  - [net] be2net: Fix disabling multicast promiscuous mode (Ivan Vecera) [751998]
  - [net] be2net: Fix endian issue in RX filter command (Ivan Vecera) [751998]
  - [net] be2net: Changing MAC Address of a VF was broken (Ivan Vecera) [751998]
  - [net] be2net: don't create multiple rings in multi channel mode (Ivan Vecera) [751998]
  - [net] be2net: Making die temperature ioctl call async (Ivan Vecera) [751998]
  - [net] be2net: Fix Endian issues in response read log length field (Ivan Vecera) [751998]
  - [net] be2net: Change data type of on die temperature stat (Ivan Vecera) [751998]
  - [net] be2net: Add 60 second delay for dump on recovery from EEH (Ivan Vecera) [751998]
  - [net] be2net: Show newly flashed FW ver in ethtool (Ivan Vecera) [751998]
  - [net] be2net: increase FW update completion timeout (Ivan Vecera) [751998]
  - [net] be2net: Fix race in posting rx buffers (Ivan Vecera) [751998]
  - [net] be2net: Store vid from grp5 event instead of vlan_tag (Ivan Vecera) [751998]
  - [net] be2net: drop pkts that do not belong to the port (Ivan Vecera) [751998]
  - [fs] ext4: fix BUG_ON() in ext4_ext_insert_extent() (Lukas Czerner) [747946] {CVE-2011-3638}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-301.el5]
changelog:
  - [net] e1000e: Avoid wrong check on TX hang (Dean Nelson) [746272]
  - [net] tg3: Fix TSO loopback test (John Feeney) [755202]
  - [net] ipvs: Fix memory leak when using one packet scheduler (Thomas Graf) [757882]
  - [net] ipv6: Defer device init until valid qdisc specified (Neil Horman) [758736]
  - [block] nbd: prevent sock_xmit from attempting to use NULL socket (Jeff Moyer) [676491]
  - [net] tg3: Scale back code that modifies MRRS (John Feeney) [758882]
  - [fs] xfs: Fix memory corruption in xfs_readlink (Carlos Maiolino) [749160] {CVE-2011-4077}
  - [net] cxgb3: key cxgb3 driver to work based on NETIF_F_GRO (Neil Horman) [754709]
  - [net] cxgb3: fix vfree BUG halt in rcu calback (Neil Horman) [756410]
  - [net] ipv4: fix IN_DEV_ACCEPT_LOCAL() (Weiping Pan) [758993]
  - [misc] cpu: Fix APIC calibration issues on VMware (Prarit Bhargava) [743368]
  - [net] igb: Loopback functionality support for i350 devices (Stefan Assmann) [758059]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-300.el5]
changelog:
  - [pci] intel-iommu: Default to non-coherent for unattached domains (Don Dutile) [753924]
  - [scsi] bfa: update driver embedded firmware to 3.0.0.0 (Rob Evers) [752972]
  - [scsi] bnx2i: Fix endian on TTT for NOP out transmission (Mike Christie) [752626]
  - [input] evdev: Fix spin lock context in evdev_pass_event() (Don Zickus) [734900]
  - [net] bnx2x: Add new PHY BCM54616 (Michal Schmidt) [733889]
  - [scsi] ipr: add definitions for additional adapter (Steve Best) [753910]
  - [scsi] ipr: Fix BUG on adapter dump timeout (Steve Best) [753910]
  - [scsi] ipr: Add support to flash FPGA and flash back DRAM images (Steve Best) [753910]
  - [scsi] ipr: Stop reading adapter dump prematurely (Steve Best) [753910]
  - [char] rtc: fix reported IRQ rate for when HPET is enabled (Prarit Bhargava) [740299]
  - [block] cciss: add Smart Array 5i to the kdump blacklist (Tomas Henzl) [752690]
  - [scsi] qla4xxx: Update version number to V5.02.04.00.05.08-d0 (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Do not recover adapter if in FAILED state (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Fix duplicate targets in BIOS do not show up (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Fix rmmod kernel trace with ql4xdontresethba=1 (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Add ql4xmaxcmds Command Line Parameter (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Correct the locking mechanism (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Minidump implementation (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Device quiescent and loopback changes (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Add new FLT firmware region (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Prevent CPU lockups when ql4xdontresethba is set (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Updated the reset sequence for ISP82xx (Chad Dupuis) [714214]
  - [scsi] qla4xxx: set set_ddb_entry with correct dma buffer (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Reset retry_relogin_timer to trigger a relogin (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Update ddb_entry on fw_ddb_index changes (Chad Dupuis) [714214]
  - [scsi] qla4xxx: BFS issue when same target devices added twice (Chad Dupuis) [714214]
  - [scsi] qla4xxx: mark device missing in recover adapter (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Perform context resets on context failures (Chad Dupuis) [714214]
  - [scsi] qla4xxx: show hardware/firmware regs for more debug info (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Pass correct fw_ddb_index to abort_task (Chad Dupuis) [714214]
  - [scsi] qla4xxx: check command already completed when abort issued (Chad Dupuis) [714214]
  - [scsi] qla4xxx: Use os_target_id to identify a session (Chad Dupuis) [714214]
  - [fs] dcache: Fix dentry loop detection deadlock (David Howells) [717959]
  - [net] cxgb4: fix ability to disable tx cksum and change tso (Neil Horman) [754711]
  - [fs] nfs: when attempting dir open, fall back on normal lookup (Jeff Layton) [740162]
  - [fs] nfs: remove BUG() from encode_share_access() (Jeff Layton) [754901]
  - [fs] epoll: use up all the timeout (Jason Baron) [705138]
  - [s390] qdio: avoid race leading to stall if CQ is used (Hendrik Brueckner) [753193]
  - [scsi] libsas: disable scanning lun > 0 on ata devices (David Milburn) [749309]
  - [scsi] isci: atapi support (David Milburn) [749309]
  - [scsi] isci: initial sgpio write support (David Milburn) [743965]
  - [scsi] isci: fix sgpio register definitions (David Milburn) [743965]
  - [scsi] isci: export phy events via ->lldd_control_phy() (David Milburn) [747670]
  - [scsi] isci: port state should be set to stopping on last phy (David Milburn) [747670]
  - [scsi] isci: fix decode of DONE_CRC_ERR TC completion status (David Milburn) [747670]
  - [scsi] isci: SATA/STP I/O only returned in normal path to libsas (David Milburn) [747670]
  - [scsi] isci: fix support for large smp requests (David Milburn) [747670]
  - [scsi] isci: fix missed unlock in apc_agent_timeout() (David Milburn) [747670]
  - [scsi] isci: fix event-get pointer increment (David Milburn) [747670]
  - [scsi] isci: add version number (David Milburn) [747670]
  - [scsi] isci: dynamic interrupt coalescing (David Milburn) [747670]
  - [scsi] isci: fix sata response handling (David Milburn) [747670]
  - [scsi] isci: Leave requests alone if already terminating (David Milburn) [747670]
  - [misc] irq: Check for spurious IRQ only on disabled IRQs (Prarit Bhargava) [756412]
  - [net] sctp: Fix another race during accept/peeloff (Thomas Graf) [714870]
  - [net] bonding: change slave->speed from u16 to u32 (Weiping Pan) [747547]
  - [scsi] bnx2i: set PF_NOFREEZE in IO thread (Mike Christie) [753729]
  - [fs] hfs: add sanity check for file name length (Eric Sandeen) [755433] {CVE-2011-4330}
  - [fs] aio: remove upper bound on retries (Jeff Moyer) [753271]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-299.el5]
changelog:
  - [scsi] be2iscsi: Move driver Version to 4.1.239.0 (Mike Christie) [744343]
  - [scsi] be2iscsi: memset wrb for ring create (Mike Christie) [744343]
  - [scsi] be2iscsi: Fix for when task->sc was cleaned up earlier (Mike Christie) [744343]
  - [scsi] be2iscsi: Fix for wrong dmsg setting in wrb (Mike Christie) [744343]
  - [scsi] be2iscsi: Fix for kdump failure (Mike Christie) [744343]
  - [net] ethtool: Support large register dumps (Neil Horman) [753200]
  - [fs] proc: Fix select on /proc files without ->poll (David Howells) [751214]
  - [net] igb: bump version to reflect RHEL5.8 updates (Stefan Assmann) [754359]
  - [fs] dcache: Log ELOOP rather than creating a loop (David Howells) [717959]
  - [fs] dcache: Fix loop checks in d_materialise_unique (David Howells) [717959]
  - [fs] nfs: Ensure we mark inode as dirty if early exit from commit (Jeff Layton) [714020]
  - [scsi] qla2xxx: Update the 4G and 8G firmware to 5.06.03 (Chad Dupuis) [750362]
  - [x86] apic: ack all pending irqs when crashed/on kexec (hiro muneda) [742079]
  - [net] cxgb3: Fix VLAN over Jumbo frames (Neil Horman) [753053]
  - [net] cxgb3: Fix out of bounds index of adapter_info (Neil Horman) [753044]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-298.el5]
changelog:
  - [security] keys: Fix NULL deref in user-defined key type (David Howells) [751301] {CVE-2011-4110}
  - [fs] dlm: delayed reply message warning (David Teigland) [677413]
  - [virt] kvm: fix regression w/ 32 bit KVM clock (Rik van Riel) [731599 751742]
  - [net] bonding: update speed/duplex for NETDEV_CHANGE (Weiping Pan) [747547]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-297.el5]
changelog:
  - [scsi] megaraid_sas: add workaround for PERC5/1068 kdump panic (Tomas Henzl) [745964]
  - [fs] jbd/jbd2: validate sb->s_first in journal_get_superblock (Eryu Guan) [706810]
  - [net] tg3: Remove 5719 jumbo frames and TSO blocks (John Feeney) [743117]
  - [net] tg3: Break larger frags into 4k chunks for 5719 (John Feeney) [743117]
  - [net] tg3: Add tx BD budgeting code (John Feeney) [743117]
  - [net] tg3: Consolidate code that calls tg3_tx_set_bd() (John Feeney) [743117]
  - [net] tg3: Add partial fragment unmapping code (John Feeney) [743117]
  - [net] tg3: Generalize tg3_skb_error_unmap() (John Feeney) [743117]
  - [net] tg3: Simplify tx bd assignments (John Feeney) [743117]
  - [net] tg3: Reintroduce tg3_tx_ring_info (John Feeney) [743117]
  - [net] tg3: Add TSO loopback test (John Feeney) [743117]
  - [net] tg3: Cleanup transmit error path (John Feeney) [743117]
  - [scsi] lpfc: Update lpfc version for 8.2.0.108.2p driver release (Rob Evers) [747348]
  - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [747348]
  - [scsi] lpfc: Fix crash when cfg_fcp_eq_count is zero (Rob Evers) [747348]
  - [scsi] lpfc: Fix COMMON_GET_CNTL_ATTR mbox cmd failure (Rob Evers) [747348]
  - [scsi] lpfc: Fix SLI4 device detecting physical port name (Rob Evers) [747348]
  - [scsi] lpfc: Fix reporting of firmware versions that contain an X (Rob Evers) [747348]
  - [scsi] lpfc: Fix kernel crash during boot with SLI4 card (Rob Evers) [747348]
  - [scsi] lpfc: Fixed RPI leaks in ELS protocol handling (Rob Evers) [747348]
  - [scsi] lpfc: Properly clean up EQ and CQ child lists (Rob Evers) [747348]
  - [scsi] lpfc: Fixed NPIV FDISC failure on SLI4 if-type 2 ports (Rob Evers) [747348]
  - [scsi] lpfc: Fixed failure to do IP reset on SLI4 error (Rob Evers) [747348]
  - [scsi] lpfc: Fixed fcp underrun reporting (Rob Evers) [747348]
  - [scsi] lpfc: Fix sysfs lists fabric name for disconnected port (Rob Evers) [747348]
  - [scsi] lpfc: change SLI_CONFIG mailbox cmd timeout to 300 seconds (Rob Evers) [747348]
  - [scsi] lpfc: Fix handling IP reset when PCI read return error (Rob Evers) [747348]
  - [scsi] lpfc: Fixed casting problem (Rob Evers) [747348]
  - [scsi] lpfc: Fix error code return for management API (Rob Evers) [747348]
  - [scsi] lpfc: Fix sli4 mailbox status code (Rob Evers) [747348]
  - [scsi] lpfc: Fixed incomplete scsi messages displayed (Rob Evers) [747348]
  - [net] igb: Fix for Alt MAC Address feature on 82580 and later (Stefan Assmann) [748792]
  - [net] igb: enable link power down (Stefan Assmann) [742514]
  - [net] netfilter: Search all chains if drop due to max conntrack (Thomas Graf) [713222]
  - [x86] hwmon: enable i5k_amb driver to get memory resource (Dean Nelson) [736032]
  - [xen] ia64: fix compile warning added by watchdog timers (Laszlo Ersek) [742880]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-296.el5]
changelog:
  - [net] bonding: Have bond_check_dev_link examine netif_running (Ivan Vecera) [736172]
  - [net] be2net: enable NETIF_F_LLTX and add own locking of Tx path (Ivan Vecera) [731806]
  - [net] be2net: fix multicast filter programming (Ivan Vecera) [731806]
  - [net] be2net: fix cmd-rx-filter not notifying MCC (Ivan Vecera) [731806]
  - [net] be2net: use RX_FILTER cmd to program multicast addresses (Ivan Vecera) [731806]
  - [fs] cifs: fix wrong buffer length returned by SendReceive (Sachin Prabhu) [720363]
  - [net] ipv6: allow DAD to be disabled (Jiri Benc) [709271]
  - [xen] Watchdog timers for domains (Laszlo Ersek) [742880]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-295.el5]
changelog:
  - [net] tg3: put back 5717_PLUS for 5719 and 5720 (John Feeney) [749866]
  - [s390] qdio: EQBS retry after CCQ 96 (Hendrik Brueckner) [749058]
  - [fs] nfs: re-add call to filemap_fdatawrite (David Jeffery) [748999]
  - [x86] Add missing CPU feature flags for AMD Bulldozer (Frank Arnold) [712517]
  - [usb] input/wacom: add support for Bamboo MTE-450A (Aristeu Rozanski) [710066]
  - [fs] gfs2: Add readahead to sequential directory traversal (Robert S Peterson) [681902]
  - [fs] gfs2: Cache dir hash table in a contiguous buffer (Robert S Peterson) [681902]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-294.el5]
changelog:
  - [misc] modsign: Clean up canonlist properly during sig verify (Jiri Olsa) [485173]
  - [virt] kvm: fix lost tick accounting for 32 bit kvm-clock (Rik van Riel) [731599]
  - [fs] epoll: fix integer overflow warning (Jason Baron) [705138]
  - [net] bonding: allow all slave speeds (Jiri Pirko) [699661]
  - [net] bonding: fix string comparison errors (Andy Gospodarek) [680332]
  - [fs] vfs: fix automount should ignore LOOKUP_FOLLOW (Ian Kent) [560103]
  - [fs] proc: fix oops on invalid /proc/<pid>/maps access (Johannes Weiner) [747699] {CVE-2011-3637}
  - [fs] file: do not kfree vmalloc'd file table arrays (Johannes Weiner) [738238]
  - [net] bnx2x: fix bad pointer arithmetic causing memory corruption (Michal Schmidt) [747579]
  - [net] bnx2x: restore bnx2x/cnic/bnx2i update (Jarod Wilson) [715383 715388 715604]
  - [misc] remove div_long_long_rem (Prarit Bhargava) [732614] {CVE-2011-3209}
  - [net] bridge: fix use after free in __br_deliver (Amerigo Wang) [703045] {CVE-2011-2942}


author: Jarod Wilson <jarod@redhat.com> [2.6.18-293.el5]
changelog:
  - [redhat] configs: Increase the maximum allowed number of UART's (Mauro Carvalho Chehab) [684874]
  - [net] igb: add entropy support option (Stefan Assmann) [605703]
  - [net] bnx2x: revert bnx2x/cnic/bnx2i update (Jarod Wilson) [715383 715388 715604]
  - [virt] xen/netback: disable features not supported by netfront (Paolo Bonzini) [746225]
  - [fs] jbd: Fix forever sleeping process in do_get_write_access (Harshula Jayasuriya) [745345]
  - [fs] jbd2: Fix forever sleeping process in do_get_write_access (Harshula Jayasuriya) [745345]
  - [s390] crypto: Toleration for ap bus devices with device type 10 (Hendrik Brueckner) [744859]
  - [cpufreq] powernow-k8: add missing unregister_cpu_notifier (Prarit Bhargava) [743961]
  - [misc] cpu: make set_mtrr disable interrupts before sending IPI (Shyam Iyer) [739631]
  - [net] cxgb3: Update to latest upstream for rhel5.8 (Neil Horman) [717807]
  - [infiniband] cxgb3: backport upstream fixes for rhel5.8 (Neil Horman) [717433]
  - [net] mlx4: remove duplicate rounddown_pow_of_two (Jarod Wilson) [714232]
  - [x86] Fix suspend/resume on AMD IOMMUs (Matthew Garrett) [712296]
  - [acpi] Backport pm_qos support to rhel5 (Matthew Garrett) [691954]
  - [ipc] shm: add RSS and swap size information to /proc/sysvipc/shm (Jerome Marchand) [638652]
  - [ipc] shm: fix 32-bit truncation of segment sizes (Jerome Marchand) [638652]
  - [usb] host: slow down ehci ITD reuse (Don Zickus) [571737]
  - [usb] host: Fix EHCI ISO transfer bug (Don Zickus) [571737]
  - [usb] host: fix bug in ehci Iso scheduling (Don Zickus) [571737]
  - [usb] host: ehci completes high speed ISO URBs sooner (Don Zickus) [571737]
  - [xen] x86: introduce cpuid whitelist (Andrew Jones) [526862 711070]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-292.el5]
changelog:
  - [scsi] megaraid: fix FastPath and update to v5.40 (Tomas Henzl) [717698]
  - [net] netxen: Add pcie fw load perf drop workaround (Chad Dupuis) [714239]
  - [net] netxen: add vlan LRO support (Chad Dupuis) [714239]
  - [net] netxen: add fw version compatibility check (Chad Dupuis) [714239]
  - [net] netxen: Remove casts of void * (Chad Dupuis) [714239]
  - [net] netxen: fix race in skb->len access (Chad Dupuis) [714239]
  - [net] netxen: Remove unnecessary semicolons (Chad Dupuis) [714239]
  - [net] netxen: suppress false lro warning messages (Chad Dupuis) [714239]
  - [net] netxen: Fix common misspellings (Chad Dupuis) [714239]
  - [net] netxen: Add support for VLAN RX HW acceleration (Chad Dupuis) [714239]
  - [scsi] qla2xxx: Update the 4G and 8G firmware to 5.06.01 (Chad Dupuis) [714236]
  - [scsi] qla2xxx: Updated the driver version to 8.03.07.09.05.08-k. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: properly set the port number. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Check for marker IOCB during response queue processing. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Retrun sysfs error codes appropriate to conditions (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Handle MPI timeout indicated by AE8002 (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Use port number to compute nvram/vpd parameter offsets. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Change from irq to irqsave with host_lock (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Check for golden firmware and show version if available. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Issue mailbox command only when firmware hung bit is reset for ISP82xx. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Correct inadvertent loop state transitions during port-update handling. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Update to the beacon implementation. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Add support for ISP82xx to capture dump (minidump) on failure. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Check for marker IOCB during response queue processing. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Fix qla24xx revision check while enabling interrupts. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Check to see if a request has completed before calling qla2x00_block_error_handler() in the abort handler. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Acquire hardware lock while manipulating dsd list. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Double check for command completion if abort mailbox command fails. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Fix array out of bound warning. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Prevent CPU lockups when  module param is set. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Provide method for updating I2C attached VPD. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Enable write permission to some debug related module parameters to be changed dynamically. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Implemented beacon on/off for ISP82XX. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Check alterante 'reason' code during GPSC status handling. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: During loopdown perform Diagnostic loopback. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Refactor call to qla2xxx_read_sfp for thermal temperature. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Unify the read/write sfp mailbox command routines (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Correct read sfp single byte mailbox register. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Clear complete initialization control block. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Allow an override of the registered maximum LUN. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Add host number in reset and quiescent message logs. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Correct buffer start in edc sysfs debug print. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Correction to sysfs edc interface. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Improve logging of exception conditions when creating NPIV ports. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Log if firmware fails to load from flash for ISP82xx. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Add test for valid loop id on fabric relogin. (Chad Dupuis) [714206]
  - [scsi] qla2xxx: Don't wait for active mailbox command completion when firmware is hung. (Chad Dupuis) [714206]
  - [misc] dcache: exclude new automount functions from kabi (Ian Kent) [560103]
  - [fs] autofs4: rename follow_down_one to follow_down for kabi (Ian Kent) [560103]
  - [fs] autofs4: rename d_managed to d_mounted to preserve kabi (Ian Kent) [560103]
  - [fs] vfs: remove LOOKUP_NO_AUTOMOUNT flag (Ian Kent) [560103]
  - [fs] vfs: Fix the remaining automounter semantics regressions (Ian Kent) [560103]
  - [fs] vfs: Add LOOKUP_AUTOMOUNT flag for pathname lookup (Ian Kent) [560103]
  - [fs] vfs: automount should ignore LOOKUP_FOLLOW (Ian Kent) [560103]
  - [fs] vfs: Fix automount for negative autofs dentries (Ian Kent) [560103]
  - [fs] vfs: Remove a further kludge from __do_follow_link (Ian Kent) [560103]
  - [fs] autofs4: bump version (Ian Kent) [560103]
  - [fs] autofs4: reinstate last used update on access (Ian Kent) [560103]
  - [fs] autofs4: add v4 pseudo direct mount support (Ian Kent) [560103]
  - [fs] autofs4: fix wait validation (Ian Kent) [560103]
  - [fs] autofs4: cleanup autofs4_free_ino (Ian Kent) [560103]
  - [fs] autofs4: cleanup dentry operations (Ian Kent) [560103]
  - [fs] autofs4: cleanup inode operations (Ian Kent) [560103]
  - [fs] autofs4: removed unused code (Ian Kent) [560103]
  - [fs] autofs4: add d_manage dentry operation (Ian Kent) [560103]
  - [fs] autofs4: add d_automount dentry operation (Ian Kent) [560103]
  - [fs] vfs: Make follow_down handle d_manage (Ian Kent) [560103]
  - [fs] vfs: Make d_mounted a more general field for special functs (Ian Kent) [560103]
  - [fs] vfs: Add AT_NO_AUTOMOUNT flag to suppress terminal automount (Ian Kent) [560103]
  - [fs] cifs: Use d_automount rather than abusing follow_link (Ian Kent) [560103]
  - [fs] nfs: Use d_automount rather than abusing follow_link (Ian Kent) [560103]
  - [fs] namei: Add dentry op for automount, don't use follow_link (Ian Kent) [560103]
  - [fs] namei: rename struct path to vfs_path (Ian Kent) [560103]
  - [fs] autofs4: rename dentry to expiring in _lookup_expiring (Ian Kent) [560103]
  - [fs] autofs4: rename dentry to active in autofs4_lookup_active() (Ian Kent) [560103]
  - [fs] autofs4: eliminate d_unhashed in path walk checks (Ian Kent) [560103]
  - [fs] autofs4: cleanup active and expire lookup (Ian Kent) [560103]
  - [fs] autofs4: rename unhashed to active in autofs4_lookup() (Ian Kent) [560103]
  - [fs] autofs4: use autofs_info for pending flag (Ian Kent) [560103]
  - [fs] autofs4: use helper for need mount check (Ian Kent) [560103]
  - [fs] autofs4: use helpers for expiring list (Ian Kent) [560103]
  - [fs] autofs4: use helpers for active list handling (Ian Kent) [560103]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-291.el5]
changelog:
  - [fs] nfs: don't redirty inodes with no outstanding commits (Jeff Layton) [739665]
  - [edac] i7core_edac: Init memory name with cpu, channel, bank (Mauro Carvalho Chehab) [731824]
  - [message] mptsas: upgrade version string to 3.04.20rh (Tomas Henzl) [717707]
  - [message] mptsas: Fix device offline from aggressive HBA reset (Tomas Henzl) [717707]
  - [message] mptsas: Better handling of DEAD IOC PCI-E Link down err (Tomas Henzl) [717707]
  - [message] mptsas: Set max_sector count from module parameter (Tomas Henzl) [717707]
  - [message] mptsas: check SILI bit in READ_6 CDB for DATA UNDERRUN (Tomas Henzl) [717707]
  - [message] mptsas: Fix annoying warning (Tomas Henzl) [717707]
  - [message] mptsas: Remove debug print from mptscsih_qcmd() (Tomas Henzl) [717707]
  - [message] mptsas: do not check serial_number in the abort handler (Tomas Henzl) [717707]
  - [scsi] lpfc: Update version for 8.2.0.108.1p driver release (Rob Evers) [714290]
  - [scsi] lpfc: Fix stall when fw reset to port without privs (Rob Evers) [714290]
  - [scsi] lpfc: Fix uninit local var portstat_reg compiler warning (Rob Evers) [714290]
  - [scsi] lpfc: Fix request fw support for little endian systems (Rob Evers) [714290]
  - [scsi] lpfc: Fix default adapter name for the OCe15100 (Rob Evers) [714290]
  - [scsi] lpfc: Fix proper error code return value for hba resets (Rob Evers) [714290]
  - [scsi] lpfc: Fix cable pull failure on intf type 2 SLI-4 adapters (Rob Evers) [714290]
  - [scsi] lpfc: Fix omission of fcf priority failover sysfs entry (Rob Evers) [714290]
  - [scsi] lpfc: Fix SLI port recovery error attention with RN set (Rob Evers) [714290]
  - [scsi] lpfc: Fix crashes when unsolicted ELS ECHO_CMD received (Rob Evers) [714290]
  - [scsi] lpfc: Fix direct connect not coming up for SLI4 FC ports (Rob Evers) [714290]
  - [scsi] lpfc: Update version for 8.2.0.108 driver release (Rob Evers) [714290]
  - [scsi] lpfc: Fix fw update to match new firmware image format (Rob Evers) [714290]
  - [scsi] lpfc: Fix SLI4 CT handling for sequences > 4K (Rob Evers) [714290]
  - [scsi] lpfc: Fixed handling of unsolicited frames for vports (Rob Evers) [714290]
  - [scsi] lpfc: Fixed crash when aborting els IOs (Rob Evers) [714290]
  - [scsi] lpfc: Fixed handling of CVL for vports (Rob Evers) [714290]
  - [scsi] lpfc: Fix up CT and oxid/rxid for unsol rcv frames (Rob Evers) [714290]
  - [scsi] lpfc: Fix duplicate log numbers caused by merge (Rob Evers) [714290]
  - [scsi] lpfc: Fixed compiler warning with file_operations struct (Rob Evers) [714290]
  - [scsi] lpfc: Added fcf priority record selection for fcf failover (Rob Evers) [714290]
  - [scsi] lpfc: Fix excess memory on stack compiler warning (Rob Evers) [714290]
  - [scsi] lpfc: Update version for 8.2.0.107 driver release (Rob Evers) [714290]
  - [scsi] lpfc: Fix listhbas stall w/remote initiators in zone (Rob Evers) [714290]
  - [scsi] lpfc: Fix not building in debugfs if CONFIG_DEBUG_FS=y (Rob Evers) [714290]
  - [scsi] lpfc: Fix FC/FCoE Async Receive CQE not scaling (Rob Evers) [714290]
  - [scsi] lpfc: iDiag added SLI4 PCI BAR reigster access methods (Rob Evers) [714290]
  - [scsi] lpfc: iDiag cmd structure indexing by using macro defines (Rob Evers) [714290]
  - [scsi] lpfc: iDiag multi-buffer mbox command capture and dump ext (Rob Evers) [714290]
  - [scsi] lpfc: SLI4 loopback test and link diagnostic support (Rob Evers) [714290]
  - [scsi] lpfc: FLOGI payload has Multiple IDs on enable_npiv clear (Rob Evers) [714290]
  - [scsi] lpfc: log when writeable parameters are changed (Rob Evers) [714290]
  - [scsi] lpfc: Fix ASIC SYSFS failed multi-buffer fw download (Rob Evers) [714290]
  - [scsi] lpfc: Fix mbox cmd release memory leak (Rob Evers) [714290]
  - [scsi] lpfc: merge debugfs ASIC extents info into iDiag framework (Rob Evers) [714290]
  - [scsi] lpfc: wait for port status reg for ready after fw reset (Rob Evers) [714290]
  - [scsi] lpfc: Consolidated duplicating macro definitions (Rob Evers) [714290]
  - [scsi] lpfc: Remove sharp define from codebase (Rob Evers) [714290]
  - [scsi] lpfc: Implement debugfs support for resource extents (Rob Evers) [714290]
  - [scsi] lpfc: iDiag r/w bitset/clear access to new ASIC ctl regs (Rob Evers) [714290]
  - [scsi] lpfc: Fix mbox command failure with multiple large buffers (Rob Evers) [714290]
  - [scsi] lpfc: iDiag endian explicit dumping (Rob Evers) [714290]
  - [scsi] lpfc: iDiag debugfs method for dumping mbox from SLI4 (Rob Evers) [714290]
  - [scsi] lpfc: request PCI reset to support EEH recover on P7 (Rob Evers) [714290]
  - [scsi] lpfc: iDiag debugfs inline mbox cmd capture and dump (Rob Evers) [714290]
  - [scsi] lpfc: Fix enabling of PCIe AER (Rob Evers) [714290]
  - [scsi] lpfc: Fix EEH recovery to save state after SLI4 PCI reset (Rob Evers) [714290]
  - [scsi] lpfc: INIT_LIST_HEAD to lpfc_mgmt_issue_sli_cfg_ext_mbox (Rob Evers) [714290]
  - [scsi] lpfc: new ASIC mgmt pass-through mbox multi-buffer ext (Rob Evers) [714290]
  - [scsi] lpfc: Fix FC Port swap on SLI3 adapters (Rob Evers) [714290]
  - [scsi] lpfc: Fix Virtual link loss during failover test (Rob Evers) [714290]
  - [scsi] lpfc: Fix vpi initialization in lpfc_init_vfi (Rob Evers) [714290]
  - [scsi] lpfc: show 16 Gbit in FC host supported_speeds sysfs entry (Rob Evers) [714290]
  - [scsi] lpfc: support reseting firmware and device from sysfs entry (Rob Evers) [714290]
  - [scsi] lpfc: support firmware dump obj file to flash filesystem (Rob Evers) [714290]
  - [scsi] lpfc: Add firmware upgrade code to driver (Rob Evers) [714290]
  - [scsi] lpfc: add delay following IF_TYPE_2 function reset (Rob Evers) [714290]
  - [scsi] lpfc: Fragment ELS & SCSI SGE lists via Extent regions (Rob Evers) [714290]
  - [scsi] lpfc: Fixed potential missed SLI4 init failure conditions (Rob Evers) [714290]
  - [scsi] lpfc: Add model names for new hardware (Rob Evers) [714290]
  - [scsi] lpfc: Set max SGE size to 0x80000000 where possible (Rob Evers) [714290]
  - [scsi] lpfc: Fix discovery failure in private loop (Rob Evers) [714290]
  - [scsi] lpfc: Fix SLI3 and non-NPIV crashes with new extent code (Rob Evers) [714290]
  - [scsi] lpfc: Refactor lpfc_sli4_alloc_extent some more (Rob Evers) [714290]
  - [scsi] lpfc: Restore mbox can fail as nonerror functionality (Rob Evers) [714290]
  - [scsi] lpfc: Fix build warnings in 8.2.0.102 (Rob Evers) [714290]
  - [scsi] lpfc: Use HDRR bit to determine if RPI headers are needed (Rob Evers) [714290]
  - [scsi] lpfc: Don't post RPI Headers if port supports extents (Rob Evers) [714290]
  - [scsi] lpfc: ASIC mgmt multi-buffer mbox passthrough support (Rob Evers) [714290]
  - [scsi] lpfc: Update version for 8.2.0.102 driver release (Rob Evers) [714290]
  - [scsi] lpfc: Add MAILBOX_MGMT_MAX define (Rob Evers) [714290]
  - [scsi] lpfc: Refactor code in lpfc_sli4_alloc_extent (Rob Evers) [714290]
  - [scsi] lpfc: start new ASIC device management support work (Rob Evers) [714290]
  - [scsi] lpfc: Fix port capabilities and get parameters mbox calls (Rob Evers) [714290]
  - [scsi] lpfc: Fix SLI2 crashes with new extent code (Rob Evers) [714290]
  - [scsi] lpfc: Fix mbox processing to not overwrite status codes (Rob Evers) [714290]
  - [scsi] lpfc: enumerate members starting from none zero value (Rob Evers) [714290]
  - [scsi] lpfc: Remove workaround for extents endian issue (Rob Evers) [714290]
  - [scsi] lpfc: Call correct mbox cleanup routine after extent alloc (Rob Evers) [714290]
  - [scsi] lpfc: extent block list cleanup and free memory resources (Rob Evers) [714290]
  - [scsi] lpfc: Fix memory leak in extent block lists (Rob Evers) [714290]
  - [scsi] lpfc: Modified variables for XRIs to be unsigned variable (Rob Evers) [714290]
  - [scsi] lpfc: support for nonembedded Extent mailbox IOCTLs (Rob Evers) [714290]
  - [scsi] lpfc: Fixed compilation error/warning in sli code (Rob Evers) [714290]
  - [scsi] lpfc: Rework SLI4 Extents code (Rob Evers) [714290]
  - [scsi] lpfc: Update version for 8.2.0.101 driver release (Rob Evers) [714290]
  - [scsi] lpfc: Fixed mask size for the wq_id mask (Rob Evers) [714290]
  - [scsi] lpfc: Fix Port Error detected during POST (Rob Evers) [714290]
  - [scsi] lpfc: Apply dropped patch from initial new ASIC bring up (Rob Evers) [714290]
  - [scsi] lpfc: Rework SLI4 Extents code (Rob Evers) [714290]
  - [scsi] lpfc: Reorganize CQ and EQ usage to comply with SLI4 Specs (Rob Evers) [714290]
  - [scsi] lpfc: Fix KERN levels on log messages 3008, 2903, 0383 (Rob Evers) [714290]
  - [scsi] lpfc: Initial checkin of SLI4 Extents code (Rob Evers) [714290]
  - [scsi] lpfc: Fix ASIC mbox queue id collision with work queue id (Rob Evers) [714290]
  - [scsi] lpfc: work on systems with Page Size Larger than 4k (Rob Evers) [714290]
  - [scsi] lpfc: set constant sysfs passthrough mbox cmd maximum size (Rob Evers) [714290]
  - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [714290]
  - [scsi] lpfc: Update version for 8.2.0.100 driver release (Rob Evers) [714290]
  - [scsi] lpfc: Add LOG_ELS message to NPIV LOGO (Rob Evers) [714290]
  - [scsi] lpfc: move multi-buffer macros into shared IOCTL header (Rob Evers) [714290]
  - [scsi] lpfc: Update version for 8.2.0.99 driver release (Rob Evers) [714290]
  - [scsi] lpfc: Fix build warning in debugfs code (Rob Evers) [714290]
  - [scsi] lpfc: iDiag debugfs SLI4 doorbell reigster access methods (Rob Evers) [714290]
  - [scsi] lpfc: Fix RQ_CREATE version 1 fails (Rob Evers) [714290]
  - [scsi] lpfc: Add Temporary RPI field to the ELS request WQE (Rob Evers) [714290]
  - [scsi] lpfc: Allow SLI4 with FCOE_MODE not set on new FC adapters (Rob Evers) [714290]
  - [scsi] lpfc: only look at BAR2 or BAR4 only for if_type 0 (Rob Evers) [714290]
  - [scsi] lpfc: iDiag debugfs SLI4 display index info in decimal (Rob Evers) [714290]
  - [scsi] lpfc: iDiag debugfs SLI4 device queue entry access methods (Rob Evers) [714290]
  - [scsi] lpfc: Update copyright date for all changed files (Rob Evers) [714290]
  - [scsi] lpfc: Update version for 8.2.0.98 driver release (Rob Evers) [714290]
  - [scsi] lpfc: Fixed the compiler warning in current code (Rob Evers) [714290]
  - [scsi] lpfc: handle PCI Link drop detection failure (Rob Evers) [714290]
  - [scsi] lpfc: Add selective reset jump table entry (Rob Evers) [714290]
  - [scsi] lpfc: Update version for 8.2.0.97 driver release (Rob Evers) [714290]
  - [scsi] lpfc: lower stack use in lpfc_fc_frame_check (Rob Evers) [714290]
  - [scsi] lpfc: fix comment typo diable -> disable (Rob Evers) [714290]
  - [scsi] lpfc: fix comment/printk typos (Rob Evers) [714290]
  - [scsi] lpfc: Add new Queue create Mailbox versions for new ASIC (Rob Evers) [714290]
  - [scsi] lpfc: Place LPFC driver module parameters in sysfs (Rob Evers) [714290]
  - [scsi] lpfc: Fix compile warning for iDiag (Rob Evers) [714290]
  - [scsi] lpfc: Performance Hints support (Rob Evers) [714290]
  - [scsi] lpfc: Add new driver interfaces for encryption products (Rob Evers) [714290]
  - [scsi] lpfc: iDiag driver support debugfs queue information get (Rob Evers) [714290]
  - [scsi] lpfc: iDiag debugfs PCI cfg reg bits set/clear methods (Rob Evers) [714290]
  - [scsi] lpfc: iDiag debugfs framework and r/w PCI cfg space regs (Rob Evers) [714290]
  - [block] cciss: bump driver version (Tomas Henzl) [714129]
  - [block] cciss: need to delay after a PCI Power Management reset (Tomas Henzl) [714129]
  - [block] cciss: auto engage scsi susbsystem (Tomas Henzl) [714129]
  - [block] cciss: store pdev in hba struct (Tomas Henzl) [714129]
  - [block] cciss: use consistent variable names (Tomas Henzl) [714129]
  - [block] cciss: add a commandline switch for simple mode (Tomas Henzl) [714129]
  - [fs] proc: close race with exec in mem_read() (Johannes Weiner) [692042] {CVE-2011-1020}
  - [mm] implement access_remote_vm (Johannes Weiner) [692042] {CVE-2011-1020}
  - [mm] factor out main logic of access_process_vm (Johannes Weiner) [692042] {CVE-2011-1020}
  - [mm] use mm_struct to resolve gate vma's in __get_user_pages (Johannes Weiner) [692042] {CVE-2011-1020}
  - [mm] make in_gate_area take mm_struct instead of a task_struct (Johannes Weiner) [692042] {CVE-2011-1020}
  - [mm] make get_gate_vma take mm_struct instead of task_struct (Johannes Weiner) [692042] {CVE-2011-1020}
  - [x86_64] mark assoc mm when running task in 32 bit compat mode (Johannes Weiner) [692042] {CVE-2011-1020}
  - [misc] sched: add ctx tag to mm running task in ia32 compat mode (Johannes Weiner) [692042] {CVE-2011-1020}
  - [fs] proc: require the target to be tracable (or yourself) (Johannes Weiner) [692042] {CVE-2011-1020}
  - [fs] proc: close race in /proc/*/environ (Johannes Weiner) [692042] {CVE-2011-1020}
  - [fs] proc: report errors in /proc/*/*map* sanely (Johannes Weiner) [692042] {CVE-2011-1020}
  - [fs] proc: shift down_read(mmap_sem) to the caller (Johannes Weiner) [692042] {CVE-2011-1020}
  - [fs] detect exec transition phase with new mm but old creds (Johannes Weiner) [692042] {CVE-2011-1020}
  - [net] tg3: call netif_carrier_off to initialize operstate value (John Feeney) [635982]
  - [net] tg3: Update to plus (John Feeney) [715409]
  - [net] tg3: Update to 3.119 (John Feeney) [715409]
  - [net] tg3: Update to 3.118 (John Feeney) [683393 699545]
  - [net] tg3: Update to 3.117 (John Feeney) [715409]
  - [xen] make test_assign_device domctl dependent on intremap hw (Laszlo Ersek) [740203]
  - [xen] Propagate target dom within XEN_DOMCTL_test_assign_device (Laszlo Ersek) [740203]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-290.el5]
changelog:
  - [net] e1000: don't enable dma rx until after dma address setup (Dean Nelson) [714318]
  - [net] e1000: save skb counts in TX to avoid cache misses (Dean Nelson) [714318 742124]
  - [net] e1000: Fix driver to be used on PA RISC C8000 workstations (Dean Nelson) [714318]
  - [net] e1000: repair missing flush operations (Dean Nelson) [714318]
  - [net] e1000: always do e1000_check_for_link on e1000_ce4100 MACs (Dean Nelson) [714318]
  - [scsi] be2iscsi: Add pci_disable device (Mike Christie) [714292]
  - [scsi] be2iscsi: Adding a shutdown Routine (Mike Christie) [713816 714292]
  - [scsi] be2iscsi: Fix /proc/interrupts problem (Mike Christie) [714292]
  - [scsi] be2iscsi: remove host and session casts (Mike Christie) [714292]
  - [scsi] be2iscsi: Use struct scsi_lun in iscsi structs (Mike Christie) [714292]
  - [scsi] be2iscsi: fix chip cleanup (Mike Christie) [714292]
  - [scsi] be2iscsi: fix boot hang due to interrupts not rearmed (Mike Christie) [714292]
  - [scsi] be2iscsi: Fix for proper setting of FW (Mike Christie) [714292]
  - [scsi] be2iscsi: Set a timeout to FW (Mike Christie) [714292]
  - [scsi] be2iscsi: remove extra semicolons (Mike Christie) [714292]
  - [scsi] be2iscsi: Fix common misspellings (Mike Christie) [714292]
  - [scsi] be2iscsi: tmp revert Fix MSIX interrupt names fix (Mike Christie) [714292]
  - [infiniband] cxgb4: Fail RDMA initialization on unsupported cards (Steve Best) [713943]
  - [infiniband] cxgb4: Couple of abort fixes (Steve Best) [713943]
  - [infiniband] cxgb4: Don't truncate MR lengths (Steve Best) [713943]
  - [infiniband] cxgb4: Don't exceed hw IQ depth limit for user CQs (Steve Best) [713943]
  - [hwmon] lm78: Make ISA interface depend on CONFIG_ISA (Dean Nelson) [713815]
  - [hwmon] lm78: Avoid forward declarations (Dean Nelson) [713815]
  - [hwmon] lm78: Stop abusing struct i2c_client for ISA devices (Dean Nelson) [713815]
  - [hwmon] lm78: Detect alias chips (Dean Nelson) [713815]
  - [hwmon] don't build drivers for ppc that touch ISA addresses (Dean Nelson) [713815]
  - [char] CONFIG_TELCLOCK depends on X86 (Dean Nelson) [713815]
  - [misc] add oprofile support for Sandy Bridge (John Villalovos) [713666]
  - [net] ixgbe: update to upstream version 3.4.8-k (Andy Gospodarek) [713110 714013 714314]
  - [net] e1000e: fix WoL on 82578DM and 82567V3 (Andy Gospodarek) [712773]
  - [fs] gfs2: Call gfs2_meta_wipe for directory hash blocks (Abhijith Das) [706616]
  - [net] bonding: resolve failover problems related to jiffy wrap (Andy Gospodarek) [693258]
  - [fs] nfs: Don't call iput holding nfs_access_cache_shrinker lock (Steve Dickson) [585935]
  - [block] improve detail in I/O error messages (Mike Snitzer) [516170]
  - [md] dm-mpath: propagate target errors immediately (Mike Snitzer) [516170]
  - [scsi] Correctly handle thin provisioning write error (Mike Snitzer) [516170]
  - [md] dm-mpath: sync pushback code with upstream (Mike Snitzer) [516170]
  - [scsi] Add detailed SCSI I/O errors (Mike Snitzer) [516170]
  - [scsi] Fix sense key MEDIUM ERROR processing and retry (Mike Snitzer) [516170]
  - [scsi] fix error propagation (Mike Snitzer) [516170]
  - [scsi] fix recovered error handling (Mike Snitzer) [516170]
  - [scsi] simplify scsi_io_completion() (Mike Snitzer) [516170]
  - [scsi] fix barrier failure and error propagation issues (Mike Snitzer) [516170]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-289.el5]
changelog:
  - [scsi] libsas: amend device gone notification in sas_deform_port (David Milburn) [742356]
  - [scsi] libsas: fix up device gone notification in sas_deform_port (David Milburn) [742356]
  - [scsi] libsas: fix loopback topology bug during discovery (David Milburn) [742356]
  - [scsi] libsas: fix SATA NCQ error (David Milburn) [742356]
  - [scsi] libsas: fix ATAPI check condition termination (David Milburn) [742356]
  - [net] fix low throughput when using vlan over bonding (Flavio Leitner) [742318]
  - [net] core/netpoll: clean skb->next before pushing it down (Flavio Leitner) [741374]
  - [net] sfc: Use MCDI RX_BAD_FCS_PKTS count as MAC rx_bad count (Michal Schmidt) [739077]
  - [md] raid5: fix raid6 resync corruption bug (Doug Ledford) [738984]
  - [scsi] scsi_lib: pause between error retries (Rob Evers) [736809]
  - [md] return an error code when we don't fail a drive (Doug Ledford) [736697]
  - [fs] nfs: update nfs4_fattr_bitmap_maxsz (Steve Dickson) [735477]
  - [net] ipv6: fix refcnt problem related to POSTDAD state (Weiping Pan) [723411]
  - [net] bnx2x: update FW to 7.0.23 (Michal Schmidt) [715383 715388 715604]
  - [scsi] bnx2i: driver update for 5.8 (Michal Schmidt) [715383 715388 715604]
  - [net] cnic: driver update for 5.8, part 2 (Michal Schmidt) [715383 715388 715604]
  - [net] bnx2x: fix undesired VLAN stripping (Michal Schmidt) [715383 715388 715604]
  - [net] bnx2x: driver update for 5.8, part 3 (Michal Schmidt) [715383 715388 715604]
  - [net] bnx2x: 57712 parity handling (Michal Schmidt) [715383 715388 715604]
  - [net] bnx2x, cnic, bnx2i: New 7.0 Firmware (Michal Schmidt) [715383 715388 715604]
  - [net] bnx2x: driver update for 5.8, part 2 (Michal Schmidt) [715383 715388 715604]
  - [net] cnic: driver update for 5.8, part 1 (Michal Schmidt) [715383 715388 715604]
  - [net] bnx2x, cnic: Disable iSCSI if DCBX negotiation succeeds (Michal Schmidt) [715383 715388 715604]
  - [net] bnx2x: driver update for 5.8, part 1 (Michal Schmidt) [715383 715388 715604]
  - [net] bnx2x: temporarily revert BCM57710 bringup fix (Michal Schmidt) [715383 715388 715604]
  - [misc] ethtool: Add 20G bit definitions (Michal Schmidt) [715383 715388 715604]
  - [net] e1000: Add necessary <linux/prefetch.h> include (Dean Nelson) [714318]
  - [net] ixgbevf: update to upstream version 2.1.0-k (Andy Gospodarek) [714317]
  - [net] e1000e: update to upstream version 1.4.4 (Andy Gospodarek) [714315]
  - [net] bna: Multiple Definition and Interface Setup Fix (Ivan Vecera) [714019]
  - [net] bna: Driver Version changed to 3.0.2.2 (Ivan Vecera) [714019]
  - [net] bna: Add Callback to Fix RXQ Stop (Ivan Vecera) [714019]
  - [net] bna: PLL Init Fix and Add Stats Attributes (Ivan Vecera) [714019]
  - [net] bna: Brocade 1860 HW Enablement (Ivan Vecera) [714019]
  - [net] bna: new firmware for new hardware (Ivan Vecera) [714019]
  - [net] bna: Implement FW Download for New HW (Ivan Vecera) [714019]
  - [net] bna: Capability Map and MFG Block Changes for New HW (Ivan Vecera) [714019]
  - [net] bna: Brocade 1860 IOC PLL, Reg Defs and ASIC Mode Changes (Ivan Vecera) [714019]
  - [net] bna: PCI Probe Conf Lock Fix (Ivan Vecera) [714019]
  - [net] bna: Semaphore Lock Fix (Ivan Vecera) [714019]
  - [net] bna: Set Ring Param Fix (Ivan Vecera) [714019]
  - [net] bna: Eliminate Small Race Condition Window in RX Path (Ivan Vecera) [714019]
  - [net] bna: make function tables cont (Ivan Vecera) [714019]
  - [net] bna: Driver Version changed to 3.0.2.1 (Ivan Vecera) [714019]
  - [net] bna: MBOX IRQ Flag Check after Locking (Ivan Vecera) [714019]
  - [net] bna: Initialization and Locking Fix (Ivan Vecera) [714019]
  - [net] bna: Ethtool Enhancements and Fix (Ivan Vecera) [714019]
  - [net] bna: Async Mode Tx Rx Init Fix (Ivan Vecera) [714019]
  - [net] bna: Formatting and Code Cleanup (Ivan Vecera) [714019]
  - [net] bna: TX Path and RX Path Changes (Ivan Vecera) [714019]
  - [net] bna: Interrupt Polling and NAPI Init Changes (Ivan Vecera) [714019]
  - [net] bna: PCI Probe Fix (Ivan Vecera) [714019]
  - [net] bna: Naming Change and Minor Macro Fix (Ivan Vecera) [714019]
  - [net] bna: off by one in bfa_msgq_rspq_pi_update() (Ivan Vecera) [714019]
  - [net] bna: unlock on error path in pnad_pci_probe() (Ivan Vecera) [714019]
  - [net] bna: Driver Version changed to 3.0.2.0 (Ivan Vecera) [714019]
  - [net] bna: Remove Obsolete Files (Ivan Vecera) [714019]
  - [net] bna: Remove Unused Code (Ivan Vecera) [714019]
  - [net] bna: firmware update for new (v3) bna driver (Ivan Vecera) [714019]
  - [net] bna: ENET and Tx Rx Redesign Enablement (Ivan Vecera) [714019]
  - [net] bna: Add New HW Defs (Ivan Vecera) [714019]
  - [net] bna: Tx and Rx Redesign (Ivan Vecera) [714019]
  - [net] bna: Introduce ENET as New Driver and FW Interface (Ivan Vecera) [714019]
  - [net] bna: MSGQ Implementation (Ivan Vecera) [714019]
  - [net] bna: Remove Obsolete File bfi_ctreg.h (Ivan Vecera) [714019]
  - [net] bna: Consolidated HW Registers for Supported HWs (Ivan Vecera) [714019]
  - [net] bna: Remove get_regs Ethtool Support (Ivan Vecera) [714019]
  - [net] bna: HW Interface Init Update (Ivan Vecera) [714019]
  - [net] bna: Remove Unnecessary CNA Check (Ivan Vecera) [714019]
  - [net] bna: Header File Consolidation (Ivan Vecera) [714019]
  - [net] bna: HW Error Counter Fix (Ivan Vecera) [714019]
  - [net] bna: Add HW Semaphore Unlock Logic (Ivan Vecera) [714019]
  - [net] bna: IOC Event Name Change (Ivan Vecera) [714019]
  - [net] bna: Mboxq Flush When IOC Disabled (Ivan Vecera) [714019]
  - [net] bna: Minor IRQ Index and Definition Change (Ivan Vecera) [714019]
  - [net] bna: State Machine Fault Handling Cleanup (Ivan Vecera) [714019]
  - [net] bna: IOC Event Notification Enhancement (Ivan Vecera) [714019]
  - [net] bna: CheckPatch Cleanup (Ivan Vecera) [714019]
  - [net] bna: Print Driver Version (Ivan Vecera) [714019]
  - [net] bna: Separate irq type flags from request_irq variable (Ivan Vecera) [714019]
  - [net] bna: use netdev_alloc_skb_ip_align() (Ivan Vecera) [714019]
  - [net] bna: Fix bad kzalloc call with interrupts disabled (Ivan Vecera) [714019]
  - [net] bna: Remove casts of void * (Ivan Vecera) [714019]
  - [net] bna: fix warning bfa_ioc_smem_pgoff defined but not used (Ivan Vecera) [714019]
  - [net] bna: Fix set-but-unused variables (Ivan Vecera) [714019]
  - [net] bna: convert to hw_features (Ivan Vecera) [714019]
  - [scsi] bfa: update firmware to version 3.0.2.2 (Rob Evers) [714017]
  - [scsi] bfa: Update the driver version to 3.0.2.2 (Rob Evers) [714017]
  - [scsi] bfa: Add support to store driver configuration in flash (Rob Evers) [714017]
  - [scsi] bfa: Added support to configure QOS and collect stats (Rob Evers) [714017]
  - [scsi] bfa: Added support to collect and reset fcport stats (Rob Evers) [714017]
  - [scsi] bfa: Add support for IO profiling (Rob Evers) [714017]
  - [scsi] bfa: Check supported speed based on port mode (Rob Evers) [714017]
  - [scsi] bfa: Update RME interrupt handling (Rob Evers) [714017]
  - [scsi] bfa: Add FC-transport Async Event Notification support (Rob Evers) [714017]
  - [scsi] bfa: Update the driver version to 3.0.2.1 (Rob Evers) [714017]
  - [scsi] bfa: Driver enhancements (Rob Evers) [714017]
  - [scsi] bfa: Added support to query PHY (Rob Evers) [714017]
  - [scsi] bfa: Added HBA diagnostics support (Rob Evers) [714017]
  - [scsi] bfa: Added support for flash configuration (Rob Evers) [714017]
  - [scsi] bfa: Added support to obtain SFP info (Rob Evers) [714017]
  - [scsi] bfa: Added support for CEE info and stats query (Rob Evers) [714017]
  - [scsi] bfa: Add IOCFC enable cbfn and stats changes (Rob Evers) [714017]
  - [scsi] bfa: FCS bug fixes (Rob Evers) [714017]
  - [scsi] bfa: DMA memory allocation enhancement (Rob Evers) [714017]
  - [scsi] bfa: Brocade-1860 Fabric Adapter vHBA support (Rob Evers) [714017]
  - [scsi] bfa: Brocade-1860 Fabric Adapter PLL init fixes (Rob Evers) [714017]
  - [scsi] bfa: Added Fabric Assigned Address(FAA) support (Rob Evers) [714017]
  - [scsi] bfa: IOC bug fixes (Rob Evers) [714017]
  - [scsi] bfa: Enable ASIC block configuration and query (Rob Evers) [714017]
  - [scsi] bfa: Update the driver version to 3.0.2.0 (Rob Evers) [714017]
  - [scsi] bfa: Driver initialization and model description fix (Rob Evers) [714017]
  - [scsi] bfa: Enhancement for fcpim and IO tag handling (Rob Evers) [714017]
  - [scsi] bfa: FC credit recovery and misc bug fixes (Rob Evers) [714017]
  - [scsi] bfa: 1860 Adapter 16Gbs support and flash controller fixes (Rob Evers) [714017]
  - [scsi] bfa: IOC and PLL init changes for Brocade-1860 Adapter (Rob Evers) [714017]
  - [scsi] bfa: support vport disable and enable operations (Rob Evers) [714017]
  - [scsi] bfa: Brocade-1860 Fabric Adapter Hardware Enablement (Rob Evers) [714017]
  - [scsi] bfa: Add pbc port disable check and fix LPS message name (Rob Evers) [714017]
  - [scsi] bfa: Introduce IOC event notification mechanism (Rob Evers) [714017]
  - [scsi] bfa: add generic address len pair for DMA memory chunk (Rob Evers) [714017]
  - [scsi] bfa: Move debugfs initialization before bfa init (Rob Evers) [714017]
  - [net] cxgb4: driver update for RHEL5.8 (Neil Horman) [713905]
  - [net] enic: update driver to version 2.1.1.24 (Stefan Assmann) [713536]
  - [edac] i7300_edac: Fix error cleanup logic (Mauro Carvalho Chehab) [712948]
  - [usb] input/hid: backport hidraw support (Aristeu Rozanski) [705453]
  - [fs] eventpoll: fix epoll_wait overly constraining wait times (Jason Baron) [705138]
  - [md] update superblocks properly when adding a spare (Doug Ledford) [668529]
  - [scsi] Fix out of spec CD-ROM problem with media change (Don Zickus) [664653]
  - [net] sctp: encode PROTOCOL VIOLATION error cause correctly (Thomas Graf) [636828]
  - [xen] vmx: Print advanced features during boot (Paolo Bonzini) [712440]


author: Jarod Wilson <jarod@redhat.com> [2.6.18-288.el5]
changelog:
  - [scsi] mpt2sas: Bump version 09.100.00.00 (Tomas Henzl) [717581]
  - [scsi] mpt2sas: add missing mpt2sas_base_detach to scsih_remove (Tomas Henzl) [717581]
  - [scsi] mpt2sas: fix WarpDrive Infinite command retries on bad cmd (Tomas Henzl) [717581]
  - [scsi] mpt2sas: Adding support for customer specific branding (Tomas Henzl) [717581]
  - [scsi] mpt2sas: set DID_NO_CONNECT on remove and avoid shutdown (Tomas Henzl) [717581]
  - [scsi] mpt2sas: fix broadcast AEN and task management issue (Tomas Henzl) [717581]
  - [scsi] mpt2sas: Set max_sector count from module parameter (Tomas Henzl) [717581]
  - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [717581]
  - [scsi] mpt2sas: Fixed Big Endian Issues on 32 bit PPC (Tomas Henzl) [717581]
  - [scsi] mpt2sas: do not check serial_number in the abort handler (Tomas Henzl) [717581]
  - [scsi] mpt2sas: remove flush_scheduled_work usages (Tomas Henzl) [717581]
  - [net] ipv6: Do not assign non-valid address on interface (Jiri Benc) [741511]
  - [fs] cifs: always do is_path_accessible check in cifs_mount (Jeff Layton) [738300] {CVE-2011-3363}
  - [fs] cifs: add fallback in is_path_accessible for old servers (Jeff Layton) [738300] {CVE-2011-3363}
  - [md] raid1: don't retry recovery when the last drive fails (Doug Ledford) [736693]
  - [input] evdev: disable interrupts when processing events (Don Zickus) [734900]
  - [char] tpm: Zero buffer after copying to userspace (Jiri Benc) [732631] {CVE-2011-1162}
  - [md] bitmap: fix BUG triggered due to slow devices (Doug Ledford) [725358]
  - [char] sysrq: Fix panic executing 'echo f > /proc/sysrq-trigger' (Larry Woodman) [718645]
  - [scsi] isci: fix 32-bit operation when CONFIG_HIGHMEM64G=n (David Milburn) [713904]
  - [scsi] isci: Remove reserved device IDS from isci_id_table (David Milburn) [718341]
  - [scsi] isci: fix checkpatch errors (David Milburn) [718341]
  - [scsi] isci: Device reset should request sas_phy_reset(phy, true) (David Milburn) [718341]
  - [scsi] isci: pare back error messsages (David Milburn) [718341]
  - [scsi] isci: cleanup silicon revision detection (David Milburn) [718341]
  - [scsi] isci: refactor scu_unsolicited_frame.h (David Milburn) [718341]
  - [scsi] isci: merge sata.[ch] into request.c (David Milburn) [718341]
  - [scsi] isci: kill 'get/set' macros (David Milburn) [718341]
  - [scsi] isci: retire scic_sds_ and scic_ prefixes (David Milburn) [718341]
  - [scsi] isci: unify isci_host and scic_sds_controller (David Milburn) [718341]
  - [scsi] isci: unify isci_remote_device and scic_sds_remote_device (David Milburn) [718341]
  - [scsi] isci: unify isci_port and scic_sds_port (David Milburn) [718341]
  - [scsi] isci: fix scic_sds_remote_device_terminate_requests (David Milburn) [718341]
  - [scsi] isci: unify isci_phy and scic_sds_phy (David Milburn) [718341]
  - [scsi] isci: unify isci_request and scic_sds_request (David Milburn) [718341]
  - [scsi] isci: rename / clean up scic_sds_stp_request (David Milburn) [718341]
  - [scsi] isci: preallocate requests (David Milburn) [718341]
  - [scsi] isci: combine request flags (David Milburn) [718341]
  - [scsi] isci: unify can_queue tracking on the tci_pool (David Milburn) [718341]
  - [scsi] isci: Terminate dev requests on FIS err bit rx in NCQ (David Milburn) [718341]
  - [scsi] isci: fix frame received locking (David Milburn) [718341]
  - [scsi] isci: fix buffer overflow in isci_parse_oem_parameters (David Milburn) [718341]
  - [scsi] isci: fix isci_task_execute_tmf completion (David Milburn) [718341]
  - [scsi] isci: fix support for arbitrarily large smp requests (David Milburn) [718341]
  - [scsi] isci: fix dma_unmap_sg usage (David Milburn) [718341]
  - [scsi] isci: fix smp response frame overrun (David Milburn) [718341]
  - [scsi] isci: kill device_sequence (David Milburn) [718341]
  - [scsi] isci: kill isci_remote_device_change_state() (David Milburn) [718341]
  - [scsi] isci: atomic device lookup and reference counting (David Milburn) [718341]
  - [scsi] isci: fix ssp response iu buffer size in isci_tmf (David Milburn) [718341]
  - [scsi] isci: cleanup request allocation (David Milburn) [718341]
  - [scsi] isci: cleanup/optimize queue increment macros (David Milburn) [718341]
  - [scsi] isci: cleanup tag macros (David Milburn) [718341]
  - [scsi] isci: cleanup/optimize pool implementation (David Milburn) [718341]
  - [scsi] isci: Disable link layer hang detection (David Milburn) [718341]
  - [scsi] isci: Hard reset failure link resets all phys in the port (David Milburn) [718341]
  - [scsi] isci: decode remote node ready and suspended states (David Milburn) [718341]
  - [scsi] isci: fix isci_terminate_pending() list management (David Milburn) [718341]
  - [scsi] isci: Handle timed-out request terminations correctly (David Milburn) [718341]
  - [scsi] isci: Requests that do not start must be set to complete (David Milburn) [718341]
  - [scsi] isci: Add decode for SMP request retry error condition (David Milburn) [718341]
  - [scsi] isci: filter broadcast change notifications on phy resets (David Milburn) [718341]
  - [scsi] isci: Move reset delay after remote node resumption (David Milburn) [718341]
  - [scsi] isci: remove 'min memory' infrastructure (David Milburn) [718341]
  - [scsi] isci: Added support for C0 to SCU Driver (David Milburn) [718341]
  - [scsi] isci: additional state machine cleanup (David Milburn) [718341]
  - [scsi] isci: state machine cleanup (David Milburn) [718341]
  - [scsi] isci: Removing unused variables compiler warnings (David Milburn) [718341]
  - [scsi] isci: removing the kmalloc in smp request construct (David Milburn) [718341]
  - [scsi] isci: remove isci_timer interface (David Milburn) [718341]
  - [scsi] isci: Remove tmf timeout_timer (David Milburn) [718341]
  - [scsi] isci: convert phy_startup_timer to sci_timer (David Milburn) [718341]
  - [scsi] isci: convert scic_timeout_timer to sci_timer (David Milburn) [718341]
  - [scsi] isci: convert power control timer to sci_timer (David Milburn) [718341]
  - [scsi] isci: convert phy sata_timeout_timer to sci_timer (David Milburn) [718341]
  - [scsi] isci: convert port config agent timer to sci_timer (David Milburn) [718341]
  - [scsi] isci: replace isci_timer list with proper embedded timers (David Milburn) [718341]
  - [scsi] isci: add some type safety to the state machine interface (David Milburn) [718341]
  - [scsi] isci: unify rnc start{io|task} handlers (David Milburn) [718341]
  - [scsi] isci: unify rnc destruct handlers (David Milburn) [718341]
  - [scsi] isci: unify rnc destruct handlers (David Milburn) [718341]
  - [scsi] isci: unify rnc event handlers (David Milburn) [718341]
  - [scsi] isci: unify port start_io and complete_io handlers (David Milburn) [718341]
  - [scsi] isci: unify port link_up and link_down handlers (David Milburn) [718341]
  - [scsi] isci: remove port frame and event handlers (David Milburn) [718341]
  - [scsi] isci: unify port reset, add_phy, and remove_phy handlers (David Milburn) [718341]
  - [scsi] isci: remove port destruct handler (David Milburn) [718341]
  - [scsi] isci: unify port stop handlers (David Milburn) [718341]
  - [scsi] isci: remove port start handler (David Milburn) [718341]
  - [scsi] isci: merge port ready substates into main state machine (David Milburn) [718341]
  - [scsi] isci: c99 port state handlers (David Milburn) [718341]
  - [scsi] isci: clarify phy to port lookups (David Milburn) [718341]
  - [scsi] isci: unify phy consume_power handlers (David Milburn) [718341]
  - [scsi] isci: unify phy event handlers (David Milburn) [718341]
  - [scsi] isci: unify phy frame handlers (David Milburn) [718341]
  - [scsi] isci: remove phy destruct handlers (David Milburn) [718341]
  - [scsi] isci: unify phy reset handlers (David Milburn) [718341]
  - [scsi] isci: unify phy stop handlers (David Milburn) [718341]
  - [scsi] isci: unify phy start handlers (David Milburn) [718341]
  - [scsi] isci: merge phy substates (David Milburn) [718341]
  - [scsi] isci: remove the completion and event state handlers (David Milburn) [718341]
  - [scsi] isci: remove request task context completion state handler (David Milburn) [718341]
  - [scsi] isci: unify request frame handlers (David Milburn) [718341]
  - [scsi] isci: unify request start handlers (David Milburn) [718341]
  - [scsi] isci: unify request abort handlers (David Milburn) [718341]
  - [scsi] isci: merge stp req substates into primary state machine (David Milburn) [718341]
  - [scsi] isci: merge smp req substates into primary state machine (David Milburn) [718341]
  - [scsi] isci: merge stp req substates into primary state machine (David Milburn) [718341]
  - [scsi] isci: uplevel port infrastructure (David Milburn) [718341]
  - [scsi] isci: uplevel phy infrastructure (David Milburn) [718341]
  - [scsi] isci: uplevel request infrastructure (David Milburn) [718341]
  - [scsi] isci: uplevel state machine (David Milburn) [718341]
  - [scsi] isci: uplevel reg hw data structs and frame handling (David Milburn) [718341]
  - [scsi] isci: move core/controller to host (David Milburn) [718341]
  - [scsi] isci: unify constants (David Milburn) [718341]
  - [scsi] isci: unify request data structures (David Milburn) [718341]
  - [scsi] isci: make command/response iu explicit req object members (David Milburn) [718341]
  - [scsi] isci: move task context alignment to compile time (David Milburn) [718341]
  - [scsi] isci: make sgl explicit/aligned request object member (David Milburn) [718341]
  - [scsi] isci: move stp request info to scic_sds_request (David Milburn) [718341]
  - [scsi] isci: unify phy data structures (David Milburn) [718341]
  - [scsi] isci: unify phy data structures (David Milburn) [718341]
  - [scsi] isci: rnc state machine table c99 conversion (David Milburn) [718341]
  - [scsi] isci: remove scic_sds_port_increment_request_count (David Milburn) [718341]
  - [scsi] isci: kill scic_controller_get_port_handle function (David Milburn) [718341]
  - [scsi] isci: Removing unnecessary functions in request.c (David Milburn) [718341]
  - [scsi] isci: unify isci_host data structures (David Milburn) [718341]
  - [scsi] isci: implement I_T_nexus_reset (David Milburn) [718341]
  - [scsi] isci: fix ata locking (David Milburn) [718341]
  - [scsi] isci: removing intel_*.h headers (David Milburn) [718341]
  - [scsi] isci: Using Linux SSP frame header (David Milburn) [718341]
  - [scsi] isci: Remove SCIC_SWAP_DWORD() (David Milburn) [718341]
  - [scsi] isci: fixup SAS iaf protocols data structure (David Milburn) [718341]
  - [scsi] isci: remove redundant copies of IAF (David Milburn) [718341]
  - [scsi] isci: Converting smp_response to Linux native smp_resp (David Milburn) [718341]
  - [scsi] isci: Fixup of smp request (David Milburn) [718341]
  - [scsi] isci: Convert of sci_ssp_response_iu to ssp_response_iu (David Milburn) [718341]
  - [scsi] isci: Fixup SSP command IU and task IU (David Milburn) [718341]
  - [scsi] isci: renaming sas_capabilities to scic_phy_cap (David Milburn) [718341]
  - [scsi] isci: Collapsing of phy_type data structure (David Milburn) [718341]
  - [scsi] isci: Convert SAS identify address frame to native format (David Milburn) [718341]
  - [scsi] isci: Convert ATA defines to Linux native defines (David Milburn) [718341]
  - [scsi] isci: Convert SATA fis data structures to Linux native (David Milburn) [718341]
  - [scsi] isci: remove compile-time (Kconfig) silicon configuration (David Milburn) [718341]
  - [scsi] isci: Removing unused define SCIC_SDS_4_ENABLED (David Milburn) [718341]
  - [scsi] isci: kill scic_sds_remote_device.state_handlers (David Milburn) [718341]
  - [scsi] isci: unify remote_device frame_handlers (David Milburn) [718341]
  - [scsi] isci: unify remote_device event_handlers (David Milburn) [718341]
  - [scsi] isci: kill remote_device resume_handler (David Milburn) [718341]
  - [scsi] isci: unify remote_device suspend_handlers (David Milburn) [718341]
  - [scsi] isci: kill remote_device complete_task_handler (David Milburn) [718341]
  - [scsi] isci: unify remote_device start_task_handlers (David Milburn) [718341]
  - [scsi] isci: kill remote_device continue_io_handler (David Milburn) [718341]
  - [scsi] isci: unify remote_device complete_io_handlers (David Milburn) [718341]
  - [scsi] isci: unify remote_device start_io_handlers (David Milburn) [718341]
  - [scsi] isci: unify remote_device reset_complete_handlers (David Milburn) [718341]
  - [scsi] isci: unify remote_device reset_handlers (David Milburn) [718341]
  - [scsi] isci: unify remote_device destruct_handlers (David Milburn) [718341]
  - [scsi] isci: kill remote_device fail_handler (David Milburn) [718341]
  - [scsi] isci: unify remote_device stop_handlers (David Milburn) [718341]
  - [scsi] isci: unify remote_device start_handlers (David Milburn) [718341]
  - [scsi] isci: fix remote_device start_io regressions (David Milburn) [718341]
  - [scsi] isci: kill scic_remote_device_get_connection_rate (David Milburn) [718341]
  - [scsi] isci: merge remote_device substates into one state machine (David Milburn) [718341]
  - [scsi] isci: Removed sci_object.h from project (David Milburn) [718341]
  - [scsi] isci: Removed sci_base_object from scic_sds_request (David Milburn) [718341]
  - [scsi] isci: no sci_base_object in scic_sds_remote_node_context (David Milburn) [718341]
  - [scsi] isci: Removed sci_base_object from scic_sds_remote_device (David Milburn) [718341]
  - [scsi] isci: Removed sci_base_object from scic_sds_port (David Milburn) [718341]
  - [scsi] isci: Removed sci_base_object from scic_sds_phy (David Milburn) [718341]
  - [scsi] isci: Removed sci_base_object from scic_sds_controller (David Milburn) [718341]
  - [scsi] isci: Removed struct sci_base_object from state machine (David Milburn) [718341]
  - [scsi] isci: Implement SCU AFE recipe 10. (David Milburn) [718341]
  - [scsi] isci: Remove excessive log noise with expander hot-unplug (David Milburn) [718341]
  - [scsi] isci: removing non-working ATAPI code (David Milburn) [718341]
  - [scsi] isci: remove scic_sds_remote_device_get_port_index (David Milburn) [718341]
  - [scsi] isci: remove sci_sas_address in scic_sds_remote_device (David Milburn) [718341]
  - [scsi] isci: kill smp_discover_response (David Milburn) [718341]
  - [scsi] isci: kill smp_discover_response_protocols (David Milburn) [718341]
  - [scsi] isci: cleanup remote device construction and comments (David Milburn) [718341]
  - [scsi] isci: move remote_device handling out of the core (David Milburn) [718341]
  - [scsi] isci: unify remote_device data structures (David Milburn) [718341]
  - [scsi] isci: remove rnc->device back pointer (David Milburn) [718341]
  - [scsi] isci: make remote_node_context member of remote_device (David Milburn) [718341]
  - [scsi] isci: rely on irq core for intx muxing, silence screamer (David Milburn) [718341]
  - [scsi] isci: give this_* and the_* vars more meaningful names (David Milburn) [718341]
  - [scsi] isci: audit usage of BUG_ON macro in isci driver (David Milburn) [718341]
  - [scsi] isci: sparse warnings cleanup (David Milburn) [718341]
  - [scsi] isci: replace sci_sas_link_rate with sas_linkrate (David Milburn) [718341]
  - [scsi] isci: remove base_phy abstraction (David Milburn) [718341]
  - [scsi] isci: remove base_port abstraction (David Milburn) [718341]
  - [scsi] isci: remove base_remote_device abstraction (David Milburn) [718341]
  - [scsi] isci: remove scic_controller state handlers (David Milburn) [718341]
  - [scsi] isci: simplify dma coherent allocation (David Milburn) [718341]
  - [scsi] isci: simplify request state handlers (David Milburn) [718341]
  - [scsi] isci: kill dead data structurs in scic_io_request.h (David Milburn) [718341]
  - [scsi] isci: remove base_request abstraction (David Milburn) [718341]
  - [scsi] isci: remove base_controller abstraction (David Milburn) [718341]
  - [misc] kernel: add BUILD_BUG_ON_NOT_POWER_OF_2 (David Milburn) [718341]
  - [misc] jiffies: add time_is_after_jiffies (David Milburn) [718341]
  - [net] igbvf: driver update for RHEL5.8 (Stefan Assmann) [714316]
  - [net] igb: driver update for RHEL5.8 (Stefan Assmann) [714313]
  - [net] qlge: Version change to v1.00.00.29 (Chad Dupuis) [714242]
  - [net] qlge: Adding LICENSE file for qlge (Chad Dupuis) [714242]
  - [net] qlge: Fix printk prio so fatal errors always reported (Chad Dupuis) [714242]
  - [net] qlge: Fix crash caused by mailbox execution on wedged chip (Chad Dupuis) [714242]
  - [net] qlge: make nic_operations struct const (Chad Dupuis) [714242]
  - [net] qlge: Fix incorrect use of modparams and netdev msg level (Chad Dupuis) [714242]
  - [net] qlge: Remove unnecessary casts of netdev_priv (Chad Dupuis) [714242]
  - [net] qlge: Generate the coredump to ethtool user buffer (Chad Dupuis) [714242]
  - [net] qlcnic: Change CDRP function (Chad Dupuis) [714232]
  - [net] qlcnic: Added error logging for firmware abort (Chad Dupuis) [714232]
  - [net] qlcnic: add beacon test support (Chad Dupuis) [714232]
  - [net] qlcnic: fix cdrp race condition (Chad Dupuis) [714232]
  - [net] qlcnic: Change debug messages in loopback path (Chad Dupuis) [714232]
  - [net] qlcnic: Add FLT entry for CO cards FW image region (Chad Dupuis) [714232]
  - [net] qlcnic: detect fan failure (Chad Dupuis) [714232]
  - [net] qlcnic: Add NETIF_F_VLAN_SG flag (Chad Dupuis) [714232]
  - [net] qlcnic: fix ethtool link status (Chad Dupuis) [714232]
  - [net] qlcnic: Added debug info (Chad Dupuis) [714232]
  - [net] qlcnic: Move get template from probe to start fw (Chad Dupuis) [714232]
  - [net] qlcnic: Fix delay in reset path (Chad Dupuis) [714232]
  - [net] qlcnic: FW dump related changes (Chad Dupuis) [714232]
  - [net] qlcnic: Fix env var for udev event during FW dump (Chad Dupuis) [714232]
  - [net] qlcnic: change capture mask for FW dump (Chad Dupuis) [714232]
  - [net] qlcnic: define error code for loopback test (Chad Dupuis) [714232]
  - [net] qlcnic: fix race in skb->len access (Chad Dupuis) [714232]
  - [net] qlcnic: enable mac-learning in promiscous mode (Chad Dupuis) [714232]
  - [net] qlcnic: updated supported cards information (Chad Dupuis) [714232]
  - [net] qlcnic: fix chip reset logic (Chad Dupuis) [714232]
  - [net] qlcnic: add external loopback support through sysfs (Chad Dupuis) [714232]
  - [net] qlcnic: multi protocol internal loopback support added (Chad Dupuis) [714232]
  - [net] qlcnic: Add support to enable/disable FW dump capability (Chad Dupuis) [714232]
  - [net] qlcnic: fix default operating state of interface (Chad Dupuis) [714232]
  - [net] qlcnic: fix initial number of msix entries in adapter (Chad Dupuis) [714232]
  - [net] qlcnic: Add code to tune FW dump (Chad Dupuis) [714232]
  - [net] qlcnic: Remove holding api lock while taking the dump (Chad Dupuis) [714232]
  - [net] qlcnic: Add capability to take FW dump deterministically (Chad Dupuis) [714232]
  - [net] qlcnic: Added sysfs node support (Chad Dupuis) [714232]
  - [net] qlcnic: Remove casts of void * (Chad Dupuis) [714232]
  - [net] qlcnic: Avoid double free of skb in tx path (Chad Dupuis) [714232]
  - [net] qlcnic: Fix bug in FW queue dump (Chad Dupuis) [714232]
  - [net] qlcnic: Bumped up version number to 5.0.18 (Chad Dupuis) [714232]
  - [net] qlcnic: FW dump support (Chad Dupuis) [714232]
  - [net] qlcnic: Support for GBE port settings (Chad Dupuis) [714232]
  - [net] qlcnic: configure number of RSS rings using sysfs (Chad Dupuis) [714232]
  - [net] qlcnic: Update version number to 5.0.16 (Chad Dupuis) [714232]
  - [net] qlcnic: Fix LRO disable (Chad Dupuis) [714232]
  - [net] qlcnic: Use flt method to determine flash fw region (Chad Dupuis) [714232]
  - [net] qlcnic: Remove unused code (Chad Dupuis) [714232]
  - [net] qlcnic: Code optimization patch (Chad Dupuis) [714232]
  - [net] qlcnic: Cleanup patch (Chad Dupuis) [714232]
  - [net] qlcnic: Memory leak fix (Chad Dupuis) [714232]
  - [net] qlcnic: Make PCI info available in all modes (Chad Dupuis) [714232]
  - [misc] Add rounddown_pow_of_two routine to log2.h (Chad Dupuis) [714232]
  - [pci] add latency tolerance reporting enable/disable support (Myron Stowe) [714171]
  - [pci] Assign values to pci_obff_signal_type enumeration (Myron Stowe) [714171]
  - [pci] add OBFF enable/disable support (Myron Stowe) [714171]
  - [pci] add ID-based ordering enable/disable support (Myron Stowe) [714171]
  - [pci] introduce pci_is_pcie (Myron Stowe) [714171]
  - [pci] introduce pci_pcie_cap (Myron Stowe) [714171]
  - [sound] hda: ALSA Panther Point Audio Support (Jaroslav Kysela) [713663]
  - [sound] hda: Enable snoop bit for AMD controllers (Jaroslav Kysela) [713366]
  - [fs] hfs: fix hfs_find_init() sb->ext_tree NULL ptr oops (Phillip Lougher) [712776]
  - [fs] nfs: return error in callback if encode/decode fails (Dave Wysochanski) [709515]
  - [net] tcp: Shrink syncookie_secret by 8 bytes (Thomas Graf) [705484]
  - [scsi] device_handler: Attach to UNAVAILABLE/OFFLINE AAS devices (Mike Christie) [700082]
  - [net] cxgb3: Apply interrupt coalescing settings to all queues (Neil Horman) [694583]
  - [mm] page-writeback: fix calculation of oldest_jif in wb_kupdate (Jarod Wilson) [691087]
  - [block] nbd: add a user-settable timeout for I/O (Jeff Moyer) [676491]
  - [net] ipv6: ignore looped-back NA while dad is running (Thomas Graf) [668027]
  - [net] sctp: Set correct error cause value for missing parameters (Thomas Graf) [629938]
  - [net] Prevent pktgen from sending shared skbs (Neil Horman) [575938]
  - [md] raid10: fix far resync data corruptor (Doug Ledford) [468379]
  - [xen] x86: Clear IRQ_GUEST when setting action to NULL (Igor Mammedov) [713221]
  - [xen] x86: check for NULL desc->action when unbinding guest pirq (Igor Mammedov) [713221]
  - [xen] x86: fix msi_free_irq (Igor Mammedov) [713221]
  - [xen] x86: teardown_msi_irq is not needed (Igor Mammedov) [713221]
  - [xen] x86: irq removal rewrite (Igor Mammedov) [713221]
  - [xen] x86: Move interrupt vector management to irq.c (Igor Mammedov) [713221]


