# changelog

author: Guru Anbalagane <guru.anbalagane@oracle.com> [2.6.32-300.3.1.el5uek]
changelog:
  - proc: fix oops on invalid /proc/<pid>/maps access (Linux Torvalds)
  - Revert "capabilities: do not grant full privs for setuid w/ file caps + no
    effective caps" (Joe Jin)
  - [mm]: Use MMF_COMPAT instead ia32_compat to prevent kabi be broken (Joe Jin)
  - proc: enable writing to /proc/pid/mem (Stephen Wilson)
  - proc: make check_mem_permission() return an mm_struct on success (Stephen Wilson)
  - proc: hold cred_guard_mutex in check_mem_permission() (Joe Jin)
  - proc: disable mem_write after exec (Stephen Wilson)
  - mm: implement access_remote_vm (Stephen Wilson)
  - mm: factor out main logic of access_process_vm (Stephen Wilson)
  - mm: use mm_struct to resolve gate vma's in __get_user_pages (Stephen Wilson)
  - mm: arch: rename in_gate_area_no_task to in_gate_area_no_mm (Stephen Wilson)
  - mm: arch: make in_gate_area take an mm_struct instead of a task_struct
    (Stephen Wilson)
  - mm: arch: make get_gate_vma take an mm_struct instead of a task_struct
    (Stephen Wilson)
  - x86: mark associated mm when running a task in 32 bit compatibility mode
    (Stephen Wilson)
  - x86: add context tag to mark mm when running a task in 32-bit compatibility
    mode (Stephen Wilson)
  - auxv: require the target to be tracable (or yourself) (Al Viro)
  - close race in /proc/*/environ (Al Viro)
  - report errors in /proc/*/*map* sanely (Al Viro)
  - pagemap: close races with suid execve (Al Viro)
  - make sessionid permissions in /proc/*/task/* match those in /proc/* (Al Viro)
  - Revert "report errors in /proc/*/*map* sanely" (Joe Jin)
  - Revert "proc: fix oops on invalid /proc/<pid>/maps access" (Joe Jin)


author: Joe Jin <joe.jin@oracle.com> [2.6.32-300.4.1.el5uek]
changelog:
  - [pci] intel-iommu: Default to non-coherent for domains unattached to iommus (Joe Jin)
  - [dm] do not forward ioctls from logical volumes to the underlying device (Joe Jin) {CVE-2011-4127}
  - [block] fail SCSI passthrough ioctls on partition devices (Joe Jin) {CVE-2011-4127}
  - [block] add and use scsi_blk_cmd_ioctl (Joe Jin) {CVE-2011-4127}
  - [net] gro: reset vlan_tci on reuse (Dan Carpenter) {CVE-2011-1576}
  - [net] rose: Add length checks to CALL_REQUEST parsing (Ben Hutchings) {CVE-2011-1493}
  - [net] rose_loopback_timer sets VC number <= ROSE_DEFAULT_MAXVC (Bernard Pidoux F6BVP) {CVE-2011-1493}


author: Chuck Anderson <chuck.anderson@oracle.com> [2.6.32-300.5.1.el5uek]
changelog:
  - sched, x86: Avoid unnecessary overflow in sched_clock (Salman Qazi) [orabug 13604567]
  - [x86]: Don't resume/restore cpu if not of the expected cpu (Joe Jin) [orabug 13492670]
  - drm/i915: Rephrase pwrite bounds checking to avoid any potential overflow (Chris Wilson) [CVE-2010-296]
  - x2apic: Enable the bios request for x2apic optout (Suresh Siddha) [orabug 13565303]
  - fuse: split queues to scale I/O throughput (Srinivas Eeda) [orabug 10004611]
  - fuse: break fc spinlock (Srinivas Eeda) [orabug 10004611]


author: Guru Anbalagane <guru.anbalagane@oracle.com> [2.6.32-300.7.1.el5uek]
changelog:
  - Revert "proc: enable writing to /proc/pid/mem" [orabug 13619701] {CVE-2012-0056}
  - [PATCH] x86, tsc: Skip TSC synchronization checks for tsc=reliable (Suresh Siddha)


author: Guru Anbalagane <guru.anbalagane@oracle.com> [2.6.32-300.8.1.el5uek]
changelog:
  - SPEC: fix dependency on firmware/mkinitrd (Guru Anbalagane) [orabug 13637902]
  - xfs: fix acl count validation in xfs_acl_from_disk() (Dan Carpenter)
  - [SCSI] scsi_dh: check queuedata pointer before proceeding further (Moger Babu) [orabug 13615419]


author: Joe Jin <joe.jin@oracle.com> [2.6.32-300.9.1.el5uek]
changelog:
  - [netdrv] fnic: return zero on fnic_reset() success (Joe Jin)
  - [e1000e] Add entropy generation back for network interrupts (John Sobecki)
  - [nfs4] LINUX CLIENT TREATS NFS4ERR_GRACE AS A PERMANENT ERROR [orabug 13476821] (John Sobecki)
  - [nfs] NFS CLIENT CONNECTS TO SERVER THEN DISCONNECTS [orabug 13516759] (John Sobecki)
  - [sunrpc] Add patch for a mount crash in __rpc_create_common [orabug 13322773] (John Sobecki)


author: Joe Jin <joe.jin@oracle.com> [2.6.32-300.11.1.el5uek]
changelog:
  - [fs] xfs: Fix possible memory corruption in xfs_readlink (Carlos Maiolino) {CVE-2011-4077}
  - [scsi] increase qla2xxx firmware ready time-out (Joe Jin)
  - [scsi] qla2xxx: Module parameter to control use of async or sync port login (Joe Jin)
  - [net] tg3: Fix single-vector MSI-X code (Joe Jin)
  - [net] qlge: fix size of external list for TX address descriptors (Joe Jin)
  - [net] e1000e: Avoid wrong check on TX hang (Joe Jin)
  - crypto: ghash - Avoid null pointer dereference if no key is set (Nick Bowler) {CVE-2011-4081}
  - jbd/jbd2: validate sb->s_first in journal_get_superblock() (Eryu Guan) {CVE-2011-4132}
  - KVM: Device assignment permission checks (Joe Jin) {CVE-2011-4347}
  - KVM: x86: Prevent starting PIT timers in the absence of irqchip support (Jan Kiszka) {CVE-2011-4622}
  - xfs: validate acl count (Joe Jin) {CVE-2012-0038}
  - KVM: x86: fix missing checks in syscall emulation (Joe Jin) {CVE-2012-0045}
  - KVM: x86: extend "struct x86_emulate_ops" with "get_cpuid" (Joe Jin) {CVE-2012-0045}
  - igmp: Avoid zero delay when receiving odd mixture of IGMP queries (Ben Hutchings) {CVE-2012-0207}
  - ipv4: correct IGMP behavior on v3 query during v2-compatibility mode (David Stevens)
  - fuse: fix fuse request unique id (Srinivas Eeda) [orabug 13816349]


author: Johnny Hughes <johnny@centos.org> [2.6.32-300.11.1.el5uek.centos]
changelog:
  - changed the module signing to use a CentOS and not Oracle key
  - modified all_x86 to remove i386
  - modified nobuildarches to include i386


