[El-errata] ELSA-2013-2507 Important: Oracle Linux 5 Unbreakable Enterprise kernel security and bug fix update

Errata Announcements for Oracle Linux el-errata at oss.oracle.com
Thu Feb 28 11:58:10 PST 2013


Oracle Linux Security Advisory ELSA-2013-2507

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

i386:
kernel-uek-2.6.39-400.17.1.el5uek.i686.rpm
kernel-uek-debug-2.6.39-400.17.1.el5uek.i686.rpm
kernel-uek-debug-devel-2.6.39-400.17.1.el5uek.i686.rpm
kernel-uek-devel-2.6.39-400.17.1.el5uek.i686.rpm
kernel-uek-doc-2.6.39-400.17.1.el5uek.noarch.rpm
kernel-uek-firmware-2.6.39-400.17.1.el5uek.noarch.rpm

x86_64:
kernel-uek-firmware-2.6.39-400.17.1.el5uek.noarch.rpm
kernel-uek-doc-2.6.39-400.17.1.el5uek.noarch.rpm
kernel-uek-2.6.39-400.17.1.el5uek.x86_64.rpm
kernel-uek-devel-2.6.39-400.17.1.el5uek.x86_64.rpm
kernel-uek-debug-devel-2.6.39-400.17.1.el5uek.x86_64.rpm
kernel-uek-debug-2.6.39-400.17.1.el5uek.x86_64.rpm


SRPMS:
http://oss.oracle.com/ol5/SRPMS-updates/kernel-uek-2.6.39-400.17.1.el5uek.src.rpm



Description of changes:

[2.6.39-400.17.1]
- This is a fix on dlm_clean_master_list() (Xiaowei.Hu)
- RDS: fix rds-ping spinlock recursion (jeff.liu) [Orabug: 16223050]
- vhost: fix length for cross region descriptor (Michael S. Tsirkin) 
[Orabug:
   16387183] {CVE-2013-0311}
- kabifix: block/scsi: Allow request and error handling timeouts to be
   specified (Maxim Uvarov)
- block/scsi: Allow request and error handling timeouts to be specified 
(Martin
   K. Petersen) [Orabug: 16372401]
- [SCSI] Shorten the path length of scsi_cmd_to_driver() (Li Zhong) [Orabug:
   16372401]
- Fix NULL dereferences in scsi_cmd_to_driver (Mark Rustad) [Orabug: 
16372401]
- SCSI: Fix error handling when no ULD is attached (Martin K. Petersen)
   [Orabug: 16372401]
- Handle disk devices which can not process medium access commands 
(Martin K.
   Petersen) [Orabug: 16372401]
- the ac->ac_allow_chain_relink=0 won't disable group relink (Xiaowei.Hu)
   [Orabug: 14842737]
- pci: hotplug: fix null dereference in pci_set_payload() (Jerry Snitselaar)
   [Orabug: 16345420]

[2.6.39-400.16.0]
- epoll: prevent missed events on EPOLL_CTL_MOD (Eric Wong) [Orabug: 
16363540]
- rds: this resolved crash while removing rds_rdma module. orabug: 16268201
   (Bang Nguyen) [Orabug: 16268201]
- rds: scheduling while atomic on failover orabug: 16275095 (Bang Nguyen)
   [Orabug: 16268201]
- SRP: Revert back to 2.6.39-400.8.0 code (Ajaykumar Hotchandani) [Orabug:
   16268201]
- iSER: Revert back to 2.6.39-400.8.0 code (Ajaykumar Hotchandani) [Orabug:
   16268201]

[2.6.39-400.15.0]
- x86/xen: don't assume %ds is usable in xen_iret for 32-bit PVOPS. (Jan
   Beulich)  {CVE-2013-0228}
- xen-blkfront: drop the use of llist_for_each_entry_safe (Konrad Rzeszutek
   Wilk) [Orabug: 16263164]
- Revert 'xen PVonHVM: use E820_Reserved area for shared_info' (Konrad
   Rzeszutek Wilk) [Orabug: 16297716]
- Revert 'xen/PVonHVM: fix compile warning in init_hvm_pv_info' (Konrad
   Rzeszutek Wilk)

[2.6.39-400.14.0]
- xfs: use shared ilock mode for direct IO writes by default (Dave Chinner)
   [Orabug: 16304938]
- sched: fix divide by zero at {thread_group,task}_times (Stanislaw Gruszka)
   [Orabug: 15956690]
- Revert 'Revert 'cgroup: notify_on_release may not be triggered in some
   cases'' (Maxim Uvarov)
- xen_fmr: Verify XEN platform before running xen_fmr drivers (Yuval Shaia)
   [Orabug: 16302435]
- rds: unregister IB event handler on shutdown (Bang Nguyen) [Orabug: 
16302435]
- rds: HAIP support child interface (Bang Nguyen) [Orabug: 16302435]
- RDS HAIP misc fixes (Bang Nguyen) [Orabug: 16302435]
- Ignore failover groups if HAIP is disabled (Bang Nguyen) [Orabug: 
16302435]
- RDS: RDS rolling upgrade (Saeed Mahameed) [Orabug: 16302435]
- mlx4_core: use correct FMR number of clients according to PRM. (Saeed
   Mahameed) [Orabug: 16302435]

[2.6.39-400.13.0]
- kmod: make __request_module() killable (Oleg Nesterov) [Orabug: 16286305]
   {CVE-2012-4398}
- kmod: introduce call_modprobe() helper (Oleg Nesterov) [Orabug: 16286305]
   {CVE-2012-4398}
- usermodehelper: implement UMH_KILLABLE (Oleg Nesterov) [Orabug: 16286305]
   {CVE-2012-4398}
- usermodehelper: introduce umh_complete(sub_info) (Oleg Nesterov) [Orabug:
   16286305] {CVE-2012-4398}
- KVM: x86: invalid opcode oops on SET_SREGS with OSXSAVE bit set
   (CVE-2012-4461) (Jerry Snitselaar) [Orabug: 16286290] {CVE-2012-4461}
- exec: do not leave bprm->interp on stack (Kees Cook) [Orabug: 16286267]
   {CVE-2012-4530}
- exec: use -ELOOP for max recursion depth (Kees Cook) [Orabug: 16286267]
   {CVE-2012-4530}
- xen-pciback: rate limit error messages from xen_pcibk_enable_msi{,x}() 
(Jan
   Beulich) [Orabug: 16243736] {CVE-2013-0231}
- netback: correct netbk_tx_err to handle wrap around. (Ian Campbell) 
[Orabug:
   16243309] {CVE-2013-0216 CVE-2013-0217}
- xen/netback: free already allocated memory on failure in
   xen_netbk_get_requests (Ian Campbell) [Orabug: 16243309] {CVE-2013-0216
   CVE-2013-0217}
- xen/netback: don't leak pages on failure in xen_netbk_tx_check_gop. (Ian
   Campbell) [Orabug: 16243309] {CVE-2013-0216 CVE-2013-0217}
- xen/netback: shutdown the ring if it contains garbage. (Ian Campbell)
   [Orabug: 16243309] {CVE-2013-0216 CVE-2013-0217}
- SCSI: scsi_remove_target: fix softlockup regression on hot remove (Dan
   Williams) [Orabug: 16242926]

[2.6.39-400.12.0]
- IB: Add config options for Mellanox driver Xen FMR support. (Ajaykumar
   Hotchandani) [Orabug: 16234102]
- IB: Enable Xen FMR support for Mellanox driver. (Ajaykumar Hotchandani)
   [Orabug: 16234102]

[2.6.39-400.11.0]
- cnic: don't use weak dependencies for ipv6 (Jerry Snitselaar) [Orabug:
   16207564]
- ext4: remove unaligned AIO warning printk (Eric Sandeen) [Orabug: 
14096480]
- SPEC: add block/net modules to list used by installer (Guru Anbalagane)
   [Orabug: 14224837]
- dm mpath: add retain_attached_hw_handler feature (Mike Snitzer) [Orabug:
   16199397]
- [SCSI] scsi_dh: add scsi_dh_attached_handler_name (Mike Snitzer) [Orabug:
   16199397]
- xen/grant-table: Force to use v1 of grants. (Konrad Rzeszutek Wilk) 
[Oracle-
   bug: 16039922]
- xen: netback: handle compound page fragments on transmit. (Ian Campbell)
- xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests.
   (Andrew Cooper)  {CVE-2013-0190}
- xen/grant-table: correctly initialize grant table version 1 (Matt Wilson)

[2.6.39-400.10.0]
- btrfs: fix incompatible pointer warning (Jerry Snitselaar)
- bnx2x: enable support for ethtool op get_rxfh_indir_size (Jerry 
Snitselaar)
- Revert 'cgroup: notify_on_release may not be triggered in some cases' 
(Maxim
   Uvarov) [Orabug: 16167473]
- mlx4: disable build for i686 (Maxim Uvarov)

[2.6.39-400.9.0]
- mlx4_ib: alias_GUID, calculate slave port state in sa query handler
   (Ajaykumar Hotchandani) [Orabug: 15997083]
- RDS: Fixes warning while rds-info. spin_lock_irqsave() is changed to
   spin_lock_bh(). (Ajaykumar Hotchandani) [Orabug: 15997083]
- mlx4_en: handle HCA events correctly (Ajaykumar Hotchandani) [Orabug:
   15997083]
- ixgbevf fix typo in Makefile (Maxim Uvarov) [Orabug: 16168292]
- [patch3/3] kernel config: Mellanox OFED R2, 0080 release (Ajaykumar
   Hotchandani) [Orabug: 15997083]
- [patch2/3] RDS merge for UEK2 (Ajaykumar Hotchandani) [Orabug: 15997083]
- [patch1/3] Merge for Mellanox OFED R2, 0080 release (Ajaykumar 
Hotchandani)
   [Orabug: 15997083]

[2.6.39-400.8.0]
- git-changelog: don't print debug info (Maxim Uvarov)
- spec: remove not used firmwares (Maxim Uvarov) [Orabug: 16048277]

[2.6.39-400.7.0]
- git-changelog: search for bug # in merge commit (Maxim Uvarov)
- be2iscsi: Bump the driver version (Jayamohan Kallickal) [Orabug: 16023790]
- be2iscsi: Fix Unrecoverable Error Detection (Jayamohan Kallickal) [Orabug:
   16023790]
- be2iscsi: Fix for MBX timeout issue (Jayamohan Kallickal) [Orabug: 
16023790]
- be2iscsi: Fix the copyright information (Jayamohan Kallickal) [Orabug:
   16023790]
- be2iscsi: Fix issue of displaying adapter family. (Jayamohan Kallickal)
   [Orabug: 16023790]
- be2iscsi: Fix Task Completion Event handling (Jayamohan Kallickal) 
[Orabug:
   16023790]
- be2iscsi: Fix session update context with V2 version. (Jayamohan 
Kallickal)
   [Orabug: 16023790]
- be2iscsi: Fix support for V2 version of WRB. (Jayamohan Kallickal) 
[Orabug:
   16023790]
- be2iscsi: Fix support for handling CQ_CREATE V2 version. (Jayamohan
   Kallickal) [Orabug: 16023790]
- be2iscsi: Fix max EQ supported by the driver. (Jayamohan Kallickal) 
[Orabug:
   16023790]
- be2iscsi: Fix driver support for an adapter. (Jayamohan Kallickal) 
[Orabug:
   16023790]
- be2iscsi: Fix return value and typo. (Jayamohan Kallickal) [Orabug: 
16023790]
- be2iscsi: Fix kernel panic in blk_iopoll disable mode. (Jayamohan 
Kallickal)
   [Orabug: 16023790]
- be2iscsi: Issue an FLR when driver is loaded (Jayamohan Kallickal) 
[Orabug:
   16023790]