author: Maxim Uvarov <maxim.uvarov@oracle.com> [2.6.39-100.0.19.el5uek]
changelog:
  - scripts/git-changelog: generate rpm changelog script (Maxim Uvarov)
  - Revert "hpwd watchdog mark page executable" (Maxim Uvarov)
  - Partial revert of mainline removal of deprecated sysfs interface for 13568528
    (Chuck Anderson)
  - scsi:lpfc update to 8.3.5.58 (Maxim Uvarov)
  - Let KERNEL_VERSION be 3.0.x, and override UTSNAME (Nelson Elhage)
  - qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly (Vikas Chaudhary)
  - qla4xxx: Fix the IDC locking mechanism (Nilesh Javali)
  - qla4xxx: Wait for disable_acb before doing set_acb (Vikas Chaudhary)
  - qla4xxx: Don't recover adapter if device state is FAILED (Sarang Radke)
  - qla4xxx: fix call trace on rmmod with ql4xdontresethba=1 (Sarang Radke)
  - qla4xxx: Fix CPU lockups when ql4xdontresethba set (Mike Hernandez)
  - qla4xxx: Perform context resets in case of context failures. (Vikas
    Chaudhary)
  - do not obsolete firmware (Maxim Uvarov)
  - Revert "xen/pv-on-hvm kexec: add xs_reset_watches to shutdown watches from
    old kernel" (Konrad Rzeszutek Wilk)
  - Revert "xen-blkback: convert hole punching to discard request on loop
    devices" (Maxim Uvarov)
  - ath9k: Fix kernel panic in AR2427 in AP mode (Mohammed Shafi Shajakhan)
  - ptrace: partially fix the do_wait(WEXITED) vs EXIT_DEAD->EXIT_ZOMBIE race
    (Oleg Nesterov)
  - Revert "rtc: Disable the alarm in the hardware" (Linus Torvalds)
  - hung_task: fix false positive during vfork (Mandeep Singh Baines)
  - drm/radeon/kms/atom: fix possible segfault in pm setup (Alexander Müller)
  - xfs: log all dirty inodes in xfs_fs_sync_fs (Christoph Hellwig)
  - xfs: log the inode in ->write_inode calls for kupdate (Christoph Hellwig)
  - mfd: Turn on the twl4030-madc MADC clock (Kyle Manna)
  - mfd: Check for twl4030-madc NULL pointer (Kyle Manna)
  - mfd: Copy the device pointer to the twl4030-madc structure (Kyle Manna)
  - mfd: Fix mismatch in twl4030 mutex lock-unlock (Sanjeev Premi)
  - iwlwifi: update SCD BC table for all SCD queues (Emmanuel Grumbach)
  - ipv4: using prefetch requires including prefetch.h (Stephen Rothwell)
  - ipv4: reintroduce route cache garbage collector (Eric Dumazet)
  - ipv4: flush route cache after change accept_local (Weiping Pan)
  - sctp: Do not account for sizeof(struct sk_buff) in estimated rwnd (Thomas
    Graf)
  - sctp: fix incorrect overflow check on autoclose (Xi Wang)
  - sch_gred: should not use GFP_KERNEL while holding a spinlock (Eric Dumazet)
  - net: have ipconfig not wait if no dev is available (Gerlando Falauto)
  - mqprio: Avoid panic if no options are provided (Thomas Graf)
  - llc: llc_cmsg_rcv was getting called after sk_eat_skb. (Alex Juncu)
  - ppp: fix pptp double release_sock in pptp_bind() (Djalal Harouni)
  - net: bpf_jit: fix an off-one bug in x86_64 cond jump target (Markus Kötter)
  - sparc: Fix handling of orig_i0 wrt. debugging when restarting syscalls.
    (David S. Miller)
  - sparc64: Fix masking and shifting in VIS fpcmp emulation. (David S. Miller)
  - sparc32: Correct the return value of memcpy. (David S. Miller)
  - sparc32: Remove uses of %g7 in memcpy implementation. (David S. Miller)
  - sparc32: Remove non-kernel code from memcpy implementation. (David S. Miller)
  - sparc: Kill custom io_remap_pfn_range(). (David S. Miller)
  - sparc64: Patch sun4v code sequences properly on module load. (David S.
    Miller)
  - sparc32: Be less strict in matching %lo part of relocation. (David S. Miller)
  - sparc64: Fix MSIQ HV call ordering in pci_sun4v_msiq_build_irq(). (David S.
    Miller)
  - mm: hugetlb: fix non-atomic enqueue of huge page (Hillf Danton)
  - drm/radeon/kms: bail on BTC parts if MC ucode is missing (Alex Deucher)
  - watchdog: hpwdt: Changes to handle NX secure bit in 32bit path (Mingarelli,
    Thomas)
  - futex: Fix uninterruptible loop due to gate_area (Hugh Dickins)
  - oprofile, arm/sh: Fix oprofile_arch_exit() linkage issue (Vladimir Zapolskiy)
  - ARM: 7220/1: mmc: mmci: Fixup error handling for dma (Ulf Hansson)
  - ARM: 7214/1: mmc: mmci: Fixup handling of MCI_STARTBITERR (Ulf Hansson)
  - ARM:imx:fix pwm period value (Jason Chen)
  - VFS: Fix race between CPU hotplug and lglocks (Srivatsa S. Bhat)
  - memcg: keep root group unchanged if creation fails (Hillf Danton)
  - iwlwifi: allow to switch to HT40 if not associated (Wey-Yi Guy)
  - iwlwifi: do not set the sequence control bit is not needed (Wey-Yi Guy)
  - ath9k: fix max phy rate at rate control init (Rajkumar Manoharan)
  - media: s5p-fimc: Use correct fourcc for RGB565 colour format (Sylwester
    Nawrocki)
  - vfs: __read_cache_page should use gfp argument rather than GFP_KERNEL (Dave
    Kleikamp)
  - mfd: Fix twl-core oops while calling twl_i2c_* for unbound driver (Ilya
    Yanok)
  - cgroups: fix a css_set not found bug in cgroup_attach_proc (Mandeep Singh
    Baines)
  - mmc: vub300: fix type of firmware_rom_wait_states module parameter (Rusty
    Russell)
  - nilfs2: unbreak compat ioctl (Thomas Meyer)
  - SELinux: Fix RCU deref check warning in sel_netport_insert() (David Howells)
  - NFSv4.1: Ensure that we handle _all_ SEQUENCE status bits. (Trond Myklebust)
  - oprofile: Fix uninitialized memory access when writing to writing to
    oprofilefs (Robert Richter)
  - oom: fix integer overflow of points in oom_badness (Frantisek Hrbata)
  - binary_sysctl(): fix memory leak (Michel Lespinasse)
  - percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addresses
    (Eugene Surovegin)
  - Input: synaptics - fix touchpad not working after S2R on Vostro V13 (Dmitry
    Torokhov)
  - MXC PWM: should active during DOZE/WAIT/DBG mode (Jason Chen)
  - ssb: fix init regression with SoCs (Hauke Mehrtens)
  - block: initialize request_queue's numa node during (Mike Snitzer)
  - mac80211: fix another race in aggregation start (Johannes Berg)
  - SCSI: fcoe: Fix preempt count leak in fcoe_filter_frames() (Thomas Gleixner)
  - SCSI: zfcp: return early from slave_destroy if slave_alloc returned early
    (Steffen Maier)
  - cfq-iosched: fix cfq_cic_link() race confition (Yasuaki Ishimatsu)
  - cfq-iosched: free cic_index if blkio_alloc_blkg_stats fails (majianpeng)
  - drm/i915: prevent division by zero when asking for chipset power (Eugeni
    Dodonov)
  - rtc: m41t80: Workaround broken alarm functionality (John Stultz)
  - ipip, sit: copy parms.name after register_netdevice (Ted Feng)
  - ARM: OMAP: rx51: fix USB (Felipe Contreras)
  - Revert "clockevents: Set noop handler in clockevents_exchange_device()"
    (Linus Torvalds)
  - ASoC: core: Don't schedule deferred_resume_work twice (Stephen Warren)
  - USB: option: Removing one bogus and adding some new Huawei combinations
    (Bjørn Mork)
  - usb: option: Add Huawei E398 controlling interfaces (Alex Hermann)
  - USB: cdc-acm: add IDs for Motorola H24 HSPA USB module. (Krzysztof Hałasa)
  - ibft: Fix finding IBFT ACPI table on UEFI (Yinghai Lu)
  - drm/radeon/kms: add some new pci ids (Alex Deucher)
  - staging: r8712u: Add new USB ID (Larry Finger)
  - fuse: fix fuse_retrieve (Miklos Szeredi)
  - ext4: handle EOF correctly in ext4_bio_write_page() (Yongqiang Yang)
  - ext4: avoid potential hang in mpage_submit_io() when blocksize < pagesize
    (Yongqiang Yang)
  - ext4: avoid hangs in ext4_da_should_update_i_disksize() (Andrea Arcangeli)
  - ext4: display the correct mount option in /proc/mounts for [no]init_itable
    (Theodore Ts'o)
  - md/raid5: fix bug that could result in reads from a failed device.
    (NeilBrown)
  - xfs: avoid synchronous transactions when deleting attr blocks (Christoph
    Hellwig)
  - xfs: fix nfs export of 64-bit inodes numbers on 32-bit kernels (Christoph
    Hellwig)
  - hwmon: (coretemp) Fix oops on CPU offlining (Jean Delvare)
  - hfs: fix hfs_find_init() sb->ext_tree NULL ptr oops (Phillip Lougher)
  - Make TASKSTATS require root access (Linus Torvalds)
  - jbd/jbd2: validate sb->s_first in journal_get_superblock() (Eryu Guan)
  - x86, hpet: Immediately disable HPET timer 1 if rtc irq is masked (Mark
    Langsdorf)
  - mmc: mxcmmc: fix falling back to PIO (Sascha Hauer)
  - hwmon: (jz4740) fix signedness bug (Axel Lin)
  - linux/log2.h: Fix rounddown_pow_of_two(1) (Linus Torvalds)
  - mac80211: fix race condition caused by late addBA response (Nikolay Martynov)
  - iwlwifi: do not re-configure HT40 after associated (Wey-Yi Guy)
  - percpu: fix chunk range calculation (Tejun Heo)
  - intel-iommu: fix superpage support in pfn_to_dma_pte() (Allen Kay)
  - intel-iommu: set iommu_superpage on VM domains to lowest common denominator
    (Allen Kay)
  - intel-iommu: fix return value of iommu_unmap() API (Allen Kay)
  - target: Handle 0 correctly in transport_get_sectors_6() (Roland Dreier)
  - fix apparmor dereferencing potentially freed dentry, sanitize __d_path() API
    (Al Viro)
  - mm: vmalloc: check for page allocation failure before vmlist insertion (Mel
    Gorman)
  - mm: Ensure that pfn_valid() is called once per pageblock when reserving
    pageblocks (Michal Hocko)
  - ptp: Fix clock_getres() implementation (Thomas Gleixner)
  - thp: set compound tail page _count to zero (Youquan Song)
  - thp: add compound tail page _mapcount when mapped (Youquan Song)
  - fs/proc/meminfo.c: fix compilation error (Claudio Scordino)
  - ASoC: Provide a more complete DMA driver stub (Mark Brown)
  - ARM: davinci: dm646x evm: wrong register used in
    setup_vpif_input_channel_mode (Hans Verkuil)
  - ARM: at91: fix clock conid for atmel_tcb.1 on 9260/9g20 (Jean-Christophe
    PLAGNIOL-VILLARD)
  - arm: mx23: recognise stmp378x as mx23 (Wolfram Sang)
  - ARM: davinci: da850 evm: change audio edma event queue to EVENTQ_0
    (Manjunathappa, Prakash)
  - alarmtimers: Fix time comparison (Thomas Gleixner)
  - ALSA: hda/realtek - Fix Oops in alc_mux_select() (Takashi Iwai)
  - ALSA: sis7019 - give slow codecs more time to reset (David Dillow)
  - netconsole support for netfront (Zhenzhong Duan)
  - oracleasm: Fix two merge errors (Martin K. Petersen)
  - x86/numa: Add constraints check for nid parameters (Petr Holasek)


author: Maxim Uvarov <maxim.uvarov@oracle.com> [2.6.39-100.0.20.el5uek]
changelog:
  - Enable Kabi Check (Guru Anbalagane)
  - net/bna driver update from 2.3.2.3 to 3.0.2.2 (Maxim Uvarov)
  - scsi/bfa driver update from 2.3.2.3 to 3.0.2.2 (Maxim Uvarov)
  - Updated version to 5.02.00.00.06.02-uek1 (Tej Parkash)
  - qla4xxx: Added error logging for firmware abort (Nilesh Javali)
  - qla4xxx: Disable generating pause frames in case of FW hung (Giridhar
    Malavali)
  - qla4xxx: Temperature monitoring for ISP82XX core. (Mike Hernandez)
  - qla4xxx: check for FW alive before calling chip_reset (Shyam Sunder)
  - qla4xxx: Remove the unused macros (Tej Parkash)
  - qla4xxx: cleanup, make qla4xxx_build_ddb_list short (Lalit Chandivade)
  - qla4xxx: clear the RISC interrupt bit during firmware init (Sarang Radke)
  - qla4xxx: clear the SCSI COMPLETION INTERRUPT bit during firmware init
    (Prasanna Mumbai)
  - qla4xxx: Fixed BFS with sendtargets as boot index. (Manish Rangankar)
  - qla4xxx: Correct the default relogin timeout value (Nilesh Javali)
  - qla4xxx: Limit the ACB Default Timeout value to 12s (Nilesh Javali)
  - bond_alb: don't disable softirq under bond_alb_xmit (Maxim Uvarov)
  - fix kernel version (Guru Anbalagane)


author: Guru Anbalagane <guru.anbalagane@oracle.com> [2.6.39-100.0.21.el5uek]
changelog:
  - git-changelog: add Orabug and CVE (Maxim Uvarov) [Add parsing Orabug and
    CVE.]
  - qla2xxx: Update the driver version to 8.03.07.12.39.0-k. (Giridhar Malavali)
  - Add support for pv hugepages and support for huge balloon pages. (Dave
    McCracken)
  - Btrfs: remove some verbose warnings (Chris Mason)
  - Btrfs: fix reservations in btrfs_page_mkwrite (Chris Mason)
  - Btrfs: use larger system chunks (Chris Mason)
  - Btrfs: add a delalloc mutex to inodes for delalloc reservations (Josef Bacik)
  - Btrfs: protect orphan block rsv with spin_lock (Josef Bacik)
  - Btrfs: don't call btrfs_throttle in file write (Josef Bacik)
  - Btrfs: release space on error in page_mkwrite (Josef Bacik)
  - Btrfs: fix btrfsck error 400 when truncating a compressed (Miao Xie)
  - Btrfs: do not use btrfs_end_transaction_throttle everywhere (Josef Bacik)
  - Btrfs: fix possible deadlock when opening a seed device (Li Zefan)
  - Btrfs: update global block_rsv when creating a new block group (Li Zefan)
  - Btrfs: rewrite btrfs_trim_block_group() (Li Zefan)
  - Btrfs: simplfy calculation of stripe length for discard operation (Li Zefan)
  - Btrfs: don't pre-allocate btrfs bio (Li Zefan)
  - Btrfs: don't pass a trans handle unnecessarily in volumes.c (Li Zefan)
  - Btrfs: reserve metadata space in btrfs_ioctl_setflags() (Li Zefan)
  - Btrfs: remove BUG_ON()s in btrfs_ioctl_setflags() (Li Zefan)
  - Btrfs: check the return value of io_ctl_init() (Li Zefan)
  - Btrfs: avoid possible NULL deref in io_ctl_drop_pages() (Li Zefan)
  - Btrfs: add pinned extents to on-disk free space cache correctly (Li Zefan)
  - Btrfs: revamp clustered allocation logic (Alexandre Oliva)
  - Btrfs: don't set up allocation result twice (Alexandre Oliva)
  - Btrfs: test free space only for unclustered allocation (Alexandre Oliva)
  - Btrfs: use bigger metadata chunks on bigger filesystems (Chris Mason)
  - Btrfs: lower the bar for chunk allocation (Chris Mason)
  - Btrfs: run chunk allocations while we do delayed refs (Chris Mason)
  - Btrfs: call d_instantiate after all ops are setup (Al Viro)
  - Btrfs: fix worker lock misuse in find_worker (Chris Mason)
  - xen/config: turn CONFIG_XEN_DEBUG_FS off. (Konrad Rzeszutek Wilk)
  - proc: clean up and fix /proc/<pid>/mem handling (Maxim Uvarov) [Orabug:
    13618927] CVE-2012-0056
  - set XEN_MAX_DOMAIN_MEMORY for 512 (Maxim Uvarov)
  - add __init arguments to init functions (Maxim Uvarov)
  - hpwdt: clean up set_memory_x call for 32 bit (Maxim Uvarov)


author: Guru Anbalagane <guru.anbalagane@oracle.com> [2.6.39-100.0.22.el5uek]
changelog:
  - xfs: fix acl count validation in xfs_acl_from_disk() (Dan Carpenter)
    CVE-2012-0038
  - Updated driver version to 5.02.00.00.06.02-uek2 (Tej Parkash)
  - ocfs2: use spinlock irqsave for downconvert lock.patch (Srinivas Eeda)
  - dm-nfs-for-uek2 (Adnan Misherfi)


author: Guru Anbalagane <guru.anbalagane@oracle.com> [2.6.39-100.1.1.el5uek]
changelog:
  - mm: compaction: check pfn_valid when entering a new MAX_ORDER_NR_PAGES block
    during isolation for migration (Mel Gorman)
  - block: Disable autoprotect (Martin K. Petersen)
  - enic: do vlan cleanup (Jiri Pirko)
  - enic: Add support to configure hardware interrupt coalesce timers in a
    platform independent way (Vasanthy Kolluri)
  - enic: Partial: Bug Fix: Fix hardware transmit queue indexing in
    enic_poll_controller (Vasanthy Kolluri)
  - enic: Get/Set interrupt resource index for transmit and receive queues
    (Vasanthy Kolluri)
  - enic: Log device configuration in detail during driver load (Vasanthy
    Kolluri)
  - enic: Pass 802.1p bits for packets tagged with vlan zero (Vasanthy Kolluri)
  - enic: update to support 64 bit stats (stephen hemminger)
  - enic: Add support for MTU change via port profile on a dynamic vnic (Roopa
    Prabhu)
  - drivers/net: Remove unnecessary semicolons (Joe Perches)
  - [SCSI] megaraid_sas Version to 5.40-rc1 and Changelog update (Adam Radford)
  - [SCSI] megaraid_sas: Add .change_queue_depth support (Adam Radford)
  - [SCSI] megaraid_sas: Fix FastPath I/O to work on degraded raid 1 (Adam
    Radford)
  - bnx2x: add missing break in bnx2x_dcbnl_get_cap (Shmulik Ravid)
  - bnx2x: fix hw attention handling (Dmitry Kravkov)
  - bnx2x: prevent flooded warnning kernel info (Joe Jin)
  - Btrfs: don't reserve data with extents locked in btrfs_fallocate (Chris
    Mason)
  - watchdog: hpwdt: prevent multiple "NMI occurred" messages (Naga Chumbalkar)
  - watchdog: hpwdt: add next gen HP servers (Thomas Mingarelli)
  - bnx2fc: Update copyright and bump version to 1.0.4 (Bhanu Prakash Gollapudi)
  - bnx2fc: Tx BDs cache in write tasks (Bhanu Prakash Gollapudi)
  - bnx2fc: Do not arm CQ when there are no CQEs (Bhanu Prakash Gollapudi)
  - bnx2fc: hold tgt lock when calling cmd_release (Bhanu Prakash Gollapudi)
  - bnx2fc: Enable support for sequence level error recovery (Bhanu Prakash
    Gollapudi)
  - bnx2fc: HSI changes for tape (Bhanu Prakash Gollapudi)
  - bnx2fc: Handle REC_TOV error code from firmware (Bhanu Prakash Gollapudi)
  - bnx2fc: REC/SRR link service request and response handling (Bhanu Prakash
    Gollapudi)
  - bnx2fc: Support 'sequence cleanup' task (Bhanu Prakash Gollapudi)
  - bnx2fc: Enable REC & CONF support for the session (Bhanu Prakash Gollapudi)
  - bnx2fc: Introduce interface structure for each vlan interface (Bhanu Prakash
    Gollapudi)
  - bnx2fc: Replace printks with KERN_ALERT to KERN_ERR/KERN_INFO (Bhanu Prakash
    Gollapudi)
  - cnic: Add VLAN ID as a parameter during netevent upcall (Michael Chan)
  - bnx2i: Updated copyright and bump version (Eddie Wai)
  - bnx2i: Modified to skip CNIC registration if iSCSI is not supported (Eddie
    Wai)
  - bnx2i: Added the use of kthreads to handle SCSI cmd completion (Eddie Wai)
  - iscsi: Use struct scsi_lun in iscsi structs instead of u8[8] (Andy Grover)
  - cnic: Wait for all Context IDs to be deleted before sending FCOE_DESTROY_FUNC
    (Michael Chan)
  - cnic: Fix Context ID space calculation (Michael Chan)
  - bnx2x: Implementation for netdev->ndo_fcoe_get_wwn (Vladislav Zolotarov)
  - bnx2: Fix endian swapping on firmware version string (Michael Chan)
  - bnx2: Close device if tx_timeout reset fails (Michael Chan)
  - bnx2: Read iSCSI config from shared memory during ->probe() (Michael Chan)
  - bnx2: Add MCP dump (Jeffrey Huang)
  - bnx2: remove unnecessary read of PCI_CAP_ID_EXP (Jon Mason)
  - cnic: Return proper error code if we fail to send netlink message (Michael
    Chan)
  - cnic: Fix ring setup/shutdown code (Michael Chan)
  - cnic: Fix port_mode setting (Michael Chan)
  - cnic: Replace get_random_bytes() with random32() (Michael Chan)
  - cnic, bnx2i: Add support for new devices - 57800, 57810, and 57840 (Michael
    Chan)
  - drivers/net: Remove casts of void * (Joe Perches)
  - bnx2fc: Fix kernel panic when deleting NPIV ports (Bhanu Prakash Gollapudi)
  - bnx2fc: scsi_dma_unmap() not invoked on IO completions (Bhanu Prakash
    Gollapudi)
  - bnx2fc: host stats show the link speed 'unknown' on NIC partitioned
    interfaces (Bhanu Prakash Gollapudi)
  - bnx2x: Update date to 2011/06/13 and version to 1.70.00-0 (Vladislav
    Zolotarov)
  - bnx2x: PFC support for 578xx (Dmitry Kravkov)
  - bnx2x: Rename LASI registers to definitions in mdio.h (Yaniv Rosner)
  - bnx2x: Add a periodic task for link PHY events (Yaniv Rosner)
  - bnx2x: Adjust BCM84833 to BCM578xx (Yaniv Rosner)
  - bnx2x: Adjust ETS to 578xx (Yaniv Rosner)
  - bnx2x: Add new PHY 54616s (Yaniv Rosner)
  - bnx2x: Add Warpcore support for 578xx (Yaniv Rosner)
  - bnx2x: Add new MAC support for 578xx (Yaniv Rosner)
  - bnx2x: Cosmetic changes. (Dmitry Kravkov)
  - bnx2x: update DCB data during PMF migration (Dmitry Kravkov)
  - bnx2x: 57712 parity handling (Vladislav Zolotarov)
  - New 7.0 FW: bnx2x, cnic, bnx2i, bnx2fc (Vlad Zolotarov)
  - cnic: Move indexing function pointers to struct kcq_info (Michael Chan)
  - linux-firmware: Add a new FW 7.0.20.0 (Vladislav Zolotarov)
  - ixgbe: Fix FCOE memory leak for DDP packets (Alexander Duyck)
  - ixgbe: fix PHY link setup for 82599 (Emil Tantilov)
  - ixgbe: fix __ixgbe_notify_dca() bail out code (Don Skidmore)
  - ixgbe: convert to ndo_fix_features (Don Skidmore)
  - ixgbe: only enable WoL for magic packet by default (Andy Gospodarek)
  - ixgbe: remove ifdef check for non-existent define (Emil Tantilov)
  - ixgbe: Pass staterr instead of re-reading status and error bits from
    descriptor (Alexander Duyck)
  - ixgbe: Move interrupt related values out of ring and into q_vector (Alexander
    Duyck)
  - ixgbe: add structure for containing RX/TX rings to q_vector (Alexander Duyck)
  - ixgbe: inline the ixgbe_maybe_stop_tx function (Alexander Duyck)
  - ixgbe: Update ATR to use recorded TX queues instead of CPU for routing
    (Alexander Duyck)
  - ixgbe: Make certain to initialize the fdir_perfect_lock in all cases
    (Alexander Duyck)
  - e1000: always call e1000_check_for_link() on e1000_ce4100 MACs. (Nicolas
    Schichan)
  - e1000: do vlan cleanup (Jiri Pirko)
  - e1000: convert to ndo_fix_features (Michał Mirosław)
  - e1000: remove unnecessary code (Greg Dietsche)
  - igbvf: do vlan cleanup (Jiri Pirko)
  - ixgbe: A fix to VF TX rate limit (Lior Levy)
  - ixgbe: Update method used for determining descriptor count for an skb
    (Alexander Duyck)
  - ixgbe: Add one function that handles most of context descriptor setup
    (Alexander Duyck)
  - ixgbe: Move all values that deal with count, next_to_use, next_to_clean to
    u16 (Alexander Duyck)
  - ixgbe: Convert IXGBE_DESC_UNUSED from macro to static inline function
    (Alexander Duyck)
  - ixgbe: pass adapter struct instead of netdev for interrupt data (Alexander
    Duyck)
  - ixgbe: update driver version string (Don Skidmore)
  - ixgbe: fix ring assignment issues for SR-IOV and drop cases (Alexander Duyck)
  - ixgbe: disable RSC when Rx checksum is off (Emil Tantilov)
  - ixgbe: move reset code into a separate function (Emil Tantilov)
  - ixgbe: move setting RSC into a separate function (Emil Tantilov)
  - ixgbe: add support for nfc addition and removal of filters (Alexander Duyck)
  - ixgbe: add support for displaying ntuple filters via the nfc interface
    (Alexander Duyck)
  - ixgbe: add basic support for setting and getting nfc controls (Alexander
    Duyck)
  - ixgbe: update perfect filter framework to support retaining filters
    (Alexander Duyck)
  - ixgbe: fix flags relating to perfect filters to support coexistence
    (Alexander Duyck)
  - ixgbe: remove ntuple filtering (Alexander Duyck)
  - ixgbe: setup per CPU PCI pool for FCoE DDP (Vasu Dev)
  - ixgbe: add support for Dell CEM (Emil Tantilov)
  - bnx2x: Created bnx2x_sp (Vladislav Zolotarov)
  - bnx2x: removed unused variables (Dmitry Kravkov)
  - bnx2x: use bnx2x_reload_if_running (Dmitry Kravkov)
  - bnx2x: dump FW memory when appropriate msglvl is raised (Dmitry Kravkov)
  - bnx2x: do not call link update without HW notification (Yaniv Rosner)
  - bnx2x: disable fairness if ETS is enabled (Dmitry Kravkov)
  - bnx2x: avoid release of unrequested irqs (Dmitry Kravkov)
  - bnx2x: put start bd csum in separate function (Dmitry Kravkov)
  - bnx2x: remove references to intr_sem (Dmitry Kravkov)
  - bnx2x: do not allocate FCoE ring if disabled (Dmitry Kravkov)
  - bnx2x: Improve cl45 access methods (Yaniv Rosner)
  - bnx2x: Modify XGXS functions (Yaniv Rosner)
  - bnx2x: Fix link status sync (Yaniv Rosner)
  - bnx2x: Adjust BCM8726 module detection settings (Yaniv Rosner)
  - bnx2x: Fix grammar and relocate code (Yaniv Rosner)
  - bnx2x: Fix BCM84833 settings (Yaniv Rosner)
  - bnx2x: Fix over current port display (Yaniv Rosner)
  - bnx2x: Add TX fault check for fiber PHYs (Yaniv Rosner)
  - bnx2x: Change return status type (Yaniv Rosner)
  - bnx2x: Fix port type display (Yaniv Rosner)
  - bnx2x: Add new phy BCM8722 (Yaniv Rosner)
  - Revert "bnx2fc: Fix kernel panic when deleting NPIV ports" (Bob Picco)
  - Revert "bnx2fc: scsi_dma_unmap() not invoked on IO completions" (Bob Picco)
  - Revert "bnx2x: prevent flooded warnning kernel info" (Bob Picco)
  - Revert "bnx2x: fix hw attention handling" (Bob Picco)
  - Revert "bnx2x: add missing break in bnx2x_dcbnl_get_cap" (Bob Picco)
  - ixgbe: DCB and perfect filters can coexist (John Fastabend)
  - ixgbe: fix bit mask for DCB version (John Fastabend)
  - ixgbe: setup redirection table for multiple packet buffers (John Fastabend)
  - ixgbe: DCB 82598 devices, tx_idx and rx_idx swapped (John Fastabend)
  - ixgbe: DCB use existing TX and RX queues (John Fastabend)
  - ixgbe: configure minimal packet buffers to support TC (John Fastabend)
  - ixgbe: consolidate MRQC and MTQC handling (John Fastabend)
  - ixgbe: consolidate packet buffer allocation (John Fastabend)
  - ixgbe: dcbnl reduce duplicated code and indentation (John Fastabend)
  - ixgbevf: do vlan cleanup (Jiri Pirko)
  - ixgbevf: remove unnecessary ampersands (Stephen Hemminger)
  - ixgbevf: Fix bungled declaration of ixgbevf_mbx_ops (Greg Rose)
  - ixgbevf: Update the driver string (Greg Rose)
  - e1000e: workaround invalid Tx/Rx tail descriptor register write (Bruce Allan)
  - e1000e: Spurious interrupts & dropped packets with 82577/8/9 in half-duplex
    (Bruce Allan)
  - e1000e: increase driver version number (Bruce Allan)
  - e1000e: alternate MAC address update (Bruce Allan)
  - e1000e: do not disable receiver on 82574/82583 (Bruce Allan)
  - e1000e: minor re-order of #include files (Bruce Allan)
  - e1000e: remove unnecessary check for NULL pointer (Bruce Allan)
  - intel drivers: repair missing flush operations (Jesse Brandeburg)
  - e1000e: use GFP_KERNEL allocations at init time (Jeff Kirsher)
  - e1000e: Add Jumbo Frame support to 82583 devices (Carolyn Wyborny)
  - e1000e: remove e1000_queue_stats (Eric Dumazet)
  - net: e1000e: Use is_multicast_ether_addr helper (Tobias Klauser)
  - e1000e: remove unnecessary reads of PCI_CAP_ID_EXP (Jon Mason)
  - e1000e: update driver version (Bruce Allan)
  - e1000e: Clear host wakeup bit on 82577/8 without touching PHY page 800 (Bruce
    Allan)
  - e1000e: access multiple PHY registers on same page at the same time (Bruce
    Allan)
  - e1000e: do not schedule the Tx queue until ready (Bruce Allan)
  - e1000e: log when swflag is cleared unexpectedly on ICH/PCH devices (Bruce
    Allan)
  - e1000e: 82579 intermittently disabled during S0->Sx (Bruce Allan)
  - e1000e: disable far-end loopback mode on ESB2 (Bruce Allan)
  - net: introduce __netdev_alloc_skb_ip_align (Eric Dumazet)
  - update modsign (Maxim Uvarov) [Orabug: 13615815]