- be2iscsi: Display driver name and version in device attribute (Jayamohan
   Kallickal) [Orabug: 16023790]
- be2iscsi: Fix max supported EQ count to 8. (Jayamohan Kallickal) [Orabug:
   16023790]
- be2iscsi: Fix memory leak in control path of driver (Jayamohan Kallickal)
   [Orabug: 16023790]
- be2iscsi: Display Completion Event string instead of Opcode (Jayamohan
   Kallickal) [Orabug: 16023790]
- be2iscsi: Fix the issue with soft reset. (Jayamohan Kallickal) [Orabug:
   16023790]
- netxen: update to qlogic 4.0.80 (Sritej Velaga) [Orabug: 16025025]
- qlge: update to qlogic 1.00.00.31 (Sritej Velaga) [Orabug: 16025042]
- qlcnic: Update to 5.1.27.35 (Sritej Velaga) [Orabug: 16024990]
- [SCSI] scsi_dh_alua: Add fusionio ION LUNs to scsi_dh_alua device list 
(Mike
   Christie) [Orabug: 16081231]
- bonding: fixup typo in rlb mode of bond and bridge fix (Guru Anbalagane)
   [Orabug: 16069448]
- qla4xxx: Updated driver version to 5.03.00.01.06.02-uek2 (Tej Parkash)
   [Orabug: 16067337]
- qla4xxx: Correct the validation to check in get_sys_info mailbox (Nilesh
   Javali) [Orabug: 16067337]
- qla4xxx: Pass correct function param to qla4_8xxx_rd_direct (Vikas 
Chaudhary)
   [Orabug: 16067337]
- qla4xxx: Fix memory corruption issue in qla4xxx_get_ep_fwdb. (Manish
   Rangankar) [Orabug: 16067337]
- qla4xxx: Allow reset in link down case (Harish Zunjarrao) [Orabug: 
16067337]
- qla4xxx: Fix MBOX intr switching from polling to intr mode for ISP83XX 
(Vikas
   Chaudhary) [Orabug: 16067337]
- [SCSI] hpsa: change confusing message to be more clear (Mike Miller) 
[Orabug:
   14793661]
- [SCSI] hpsa: retry commands completing with status of UNSOLICITED_ABORT
   (Stephen M. Cameron) [Orabug: 14793661]
- [SCSI] hpsa: use ioremap_nocache instead of ioremap (Stephen M. Cameron)
   [Orabug: 14793661]
- [SCSI] hpsa: fix incorrect abort diagnostic message (Stephen M. Cameron)
   [Orabug: 14793661]
- [SCSI] hpsa: dial down lockup detection during firmware flash (Stephen M.
   Cameron) [Orabug: 14793661]
- [SCSI] hpsa: add new RAID level '1(ADM)' (Mike Miller) [Orabug: 14793661]
- [SCSI] hpsa: factor out hpsa_free_irqs_and_disable_msix (Stephen M. 
Cameron)
   [Orabug: 14793661]
- [SCSI] hpsa: refine interrupt handler locking for greater concurrency 
(Matt
   Gates) [Orabug: 14793661]
- [SCSI] hpsa: use multiple reply queues (Matt Gates) [Orabug: 14793661]
- [SCSI] hpsa: factor out tail calls to next_command() in
   process_(non)indexed_cmd() (Stephen M. Cameron) [Orabug: 14793661]
- [SCSI] hpsa: do aborts two ways (Stephen M. Cameron) [Orabug: 14793661]
- [SCSI] hpsa: add abort error handler function (Stephen M. Cameron) 
[Orabug:
   14793661]
- [SCSI] hpsa: remove unused parameter from finish_cmd (Stephen M. Cameron)
   [Orabug: 14793661]
- [SCSI] hpsa: do not give up retry of driver cmds after only 3 retries
   (Stephen M. Cameron) [Orabug: 14793661]
- [SCSI] hpsa: retry driver initiated commands on busy status (Matt 
Bondurant)
   [Orabug: 14793661]
- [SCSI] hpsa: suppress excessively chatty error messages (Stephen M. 
Cameron)
   [Orabug: 14793661]
- [SCSI] hpsa: enable bus master bit after pci_enable_device (Stephen M.
   Cameron) [Orabug: 14793661]
- [SCSI] hpsa: do not skip disabled devices (Stephen M. Cameron) [Orabug:
   14793661]
- [SCSI] hpsa: call pci_disable_device on driver unload (Stephen M. Cameron)
   [Orabug: 14793661]
- [SCSI] hpsa: factor out driver name (Stephen M. Cameron) [Orabug: 
14793661]
- [SCSI] hpsa: gen8plus Smart Array IDs (Mike Miller) [Orabug: 14793661]

[2.6.39-400.6.0]
- qla3xxx: Ensure request/response queue addr writes to the registers 
(Joe Jin)
   [Orabug: 14614290]
- tcp: fix tcp_trim_head() (Eric Dumazet) [Orabug: 14810429]
- mm/hotplug: correctly add new zone to all other nodes' zone lists 
(Jiang Liu)
   [Orabug: 16020976 Bug-db: 14798] {CVE-2012-5517}
- Divide by zero in TCP congestion control Algorithm. (Jesper Dangaard 
Brouer)
   [Orabug: 16020656 Bug-db: 14798] {CVE-2012-4565}
- Fix length of buffer copied in __nfs4_get_acl_uncached (Sachin Prabhu) 
[Bug-
   db: 14798] {CVE-2012-2375}
- Avoid reading past buffer when calling GETACL (Sachin Prabhu) [Bug-db: 
14798]
   {CVE-2012-2375}
- Avoid beyond bounds copy while caching ACL (Sachin Prabhu) [Bug-db: 14798]
   {CVE-2012-2375}
- Merge tag 'v2.6.39-400#bug16011154' of git://ca-git.us.oracle.com/linux-
   snits-public (Maxim Uvarov) [Orabug: 16011154]
- qla2xxx: Update the driver version to 8.04.00.11.39.0-k. (Saurav Kashyap)
- qla2xxx: Obtain loopback iteration count from bsg request. (Joe Carnuccio)
- qla2xxx: Update the FTP site references in the driver sources. (Giridhar
   Malavali)
- qla2xxx: Debug ID corrections. (Chad Dupuis)
- qla2xxx: Reject loopback request if one is already in progress. (Chad 
Dupuis)
- qla2xxx: Print ignore message when thermal is not supported. (Joe 
Carnuccio)
- qla2xxx: Avoid null pointer dereference in shutdown routine. (Masanari 
Iida)
- qla2xxx: Get VPD information from common location for CNA. (Saurav 
Kashyap)
- qla2xxx: Correct race in loop_state assignment during reset handling. 
(Andrew
   Vasquez)
- qla2xxx: Display that driver is operating in legacy interrupt mode. 
(Saurav
   Kashyap)
- qla2xxx: Free rsp_data even on error in qla2x00_process_loopback(). (Steve
   Hodgson)
- qla2xxx: Dont clear drv active on iospace config failure. (Saurav Kashyap)
- qla2xxx: Fix typo in qla2xxx driver. (Masanari Iida)
- qla2xxx: Update ql2xextended_error_logging parameter description with new
   option. (Chad Dupuis)
- qla2xxx: Parameterize the link speed string conversion function. (Joe
   Carnuccio)
- qla2xxx: Add 16Gb/s case to get port speed capability. (Joe Carnuccio)
- qla2xxx: Move marking fcport online ahead of setting iiDMA speed. (Joe
   Carnuccio)
- Merge tag 'v2.6.39-400.5.0#bugdb13826' of 
ca-git.us.oracle.com:linux-muvarov-
   public (Maxim Uvarov) [Bug-db: 13826]
- be2net: fix INTx ISR for interrupt behaviour on BE2 (Sathya Perla)
- be2net: fix a possible events_get() race on BE2 (Sathya Perla)
- net: Remove bogus dependencies on INET (Ben Hutchings)
- be2net: remove adapter->eq_next_idx (Sathya Perla)
- be2net: remove roce on lancer (Sathya Perla)
- be2net: fix access to SEMAPHORE reg (Sathya Perla)
- be2net: re-factor bar mapping code (Sathya Perla)
- be2net: do not use sli_family to identify skyhawk-R chip (Sathya Perla)
- be2net: fix wrong usage of adapter->generation (Sathya Perla)
- be2net: remove LANCER A0 workaround (Sathya Perla)
- be2net: Fix smatch warnings in be_main.c (Padmanabh Ratnakar)
- be2net: Update driver version (Padmanabh Ratnakar)
- be2net: Fix skyhawk VF PCI Device ID (Padmanabh Ratnakar)
- be2net: Fix FW flashing on Skyhawk-R (Padmanabh Ratnakar)
- be2net: Enabling Wake-on-LAN is not supported in S5 state (Padmanabh
   Ratnakar)
- be2net: Fix VF driver load on newer Lancer FW (Padmanabh Ratnakar)
- be2net: Fix unnecessary delay in PCI EEH (Padmanabh Ratnakar)
- be2net: Fix issues in error recovery due to wrong queue state (Padmanabh
   Ratnakar)
- be2net: Fix ethtool get_settings output for VF (Padmanabh Ratnakar)
- be2net: Fix error messages while driver load for VFs (Padmanabh Ratnakar)
- be2net: Fix configuring VLAN for VF for Lancer (Padmanabh Ratnakar)
- be2net: Wait till resources are available for VF in error recovery 
(Padmanabh
   Ratnakar)
- be2net: Fix change MAC operation for VF for Lancer (Padmanabh Ratnakar)
- be2net: Fix setting QoS for VF for Lancer (Padmanabh Ratnakar)
- be2net: Fix driver load failure for different FW configs in Lancer 
(Padmanabh
   Ratnakar)
- be2net: create RSS rings even in multi-channel configs (Sathya Perla)
- be2net: set maximal number of default RSS queues (Yuval Mintz)
- be2net: Program secondary UC MAC address into MAC filter (Ajit Khaparde)
- be2net: Remove code that stops further access to BE NIC based on UE bits
   (Ajit Khaparde)
- be2net: fix vfs enumeration (Ivan Vecera)
- be2net: fixup log messages (Sathya Perla)
- be2net: cleanup code related to be_link_status_query() (Sathya Perla)
- be2net: fix wrong handling of be_setup() failure in be_probe() (Sathya 
Perla)
- be2net: remove type argument of be_cmd_mac_addr_query() (Sathya Perla)
- Revert 'be2net: fix vfs enumeration' (David S. Miller)
- be2net: fix vfs enumeration (Ivan Vecera)
- be2net: use PCIe AER capability (Sathya Perla)
- be2net: modify log msg for lack of privilege error (Vasundhara Volam)
- be2net: fix FW default for VF tx-rate (Vasundhara Volam)
- be2net: fix max VFs reported by HW (Vasundhara Volam)
- netpoll: revert 6bdb7fe3104 and fix be_poll() instead (Amerigo Wang)
- SPEC: OL5 kernel firmware rpm depends on all others firmwares (Maxim 
Uvarov)
   [Orabug: 15987332]

[2.6.39-400.5.0]
- x86, tsc: Fix SMI induced variation in quick_pit_calibrate() (Linus 
Torvalds)
   [Orabug: 13256166]
- x86, tsc: Skip TSC synchronization checks for tsc=reliable (Suresh Siddha)
   [Orabug: 13256166]
- bonding: rlb mode of bond should not alter ARP originating via bridge
   (zheng.li) [Orabug: 14650975]
- Merge tag 'v2.6.39-400#rdac' of 
git://ca-git.us.oracle.com/linux-snits-public
   (Maxim Uvarov)
- [SCSI] scsi_dh_rdac: Fix error path (Richard Weinberger)
- [SCSI] scsi_dh_rdac: Adding NetApp as a brand name for rdac (Chauhan, 
Vijay)
- Merge tag 'uek2-merge-400-3.8-fixes-tag' of 
git://ca-git.us.oracle.com/linux-
   konrad-public (Maxim Uvarov)
- xen-blkfront: handle bvecs with partial data (Roger Pau Monne)
- xen-blkfront: implement safe version of llist_for_each_entry (Roger Pau
   Monne)
- xen-blkback: implement safe iterator for the list of persistent grants 
(Roger
   Pau Monne)
- Merge tag 'uek2-merge-400-3.8-tag' of git://ca-git.us.oracle.com/linux-
   konrad-public (Maxim Uvarov)
- Merge tag 'uek2-merge-backport-3.8' of 
git://ca-git/linux-konrad-public into
   uek2-merge-400 (Konrad Rzeszutek Wilk)
- xen: arm: implement remap interfaces needed for privcmd mappings. (Ian
   Campbell)
- xen: correctly use xen_pfn_t in remap_domain_mfn_range. (Ian Campbell)
- xen: arm: enable balloon driver (Ian Campbell)
- xen: balloon: allow PVMMU interfaces to be compiled out (Ian Campbell)
- xen: privcmd: support autotranslated physmap guests. (Mukesh Rathor)
- xen: add pages parameter to xen_remap_domain_mfn_range (Ian Campbell)
- xen/PVonHVM: fix compile warning in init_hvm_pv_info (Olaf Hering)
- xen/acpi: Move the xen_running_on_version_or_later function. (Konrad
   Rzeszutek Wilk)
- xen/xenbus: Remove duplicate inclusion of asm/xen/hypervisor.h (Sachin 
Kamat)
- xen/acpi: Fix compile error by missing decleration for xen_domain. (Konrad
   Rzeszutek Wilk)
- xen/acpi: revert pad config check in xen_check_mwait (Liu, Jinsong)
- xen/acpi: ACPI PAD driver (Liu, Jinsong)
- xen PVonHVM: use E820_Reserved area for shared_info (Olaf Hering)
- xen-blkfront: free allocated page (Roger Pau Monne)
- xen-blkback: move free persistent grants code (Roger Pau Monne)
- xen/blkback: persistent-grants fixes (Roger Pau Monne)
- xen/blkback: Persistent grant maps for xen blk drivers (Roger Pau Monne)
- xen/blkback: Change xen_vbd's flush_support and discard_secure to have 
type
   unsigned int, rather than bool (Oliver Chick)
- xen/blkback: use kmem_cache_zalloc instead of kmem_cache_alloc/memset (Wei
   Yongjun)
- xen/blkfront: Add WARN to deal with misbehaving backends. (Konrad 
Rzeszutek
   Wilk)
- llist-return-whether-list-is-empty-before-adding-in-llist_add-fix (Andrew
   Morton)
- llist: Add back llist_add_batch() and llist_del_first() prototypes 
(Stephen
   Rothwell)
- llist: Remove cpu_relax() usage in cmpxchg loops (Peter Zijlstra)
- llist: Add llist_next() (Peter Zijlstra)
- llist: Return whether list is empty before adding in llist_add() 
(Huang Ying)
- llist: Move cpu_relax() to after the cmpxchg() (Huang Ying)
- llist: Remove the platform-dependent NMI checks (Ingo Molnar)
- llist: Make some llist functions inline (Huang Ying)
- lib, Add lock-less NULL terminated single list (Huang Ying)
- xen/oprofile: Expose the oprofile_arch_exit_fnc pointer. (Konrad Rzeszutek
   Wilk)
- xen/oprofile: Switch from syscore_ops to platform_ops. (Konrad Rzeszutek
   Wilk)
- xen/oprofile: Fix compile issues when CONFIG_XEN is not defined. (Konrad
   Rzeszutek Wilk)
- xen/oprofile: The arch_ variants for init/exec weren't being called. 
(Konrad
   Rzeszutek Wilk)
- xen/oprofile: Compile fix (Konrad Rzeszutek Wilk)
- xen/oprofile: Patch from Michael Petullo (Konrad Rzeszutek Wilk)

[2.6.39-400.4.0]
- Merge tag 'uek2-merge-400-3.7-tag' of git://ca-git.us.oracle.com/linux-
   konrad-public (Maxim Uvarov)
- Merge tag 'uek2-merge-backport-3.7' of 
git://ca-git/linux-konrad-public into
   uek2-merge-400 (Konrad Rzeszutek Wilk)
- Revert 'xen/x86: Workaround 64-bit hypervisor and 32-bit initial 
domain.' and
   'xen/x86: Use memblock_reserve for sensitive areas.' (Konrad 
Rzeszutek Wilk)
- xen/x86: Workaround 64-bit hypervisor and 32-bit initial domain. (Konrad
   Rzeszutek Wilk)
- xen/arm: Fix compile errors when drivers are compiled as modules (export
   more). (Stefano Stabellini)
- xen/arm: Fix compile errors when drivers are compiled as modules. (Konrad
   Rzeszutek Wilk)
- xen/generic: Disable fallback build on ARM. (Konrad Rzeszutek Wilk)
- xen/hvm: If we fail to fetch an HVM parameter print out which flag it is.
   (Konrad Rzeszutek Wilk)
- xen/hypercall: fix hypercall fallback code for very old hypervisors (Jan
   Beulich)
- xen/arm: use the __HVC macro (Stefano Stabellini)
- xen/xenbus: fix overflow check in xenbus_file_write() (Jan Beulich)
- xen-kbdfront: handle backend CLOSED without CLOSING (David Vrabel)
- xen-fbfront: handle backend CLOSED without CLOSING (David Vrabel)
- xen/gntdev: don't leak memory from IOCTL_GNTDEV_MAP_GRANT_REF (David 
Vrabel)
- x86: remove obsolete comment from asm/xen/hypervisor.h (Olaf Hering)
- xen: dbgp: Fix warning when CONFIG_PCI is not enabled. (Ian Campbell)
- USB EHCI/Xen: propagate controller reset information to hypervisor (Jan
   Beulich)
- xen: arm: comment on why 64-bit xen_pfn_t is safe even on 32 bit (Ian
   Campbell)
- xen: balloon: use correct type for frame_list (Ian Campbell)
- xen/x86: don't corrupt %eip when returning from a signal handler (David
   Vrabel)
- xen: arm: make p2m operations NOPs (Ian Campbell)
- xen: balloon: don't include e820.h (Ian Campbell)
- xen: events: pirq_check_eoi_map is X86 specific (Ian Campbell)
- xen: XENMEM_translate_gpfn_list was remove ages ago and is unused. (Ian
   Campbell)
- xen: sysfs: include err.h for PTR_ERR etc (Ian Campbell)
- xen: xenbus: quirk uses x86 specific cpuid (Ian Campbell)
- xen/xenbus: Fix compile warning. (Konrad Rzeszutek Wilk)
- xen/x86: remove duplicated include from enlighten.c (Wei Yongjun)
- xen/pv-on-hvm kexec: add quirk for Xen 3.4 and shutdown watches. (Konrad
   Rzeszutek Wilk)
- xen/bootup: allow {read|write}_cr8 pvops call. (Konrad Rzeszutek Wilk)
- xen/bootup: allow read_tscp call for Xen PV guests. (Konrad Rzeszutek 
Wilk)
- xen pv-on-hvm: add pfn_is_ram helper for kdump (Olaf Hering)
- xen/hvc: handle backend CLOSED without CLOSING (David Vrabel)
- xen/xen_initial_domain: check that xen_start_info is initialized (Stefano
   Stabellini)
- xen: mark xen_init_IRQ __init (Stefano Stabellini)
- xen/Makefile: fix dom-y build (Stefano Stabellini)
- MAINTAINERS: add myself as Xen ARM maintainer (Stefano Stabellini)
- xen/arm: compile netback (Stefano Stabellini)
- xen/arm: compile blkfront and blkback (Stefano Stabellini)
- xen/arm: implement alloc/free_xenballooned_pages with alloc_pages/kfree
   (Stefano Stabellini)
- xen/arm: receive Xen events on ARM (Stefano Stabellini)
- xen/arm: initialize grant_table on ARM (Stefano Stabellini)
- xen/arm: get privilege status (Stefano Stabellini)
- xen/arm: introduce CONFIG_XEN on ARM (Stefano Stabellini)
- xen: do not compile manage, balloon, pci, acpi, pcpu and cpu_hotplug 
on ARM
   (Stefano Stabellini)
- xen/tmem: cleanup (Jan Beulich)
- xen: Add selfballoning memory reservation tunable. (Jana Saout)
- xen: constify all instances of 'struct attribute_group' (Jan Beulich)
- xen: Fix selfballooning and ensure it doesn't go too far (Dan Magenheimer)
- xen: self-balloon needs module.h (Randy Dunlap)
- xen/balloon: Fix compile errors - missing header files. (Konrad Rzeszutek
   Wilk)
- xen: tmem: self-ballooning and frontswap-selfshrinking (Dan Magenheimer)
- xen: grant: use xen_pfn_t type for frame_list. (Ian Campbell)
- xen: sysfs: fix build warning. (Ian Campbell)
- xen/arm: Introduce xen_ulong_t for unsigned long (Stefano Stabellini)
- xen: Introduce xen_pfn_t for pfn and mfn types (Stefano Stabellini)
- xen/arm: Xen detection and shared_info page mapping (Stefano Stabellini)
- docs: Xen ARM DT bindings (Stefano Stabellini)
- xen/arm: empty implementation of grant_table arch specific functions 
(Stefano
   Stabellini)
- xen/arm: sync_bitops (Stefano Stabellini)
- xen/arm: page.h definitions (Stefano Stabellini)
- xen/arm: hypercalls (Stefano Stabellini)
- arm: initial Xen support (Stefano Stabellini)
- xen/vga: add the xen EFI video mode support (Jan Beulich)
- xen: allow enable use of VGA console on dom0 (Jeremy Fitzhardinge)
- xen/pcifront: Use Xen-SWIOTLB when initting if required. (Konrad Rzeszutek
   Wilk)
- xen/swiotlb: For early initialization, return zero on success. (Konrad
   Rzeszutek Wilk)
- xen/swiotlb: Use the swiotlb_late_init_with_tbl to init Xen-SWIOTLB 
late when
   PV PCI is used. (Konrad Rzeszutek Wilk)
- xen/swiotlb: Move the error strings to its own function. (Konrad Rzeszutek
   Wilk)
- xen/swiotlb: Move the nr_tbl determination in its own function. (Konrad
   Rzeszutek Wilk)
- xen: Use correct masking in xen_swiotlb_alloc_coherent. (Ronny Hegewald)
- xen/swiotlb: Use page alignment for early buffer allocation. (Konrad
   Rzeszutek Wilk)
- swiotlb: Expose swiotlb_nr_tlb function to modules (Konrad Rzeszutek Wilk)
- xen-swiotlb: When doing coherent alloc/dealloc check before swizzling the
   MFNs. (Konrad Rzeszutek Wilk)
- xen-swiotlb: fix printk and panic args (Randy Dunlap)
- xen-swiotlb: Fix wrong panic. (Konrad Rzeszutek Wilk)
- xen-swiotlb: Retry up three times to allocate Xen-SWIOTLB (Konrad 
Rzeszutek
   Wilk)
- swiotlb: add the late swiotlb initialization function with iotlb memory
   (Konrad Rzeszutek Wilk)
- xen/swiotlb: With more than 4GB on 64-bit, disable the native SWIOTLB.
   (Konrad Rzeszutek Wilk)