author: Guru Anbalagane <guru.anbalagane@oracle.com> [2.6.39-100.2.1.el5uek]
changelog:
  - config: enable dm-nfs (Guru Anbalagane)
  - Update lpfc version for 8.3.5.58.2p driver release (Chuck Anderson)
  - Fix build warning with uninitialized variable (Chuck Anderson)
  - Fix warning on i386 system (CR 123966) (Chuck Anderson)
  - Fix mailbox and vpi memory leaks causing crashes (CR 126818) (Chuck Anderson)
  - Fixed unbounded firmware revision string from port caused the system panic
    (CR 126560) (Chuck Anderson)


author: Guru Anbalagane <guru.anbalagane@oracle.com> [2.6.39-100.3.1.el5uek]
changelog:
  - Btrfs: clear the extent uptodate bits during parent transid failures (Chris
    Mason)
  - Btrfs: add extra sanity checks on the path names in btrfs_mksubvol (Chris
    Mason)
  - Btrfs: make sure we update latest_bdev (Chris Mason)
  - Btrfs: improve error handling for btrfs_insert_dir_item callers (Chris Mason)
  - fnic: return zero on fnic_reset() success (Joe Jin)
  - [SCSI] libfc: improve flogi retries to avoid lport stuck (Vasu Dev)
  - [SCSI] libfc: avoid exchanges collision during lport reset (Vasu Dev)
  - igbvf: update version number (Williams, Mitch A)