- xen/swiotlb: Simplify the logic. (Konrad Rzeszutek Wilk)
- xen/gndev: Xen backend support for paged out grant targets V4. (Andres 
Lagar-
   Cavilla)
- xen/arm: compile and run xenbus (Stefano Stabellini)
- xen: clear IRQ_NOAUTOEN and IRQ_NOREQUEST (Stefano Stabellini)
- xen/events: fix unmask_evtchn for PV on HVM guests (Stefano Stabellini)
- xen/privcmd: Correctly return success from IOCTL_PRIVCMD_MMAPBATCH (Mats
   Petersson)
- xen/mmu: Use Xen specific TLB flush instead of the generic one. (Konrad
   Rzeszutek Wilk) [Oracle-bug: 14630170]
- xen/enlighten: Disable MWAIT_LEAF so that acpi-pad won't be loaded. 
(Konrad
   Rzeszutek Wilk)
- x86, amd, xen: Avoid NULL pointer paravirt references (Konrad 
Rzeszutek Wilk)
- xen/setup: filter APERFMPERF cpuid feature out (Andre Przywara)
- xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs it. (Konrad
   Rzeszutek Wilk)
- xen/acpi: Fix potential memory leak. (Konrad Rzeszutek Wilk)
(H. Peter Anvin)
- xen/acpi: Workaround broken BIOSes exporting non-existing C-states. 
(Konrad
   Rzeszutek Wilk)
- xen/acpi: Remove the WARN's as they just create noise. (Konrad Rzeszutek
   Wilk)
- xen/acpi-processor: C and P-state driver that uploads said data to
   hypervisor. (Konrad Rzeszutek Wilk)
- xen/acpi: Domain0 acpi parser related platform hypercall (Yu Ke)
- xen PV passthru: assign SR-IOV virtual functions to separate virtual slots
   (Laszlo Ersek)
- xen-pciback: properly clean up after calling pcistub_device_find() (Jan
   Beulich)
- kabi: add ocfs2 white list fuction (Maxim Uvarov)
- Merge tag 'v2.6.39-400#qla2xxx' of git://ca-git.us.oracle.com/linux-snits-
   public (Maxim Uvarov)
- qla2xxx: Update driver version to 8.04.00.10.39.0-k. (Saurav Kashyap)
- qla2xxx: Ramp down queue depth for attached SCSI devices when driver
   resources are low. (Chad Dupuis)
- qla2xxx: Add acquiring of risc semaphore before doing ISP reset. (Joe
   Carnuccio)
- qla2xxx: Determine the number of outstanding commands based on available
   resources. (Chad Dupuis)
- qla2xxx: Fix for kernel crash when external loopback diagnostic is run
   through BSG interface. (Armen Baloyan)
- qla2xxx: Ignore driver ack bit if corresponding presence bit is not set.
   (Saurav Kashyap)
- qla2xxx: Fix typo in qla83xx_fw_dump function. (Saurav Kashyap)
- qla2xxx: Add Gen3 PCIe speed 8GT/s to the log message. (Saurav Kashyap)
- qla2xxx: Use correct Request-Q-Out register during bidirectional request
   processing (Andrew Vasquez)
- qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically. (David Jeffery)
- qla2xxx: Move noisy Start scsi failed messages to verbose logging level.
   (Chad Dupuis)
- qla2xxx: Honor status value of 2 for report-id acquistion. (Saurav 
Kashyap)
- qla2xxx: Fix coccinelle warnings in qla2x00_relogin. (Saurav Kashyap)
- qla2xxx: Fix for warning reported by sparse. (Saurav Kashyap)
- qla2xxx: Update the driver verion to 8.04.00.09.39.0-k. (Saurav Kashyap)
- qla2xxx: No fcport FC-4 type assignment in GA_NXT response. (Armen 
Baloyan)
- qla2xxx: Fix checkpatch error in qla2xxx_mctp_dump. (Chad Dupuis)
- qla2xxx: Change in setting UNLOADING flag and FC vports logout 
sequence while
   unloading qla2xxx driver. (Giridhar Malavali)
- qla2xxx: Remove spurious taking of ha->vport_slock spinlock. (Chad Dupuis)
- qla2xxx: Clear unsupported 'states' during Get-FW-State queries. (Andrew
   Vasquez)
- qla2xxx: Bind to ISP8031. (Saurav Kashyap)
- ip_options: git meerge fix: do not duplicate setting of daddr (Maxim 
Uvarov)
   [Orabug: 15929855]
- ext4: race-condition protection for ext4_convert_unwritten_extents_endio
   (Dmitry Monakhov) [Orabug: 14774219] {CVE-2012-4508}
- NFS: fix bug in legacy DNS resolver. (NeilBrown) [Orabug: 14769650]
- [libata] Add ' 2GB ATA Flash Disk'/'ADMA428M' to DMA blacklist (Prarit
   Bhargava) [Orabug: 15929836]
- NFS: Map minor mismatch error to protocol not support error. (Steve 
Dickson)
   [Orabug: 15929836]
- tg3: fix VLAN tagging regression (Kasper Pedersen) [Orabug: 15929836]
- ext4: Fix overflow caused by missing cast in ext4_fallocate() (Utako 
Kusaka)
   [Orabug: 15929836]
- intel_idle: initial IVB support (Len Brown) [Orabug: 15919684]
- oracleasm: Introduce module parameter for block size selection (Martin K.
   Petersen) [Orabug: 15924773]
- Merge tag 'v2.6.39-400#lpfc' of 
git://ca-git.us.oracle.com/linux-snits-public
   (Maxim Uvarov)
- lpfc: Update lpfc version for 8.3.5.86.2p driver release (James Smart)
- lpfc: Fixed setting sequential delivery bit in a service class that is not
   valid (James Smart)
- lpfc: fix boot from san failure (James Smart)
- [SCSI] lpfc 8.3.34: Add LOGO support after ABTS compliance (James Smart)
- [SCSI] lpfc 8.3.35: Fixed not reporting logical link speed to SCSI 
midlayer
   when QoS not on (James Smart)
- [SCSI] lpfc 8.3.35: Fixed SCSI host create showing wrong link speed on 
SLI3
   HBA ports (James Smart)
- [SCSI] lpfc 8.3.35: Fixed Linux generic firmware download on SLI4 devices
   with longer module names (James Smart)
- [SCSI] lpfc 8.3.35: Fix error with fabric service parameters causing
   performance issues (James Smart)
- [SCSI] lpfc 8.3.35: Fixed messages for misconfigured port errors (James
   Smart)
- [SCSI] lpfc 8.3.35: Fix FCP2 Retries for non-r/w commands. (James Smart)
- [SCSI] lpfc 8.3.35: Fix incorrect comment in T10 DIF attributes (James 
Smart)
- [SCSI] lpfc 8.3.35: Correct missing queue destroy on function reset (James
   Smart)
- [SCSI] lpfc 8.3.35: Added checking BMBX register for RDY bit before 
writing
   the first address in (James Smart)
- [SCSI] lpfc 8.3.33: Misc changes to optimize critical path (James Smart)
- nbd: clear waiting_queue on shutdown (Paul Clements)
- kernel posttrans remove all crashkernel=* (Jason Luan) [Orabug: 15882974]
- vmxnet3: must split too big fragments (Eric Dumazet)
- vmxnet3: convert to SKB paged frag API. (Ian Campbell)
- vmxnet3: Fix race between dev_open() and register_netdev() (Steve Hodgson)
- vmxnet3: Fix log messages and corrects some typos (Shreyas Bhatewara)
- vmxnet3: Fix typo in vmxnet3_drv.c (Masanari Iida)
- vmxnet3: cleanup tso headers manipulation (Eric Dumazet)
- vmxnet3' make ethtool ops const (stephen hemminger)
- Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a
   number of drivers (Guangyu Sun)
- vmxnet3: fix skb truesize underestimation (Eric Dumazet)
- vmxnet3: Don't enable vlan filters in promiscuous mode. (Jesse Gross)
- xen/mmu: Use Xen specific TLB flush instead of the generic one. (Konrad
   Rzeszutek Wilk) [Oracle-bug: 14630170]
- xen: resynchronise grant table status codes with upstream (Ian Campbell)
- xen/privcmd: return -EFAULT on error (Dan Carpenter)
- xen/privcmd: Fix mmap batch ioctl error status copy back. (Andres Lagar-
   Cavilla)
- xen/privcmd: add PRIVCMD_MMAPBATCH_V2 ioctl (Andres Lagar-Cavilla)
- xen/mm: return more precise error from xen_remap_domain_range() (David
   Vrabel)
- xen/swiotlb: Fix compile warnings when using plain integer instead of NULL
   pointer. (Konrad Rzeszutek Wilk)
- xen/swiotlb: Remove functions not needed anymore. (Konrad Rzeszutek Wilk)
- xen: allow privcmd for HVM guests (Stefano Stabellini)
- xen/sysfs: Use XENVER_guest_handle to query UUID (Daniel De Graaf)
- xen/apic/xenbus/swiotlb/pcifront/grant/tmem: Make functions or variables
   static. (Konrad Rzeszutek Wilk)
- xen: missing includes (Stefano Stabellini)
- xen: update xen_add_to_physmap interface (Stefano Stabellini)

[2.6.39-400.3.0]
- Merge tag 'v2.6.39-400.2.0#btrfs_reb' of git://ca-git.us.oracle.com/linux-
   muvarov-public (Maxim Uvarov)
- mm: hugetlbfs: assign return value of huge_pmd_share() to pte (Guangyu 
Sun)
   [Orabug: 15861301]
- Added suspend and resume support (Cathy Avery) [Orabug: 14801157]
- rcu: Fix wrong check in list_splice_init_rcu() (Jan H. Schönherr)
- btrfs: ->submit_bio_hook error push-up (Jeff Mahoney)
- btrfs: Don't BUG_ON() errors in update_ref_for_cow() (Mark Fasheh)
- btrfs: add varargs to btrfs_error (Jeff Mahoney)
- Btrfs: Fix space checking during fs resize (Daniel J Blueman)
- Btrfs: avoid setting ->d_op twice (Li Zefan)
- btrfs: replace many BUG_ONs with proper error handling (Jeff Mahoney)
- btrfs: enhance transaction abort infrastructure (Jeff Mahoney)
- sfc: Replace some literal constants with EFX_PAGE_SIZE/EFX_BUF_SIZE (Maxim
   Uvarov) [Orabug: 14769994]
- qla4xxx: Updated driver version to 5.03.00.00.06.02-uek2 (Tej Parkash)
- scsi: fix various printk and comment typos (Masanari Iida)
- qla4xxx: Disable generating pause frames for ISP83XX (Tej Parkash)
- qla4xxx: Fix double clearing of risc_intr for ISP83XX (Manish Dusane)
- qla4xxx: IDC implementation for Loopback (Nilesh Javali)
- qla4xxx: Fix panic while rmmod (Vikas Chaudhary)
- qla4xxx: Fail probe_adapter if IRQ allocation fails (Poornima Vonti)
- qla4xxx: Prevent MSI/MSI-X falling back to INTx for ISP82XX (Vikas 
Chaudhary)
- qla4xxx: Update idc reg in case of PCI AER (Vikas Chaudhary)
- qla4xxx: Fix double IDC locking in qla4_8xxx_error_recovery (Poornima 
Vonti)
- qla4xxx: Clear interrupt while unloading driver for ISP83XX (Vikas 
Chaudhary)
- qla4xxx: Print correct IDC version (Vikas Chaudhary)
- qla4xxx: Added new mbox cmd to pass driver version to FW (Manish Dusane)
- qla4xxx: Update Copyright header (Vikas Chaudhary)
- qla4xxx: Added support for ISP83XX (Vikas Chaudhary)
- qla4xxx: Added new function qla4_8xxx_get_minidump (Vikas Chaudhary)
- qla4xxx: Set IDC version in correct way (Vikas Chaudhary)
- qla4xxx: Replace all !is_qla8022() with is_qla40XX() (Vikas Chaudhary)
- qla4xxx: Added new functions in isp_ops (Vikas Chaudhary)
- qla4xxx: Clean-up and optimize macros (Vikas Chaudhary)
- qla4xxx: Rename 82XX macros (Vikas Chaudhary)
- qla4xxx: Update func name from ql4_ to qla4_ (Vikas Chaudhary)
- qla4xxx: Update structure and variable names (Vikas Chaudhary)
- qla4xxx: Update function name from 8xxx to 82xx (Vikas Chaudhary)
- qla4xxx: Wait for cmd to complete before chip reset for ISP40XX (Vikas
   Chaudhary)
- qla4xxx: Clear interrupt while unloading driver. (Vikas Chaudhary)
- qla4xxx: Fix lockdep warning in qla4xxx_post_work() (Vikas Chaudhary)
- qla4xxx: Properly handle SCSI underrun while processing status IOCBs. 
(Lalit
   Chandivade)
- qla4xxx: Fix multiple conn login event issue during session recovery. 
(Manish
   Rangankar)
- qla4xxx: Fix gcc warning for x86 system (Vikas Chaudhary)
- qla4xxx: Fix memory corruption issue in qla4xxx_ep_connect. (Manish
   Rangankar)
- qla4xxx: remove unnecessary read of PCI_CAP_ID_EXP (Jon Mason)
- qla4xxx: Fix Spell check. (Vikas Chaudhary)
- qla4xxx: Fix a Sparse warning message (Vikas Chaudhary)
- qla4xxx: multi-session fix for flash ddbs (Vikas Chaudhary)
- qla4xxx: Add missing spaces to error messages (Petr Uzel)
- qla4xxx: Capture minidump for ISP82XX on firmware failure (Tej Parkash)
- qla4xxx: Add change_queue_depth API support (Tej Parkash)
- qla4xxx: Fix clear ddb mbx command failure issue. (Manish Rangankar)
- qla4xxx: Fix kernel panic during discovery logout. (Manish Rangankar)
- qla4xxx: Correct early completion of pending mbox. (Lalit Chandivade)
- atp870u, mpt2sas, qla4xxx use pci_dev->revision (Sergei Shtylyov)
- qla4xxx: Removed packed attr from struct iscsi_chap_rec (Vikas Chaudhary)
- iscsi_transport: Added error status code for ping comp event (Vikas
   Chaudhary)
- qla4xxx: assign correct address for iscsi_cls_host (Vikas Chaudhary)
- qla4xxx: trivial cleanup (Vikas Chaudhary)
- qla4xxx: Fix sparse warning (Vikas Chaudhary)
- qla4xxx: Add support for multiple session per host. (Manish Rangankar)
- qla4xxx: Export CHAP index as sysfs attribute (Mike Christie)
- scsi_transport: Export CHAP index as sysfs attribute (Mike Christie)
- qla4xxx: Add support to display CHAP list and delete CHAP entry (Nilesh
   Javali)
- iscsi_transport: Add support to display CHAP list and delete CHAP entry
   (Nilesh Javali)
- qla4xxx: Added support to show port_state and port_speed in sysfs (Vikas
   Chaudhary)
- scsi_transport_iscsi: Added support to show port_state and port_speed in
   sysfs (Vikas Chaudhary)
- qla4xxx: Added support to show targetalias in sysfs (Vikas Chaudhary)
- libiscsi: Added support to show targetalias in sysfs (Vikas Chaudhary)
- qla4xxx: Export boot targets to sysfs by default (Nilesh Javali)
- Updated driver version to 5.02.00.01.06.02-uek2 (Tej Parkash)
- qla4xxx: Added ping support (Vikas Chaudhary)
- iscsi_transport: Added Ping support (Vikas Chaudhary)
- qla4xxx: added support for host event (Vikas Chaudhary)
- scsi_transport_iscsi: added support for host event (Vikas Chaudhary)
- qla4xxx: Remove un-necessary print statment (Lalit Chandivade)
- qla4xxx: Modified debug log messages for boot info. (Manish Rangankar)
- qla4xxx: Fix un-necessary delay on invalid DDB (Lalit Chandivade)
- qla4xxx: Remove unused code (Shyam Sundar)
- qla4xxx: Proper detection of firmware abort error code for ISP82xx (Tej
   Parkash)
- qla4xxx: Fix verify boot idx correctly (Lalit Chandivade)

[2.6.39-400.2.0]
- update kabi (Srinivas Maturi) [orabug 15852885]
- alpha release

[2.6.39-400.1.0]
- proc: Consider NO_HZ when printing idle and iowait times (Michal Hocko)
   [Orabug: 14779047]
- xen/netfront: teardown the device before unregistering it. (Ian Campbell)
   [Orabug: 14579353]
- x86: Fetch stack from regs when possible in dump_trace() (Frederic
   Weisbecker) [Orabug: 14701687]
- CVE-2012-3400: udf: Avoid run away loop when partition table length is
   corrupted (Chuck Anderson) [Orabug: 15845302] {CVE-2012-3400}
- CVE-2012-3400: udf: Fortify loading of sparing table (Chuck Anderson)
   [Orabug: 15845302] {CVE-2012-3400}
- CVE-2012-2133: hugepages: fix use after free bug in 'quota' handling 
(Chuck
   Anderson) [Orabug: 15845276] {CVE-2012-2133}
- Merge tag 'v2.6.39-400#bcom' of 
git://ca-git.us.oracle.com/linux-snits-public
   into m-master (Maxim Uvarov)
- bnx2,bnx2x,tg3: resolve build error (Jerry Snitselaar)
- Revert 'drm/i915: Sanitize BIOS debugging bits from PIPECONF' (Guangyu 
Sun)
   [Orabug: 15851255]
- Revert 'drm/i915: don't clobber the pipe param in sanitize_modesetting'
   (Guangyu Sun) [Orabug: 15851255]
- drm/i915: protect force_wake_(get|put) with the gt_lock (Daniel Vetter)
   [Orabug: 15851255]
- drm/i915: convert force_wake_get to func pointer in the gpu reset code
   (Daniel Vetter) [Orabug: 15851255]
- drm/i915: Cache GT fifo count for SandyBridge (Chris Wilson) [Orabug:
   15851255]
- drm/i915: add multi-threaded forcewake support (Keith Packard) [Orabug:
   15851255]
- i915: Move i915_read/write out of line (Andi Kleen) [Orabug: 15851255]
- drm/i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge
   (Jesse Barnes) [Orabug: 15851255]
- bnx2x: update to broadcom 1.74.17 driver (Jerry Snitselaar)
- bnx2i: update to broadcom 2.7.4.1f driver (Jerry Snitselaar)
- bnx2fc: update to broadcom 2.2.17 driver (Jerry Snitselaar)
- cnic: update to broadcom 2.5.12e driver (Jerry Snitselaar)
- bnx2: update to broadcom 2.74.09 driver (Jerry Snitselaar)
- tg3: update to broadcom 3.125g driver (Jerry Snitselaar)
- Linux 3.0.51 (Greg Kroah-Hartman)
- xen/mmu: Use Xen specific TLB flush instead of the generic one. (Konrad
   Rzeszutek Wilk) [Oracle-bug: 14630170]
- Revert 'RDS: Bypass workqueue when queueing cong updates' (Maxim Uvarov)
   [Orabug: 14647229]
- bridge: Pull ip header into skb->data before looking into ip header.
   (Sarveshwar Bandi) [Bugdb: 13780 Bugdb: 13780]
- qlcnic: reverts to old api (Maxim Uvarov)
- qlcnic: bumped up version number to 5.0.29 (Maxim Uvarov)
- netxen: bumped version to 4.0.80 (Maxim Uvarov)
- qlge: bumped version to v1.00.00.31 (Maxim Uvarov)
- net: implement inline ether_addr_equal (Maxim Uvarov)
- add skb_frag inline functions (Maxim Uvarov)
- r8169: use unlimited DMA burst for TX (Michal Schmidt)
- r8169: add D-Link DGE-560T identifiers. (Francois Romieu)
- Revert 'RDS: Bypass workqueue when queueing cong updates' (Maxim Uvarov)
   [Orabug: 14647229]
- Linux 3.0.51 (Greg Kroah-Hartman)
- drm/nouveau: silence modesetting spam on pre-gf8 chipsets (Ben Skeggs)
- x86: Remove the ancient and deprecated disable_hlt() and enable_hlt()
   facility (Len Brown)
- floppy: do put_disk on current dr if blk_init_queue fails (Herton Ronaldo
   Krzesinski)
- xen/mmu: Use Xen specific TLB flush instead of the generic one. (Konrad
   Rzeszutek Wilk) [Oracle-bug: 14630170]
- bridge: Pull ip header into skb->data before looking into ip header.
   (Sarveshwar Bandi) [Bugdb: 13780 Bugdb: 13780]
- Linux 3.0.50 (Greg Kroah-Hartman)
- x86, mm: Undo incorrect revert in arch/x86/mm/init.c (Yinghai Lu)
- x86, mm: Find_early_table_space based on ranges that are actually being
   mapped (Jacob Shin)
- cpufreq / powernow-k8: Remove usage of smp_processor_id() in 
preemptible code
   (Andreas Herrmann)
- mac80211: check if key has TKIP type before updating IV (Stanislaw 
Gruszka)
- vhost: fix mergeable bufs on BE hosts (Michael S. Tsirkin)
- xhci: Fix potential NULL ptr deref in command cancellation. (Sarah Sharp)
- USB: mos7840: remove invalid disconnect handling (Johan Hovold)
- USB: mos7840: remove NULL-urb submission (Johan Hovold)
- USB: mos7840: fix port-device leak in error path (Johan Hovold)
- USB: mos7840: fix urb leak at release (Johan Hovold)
- USB: sierra: fix memory leak in probe error path (Johan Hovold)
- USB: sierra: fix memory leak in attach error path (Johan Hovold)
- USB: serial: Fix memory leak in sierra_release() (Lennart Sorensen)
- USB: opticon: fix memory leak in error path (Johan Hovold)
- USB: opticon: fix DMA from stack (Johan Hovold)
- USB: whiteheat: fix memory leak in error path (Johan Hovold)
- usb hub: send clear_tt_buffer_complete events when canceling TT clear work
   (Octavian Purdila)
- sysfs: sysfs_pathname/sysfs_add_one: Use strlcat() instead of strcat() 
(Geert
   Uytterhoeven)
- SUNRPC: Prevent races in xs_abort_connection() (Trond Myklebust)
- Revert 'SUNRPC: Ensure we close the socket on EPIPE errors too...' (Trond
   Myklebust)
- SUNRPC: Clear the connect flag when socket state is TCP_CLOSE_WAIT (Trond
   Myklebust)
- SUNRPC: Get rid of the xs_error_report socket callback (Trond Myklebust)
- gen_init_cpio: avoid stack overflow when expanding (Kees Cook)
- Linux 3.0.49 (Greg Kroah-Hartman)
- xHCI: handle command after aborting the command ring (Elric Fu)
- xHCI: cancel command after command timeout (Elric Fu)
- xHCI: add aborting command ring function (Elric Fu)
- xHCI: add cmd_ring_state (Elric Fu)
- sparc64: Be less verbose during vmemmap population. (David S. Miller)
- sparc64: do not clobber personality flags in sys_sparc64_personality() 
(Jiri
   Kosina)
- sparc64: Fix bit twiddling in sparc_pmu_enable_event(). (David S. Miller)
- sparc64: Like x86 we should check current->mm during perf backtrace
   generation. (David S. Miller)