author: Guru Anbalagane <guru.anbalagane@oracle.com> [2.6.39-100.4.1.el5uek]
changelog:
  - sysfs: restore upstream sysfs code (Guru Anbalagane)
  - rpm: remove symlink on uninstall (Maxim Uvarov) [Orabug: 13791936]
  - Btrfs: fix casting error in scrub reada code (Chris Mason)


author: Guru Anbalagane <guru.anbalagane@oracle.com> [2.6.39-100.5.1.el5uek]
changelog:
  - proc: make sure mem_open() doesn't pin the target's memory (Oleg Nesterov) 
  - proc: mem_release() should check mm != NULL (Oleg Nesterov) [orabug 13811116]
  - proc: unify mem_read() and mem_write() (Oleg Nesterov)


author: Johnny Hughes <johnny@centos.org> [2.6.39-100.5.1.el5uek.centos]
changelog:
  - Removed Oracle from module signing
  - changed requires from oraclelinux-release to centos-release
  - added hardcoded dist .el5


author: Fredrick He <fredrick.he@oracle.com> - 5.1.19.6-75.0.1.el5
changelog:
  - Scan for device mapper devices along with md devices in nash [bug 12992623]
  - Be tolerant of missing modules that are actually built-in [orabug 12814599]
  - add --with-multipath option to force load mpath in the case of LVM-on-mpath (John Sobecki) [orabug 11781507]
  - revert early patch that did auto-mpath detection. Reason: If the 
    /etc/multipath.conf was not properly configured, it could result in local 
    sda disks getting allocated by multipath (sda1 is busy error during boot)
  - fix setquiet warning due to verbose logic addition  [orabug 12753043]
  - support for firmware files under subdir in lib/firmware [orabug 12724067]
  - More updates to support both 32 and 64 bit installs
  - Copy over the /etc/multipath/bindings file to the initrd image to try
  and preserve the old mpath0 device names (John Sobecki) [orabug 10282894]
  - Update mkinitrd to handle 32 and 64 bit shared libs for multipath (John Sobecki) [orabug 12697173]
  - Check for mpath in the case of LVM-on-mpath (John Sobecki) [orabug 11781507]
  - Add shared libs needed for multipath executable (John Sobecki) [orabug 10202864]
  - Change module detection logic to work with 5.x and UEK kernels  (John Sobecki)
  - When using the -v option, take out the setquiet in the initrd image (John Sobecki)
  - Detect /etc/enterprise-release
  - Don't try to reload same driver [orabug 10209399] [Joe Jin]
  - Merges for UEK
    * Fix blkid scanning to prefer MD devices when we find them. If /dev/sda
      and /dev/sdb are in a MD raidset, /dev/mdX, /dev/sda and /dev/sdb will all
      have the same filesystem label and uuid. Nash has code that goes through
      all the blkid tags in sysfs order, and it will pick whichever one pops up
      first.
      This changes nash to always prefer md devices.
      It also forces a wait for scsi devices to settle, if scsi isn't compiled as a\  module it won't autodetect that we should wait for scsi devices. [Chris Mason]
    * Add udev and firmware_helper to initrd so firmware gets loaded during boot [Guru Anbalagane]