- sparc64: fix ptrace interaction with force_successful_syscall_return() (Al
   Viro)
- tcp: resets are misrouted (Alexey Kuznetsov)
- RDS: fix rds-ping spinlock recursion (jeff.liu)
- net: Fix skb_under_panic oops in neigh_resolve_output (ramesh.nagappa)
- drm/i915: apply timing generator bug workaround on CPT and PPT (Jesse 
Barnes)
- amd64_edac:__amd64_set_scrub_rate(): avoid overindexing scrubrates[] 
(Andrew
   Morton)
- cgroup: notify_on_release may not be triggered in some cases (Daisuke
   Nishimura)
- usb: acm: fix the computation of the number of data bits (Nicolas Boullis)
- USB: cdc-acm: fix pipe type of write endpoint (Ming Lei)
- xen/x86: don't corrupt %eip when returning from a signal handler (David
   Vrabel)
- x86: Exclude E820_RESERVED regions and memory holes above 4 GB from direct
   mapping. (Jacob Shin)
- use clamp_t in UNAME26 fix (Kees Cook)
- kernel/sys.c: fix stack memory content leak via UNAME26 (Kees Cook)
   {CVE-2012-0957}
- SUNRPC: Prevent kernel stack corruption on long values of flush (Sasha 
Levin)
- oprofile, x86: Fix wrapping bug in op_x86_get_ctrl() (Dan Carpenter)
- NLM: nlm_lookup_file() may return NLMv4-specific error codes (Trond
   Myklebust)
- Linux 3.0.48 (Greg Kroah-Hartman)
- Linux 3.0.47 (Greg Kroah-Hartman)
- tpm: Propagate error from tpm_transmit to fix a timeout hang (Peter Huewe)
- jbd: Fix assertion failure in commit code due to lacking transaction 
credits
   (Jan Kara)
- netfilter: xt_limit: have r->cost != 0 case work (Jan Engelhardt)
- netfilter: limit, hashlimit: avoid duplicated inline (Florian Westphal)
- netfilter: nf_ct_expect: fix possible access to uninitialized timer (Pablo
   Neira Ayuso)
- netfilter: nf_nat_sip: fix via header translation with multiple parameters
   (Patrick McHardy)
- ipvs: fix oops on NAT reply in br_nf context (Lin Ming)
- netfilter: nf_nat_sip: fix incorrect handling of EBUSY for RTCP 
expectation
   (Pablo Neira Ayuso)
- netfilter: nf_ct_ipv4: packets with wrong ihl are invalid (Jozsef 
Kadlecsik)
- netfilter: nf_conntrack: fix racy timer handling with reliable events 
(Pablo
   Neira Ayuso)
- ipvs: fix oops in ip_vs_dst_event on rmmod (Julian Anastasov)
- pktgen: fix crash when generating IPv6 packets (Amerigo Wang)
- timers: Fix endless looping between cascade() and internal_add_timer()
   (Hildner, Christian)
- autofs4 - fix reset pending flag on mount fail (Ian Kent)
- xen/bootup: allow read_tscp call for Xen PV guests. (Konrad Rzeszutek 
Wilk)
- xen/bootup: allow {read|write}_cr8 pvops call. (Konrad Rzeszutek Wilk)
- SUNRPC: Ensure that the TCP socket is closed when in CLOSE_WAIT (Trond
   Myklebust)
- firewire: cdev: fix user memory corruption (i386 userland on amd64 kernel)
   (Stefan Richter)
- tmpfs,ceph,gfs2,isofs,reiserfs,xfs: fix fh_len checking (Hugh Dickins)
- qlcnic: reverts to old api (Maxim Uvarov)
- qlcnic: bumped up version number to 5.0.29 (Maxim Uvarov)
- netxen: bumped version to 4.0.80 (Maxim Uvarov)
- qlge: bumped version to v1.00.00.31 (Maxim Uvarov)
- net: implement inline ether_addr_equal (Maxim Uvarov)
- add skb_frag inline functions (Maxim Uvarov)
- r8169: use unlimited DMA burst for TX (Michal Schmidt)
- r8169: add D-Link DGE-560T identifiers. (Francois Romieu)
- ixgbe add uek kcompat (Maxim Uvarov)
- net: add a truesize parameter to skb_add_rx_frag() (Eric Dumazet)
- gro: fix truesize underestimation (Eric Dumazet)
- CVE-2012-2313: dl2k: Clean up rio_ioctl (Chuck Anderson) [Orabug: 
14680245]
- [net/sfc] limit number of segments per skb on tx (Maxim Uvarov) [Orabug:
   14769994] {CVE-2012-3412}
- ocfs2: submit disk heartbeat bio using WRITE_SYNC (Srinivas Eeda)
- Linux 3.0.46 (Greg Kroah-Hartman)
- CPU hotplug, cpusets, suspend: Don't modify cpusets during suspend/resume
   (Srivatsa S. Bhat)
- mempolicy: fix a memory corruption by refcount imbalance in 
alloc_pages_vma()
   (Mel Gorman)
- mempolicy: fix refcount leak in mpol_set_shared_policy() (KOSAKI Motohiro)
- mempolicy: fix a race in shared_policy_replace() (Mel Gorman)
- mempolicy: remove mempolicy sharing (KOSAKI Motohiro)
- rcu: Fix day-one dyntick-idle stall-warning bug (Paul E. McKenney)
- mm: thp: fix pmd_present for split_huge_page and PROT_NONE with THP 
(Andrea
   Arcangeli)
- mm: fix invalidate_complete_page2() lock ordering (Hugh Dickins)
- ext4: fix fdatasync() for files with only i_size changes (Jan Kara)
- ext4: online defrag is not supported for journaled files (Dmitry Monakhov)
- PCI: Check P2P bridge for invalid secondary/subordinate range (Yinghai Lu)
- aoe: assert AoE packets marked as requiring no checksum (Ed L. Cashin)
- net: do not disable sg for packets requiring no checksum (Ed L. Cashin)
- l2tp: fix a typo in l2tp_eth_dev_recv() (Eric Dumazet)
- ipv6: mip6: fix mip6_mh_filter() (Eric Dumazet)
- ipv6: raw: fix icmpv6_filter() (Eric Dumazet)
- ipv4: raw: fix icmp_filter() (Eric Dumazet)
- net: guard tcp_set_keepalive() to tcp sockets (Eric Dumazet)
- net: small bug on rxhash calculation (Chema Gonzalez)
- pppoe: drop PPPOX_ZOMBIEs in pppoe_release (Xiaodong Xu)
- sctp: Don't charge for data in sndbuf again when transmitting packet 
(Thomas
   Graf)
- tcp: flush DMA queue before sk_wait_data if rcv_wnd is zero (Michal 
Kubeček)
- ipv6: release reference of ip6_null_entry's dst entry in __ip6_del_rt (Gao
   feng)
- 8021q: fix mac_len recomputation in vlan_untag() (Antonio Quartulli)
- sierra_net: Endianess bug fix. (Lennart Sorensen)
- pkt_sched: fix virtual-start-time update in QFQ (Paolo Valente)
- net-sched: sch_cbq: avoid infinite loop (Eric Dumazet)
- netxen: check for root bus in netxen_mask_aer_correctable (Nikolay
   Aleksandrov)
- xfrm_user: ensure user supplied esn replay window is valid (Mathias 
Krause)
- xfrm_user: don't copy esn replay window twice for new states (Mathias 
Krause)
- xfrm_user: fix info leak in copy_to_user_tmpl() (Mathias Krause)
- xfrm_user: fix info leak in copy_to_user_policy() (Mathias Krause)
- xfrm_user: fix info leak in copy_to_user_state() (Mathias Krause)
- xfrm_user: fix info leak in copy_to_user_auth() (Mathias Krause)
- xfrm: fix a read lock imbalance in make_blackhole (Li RongQing)
- xfrm_user: return error pointer instead of NULL #2 (Mathias Krause)
- xfrm_user: return error pointer instead of NULL (Mathias Krause)
- xfrm: Workaround incompatibility of ESN and async crypto (Steffen 
Klassert)
- workqueue: add missing smp_wmb() in process_one_work() (Tejun Heo)
- kernel/sys.c: call disable_nonboot_cpus() in kernel_restart() (Shawn Guo)
- lib/gcd.c: prevent possible div by 0 (Davidlohr Bueso)
- PCI: acpiphp: check whether _ADR evaluation succeeded (Bjorn Helgaas)
- ACPI: run _OSC after ACPI_FULL_INITIALIZATION (Lin Ming)
- [net] igb-4.0.17 driver update (Maxim Uvarov)
- [net] ixgbe-3.11.33 driver update (Maxim Uvarov)
- [net] ixgbe-3.10.17 driver update (Maxim Uvarov)
- [net] e1000e-2.1.4 driver update (Maxim Uvarov)
- [PATCH] ocfs2: fix NULL pointer dereference in
   ocfs2_duplicate_clusters_by_page v2 (Xiaowei.Hu) [Orabug: 14752693]
- rds fix cong locking (Maxim Uvarov)
- DELL MEE (Maxim Uvarov)
- x86, UV: Clean up uv_mmrs.h (Jack Steiner) [Orabug: 14751013]
- x86, UV: Fix UV2 hub part number (Jack Steiner) [Orabug: 14751013]
- x86/uv: Fix uninitialized spinlocks (Maxim Uvarov) [Orabug: 14751013]
- x86/UV: Lower UV rtc clocksource rating (Dimitri Sivanich) [Orabug: 
14751013]
- xen/pv-on-hvm kexec: add quirk for Xen 3.4 and shutdown watches. (Konrad
   Rzeszutek Wilk)
- SPEC: v2.6.39-400.1.0 (Maxim Uvarov)
- Linux 3.0.45 (Maxim Uvarov)
- xhci: Intel Panther Point BEI quirk. (Maxim Uvarov)
- SCSI: scsi_dh_alua: Enable STPG for unavailable ports (Bart Van Assche)
- PCI: honor child buses add_size in hot plug configuration (Yinghai Lu)
- IB/srp: Avoid having aborted requests hang (Bart Van Assche)
- IB/srp: Fix use-after-free in srp_reset_req() (Bart Van Assche)
- IB/srp: Fix a race condition (Bart Van Assche)
- IPoIB: Fix use-after-free of multicast object (Patrick McHardy)
- SCSI: hpsa: Use LUN reset instead of target reset (Stephen M. Cameron)
- SCSI: ibmvscsi: Fix host config length field overflow (Benjamin
   Herrenschmidt)
- Increase XHCI suspend timeout to 16ms (Michael Spang)
- coredump: prevent double-free on an error path in core dumper (Denys
   Vlasenko)
- firmware: Add missing attributes to EFI variable attribute print out from
   sysfs (Khalid Aziz)
- b43legacy: Fix crash on unload when firmware not available (Larry Finger)
- serial: set correct baud_base for EXSYS EX-41092 Dual 16950 (Flavio 
Leitner)
- TTY: ttyprintk, don't touch behind tty->write_buf (Jiri Slaby)
- Remove BUG_ON from n_tty_read() (Stanislav Kozina)
- dm: handle requests beyond end of device instead of using BUG_ON (Mike
   Snitzer)
- vfs: dcache: fix deadlock in tree traversal (Miklos Szeredi)
- Linux 3.0.44 (Greg Kroah-Hartman)
- USB: Fix race condition when removing host controllers (Alan Stern)
- MCE: Fix vm86 handling for 32bit mce handler (Andi Kleen)
- sched: Fix ancient race in do_exit() (Yasunori Goto)
- pch_uart: Fix parity setting issue (Tomoya MORINAGA)
- pch_uart: Fix rx error interrupt setting issue (Tomoya MORINAGA)
- pch_uart: Fix missing break for 16 byte fifo (Alan Cox)
- time: Move ktime_t overflow checking into timespec_valid_strict (John 
Stultz)
- time: Avoid making adjustments if we haven't accumulated anything (John
   Stultz)
- time: Improve sanity checking of timekeeping inputs (John Stultz)
- drop_monitor: dont sleep in atomic context (Eric Dumazet)
- drop_monitor: prevent init path from scheduling on the wrong cpu (Neil
   Horman)
- drop_monitor: Make updating data->skb smp safe (Neil Horman)
- drop_monitor: fix sleeping in invalid context warning (Neil Horman)
- sched: Fix race in task_group() (Peter Zijlstra)
- cpufreq / ACPI: Fix not loading acpi-cpufreq driver regression (Thomas
   Renninger)
- libata: Prevent interface errors with Seagate FreeAgent GoFlex (Daniel J
   Blueman)
- rds: set correct msg_namelen (Weiping Pan)  {CVE-2012-3430}
- net: Statically initialize init_net.dev_base_head (Rustad, Mark D)
- workqueue: UNBOUND -> REBIND morphing in rebind_workers() should be atomic
   (Lai Jiangshan)
- fbcon: fix race condition between console lock and cursor timer (v1.1) 
(Dave
   Airlie)
- drivers/misc/sgi-xp/xpc_uv.c: SGI XPC fails to load when cpu 0 is out 
of IRQ
   resources (Robin Holt)
- PM / Runtime: Clear power.deferred_resume on success in rpm_suspend() 
(Rafael
   J. Wysocki)
- PM / Runtime: Fix rpm_resume() return value for power.no_callbacks set
   (Rafael J. Wysocki)
- xhci: Fix bug after deq ptr set to link TRB. (Sarah Sharp)
- xhci: Make handover code more robust (Matthew Garrett)
- Intel xhci: Only switch the switchable ports (Keng-Yu Lin)
- EHCI: Update qTD next pointer in QH overlay region during unlink 
(Pavankumar
   Kondeti)
- NFS: return error from decode_getfh in decode open (Weston Andros Adamson)
- NFS: Fix the initialisation of the readdir 'cookieverf' array (Trond
   Myklebust)
- cfg80211: fix possible circular lock on reg_regdb_search() (Luis R.
   Rodriguez)
- tracing: Don't call page_to_pfn() if page is NULL (Wen Congyang)
- hpwdt: Fix kdump issue in hpwdt (Toshi Kani)
- SCSI: hpsa: fix handling of protocol error (Stephen M. Cameron)
- SCSI: bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload 
(Eddie
   Wai)
- SCSI: mpt2sas: Fix for issue - Unable to boot from the drive connected 
to HBA
   (sreekanth.reddy)
- memory hotplug: fix section info double registration bug (qiuxishi)
- mm/ia64: fix a memory block size bug (Jianguo Wu)
- mm/page_alloc: fix the page address of higher page's buddy calculation (Li
   Haifeng)
- md: Don't truncate size at 4TB for RAID0 and Linear (NeilBrown)
- perf_event: Switch to internal refcount, fix race with close() (Al Viro)
- target: Fix ->data_length re-assignment bug with SCSI overflow (Nicholas
   Bellinger)
- eCryptfs: Copy up attributes of the lower target inode after rename (Tyler
   Hicks)
- netconsole: remove a redundant netconsole_target_put() (Amerigo Wang)
- vfs: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in
   d_kill() (Miklos Szeredi)
- cpufreq/powernow-k8: workqueue user shouldn't migrate the kworker to 
another
   CPU (Tejun Heo)
- workqueue: reimplement work_on_cpu() using system_wq (Tejun Heo)
- net: ipv4: ipmr_expire_timer causes crash when removing net namespace
   (Francesco Ruggeri)
- l2tp: avoid to use synchronize_rcu in tunnel free function (xeb)
- netlink: fix possible spoofing from non-root processes (Pablo Neira Ayuso)
- net: fix info leak in compat dev_ifconf() (Mathias Krause)
- ipvs: fix info leak in getsockopt(IP_VS_SO_GET_TIMEOUT) (Mathias Krause)
- dccp: fix info leak via getsockopt(DCCP_SOCKOPT_CCID_TX_INFO) (Mathias
   Krause)
- atm: fix info leak via getsockname() (Mathias Krause)
- atm: fix info leak in getsockopt(SO_ATMPVC) (Mathias Krause)
- ipv6: addrconf: Avoid calling netdevice notifiers with RCU read-side lock
   (Ben Hutchings)
- af_packet: remove BUG statement in tpacket_destruct_skb (danborkmann)
- net/core: Fix potential memory leak in dev_set_alias() (Alexey 
Khoroshilov)
- net_sched: gact: Fix potential panic in tcf_gact(). (Hiroaki SHIMODA)
- tcp: Apply device TSO segment limit earlier (Ben Hutchings) 
{CVE-2012-3412}
- sfc: Fix maximum number of TSO segments and minimum TX queue size (Ben
   Hutchings)  {CVE-2012-3412}
- net: Allow driver to limit number of GSO segments per skb (Ben Hutchings)
   {CVE-2012-3412}
- Linux 3.0.45 (Maxim Uvarov)
- xhci: Intel Panther Point BEI quirk. (Maxim Uvarov)
- SCSI: scsi_dh_alua: Enable STPG for unavailable ports (Bart Van Assche)
- PCI: honor child buses add_size in hot plug configuration (Yinghai Lu)
- IB/srp: Avoid having aborted requests hang (Bart Van Assche)
- IB/srp: Fix use-after-free in srp_reset_req() (Bart Van Assche)
- IB/srp: Fix a race condition (Bart Van Assche)
- IPoIB: Fix use-after-free of multicast object (Patrick McHardy)
- SCSI: hpsa: Use LUN reset instead of target reset (Stephen M. Cameron)
- SCSI: ibmvscsi: Fix host config length field overflow (Benjamin
   Herrenschmidt)
- Increase XHCI suspend timeout to 16ms (Michael Spang)
- coredump: prevent double-free on an error path in core dumper (Denys
   Vlasenko)
- firmware: Add missing attributes to EFI variable attribute print out from
   sysfs (Khalid Aziz)
- b43legacy: Fix crash on unload when firmware not available (Larry Finger)
- serial: set correct baud_base for EXSYS EX-41092 Dual 16950 (Flavio 
Leitner)
- TTY: ttyprintk, don't touch behind tty->write_buf (Jiri Slaby)
- Remove BUG_ON from n_tty_read() (Stanislav Kozina)
- dm: handle requests beyond end of device instead of using BUG_ON (Mike
   Snitzer)
- vfs: dcache: fix deadlock in tree traversal (Miklos Szeredi)
- Linux 3.0.40 (Maxim Uvarov)
- Linux 3.0.41 (Greg Kroah-Hartman)
- rt61pci: fix NULL pointer dereference in config_lna_gain (Stanislaw 
Gruszka)
- e1000e: NIC goes up and immediately goes down (Maxim Uvarov)
- cfg80211: fix interface combinations check for ADHOC(IBSS) (Liang Li)
- cfg80211: process pending events when unregistering net device (Daniel 
Drake)
- mm: hugetlbfs: close race during teardown of hugetlbfs shared page tables
   (Mel Gorman)
- x86, nops: Missing break resulting in incorrect selection on Intel 
(Alan Cox)
- mm: mmu_notifier: fix freed page still mapped in secondary MMU (Xiao
   Guangrong)
- mm: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page()
   (Maxim Uvarov)
- pcdp: use early_ioremap/early_iounmap to access pcdp table (Greg Pearson)
- nilfs2: fix deadlock issue between chcp and thaw ioctls (Ryusuke Konishi)
- SUNRPC: return negative value in case rpcbind client creation error
   (Stanislav Kinsbursky)
- Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts (Tony Luck)
- Linux 3.0.43 (Greg Kroah-Hartman)
- block: replace __getblk_slow misfix by grow_dev_page fix (Hugh Dickins)
- block: fix infinite loop in __getblk_slow (Jeff Moyer)
- hwmon: (asus_atk0110) Add quirk for Asus M5A78L (Luca Tettamanti)
- dccp: check ccid before dereferencing (Mathias Krause)
- drm/vmwgfx: add MODULE_DEVICE_TABLE so vmwgfx loads at boot (Dave Airlie)
- Input: i8042 - add Gigabyte T1005 series netbooks to noloop table (Dmitry
   Torokhov)
- fuse: fix retrieve length (Miklos Szeredi)
- ext3: Fix fdatasync() for files with only i_size changes (Jan Kara)
- udf: Fix data corruption for files in ICB (Jan Kara)
- SCSI: Fix 'Device not ready' issue on mpt2sas (James Bottomley)
- SCSI: megaraid_sas: Move poll_aen_lock initializer (Kashyap Desai)
- Remove user-triggerable BUG from mpol_to_str (Dave Jones)
- USB: CDC ACM: Fix NULL pointer dereference (Sven Schnelle)
- USB: smsusb: remove __devinit* from the struct usb_device_id table (Greg
   Kroah-Hartman)
- USB: rtl8187: remove __devinit* from the struct usb_device_id table (Greg
   Kroah-Hartman)
- USB: p54usb: remove __devinit* from the struct usb_device_id table (Greg
   Kroah-Hartman)
- USB: spca506: remove __devinit* from the struct usb_device_id table (Greg
   Kroah-Hartman)
- PCI: EHCI: Fix crash during hibernation on ASUS computers (Rafael J. 
Wysocki)
- ath9k: fix decrypt_error initialization in ath_rx_tasklet() (Lorenzo
   Bianconi)
- ACPI: export symbol acpi_get_table_with_size (Alex Deucher)
- cciss: fix incorrect scsi status reporting (Stephen M. Cameron)
- svcrpc: sends on closed socket should stop immediately (J. Bruce Fields)
- svcrpc: fix svc_xprt_enqueue/svc_recv busy-looping (J. Bruce Fields)
- svcrpc: fix BUG() in svc_tcp_clear_pages (J. Bruce Fields)
- audit: fix refcounting in audit-tree (Miklos Szeredi)
- audit: don't free_chunk() after fsnotify_add_mark() (Miklos Szeredi)
- NFS: Alias the nfs module to nfs4 (bjschuma)
- NFSv4.1: Remove a bogus BUG_ON() in nfs4_layoutreturn_done (Trond 
Myklebust)
- NFSv3: Ensure that do_proc_get_root() reports errors correctly (Trond
   Myklebust)
- mm: hugetlbfs: correctly populate shared pmd (Michal Hocko)
- USB: winbond: remove __devinit* from the struct usb_device_id table (Greg
   Kroah-Hartman)
- vfs: canonicalize create mode in build_open_flags() (Miklos Szeredi)
- vfs: missed source of ->f_pos races (Al Viro)
- ALSA: hda - fix Copyright debug message (Wang Xingchao)
- USB: emi62: remove __devinit* from the struct usb_device_id table (Greg
   Kroah-Hartman)
- USB: vt6656: remove __devinit* from the struct usb_device_id table (Greg
   Kroah-Hartman)