author: Maxim Uvarov <maxim.uvarov@oracle.com> [2.6.32-300.0.12.el5uek]
changelog:
  - Install include/drm headers (Maxim Uvarov) [orabug 13260234]
  - qla2xxx: Double check for command completion if abort mailbox command fails (Chad Dupuis)
  - Ensure full IOC buffer can be mapped (Martin K. Petersen)
  - Fix incorrect timeout handling (Martin K. Petersen)


author: Joe Jin <joe.jin@oracle.com> [2.6.32-300.1.1.el5uek]
changelog:
  - [SCSI] qla4xxx: fix build error for OL6 (Joe Jin)
  - Ecryptfs: Add mount option to check uid of device being mounted = expect uid (Maxim Uvarov)
  - proc: fix oops on invalid /proc/<pid>/maps access (Linus Torvalds)
  - x86/mm: Fix pgd_lock deadlock (Joe Jin)
  - x86, mm: Hold mm->page_table_lock while doing vmalloc_sync (Joe Jin)
  - proc: restrict access to /proc/PID/io (Vasiliy Kulikov)
  - futex: Fix regression with read only mappings (Shawn Bohrer)
  - x86-32, vdso: On system call restart after SYSENTER, use int $0x80 (H. Peter Anvin)
  - x86, UV: Remove UV delay in starting slave cpus (Jack Steiner)
  - Include several Xen pv hugepage fixes. (Dave McCracken)
  - GRO: fix merging a paged skb after non-paged skbs (Michal Schmidt)
  - md/linear: avoid corrupting structure while waiting for rcu_free to complete. (NeilBrown)
  - xen: x86_32: do not enable iterrupts when returning from exception in interrupt context (Igor Mammedov)
  - xen/smp: Warn user why they keel over - nosmp or noapic and what to use instead. (Konrad Rzeszutek Wilk)
  - hvc_console: Improve tty/console put_chars handling (Hendrik Brueckner)
  - 3w-9xxx: fix iommu_iova leak (James Bottomley)
  - aacraid: reset should disable MSI interrupt (Vasily Averin)
  - libsas: fix failure to revalidate domain for anything but the first expander child. (Mark Salyzyn)
  - splice: direct_splice_actor() should not use pos in sd (Changli Gao)
  - libsas: fix panic when single phy is disabled on a wide port (Mark Salyzyn)
  - epoll: fix spurious lockdep warnings (Nelson Elhage)
  - kobj_uevent: Ignore if some listeners cannot handle message (Milan Broz)
  - kmod: prevent kmod_loop_msg overflow in __request_module() (Jiri Kosina)
  - nfsd4: ignore WANT bits in open downgrade (J. Bruce Fields)
  - nfsd4: Remove check for a 32-bit cookie in nfsd4_readdir() (Bernd Schubert)
  - iommu/amd: Fix wrong shift direction (Joerg Roedel)
  - cfq: Don't allow queue merges for queues that have no process references (Jeff Moyer)
  - cfq-iosched: get rid of the coop_preempt flag (Jens Axboe)
  - cfq: break apart merged cfqqs if they stop cooperating (Jeff Moyer)
  - cfq: change the meaning of the cfqq_coop flag (Jeff Moyer)
  - cfq: merge cooperating cfq_queues (Jeff Moyer)
  - cfq: calculate the seek_mean per cfq_queue not per cfq_io_context (Jeff Moyer)
  - kcore: fix test for end of list (Dan Carpenter)
  - deal with races in /proc/*/{syscall,stack,personality} (Al Viro)
  - NLM: Don't hang forever on NLM unlock requests (Maxim Uvarov)
  - vm: fix vm_pgoff wrap in upward expansion (Hugh Dickins)
  - vm: fix vm_pgoff wrap in stack expansion (Linus Torvalds)
  - net_sched: Fix qdisc_notify() (Eric Dumazet)
  - drivers/net/rionet.c: fix ethernet address macros for LE platforms (Alexandre Bounine)
  - ext2,ext3,ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes (Theodore Ts'o)
  - st: fix race in st_scsi_execute_end (Petr Uzel)
  - Make scsi_free_queue() kill pending SCSI commands (Bart Van Assche)
  - NFS/sunrpc: don't use a credential with extra groups. (NeilBrown)
  - netlink: validate NLA_MSECS length (Johannes Berg)
  - mtd: mtdchar: add missing initializer on raw write (Peter Wippich)
  - PM / Suspend: Off by one in pm_suspend() (Dan Carpenter)
  - hfs: add sanity check for file name length (Dan Carpenter)
  - md/raid5: abort any pending parity operations when array fails. (NeilBrown)
  - mm: avoid null pointer access in vm_struct via /proc/vmallocinfo (Mitsuo Hayasaka)
  - USB: Fix Corruption issue in USB ftdi driver ftdi_sio.c (Andrew Worsley)
  - usb-storage: Accept 8020i-protocol commands longer than 12 bytes (Alan Stern)
  - [SCSI] ql4xxx: upgrade to 5.02.14.00.32.01-c0 (Joe Jin)
  - [netdrv] be2net: Merge fixes for CVE-2011-3347 (Joe Jin)
  - ext4: fix BUG_ON() in ext4_ext_insert_extent() (Zheng Liu)
  - proc: fix a race in do_io_accounting() (Vasiliy Kulikov)
  - capabilities: do not grant full privs for setuid w/ file caps + no effective caps (Zhi Li)
  - KEYS: Fix a NULL pointer deref in the user-defined key type (Maxim Uvarov)
  - igb: Fix for Alt MAC Address feature on 82580 and later devices (Joe Jin)
  - [netdrv] enic: fix accidental GRO off by default (Joe Jin)
  - Fixing use of netif_set_real_num_tx_queues in cxgb4_main.c (Joe Jin)
  - firmware: Update cxgb4 NIC driver firmware (Joe Jin)
  - firmware Add latest cxgb3 firmware (Joe Jin)
  - [netdrv] cxgb3: misc fixes. (Joe Jin)
  - bnx2x: upgrade bnx2x (Joe Jin)
  - dcb: add DCBX mode to event notifier attributes (John Fastabend)
  - dcb: Use ifindex instead of ifname (Mark Rustad)
  - dcbnl: unlock on an error path in dcbnl_cee_fill() (Dan Carpenter)
  - dcbnl: Add CEE notification (Shmulik Ravid)
  - dcbnl: Aggregated CEE GET operation (Shmulik Ravid)
  - dcb: use nlmsg_free() instead of kfree() (Dan Carpenter)
  - dcb: Add missing error check in dcb_ieee_set() (John Fastabend)
  - dcb: fix return type on dcb_setapp() (John Fastabend)
  - dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings (John Fastabend)
  - dcb: Add ieee_dcb_delapp() and dcb op to delete app entry (John Fastabend)
  - dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data (John Fastabend)
  - net: dcbnl, add multicast group for DCB (John Fastabend)
  - dcb: Add DCBX capabilities bitmask to the get_ieee response (John Fastabend)
  - dcbnl: add support for retrieving peer configuration - cee (Shmulik Ravid)
  - dcbnl: add support for retrieving peer configuration - ieee (Shmulik Ravid)
  - net: dcbnl: check correct ops in dcbnl_ieee_set() (John Fastabend)
  - Don't potentially dereference NULL in net/dcb/dcbnl.c:dcbnl_getapp() (Jesper Juhl)
  - net: dcb: application priority is per net_device (John Fastabend)
  - dcbnl: make get_app handling symmetric for IEEE and CEE DCBx (John Fastabend)
  - dcb: use after free in dcb_flushapp() (Dan Carpenter)
  - dcb: unlock on error in dcbnl_ieee_get() (Dan Carpenter)
  - dcbnl: more informed return values for new dcbnl routines (Shmulik Ravid)
  - dcbnl: cleanup (Shmulik Ravid)
  - net_dcb: add application notifiers (John Fastabend)
  - [netdrv] firmware: add bnx2x FW 7.0.23 (Joe Jin)
  - [netdrv] Fixing use of netif_set_real_num_tx_queues in bnx2.c (Joe Jin)
  - [netdrv] tg3: drver update. (Joe Jin)
  - tg3: negate USE_PHYLIB flag check (Jiri Pirko)
  - [netdrv] e1000e: fix WoL on 82578DM and 82567V3 (Joe Jin)
  - e1000: don't enable dma receives until after dma address has been setup (Dean Nelson)
  - [SCSI] bnx2i: Fixed the endian on TTT for NOP out transmission (Eddie Wai)
  - [SCSI] bnx2fc: upgrade to 1.0.8 (Joe Jin)
  - [scsi] hpsa: add heartbeat sysfs host attribute (Joe Jin)
  - [SCSI] move PCI_DEVICE_ID_HP_CISSE to include/linux/pci_ids.h (Joe Jin)
  - [SCSI] lpfc: update to 8.3.5.45.4p (Joe Jin)
  - [SCSI] be2iscsi: upgrade to 4.1.239.0 (Joe Jin)
  - fcoe/libfcoe: Move common code for fcoe_get_lesb to fcoe_transport (Joe Jin)
  - libfc: Prevent race that causes panic during FCoE port destroy via sysfs (Joe Jin)
  - [SCSI] isci: dynamic interrupt coalescing (Dan Williams)
  - megaraid_sas: trim the space and tab. (Joe Jin)
  - megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel panic (Joe Jin)
  - scsi_transport_fc: Fix deadlock during fc_remove_host (Joe Jin)
  - [SCSI] libfc: improve flogi retries to avoid lport stuck (Vasu Dev)
  - [SCSI] libfc: avoid exchanges collision during lport reset (Vasu Dev)
  - [SCSI] libfc: fix checking FC_TYPE_BLS (Vasu Dev)
  - [SCSI] libsas: fix warnings when checking sata/stp protocol (Dan Williams)
  - [SCSI] libsas: disable scanning lun > 0 on ata devices (Dan Williams)
  - [SCSI] libsas: Allow expander T-T attachments (Luben Tuikov)
  - [SCSI] isci: atapi support (Dan Williams)
  - isci: export phy events via ->lldd_control_phy() (Dan Williams)
  - [SCSI] isci: The port state should be set to stopping on the last phy. (Jeff Skirvin)
  - [SCSI] isci: fix decode of DONE_CRC_ERR TC completion status (Jeff Skirvin)
  - [SCSI] isci: SATA/STP I/O is only returned in the normal path to libsas (Jeff Skirvin)
  - [SCSI] isci: fix support for large smp requests (Dan Williams)
  - [SCSI] isci: fix missed unlock in apc_agent_timeout() (Jeff Skirvin)
  - [SCSI] isci: fix event-get pointer increment (Dan Williams)
  - [SCSI] isci: add version number (Dan Williams)
  - [SCSI] isci: fix sata response handling (Dan Williams)
  - [SCSI] isci: Leave requests alone if already terminating. (Jeff Skirvin)
  - [SCSI] isci: initial sgpio write support (Dan Williams)
  - [SCSI] isci: fix sgpio register definitions (Dan Williams)
  - [SCSI] libsas: sgpio write support (Dan Williams)
  - [SCSI] scsi scan: don't fail scans when host is in recovery (Mike Christie)
  - net: Remove atmclip.h to prevent break kabi check (Joe Jin)
  - SPEC: ol6 req dracut-kernel-004-242.0.3 (Maxim Uvarov)
  - SPEC: req udev-095-14.27.0.1.el5_7.1 or more (Maxim Uvarov)
  - SPEC: el5 mkinird more then 5.1.19.6-71.0.10 (Maxim Uvarov)
  - ipv6: make fragment identifications less predictable (Joe Jin)
  - vlan: fix panic when handling priority tagged frames (Joe Jin)
  - ipv6: udp: fix the wrong headroom check (Shan Wei)
  - b43: allocate receive buffers big enough for max frame len + offset (Maxim Uvarov)
  - fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message (Miklos Szeredi)
  - cifs: fix possible memory corruption in CIFSFindNext (Jeff Layton)
  - crypto: md5 - Add export support (Maxim Uvarov)
  - fs/partitions/efi.c: corrupted GUID partition tables can cause kernel oops (Timo Warns)
  - block: use struct parsed_partitions *state universally in partition check code (Maxim Uvarov)
  - net: Compute protocol sequence numbers and fragment IDs using MD5 (Maxim Uvarov)
  - perf tools: do not look at ./config for configuration (Jonathan Nieder)
  - Make TASKSTATS require root access (Linus Torvalds)
  - TPM: Zero buffer after copying to userspace (Peter Huewe)
  - TPM: Call tpm_transmit with correct size (Peter Huewe)
  - PCI: Set device power state to PCI_D0 for device without native PM support (Ajaykumar Hotchandani)


author: Johnny Hughes <johnny@centos.org> [2.6.32-300.7.1.el5uek.centos]
changelog:
  - changed the module signing to use a CentOS and not Oracle key
  - modified all_x86 to remove i386
  - modified nobuildarches to include i386
  - modified to change the hdrarch to i686


author: Bill Nottingham <notting@redhat.com> - 1.2.57.1.22-1
changelog:
  - add ibmvfc support (#503235, <brking@linux.vnet.ibm.com>)
  - fix USB handling for LG GE20-LU10 drives, among others. (#481799)
  - handle cases where single PCI devices have multiple ethernet devices. (#471657)


author: Bill Nottingham <notting@redhat.com> - 1.2.57.1.25-1
changelog:
  - don't increment internal index for things we can't configure (#579852)
  - always treat devices with identical hw address as the same (#636263)


author: Jaromir Capik <jcapik@redhat.com> - 1.2.57.1.26-2
changelog:
  - fixes #695388 - Kudzu does not report network capabilities of Infiniband devices
  - Resolves: rhbz#695388


author: Xiaowei Hu <xiaowei.hu@oracle.com> - 1.2.57.1.26-3.0.1
changelog:
  - sysfs structure changed in UEK2 2.6.39 kernel.No /sys/bus/pci/devices/0000:04:00.1/net:ethx
    any more, we should read /sys/bus/pci/devices/0000:04:00.1/net/ethx instead for new kernel.


author: Harald Hoyer <harald@redhat.com> 095-14.23
changelog:
  - vol_id: check if device is readable
  Resolves: rhbz#456447
  - fix race condition, to prevent udevd from SIGBUS
  Resolves: rhbz#521318
  - fix rename interface bug 
  Resolves: rhbz#520453
  - kill loop in post and preun, so the new udevd can start
  Resolves: rhbz#567406
  - set umask 022 in start_udev
  Resolves: rhbz#596774
  - let scd* be a symlink to sr*
  Resolves: rhbz#610897
  - add by-path symlinks for tape devices
  Resolves: rhbz#611664
  - add virtio-ports symlinks
  Resolves: rhbz#624928


author: Benjamin Marzinski <bmarzins@redhat.com> -0.4.9.22
changelog:
  - Modify 0034-RHBZ-579575-add-q-multipath-option.patch
    * close a pidfile file descriptor
  - Add 0051-RHBZ-596156-mpathconf-man-page.patch
    * add the mpathconf man page
  - Add 0052-RHBZ-601247-fix-path-adoption.patch
    * only verify existing paths during adoption when specified
  - Add 0053-RHBZ-596323-remember_more_wwids.patch
    * make sure that all wwids are in /etc/multipath/wwids when you run
      multipath
  - 0054-RHBZ-596319-rules-cleanup.patch
  - Resolves: bz #596156, #601247, #596323
  - Related: bz #579575


author: Benjamin Marzinski <bmarzins@redhat.com> -0.4.9.23
changelog:
  - Add 0055-RHBZ-602257-update-on-show-topology.patch
    * make multipathd updated state with the kernel before showing topology
  - Add 0056-RHBZ-603812-better-type-check.patch
    * only count files a path devices, if they are block devices, and are not
      device-mapper devices.
  - Add 0057-RHBZ-607869-fix-resize.patch
    * use the resize calls that don't set noflush, when you reload for size
      changes.
  - Add 0058-RHBZ-601665-assemble-features.patch
    * When multipathd reloads paths, add queue_if_no_path to the features
      based on the no_path_retry value.
  - Add 0059-RHBZ-607874-handle-offlined-paths.patch
    * get the sysfs pathinfo in multipath if necessary, and only retry
      failed ev_add_path reloads 3 times.
  - Resolves: bz #602257, #603812, #607869, #601665, #607874


author: Guru Anbalagane <guru.anbalagane@oracle.com> -0.4.9.23.0.5
changelog:
  - Add udev rule to create udev socket for multipathd (Xiaowei Hu) [orabug 10121864]
  - Remove path_checker from multipath.conf (Xiaowei Hu) [orabug 10121963]
  - fixed kpartx not consistently creating devices bug (Xiaowei Hu) [orabug 10250424]
  - During upgrade, restore the .rpmsave copy of multipath.conf if no config
    file is present (John Sobecki) [orabug 10275766]


author: John Sobecki <john.sobecki@oracle.com> -0.4.9-23.0.9
changelog:
  - add patch to revery mpatha to mpath0 numeric names (John Sobecki) [orabug 10282894]
  - add patch to fix "invalid number of priority groups" error (Zhenzhong Duan) [orabug 11884664]


author: Johnny Hughes <johnny@centos.org>
changelog:
  - removed hard coded vendor
  - added BuildArch i686 and x86_64 and ExcludeArch i386 to build via plague


author: Sunil Mushran <sunil.mushran@oracle.com> - 1.8.0-3
changelog:
  - Tools fixes
    o2cbtool: Silence usage in list-clusters
    mount.ocfs2: Fix bugs related to hard-ro mounts
    mounted.ocfs2: Quick detect mode made more efficient
    o2cbtool: Disable signals when starting heartbeat
    o2cb: Add verbose tracing to o2cb register cluster
    o2cb: Handle failure to register heartbeat mode
    tools: Cleaned up .gitignore(s)
    tools: Fix rpm building without ocfs2console
    o2cb: Add op cluster-status


author: Sunil Mushran <sunil.mushran@oracle.com> - 1.8.0-5
changelog:
  - Tools fixes
    eb5a72c o2cb.init: Start/stop o2hbmonitor
    65ecee7 debugfs.ocfs2: fs_locks command understands version 3 locking_state format
    757826d tunefs.ocfs2: Fix segfault when disabling sparse feature
    dd2823c O2info: Add new running codes for '--filestat'.
    039b4ab O2info: Add new running codes for '--space-usage'.
    995713a O2info: Add new running codes for '--freefrag'
    4e0c215 O2info: O2info: Add new running codes for '--freeinode'
    dd6f2ca O2info: Make parts of o2info routines public.
    69759a2 ocfs2-tools: support strictatime in ocfs2
    8ed8974 ocfs2-tools: fix wrong pointer to pointer in mount.ocfs2


author: Sunil Mushran <sunil.mushran@oracle.com> - 1.8.0-8
changelog:
  - tools updated
    ocfs2tool: Fix command stop-heartbeat and unregister-cluster
    debugfs.ocfs2: Add command grpextents
    debugfs: Add command net_stats
    debugfs: Fix open_debugfs_file()
    libocfs2: Update some error messages
    debugfs.ocfs2: Fix output of dxroot
    libocfs2: Added generic block swap functions
    libocfs2: Move metadata block type detect to libocfs2
    extras: Add utility resize_slotmap.c
    debugfs.ocfs2: Condense the print format for the various times
    debugfs.ocfs2: Add command stat_sysdir
    debugfs.ocfs2: Cleanup


author: Chris Mason <chris.mason@oracle.com> - 0.55-17
changelog:
  - Properly balance irqs on kernels with a zero numa mask (Dave Kleikamp)
  - Properly balance irqs that appear after irqbalance was started (Dave Kleikamp)