- Linux 3.0.42 (Greg Kroah-Hartman)
- IB/srp: Fix a race condition (Bart Van Assche)
- usb: serial: mos7840: Fixup mos7840_chars_in_buffer() (Mark Ferrell)
- xhci: Switch PPT ports to EHCI on shutdown. (Sarah Sharp)
- xhci: Increase reset timeout for Renesas 720201 host. (Sarah Sharp)
- ext4: avoid kmemcheck complaint from reading uninitialized memory 
(Theodore
   Ts'o)
- drm/radeon: do not reenable crtc after moving vram start address (Jerome
   Glisse)
- drm/i915: correctly order the ring init sequence (Daniel Vetter)
- xen: mark local pages as FOREIGN in the m2p_override (Stefano Stabellini)
- fuse: verify all ioctl retry iov elements (Zach Brown)
- futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() (Darren Hart)
- futex: Fix bug in WARN_ON for NULL q.pi_state (Darren Hart)
- futex: Test for pi_mutex on fault in futex_wait_requeue_pi() (Darren Hart)
- USB: echi-dbgp: increase the controller wait time to come out of halt. 
(Colin
   Ian King)
- net/tun: fix ioctl() based info leaks (Mathias Krause)
- tcp: perform DMA to userspace only if there is a task waiting for it (Jiri
   Kosina)
- net: fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling (Jiri Benc)
- USB: kaweth.c: use GFP_ATOMIC under spin_lock (Dan Carpenter)
- tcp: Add TCP_USER_TIMEOUT negative value check (Hangbin Liu)
- cipso: don't follow a NULL pointer when setsockopt() is called (Paul 
Moore)
- sctp: Fix list corruption resulting from freeing an association on a list
   (Neil Horman)
- sch_sfb: Fix missing NULL check (Alan Cox)
- ext4: don't let i_reserved_meta_blocks go negative (Brian Foster)
- ext4: pass a char * to ext4_count_free() instead of a buffer_head ptr
   (Theodore Ts'o)
- nfs: skip commit in releasepage if we're freeing memory for fs-related
   reasons (Jeff Layton)
- ACPI/AC: prevent OOPS on some boxes due to missing check
   power_supply_register() return value check (Lan Tianyu)
- ftrace: Disable function tracing during suspend/resume and 
hibernation, again
   (Srivatsa S. Bhat)
- locks: fix checking of fcntl_setlease argument (J. Bruce Fields)
- usbdevfs: Correct amount of data copied to user in processcompl_compat 
(Hans
   de Goede)
- SCSI: Avoid dangling pointer in scsi_requeue_command() (Bart Van Assche)
- SCSI: fix hot unplug vs async scan race (Dan Williams)
- SCSI: fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) (Dan
   Williams)
- SCSI: libsas: fix sas_discover_devices return code handling (Dan Williams)
- SCSI: libsas: continue revalidation (Dan Williams)
- vmscan: fix initial shrinker size handling (Konstantin Khlebnikov)
- mm/hugetlb: fix warning in alloc_huge_page/dequeue_huge_page_vma 
(Konstantin
   Khlebnikov)
- cpuset: mm: reduce large amounts of memory barrier related damage v3 (Mel
   Gorman)
- cpusets: stall when updating mems_allowed for mempolicy or disjoint 
nodemask
   (David Rientjes)
- cpusets: avoid looping when storing to mems_allowed if one node 
remains set
   (David Rientjes)
- mm: vmscan: convert global reclaim to per-memcg LRU lists (Johannes 
Weiner)
- mm: test PageSwapBacked in lumpy reclaim (Hugh Dickins)
- mm/vmscan.c: consider swap space when deciding whether to continue reclaim
   (Minchan Kim)
- vmscan: activate executable pages after first usage (Konstantin 
Khlebnikov)
- vmscan: promote shared file mapped pages (Konstantin Khlebnikov)
- mm: vmscan: check if reclaim should really abort even if 
compaction_ready()
   is true for one zone (Mel Gorman)
- mm: vmscan: do not OOM if aborting reclaim to start compaction (Mel 
Gorman)
- mm: vmscan: when reclaiming for compaction, ensure there are 
sufficient free
   pages available (Mel Gorman)
- mm: compaction: introduce sync-light migration for use by compaction (Mel
   Gorman)
- kswapd: assign new_order and new_classzone_idx after wakeup in 
sleeping (Alex
   Shi)
- kswapd: avoid unnecessary rebalance after an unsuccessful balancing (Alex
   Shi)
- mm: compaction: make isolate_lru_page() filter-aware again (Mel Gorman)
- mm: page allocator: do not call direct reclaim for THP allocations while
   compaction is deferred (Mel Gorman)
- mm: compaction: determine if dirty pages can be migrated without blocking
   within ->migratepage (Mel Gorman)
- mm: compaction: allow compaction to isolate dirty pages (Mel Gorman)
- mm: migration: clean up unmap_and_move() (Minchan Kim)
- mm: zone_reclaim: make isolate_lru_page() filter-aware (Minchan Kim)
- mm: compaction: make isolate_lru_page() filter-aware (Minchan Kim)
- mm: change isolate mode from #define to bitwise type (Minchan Kim)
- mm: compaction: trivial clean up in acct_isolated() (Minchan Kim)
- vmscan: abort reclaim/compaction if compaction can proceed (Mel Gorman)
- vmscan: limit direct reclaim for higher order allocations (Rik van Riel)
- vmscan: reduce wind up shrinker->nr when shrinker can't do work (Dave
   Chinner)
- vmscan: shrinker->nr updates race and go wrong (Dave Chinner)
- vmscan: add shrink_slab tracepoints (Dave Chinner)
- vmscan: clear ZONE_CONGESTED for zone with good watermark (Shaohua Li)
- mm: vmscan: fix force-scanning small targets without swap (Johannes 
Weiner)
- mm: memory hotplug: Check if pages are correctly reserved on a per-section
   basis (Mel Gorman)
- dm raid1: fix crash with mirror recovery and discard (Mikulas Patocka)
- UBIFS: fix a bug in empty space fix-up (Artem Bityutskiy)
- mm: fix lost kswapd wakeup in kswapd_stop() (Aaditya Kumar)
- ntp: Fix STA_INS/DEL clearing bug (John Stultz)
- cifs: always update the inode cache with the results from a FIND_* (Jeff
   Layton)
- Linux 3.0.38 (Greg Kroah-Hartman)
- timekeeping: Add missing update call in timekeeping_resume() (Thomas
   Gleixner)
- hrtimer: Update hrtimer base offsets each hrtimer_interrupt (John Stultz)
- timekeeping: Provide hrtimer update function (Thomas Gleixner)
- hrtimers: Move lock held region in hrtimer_interrupt() (Thomas Gleixner)
- timekeeping: Maintain ktime_t based offsets for hrtimers (Thomas Gleixner)
- timekeeping: Fix leapsecond triggered load spike issue (John Stultz)
- hrtimer: Provide clock_was_set_delayed() (John Stultz)
- time: Move common updates to a function (Thomas Gleixner)
- timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond (John
   Stultz)
- ntp: Correct TAI offset during leap second (Richard Cochran)
- ntp: Fix leap-second hrtimer livelock (John Stultz)
- Revert 'ntp: Cleanup timex.h' (Guangyu Sun)
- Revert 'ntp: Access tick_length variable via ntp_tick_length()' 
(Guangyu Sun)
- Revert 'ntp: Add ntp_lock to replace xtime_locking' (Guangyu Sun)
- Revert 'ntp: Fix leap-second hrtimer livelock' (Guangyu Sun)
- Revert 'ntp: Correct TAI offset during leap second' (Guangyu Sun)
- Revert 'timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond'
   (Guangyu Sun)
- Revert 'time: Move common updates to a function' (Guangyu Sun)
- Revert 'hrtimer: Provide clock_was_set_delayed()' (Guangyu Sun)
- Revert 'timekeeping: Fix leapsecond triggered load spike issue' 
(Guangyu Sun)
- Revert 'timekeeping: Maintain ktime_t based offsets for hrtimers' (Guangyu
   Sun)
- Revert 'hrtimers: Move lock held region in hrtimer_interrupt()' 
(Guangyu Sun)
- Revert 'timekeeping: Provide hrtimer update function' (Guangyu Sun)
- Revert 'hrtimer: Update hrtimer base offsets each hrtimer_interrupt' 
(Guangyu
   Sun)
- Revert 'timekeeping: Add missing update call in timekeeping_resume()'
   (Guangyu Sun)
- Revert 'htrimer: fix kabi break.' (Guangyu Sun)
- cfg80211: check iface combinations only when iface is running (Michal 
Kazior)
- tcp: drop SYN+FIN messages (Eric Dumazet)
- e1000e: Correct link check logic for 82571 serdes (Tushar Dave)
- fifo: Do not restart open() if it already found a partner (Anders Kaseorg)
- block: fix infinite loop in __getblk_slow (Jeff Moyer)
- Linux 3.0.37 (Greg Kroah-Hartman)
- ACPI: Remove one board specific WARN when ignoring timer overriding (Feng
   Tang)
- ACPI: Make acpi_skip_timer_override cover all source_irq==0 cases 
(Feng Tang)
- mm: Hold a file reference in madvise_remove (Andy Lutomirski)
- mm, thp: abort compaction if migration page cannot be charged to memcg 
(David
   Rientjes)
- memory hotplug: fix invalid memory access caused by stale kswapd pointer
   (Jiang Liu)
- md/raid10: Don't try to recovery unmatched (and unused) chunks. 
(NeilBrown)
- md/raid5: Do not add data_offset before call to is_badblock (majianpeng)
- raid5: delayed stripe fix (Shaohua Li)
- vhost: don't forget to schedule() (Nadav Har'El)
- tracing: change CPU ring buffer state from tracing_cpumask (Vaibhav
   Nagarnaik)
- PCI: EHCI: fix crash during suspend on ASUS computers (Alan Stern)
- eCryptfs: Gracefully refuse miscdev file ops on inherited/passed files 
(Tyler
   Hicks)
- tcm_fc: Resolve suspicious RCU usage warnings (Mark Rustad)
- cfg80211: fix potential deadlock in regulatory (Eliad Peller)
- ACPI, x86: fix Dell M6600 ACPI reboot regression via DMI (Zhang Rui)
- acpi_pad: fix power_saving thread deadlock (Stuart Hayes)
- drm/i915: Fix eDP blank screen after S3 resume on HP desktops (Takashi 
Iwai)
- Btrfs: run delayed directory updates during log replay (Chris Mason)
- nilfs2: ensure proper cache clearing for gc-inodes (Ryusuke Konishi)
- netpoll: fix netpoll_send_udp() bugs (Eric Dumazet)
- sky2: fix checksum bit management on some chips (stephen hemminger)
- ipv6: Move ipv6 proc file registration to end of init order (Thomas Graf)
- bonding: Fix corrupted queue_mapping (Eric Dumazet)
- bridge: Assign rtnl_link_ops to bridge devices created via ioctl (v2)
   (stephen hemminger)
- dummy: fix rcu_sched self-detected stalls (Eric Dumazet)
- net: l2tp_eth: fix kernel panic on rmmod l2tp_eth (Eric Dumazet)
- SPEC: v2.6.39-300.12.0 (Maxim Uvarov)
- xen/m2p: do not reuse kmap_op->dev_bus_addr (Stefano Stabellini)
- config - clean up NBD selecting (Maxim Uvarov) [Orabug: 14547051]
- net: do not take an additional reference in skb_frag_set_page (Maxim 
Uvarov)
   [Orabug: 14696254]
- [ovmapi] changed instances of strncmp to strcmp (Cathy Avery) [Orabug:
   14644624]
- SPEC: v2.6.39-400.1.0 (Maxim Uvarov)
- xen-pciback: support wild cards in slot specifications (Jan Beulich)
- xen/boot: Disable BIOS SMP MP table search. (Konrad Rzeszutek Wilk)
- xen/m2p: do not reuse kmap_op->dev_bus_addr (Stefano Stabellini)
- xen/pciback: Fix proper FLR steps. (Konrad Rzeszutek Wilk)
- xen/setup: Fix one-off error when adding for-balloon PFNs to the P2M. 
(Konrad
   Rzeszutek Wilk)




More information about the El-errata mailing list