# changelog

author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-45.el6uek]
changelog:
  - sparc64/uek-rpm: enable sun4v_wdt watchdog driver as a module (Chuck Anderson)  [Orabug: 23042472]  
  - RDS: Drop stale iWARP support (Santosh Shilimkar)  [Orabug: 23027670]  
  - RDS: IB: drop discontinued IB CQ_VECTOR support (Santosh Shilimkar)  [Orabug: 23027670]  
  - RDS: IB: Drop unused and broken APM support (Santosh Shilimkar)  [Orabug: 23027670]  
  - RDS: IB: Make use of ARPOP_REQUEST instead of ARPOP_REPLY in bonding code (Santosh Shilimkar)  [Orabug: 23094704]  
  - RDS: IB: don't use the link-local address for ib transport (Santosh Shilimkar)  [Orabug: 23027670]  
  - RDS: IB: rebuild receive caches when needed (Santosh Shilimkar)   
  - xen/events: Don't move disabled irqs (Ross Lagerwall)  [Orabug: 23214472]  
  - xen/events: Mask a moving irq (Boris Ostrovsky)  [Orabug: 23214472]  
  - rdma_cm: use cma_info() instead of cma_dbg() (Ajaykumar Hotchandani)  [Orabug: 22381123]  
  - OFED: indicate consistent vendor error (Ajaykumar Hotchandani)  [Orabug: 22381117]  
  - RDS: Change number based conn-drop reasons to enum (Avinash Repaka)  [Orabug: 23294707]  
  - RDS: Move rds_rtd definitions from rds_rt_debug files to common files (Avinash Repaka)  [Orabug: 23294707]  
  - RDS: Change the default value of rds_rt_debug_bitmap modparam to 0x488B (Avinash Repaka)  [Orabug: 23294707]  
  - RDS: Replace rds_rtd printk with trace_printk (Avinash Repaka)  [Orabug: 23294707]  
  - RDS: IB: Print vendor error in recv completion error message (Avinash Repaka)  [Orabug: 23294707]  
  - IB/mlx4: Fix unaligned access in send_reply_to_slave (shamir rabinovitch)  [Orabug: 23311415]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-44.el6uek]
changelog:
  - Revert "dtrace: support SDT in single-file modules" (Chuck Anderson)  [Orabug: 23344927]  
  - Revert "dtrace: use perf_events probes" (Chuck Anderson)  [Orabug: 23344927]  
  - Revert "dtrace: ensure pdata is large enough" (Chuck Anderson)  [Orabug: 23344927]  
  - Revert "dtrace: make perf-events probes separately configured" (Chuck Anderson)  [Orabug: 23344927]  
  - Revert "dtrace: put the SDT perf probes in the perf provider namespace" (Chuck Anderson)  [Orabug: 23344927]  
  - Revert "dtrace: better Kconfig documentation" (Chuck Anderson)  [Orabug: 23344927]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-43.el6uek]
changelog:
  - dtrace: better Kconfig documentation (Nick Alcock)   
  - dtrace: put the SDT perf probes in the perf provider namespace (Nick Alcock)  [Orabug: 23004534]  
  - dtrace: make perf-events probes separately configured (Nick Alcock)  [Orabug: 23004534]  
  - rds: schedule local connection activity in proper workqueue (Ajaykumar Hotchandani)  [Orabug: 23223537]  
  - dtrace: ensure pdata is large enough (Kris Van Hees)  [Orabug: 23004534]  
  - dtrace: use perf_events probes (Timothy J Fontaine)  [Orabug: 23004534]  
  - dtrace: support SDT in single-file modules (Nick Alcock)  [Orabug: 23316392]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-42.el6uek]
changelog:
  - uek-rpm: ol6: revert DRM for experimental or OL6-incompatible drivers (Todd Vierling)  [Orabug: 22202036]  
  - IB/security: Restrict use of the write() interface (Jason Gunthorpe)  [Orabug: 23276449]  {CVE-2016-4565} 
  - net/rds: Use max_mr from HCA caps than max_fmr (Yuval Shaia)  [Orabug: 23223564]  
  - RDS: IB: disable ib_cache purging to avoid memory leak in reconnect path (Santosh Shilimkar)  [Orabug: 23275911]  
  - RDS: IB: avoid bit fields for i_frag_pages (Wengang Wang)  [Orabug: 23275911]  
  - xprtrdma: Disable RPC/RDMA backchannel debugging messages (Chuck Lever)  [Orabug: 22619754]  
  - [sunrpc] Fix NFS/RDMA client mount point hangs when clustered server fails over (Chuck Lever)  [Orabug: 23035067]  
  - hpsa: correct check for disk and zbc devices (Petros Koutoupis)  [Orabug: 23064595]  
  - hpsa: update driver version (Don Brace)  [Orabug: 23064595]  
  - hpsa: correct handling of HBA device removal (Don Brace)  [Orabug: 23064595]  
  - hpsa: correct ioaccel2 error procecssing. (Don Brace)  [Orabug: 23064595]  
  - hpsa: correct ioaccel state change operation (Don Brace)  [Orabug: 23064595]  
  - hpsa: add timeouts for driver initiated commands (Don Brace)  [Orabug: 23064595]  
  - hpsa: add sas_address to sysfs device attibute (Joseph T Handzik)  [Orabug: 23064595]  
  - hpsa: correct initialization order issue (Don Brace)  [Orabug: 23064595]  
  - hpsa: update copyright information (Don Brace)  [Orabug: 23064595]  
  - hpsa: add support for tagged queuing (Don Brace)  [Orabug: 23064595]  
  - hpsa: check for a null phys_disk pointer in ioaccel2 (Don Brace)  [Orabug: 23064595]  
  - hpsa: correct abort tmf for hba devices (Don Brace)  [Orabug: 23064595]  
  - hpsa: correct lun data caching bitmap definition (Don Brace)  [Orabug: 23064595]  
  - hpsa: add SMR drive support (Don Brace)  [Orabug: 23064595]  
  - hpsa: do not get enclosure info for external devices (Don Brace)  [Orabug: 23064595]  
  - hpsa: Add box and bay information for enclosure (Don Brace)  [Orabug: 23064595]  
  - hpsa: Change SAS transport devices to bus 0. (Don Brace)  [Orabug: 23064595]  
  - hpsa: fix path_info_show (Don Brace)  [Orabug: 23064595]  
  - hpsa: logical vs bitwise AND typo (Dan Carpenter)  [Orabug: 23064595]  
  - scsi: use host wide tags by default (Christoph Hellwig)  [Orabug: 23064595]  
  - hpsa: bump the driver version (Don Brace)  [Orabug: 23064595]  
  - hpsa: add in sas transport class (Kevin Barnett)  [Orabug: 23064595]  
  - hpsa: fix multiple issues in path_info_show (Rasmus Villemoes)  [Orabug: 23064595]  
  - hpsa: enhance device messages (Don Brace)  [Orabug: 23064595]  
  - hpsa: disable report lun data caching (Scott Teel)  [Orabug: 23064595]  
  - hpsa: add discovery polling for PT RAID devices. (Scott Teel)  [Orabug: 23064595]  
  - hpsa: eliminate fake lun0 enclosures (Scott Teel)  [Orabug: 23064595]  
  - hpsa: generalize external arrays (Scott Teel)  [Orabug: 23064595]  
  - hpsa: move scsi_add_device and scsi_remove_device (Kevin Barnett)  [Orabug: 23064595]  
  - hpsa: refactor hpsa_figure_bus_target_lun (Kevin Barnett)  [Orabug: 23064595]  
  - hpsa: enhance hpsa_get_device_id (Don Brace)  [Orabug: 23064595]  
  - hpsa: add function is_logical_device (Kevin Barnett)  [Orabug: 23064595]  
  - hpsa: simplify update scsi devices (Kevin Barnett)  [Orabug: 23064595]  
  - hpsa: simplify check for device exposure (Kevin Barnett)  [Orabug: 23064595]  
  - hpsa: correct ioaccel2 sg chain len (Don Brace)  [Orabug: 23064595]  
  - hpsa: correct check for non-disk devices (Don Brace)  [Orabug: 23064595]  
  - hpsa: fix physical target reset (Scott Teel)  [Orabug: 23064595]  
  - hpsa: fix hpsa_adjust_hpsa_scsi_table (Don Brace)  [Orabug: 23064595]  
  - hpsa: correct transfer length for 6 byte read/write (Don Brace)  [Orabug: 23064595]  
  - hpsa: abandon rescans on memory alloaction failures. (Don Brace)  [Orabug: 23064595]  
  - hpsa: allow driver requested rescans (Don Brace)  [Orabug: 23064595]  
  - hpsa: fix null device issues (Don Brace)  [Orabug: 23064595]  
  - hpsa: check for null arguments to dev_printk (Don Brace)  [Orabug: 23064595]  
  - hpsa: change devtype to unsigned (Don Brace)  [Orabug: 23064595]  
  - hpsa: remove unused hpsa_tag_discard_error_bits (Don Brace)  [Orabug: 23064595]  
  - hpsa: stop zeroing reset_cmds_out and (Don Brace)  [Orabug: 23064595]  
  - hpsa: remove unused parameter hostno (Don Brace)  [Orabug: 23064595]  
  - hpsa: add in new offline mode (Scott Benesh)  [Orabug: 23064595]  
  - Change how controllers in mixed mode are handled. (Kevin Barnett)  [Orabug: 23064595]  
  - hpsa: update controller names (Don Brace)  [Orabug: 23064595]  
  - hpsa: fix an sprintf() overflow in the reset handler (Dan Carpenter)  [Orabug: 23064595]  
  - hpsa: correct white spaces (Don Brace)  [Orabug: 23064595]  
  - locktorture: fix deadlock in 'rw_lock_irq' type (Alexey Kodanev)  [Orabug: 20811436]  
  - btrfs: Fix BUG_ON condition in scrub_setup_recheck_block() (Ashish Samant)   
  - Btrfs: set UNWRITTEN for prealloc'ed extents in fiemap (Josef Bacik)  [Orabug: 22617614]  
  - Btrfs: fix stale dir entries after unlink, inode eviction and fsync (Filipe Manana)  [Orabug: 23002176]  
  - lockd: get rid of reference-counted NSM RPC clients (Andrey Ryabinin)  [Orabug: 23125040]  
  - lockd: create NSM handles per net namespace (Andrey Ryabinin)  [Orabug: 23125040]  
  - PCI: Set MPS to match upstream bridge (Keith Busch)  [Orabug: 23237033]  
  - PCI: Move MPS configuration check to pci_configure_device() (Bjorn Helgaas)  [Orabug: 23237033]  
  - KEYS: Fix ASN.1 indefinite length object parsing This fixes CVE-2016-0758. (David Howells)  [Orabug: 23279563]  {CVE-2016-0758} 
  - xen-netback: reduce log spam (Paul Durrant)   
  - xen-netback: support multiple extra info fragments passed from frontend (Paul Durrant)   
  - xen-netback: implement dynamic multicast control (Paul Durrant)   
  - xen-blkfront: rename indirect descriptor parameter (Jan Beulich)   
  - xen-blkback: advertise indirect segment support earlier (Jan Beulich)   
  - xen/blback: Fit the important information of the thread in 17 characters (Konrad Rzeszutek Wilk)   
  - xen/balloon: Fix crash when ballooning on x86 32 bit PAE (Ross Lagerwall)   
  - xen/x86: Zero out .bss for PV guests (Boris Ostrovsky)   
  - xen/evtchn: fix ring resize when binding new events (Jan Beulich)   
  - Revert "x86/paravirt: Remove paravirt ops pmd_update[_defer] and pte_update_defer" (Konrad Rzeszutek Wilk)   
  - Revert "x86/paravirt: Remove unused pv_apic_ops structure" (Konrad Rzeszutek Wilk)   
  - Revert "xen/events: Mask a moving irq" (Konrad Rzeszutek Wilk)   
  - xen: fix potential integer overflow in queue_reply (Insu Yun)   
  - xen/scsiback: avoid warnings when adding multiple LUNs to a domain (Juergen Gross)   
  - xen/scsiback: correct frontend counting (Juergen Gross)   
  - xen/blkfront: realloc ring info in blkif_resume (Bob Liu)   
  - xen-netfront: request Tx response events more often (Malcolm Crossley)   
  - cleancache: constify cleancache_ops structure (Julia Lawall)   
  - xen-netback: free queues after freeing the net device (David Vrabel)   
  - xen-netback: delete NAPI instance when queue fails to initialize (David Vrabel)   
  - xen-netback: use skb to determine number of required guest Rx requests (David Vrabel)   
  - xen/gntdev: add ioctl for grant copy (David Vrabel)   
  - xen/blkfront: Fix crash if backend doesn't follow the right states. (Konrad Rzeszutek Wilk)   
  - xen/blkback: Fix two memory leaks. (Bob Liu)   
  - xen/blkback: make st_ statistics per ring (Bob Liu)   
  - xen/blkfront: Handle non-indirect grant with 64KB pages (Julien Grall)   
  - xen-blkfront: Introduce blkif_ring_get_request (Julien Grall)   
  - xen-blkback: clear PF_NOFREEZE for xen_blkif_schedule() (Jiri Kosina)   
  - xen/blkback: Free resources if connect_ring failed. (Konrad Rzeszutek Wilk)   
  - xen/blocks: Return -EXX instead of -1 (Konrad Rzeszutek Wilk)   
  - xen/blkback: make pool of persistent grants and free pages per-queue (Bob Liu)   
  - xen/blkback: get the number of hardware queues/rings from blkfront (Bob Liu)   
  - xen/blkback: pseudo support for multi hardware queues/rings (Konrad Rzeszutek Wilk)   
  - xen/blkback: separate ring information out of struct xen_blkif (Bob Liu)   
  - xen/blkfront: correct setting for xen_blkif_max_ring_order (Peng Fan)   
  - xen/blkfront: make persistent grants pool per-queue (Bob Liu)   
  - xen/blkfront: Remove duplicate setting of ->xbdev. (Bob Liu)   
  - xen/blkfront: Cleanup of comments, fix unaligned variables, and syntax errors. (Konrad Rzeszutek Wilk)   
  - xen/blkfront: negotiate number of queues/rings to be used with backend (Bob Liu)   
  - xen/blkfront: split per device io_lock (Bob Liu)   
  - xen/blkfront: pseudo support for multi hardware queues/rings (Bob Liu)   
  - xen/blkfront: separate per ring information out of device info (Bob Liu)   
  - xen/blkif: document blkif multi-queue/ring extension (Bob Liu)   
  - x86/xen: don't reset vcpu_info on a cancelled suspend (Ouyang Zhaowei (Charles))   
  - xen/gntdev: constify mmu_notifier_ops structures (Julia Lawall)   
  - xen/grant-table: constify gnttab_ops structure (Julia Lawall)   
  - xen/time: use READ_ONCE (Stefano Stabellini)   
  - xen/x86: convert remaining timespec to timespec64 in xen_pvclock_gtod_notify (Stefano Stabellini)   
  - xen/x86: support XENPF_settime64 (Stefano Stabellini)   
  - xen: introduce XENPF_settime64 (Stefano Stabellini)   
  - xen: rename dom0_op to platform_op (Stefano Stabellini)   
  - xen: move xen_setup_runstate_info and get_runstate_snapshot to drivers/xen/time.c (Stefano Stabellini)   
  - x86/paravirt: Remove paravirt ops pmd_update[_defer] and pte_update_defer (Juergen Gross)   
  - x86/paravirt: Remove unused pv_apic_ops structure (Juergen Gross)   
  - xen/events: Mask a moving irq (Boris Ostrovsky)  [Orabug: 23214472]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-41.el6uek]
changelog:
  - RDS: TCP: Synchronize accept() and connect() paths on t_conn_lock. (Sowmini Varadhan)   
  - RDS:TCP: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock (Sowmini Varadhan)   
  - skbuff: Add pskb_extract() helper function (Sowmini Varadhan)   
  - RDS: TCP: Call pskb_extract() helper function (Sowmini Varadhan)   
  - bnx2x: Fix VLANs null-pointer for 57710, 57711 (Yuval Mintz)  [Orabug: 23092424]  
  - RDS: support individual receive trace reporting (Santosh Shilimkar)  [Orabug: 23215779]  
  - IB/ipoib: Add readout of statistics using ethtool (Hans Westgaard Ry)  [Orabug: 21498734]  
  - IB/ipoib: Add handling for sending of skb with many frags (Hans Westgaard Ry)  [Orabug: 21498734]  
  - ocfs2: o2hb: fix hb hung time (Junxiao Bi)   
  - ocfs2: o2hb: don't negotiate if last hb fail (Junxiao Bi)   
  - ocfs2: o2hb: add some user/debug log (Junxiao Bi)   
  - ocfs2: o2hb: add NEGOTIATE_APPROVE message (Junxiao Bi)   
  - ocfs2: o2hb: add NEGO_TIMEOUT message (Junxiao Bi)   
  - ocfs2: o2hb: add negotiate timer (Junxiao Bi)   
  - tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) (Peter Hurley)  [Orabug: 23205576]  {CVE-2016-0723} 
  - USB: fix invalid memory access in hub_activate() (Alan Stern)  [Orabug: 22876651]  {CVE-2015-8816} 
  - netfilter: nf_nat_redirect: add missing NULL pointer check (Munehisa Kamata)  [Orabug: 22673511]  {CVE-2015-8787} 
  - x86/mm: Improve switch_mm() barrier comments (Andy Lutomirski)  [Orabug: 22673331]  {CVE-2016-2069} 
  - x86/mm: Add barriers and document switch_mm()-vs-flush synchronization (Andy Lutomirski)  [Orabug: 22673331]  {CVE-2016-2069} 
  - sparc64: Fix I/O NUMA parsing and sysfs display code. (chris hyser)  [Orabug: 22748961]  
  - sparc64: Set up core sibling list correctly for T7. (chris hyser)   
  - sparc64: Fix CPU package information in /sys (chris hyser)  [Orabug: 22748950]  
  - sparc64: Add 3rd level cache info to /sys (chris hyser)  [Orabug: 22748950]  
  - sparc64: Add lightweight syscall mechanism for lwp_info (Rob Gardner)  [Orabug: 22952506]  
  - sparc64: correctly recognize sparc M8 cpu (Allen Pais)  [Orabug: 23130139]  
  - sparc64: correctly recognize Sonoma chips (Allen Pais)  [Orabug: 22088766]  
  - arch/sparc: Sonoma epsc group patch (Joe Moriarty)  [Orabug: 23055865]  
  - arch/sparc: Sonoma piggyback patch (Joe Moriarty)  [Orabug: 23055807]  
  - sparc64:piggback program generates a.out header with incorrect section sizes (Allen Pais)   
  - Add sun4v_wdt watchdog driver (wim.coekaerts@oracle.com)   
  - Revert "Add sun4v_wdt watchdog driver" (Allen Pais)   
  - sparc/PCI: Fix for panic while enabling SR-IOV (Babu Moger)  [Orabug: 22659268]  
  - sparc64: enable "relaxed ordering" in IOMMU mappings (chris hyser)  [Orabug: 19245907]  
  - sparc64: Enable PCI IOMMU version 2 API (chris hyser)   
  - sunvnet: perf tracepoint invocations to trace LDC state machine (Sowmini Varadhan)   
  - sunvnet: Add support for perf LDC event tracing (Sowmini Varadhan)   
  - LDoms CPU Hotplug - fix interrupt redistribution. (Bijan Mottahedeh)  [Orabug: 22623753]  
  - LDoms CPU Hotplug - dynamic mondo queue allocation. (Bijan Mottahedeh)  [Orabug: 22620474]  
  - sparc64: bypass iommu to use 64bit address space (Tushar Dave)  [Orabug: 21149316]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-40.el6uek]
changelog:
  - Revert "RDS: Make message size limit compliant with spec" (Chuck Anderson)  [Orabug: 23217242] [Orabug: 22661521]  
  - sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Karl Heiss)  [Orabug: 23222731]  {CVE-2015-8767}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-39.el6uek]
changelog:
  - RDS: TCP: Remove unused constant (Sowmini Varadhan)  [Orabug: 22993275]  
  - RDS: TCP: Add sysctl tunables for sndbuf/rcvbuf on rds-tcp socket (Sowmini Varadhan)  [Orabug: 22993275]  
  - RDS: Make message size limit compliant with spec (Avinash Repaka)  [Orabug: 22661521]  
  - RDS: add flow control info to rds_info_rdma_connection (Wei Lin Guay)  [Orabug: 22306628]  
  - RDS: update IB flow control algorithm (Wei Lin Guay)  [Orabug: 22306628]  
  - RDS: Add flow control in runtime debugging (Wei Lin Guay)  [Orabug: 22306628]  
  - RDS: fix IB transport flow control (Wei Lin Guay)  [Orabug: 22306628]  
  - xen-blkback: read from indirect descriptors only once (Roger Pau Monné)   
  - sparc64/uek-rpm: enable sunhv console driver polling support (Chuck Anderson)  [Orabug: 23026831]  
  - xen/pcifront: Report the errors better. (Konrad Rzeszutek Wilk)   
  - xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted. (Konrad Rzeszutek Wilk)   
  - xen/pciback: Save the number of MSI-X entries to be copied later. (Konrad Rzeszutek Wilk)   
  - xen/pciback: Check PF instead of VF for PCI_COMMAND_MEMORY (Konrad Rzeszutek Wilk)   
  - arch/x86/xen/suspend.c: include xen/xen.h (Andrew Morton)   
  - x86/paravirt: Prevent rtc_cmos platform device init on PV guests (David Vrabel)   
  - xen-pciback: fix up cleanup path when alloc fails (Doug Goldstein)   
  - xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set. (Konrad Rzeszutek Wilk)   
  - xen/pciback: For XEN_PCI_OP_disable_msi[|x] only disable if device has MSI(X) enabled. (Konrad Rzeszutek Wilk)   
  - xen/pciback: Do not install an IRQ handler for MSI interrupts. (Konrad Rzeszutek Wilk)   
  - xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has MSI or MSI-X enabled (Konrad Rzeszutek Wilk)   
  - xen/pciback: Return error on XEN_PCI_OP_enable_msi when device has MSI or MSI-X enabled (Konrad Rzeszutek Wilk)   
  - xen/pciback: Save xen_pci_op commands before processing it (Konrad Rzeszutek Wilk)   
  - xen-scsiback: safely copy requests (David Vrabel)   
  - xen-blkback: read from indirect descriptors only once (Roger Pau Monné)   
  - xen-blkback: only read request operation from shared ring once (Roger Pau Monné)   
  - xen-netback: use RING_COPY_REQUEST() throughout (David Vrabel)   
  - xen-netback: don't use last request to determine minimum Tx credit (David Vrabel)   
  - xen: Add RING_COPY_REQUEST() (David Vrabel)   
  - xen/x86/pvh: Use HVM's flush_tlb_others op (Boris Ostrovsky)   
  - xen: Resume PMU from non-atomic context (Boris Ostrovsky)   
  - xen/events/fifo: Consume unprocessed events when a CPU dies (Ross Lagerwall)   
  - xen/evtchn: dynamically grow pending event channel ring (David Vrabel)   
  - xen/gntdev: Grant maps should not be subject to NUMA balancing (Boris Ostrovsky)   
  - xen: fix the check of e_pfn in xen_find_pfn_range (Zhenzhong Duan)   
  - x86/xen: add reschedule point when mapping foreign GFNs (David Vrabel)   
  - xen/arm: don't try to re-register vcpu_info on cpu_hotplug. (Stefano Stabellini)   
  - xen, cpu_hotplug: call device_offline instead of cpu_down (Stefano Stabellini)   
  - xen/arm: Enable cpu_hotplug.c (Stefano Stabellini)   
  - xenbus: Support multiple grants ring with 64KB (Julien Grall)   
  - xen/grant-table: Add an helper to iterate over a specific number of grants (Julien Grall)   
  - xen/xenbus: Rename *RING_PAGE* to *RING_GRANT* (Julien Grall)   
  - xen/arm: correct comment in enlighten.c (Juergen Gross)   
  - xen/gntdev: use types from linux/types.h in userspace headers (Mikko Rapeli)   
  - xen/gntalloc: use types from linux/types.h in userspace headers (Mikko Rapeli)   
  - xen/balloon: Use the correct sizeof when declaring frame_list (Julien Grall)   
  - xen/swiotlb: Add support for 64KB page granularity (Julien Grall)   
  - xen/swiotlb: Pass addresses rather than frame numbers to xen_arch_need_swiotlb (Julien Grall)   
  - arm/xen: Add support for 64KB page granularity (Julien Grall)   
  - xen/privcmd: Add support for Linux 64KB page granularity (Julien Grall)   
  - net/xen-netback: Make it running on 64KB page granularity (Julien Grall)   
  - net/xen-netfront: Make it running on 64KB page granularity (Julien Grall)   
  - block/xen-blkback: Make it running on 64KB page granularity (Julien Grall)   
  - block/xen-blkfront: Make it running on 64KB page granularity (Julien Grall)   
  - xen/grant-table: Make it running on 64KB granularity (Julien Grall)   
  - xen/events: fifo: Make it running on 64KB granularity (Julien Grall)   
  - xen/balloon: Don't rely on the page granularity is the same for Xen and Linux (Julien Grall)   
  - tty/hvc: xen: Use xen page definition (Julien Grall)   
  - xen/xenbus: Use Xen page definition (Julien Grall)   
  - xen/biomerge: Don't allow biovec's to be merged when Linux is not using 4KB pages (Julien Grall)   
  - block/xen-blkfront: split get_grant in 2 (Julien Grall)   
  - block/xen-blkfront: Store a page rather a pfn in the grant structure (Julien Grall)   
  - block/xen-blkfront: Split blkif_queue_request in 2 (Julien Grall)   
  - xen/grant: Add helper gnttab_page_grant_foreign_access_ref_one (Julien Grall)   
  - xen/grant: Introduce helpers to split a page into grant (Julien Grall)   
  - xen: Add Xen specific page definition (Julien Grall)   
  - arm/xen: Drop pte_mfn and mfn_pte (Julien Grall)   
  - net/xen-netback: xenvif_gop_frag_copy: move GSO check out of the loop (Julien Grall)   
  - xen/balloon: pre-allocate p2m entries for ballooned pages (David Vrabel)   
  - x86/xen: export xen_alloc_p2m_entry() (David Vrabel)   
  - xen/balloon: use hotplugged pages for foreign mappings etc. (David Vrabel)   
  - xen/balloon: make alloc_xenballoon_pages() always allocate low pages (David Vrabel)   
  - xen/balloon: only hotplug additional memory if required (David Vrabel)   
  - xen/balloon: rationalize memory hotplug stats (David Vrabel)   
  - xen/balloon: find non-conflicting regions to place hotplugged memory (David Vrabel)   
  - x86/xen: discard RAM regions above the maximum reservation (David Vrabel)   
  - xen/balloon: remove scratch page left overs (David Vrabel)   
  - mm: memory hotplug with an existing resource (David Vrabel)   
  - xen-netfront: always set num queues if possible (chas williams)   
  - xen-netback: correctly check failed allocation (Insu Yun)   
  - xen/blkback: free requests on disconnection (Roger Pau Monne)   
  - x86/xen/p2m: hint at the last populated P2M entry (David Vrabel)   
  - x86/xen: Do not clip xen_e820_map to xen_e820_map_entries when sanitizing map (Malcolm Crossley)   
  - x86/xen: Support kexec/kdump in HVM guests by doing a soft reset (Vitaly Kuznetsov)   
  - xen/x86: Don't try to write syscall-related MSRs for PV guests (Boris Ostrovsky)   
  - xen: use correct type for HYPERVISOR_memory_op() (Juergen Gross)   
  - xen/xenbus: Rename the variable xen_store_mfn to xen_store_gfn (Julien Grall)   
  - xen/privcmd: Further s/MFN/GFN/ clean-up (Julien Grall)   
  - hvc/xen: Further s/MFN/GFN clean-up (Julien Grall)   
  - video/xen-fbfront: Further s/MFN/GFN clean-up (Julien Grall)   
  - xen/tmem: Use xen_page_to_gfn rather than pfn_to_gfn (Julien Grall)   
  - xen: Use correctly the Xen memory terminologies (Julien Grall)   
  - arm/xen: implement correctly pfn_to_mfn (Julien Grall)   
  - xen: Make clear that swiotlb and biomerge are dealing with DMA address (Julien Grall)   
  - xen: switch extra memory accounting to use pfns (Juergen Gross)   
  - xen: limit memory to architectural maximum (Juergen Gross)   
  - xen: avoid another early crash of memory limited dom0 (Juergen Gross)   
  - xen: avoid early crash of memory limited dom0 (Juergen Gross)   
  - arm/xen: Remove helpers which are PV specific (Julien Grall)   
  - xen/x86: Don't try to set PCE bit in CR4 (Boris Ostrovsky)   
  - xen/PMU: PMU emulation code (Boris Ostrovsky)   
  - xen/PMU: Intercept PMU-related MSR and APIC accesses (Boris Ostrovsky)   
  - xen/PMU: Describe vendor-specific PMU registers (Boris Ostrovsky)   
  - xen/PMU: Initialization code for Xen PMU (Boris Ostrovsky)   
  - xen/PMU: Sysfs interface for setting Xen PMU mode (Boris Ostrovsky)   
  - xen: xensyms support (Boris Ostrovsky)   
  - xen: remove no longer needed p2m.h (Juergen Gross)   
  - xen: allow more than 512 GB of RAM for 64 bit pv-domains (Juergen Gross)   
  - xen: move p2m list if conflicting with e820 map (Juergen Gross)   
  - xen: add explicit memblock_reserve() calls for special pages (Juergen Gross)   
  - mm: provide early_memremap_ro to establish read-only mapping (Juergen Gross)   
  - xen: check for initrd conflicting with e820 map (Juergen Gross)   
  - xen: check pre-allocated page tables for conflict with memory map (Juergen Gross)   
  - xen: check for kernel memory conflicting with memory layout (Juergen Gross)   
  - xen: find unused contiguous memory area (Juergen Gross)   
  - xen: check memory area against e820 map (Juergen Gross)   
  - xen: split counting of extra memory pages from remapping (Juergen Gross)   
  - xen: move static e820 map to global scope (Juergen Gross)   
  - xen: eliminate scalability issues from initial mapping setup (Juergen Gross)   
  - xen: don't build mfn tree if tools don't need it (Juergen Gross)   
  - xen: save linear p2m list address in shared info structure (Juergen Gross)   
  - xen: sync with xen headers (Juergen Gross)   
  - arm/xen: Drop the definition of xen_pci_platform_unplug (Julien Grall)   
  - xen/events: Support event channel rebind on ARM (Julien Grall)   
  - xen-blkfront: convert to blk-mq APIs (Bob Liu)   
  - xen/preempt: use need_resched() instead of should_resched() (Konstantin Khlebnikov)   
  - x86/xen: fix non-ANSI declaration of xen_has_pv_devices() (Colin Ian King)


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-38.el6uek]
changelog:
  - mlx4_core: scale_profile should work without params set to 0 (Mukesh Kacker)  [Orabug: 23078816]  
  - mlx4_core: bump default scaled value of num of cqs and srqs (Mukesh Kacker)  [Orabug: 23078966]  
  - [PATCH 2/2] Avoid redundant call to rds_bind_lookup() in recv path. (Sowmini Varadhan)   
  - RDS: TOS fixes in failure paths when RDS-TCP and RDS-RDMA are run together (Sowmini Varadhan)   
  - rds: rds-stress show all zeros after few minutes (shamir rabinovitch)  [Orabug: 23045970]  
  - RDS: Fix the atomicity for congestion map update (Wengang Wang)  [Orabug: 23022620]  
  - RDS: IB: Run rds_fmr_flush WQ closer to ib_device (Wei Lin Guay)   
  - RDS: IB: support larger frag size up to 16KB (Santosh Shilimkar)  [Orabug: 21894138]  
  - RDS: IB: add frag size to per connection info (Santosh Shilimkar)  [Orabug: 21894138]  
  - RDS: IB: log the endpoint rds connection role (Santosh Shilimkar)  [Orabug: 21894138]  
  - RDS: IB: purge receive frag cache on connection shutdown (Santosh Shilimkar)  [Orabug: 21894138]  
  - RDS: IB: use i_frag_sz for cache stat updates (Santosh Shilimkar)  [Orabug: 21894138]  
  - RDS: IB: scale rds_ib_allocation based on fragment size (Santosh Shilimkar)  [Orabug: 21894138]  
  - RDS: IB: make fragment size (RDS_FRAG_SIZE) dynamic (Santosh Shilimkar)  [Orabug: 21894138]  
  - RDS: log the IP address as well on bind failure (Santosh Shilimkar)  [Orabug: 21894138]  
  - RDS: fix the sg allocation based on actual message size (Wei Lin Guay)  [Orabug: 21894138]  
  - RDS: make congestion code independent of PAGE_SIZE (Santosh Shilimkar)  [Orabug: 21894138]  
  - RDS: Back out OoO send status fix since it causes the regression (Santosh Shilimkar)  [Orabug: 21894138]  
  - net/mlx4_core: Modify default value of log_rdmarc_per_qp to be consistent with HW capability (Yuval Shaia)   
  - fuse: break infinite loop in fuse_fill_write_pages() (Roman Gushchin)  [Orabug: 22673138]  {CVE-2015-8785} 
  - proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Alexey Dobriyan)  [Orabug: 23093364]  
  - scsi_sysfs: protect against double execution of __scsi_remove_device() (Vitaly Kuznetsov)  [Orabug: 23021563]  
  - ipv4: Don't do expensive useless work during inetdev destroy. (David S. Miller)  [Orabug: 22933004]  {CVE-2016-3156} 
  - fuse: Fix return value from fuse_get_user_pages() (Ashish Samant)   
  - Btrfs: fix shrinking truncate when the no_holes feature is enabled (Filipe Manana)  [Orabug: 23017131]  
  - Btrfs: incremental send, don't delay directory renames unnecessarily (Filipe Manana)  [Orabug: 22370277]  
  - Btrfs: fix stale directory entries after fsync log replay (Filipe Manana)  [Orabug: 22628079]  
  - x86/iopl/64: properly context-switch IOPL on Xen PV (Andy Lutomirski)  [Orabug: 22926124]  {CVE-2016-3157}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-37.el6uek]
changelog:
  - fuse: Do not mask return value from fuse_direct_io for partially valid data (Ashish Samant)  [Orabug: 22732213]  
  - fnic: Leftshift returned scsi_cmnd error code 16 bits (Jason Luo)  [Orabug: 22918200]  
  - fnic: Setting scsi host template to indicate that fnic does not support multiqueue (Jason Luo)  [Orabug: 22918200]  
  - fnic: Using rport-_dd_data to check rport online instead of rport_lookup (Jason Luo)  [Orabug: 22918200]  
  - fnic: Cleanup the I_O that has timed out and is used to issue LUN reset (Jason Luo)  [Orabug: 22918200]  
  - fnic: Fix to cleanup aborted IO to avoid device being offlined by mid-layer (Jason Luo)  [Orabug: 22918200]  
  - btrfs: fix resending received snapshot with parent (Robin Ruede)  [Orabug: 22926351]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-36.el6uek]
changelog:
  - net:Add sysctl_max_skb_frags (Hans Westgaard Ry)   
  - xfs: return errors from partial I/O failures to files (David Jeffery)   
  - Revert "xfs: return errors from partial I/O failures to files" (Chuck Anderson)   
  - xfs: return errors from partial I/O failures to files (David Jeffery)   
  - conditionalize Secure Boot initialization on x86 platform (Dan Duval)  [Orabug: 22364965]  
  - x86/efi: Set securelevel when loaded without efi stub (Dan Duval)  [Orabug: 22364965]  
  - Fixed vnic issue after saturn reset (Pradeep Gopanapalli)  [Orabug: 22862488]  
  - uvnic issues (Pradeep Gopanapalli)  [Orabug: 22862488]  
  - Fixed wrongly checked return type Added Debug print (Pradeep Gopanapalli)  [Orabug: 22862488]  
  - hpsa: move lockup_detected attribute to host attr (Tomas Henzl)  [Orabug: 22930824]  
  - megaraid_sas: Add an i/o barrier (Tomas Henzl)  [Orabug: 22620626]  
  - megaraid_sas: Fix SMAP issue (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Fix for IO failing post OCR in SRIOV environment (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid: fix null pointer check in megasas_detach_one(). (Maurizio Lombardi)  [Orabug: 22620626]  
  - megaraid_sas: driver version upgrade (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: SPERC OCR changes (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Introduce module parameter for SCSI command timeout (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: MFI adapter OCR changes (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Make adprecovery variable atomic (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: IO throttling support (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Dual queue depth support (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Code optimization build_and_issue_cmd return-type (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Reply Descriptor Post Queue (RDPQ) support (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Fastpath region lock bypass (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Update device queue depth based on interface type (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Task management support (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Syncing request flags macro names with firmware (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: MFI IO timeout handling (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Do not allow PCI access during OCR (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid: Fix possible NULL pointer deference in mraid_mm_ioctl (Nicholas Krause)  [Orabug: 22620626]  
  - megaraid_sas: Fix sparse warning (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas: Make tape drives visible on PERC5 controllers (Sumit Saxena)  [Orabug: 22620626]  
  - megaraid_sas : Remove debug print from function megasas_update_span_set (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas : Driver version upgrade (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas : SMAP restriction--do not access user memory from IOCTL code (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Make PI enabled VD 8 byte DMA aligned (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Initialize tasklet before setting up IRQs (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Update OCR capability on controller properties change (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Do not use PAGE_SIZE for max_sectors (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Support for Cutlass (12 Gbps) controller (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Support for Intruder (12 Gbps) controller (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Remove PCI id checks (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Expose TAPE drives unconditionally (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Version update (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Code refactor for use of requestorId (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Fix validHandles check in I/O path (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Print critical firmware event messages (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Chip reset if driver fails to get IOC ready (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Support for max_io_size 1MB (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: JBOD sequence number support (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: Synchronize driver headers with firmware APIs (sumit.saxena@avagotech.com)  [Orabug: 22620626]  
  - megaraid_sas: fix whitespace errors (Bjorn Helgaas)  [Orabug: 22620626]  
  - megaraid_sas: use dev_printk when possible (Bjorn Helgaas)  [Orabug: 22620626]  
  - megaraid_sas: fix TRUE and FALSE re-define build error (Suthikulpanit, Suravee)  [Orabug: 22620626]  
  - megaraid: fix irq setup process regression (Tomas Henzl)  [Orabug: 22620626]  
  - qla2xxx: Update driver version to 8.07.00.33.40.0-k. (Sawan Chandak)  [Orabug: 22863553]  
  - qla2xxx: Set relogin flag when we fail to queue login requests. (Chad Dupuis)  [Orabug: 22863553]  
  - qla2xxx: Enable T10-DIF for ISP27XX (Himanshu Madhani)  [Orabug: 22863553]  
  - qla2xxx: Provide mbx info in BBCR data after mbx failure (Harish Zunjarrao)  [Orabug: 22863553]  
  - qla2xxx: Avoid side effects when using endianizer macros. (Joe Carnuccio)  [Orabug: 22863553]  
  - qla2xxx: Add support for Private link statistics counters. (Harish Zunjarrao)  [Orabug: 22863553]  
  - qla2xxx: Add support for buffer to buffer credit value for ISP27XX. (Sawan Chandak)  [Orabug: 22863553]  
  - qla2xxx: Add support for online flash update for ISP27XX. (Sawan Chandak)  [Orabug: 22863553]  
  - qla2xxx: Allow fw to hold status before sending ABTS response. (Himanshu Madhani)  [Orabug: 22863553]  
  - qla2xxx: Seed init-cb login timeout from nvram exclusively. (Joe Carnuccio)  [Orabug: 22863553]  
  - qla2xxx: Remove unneeded link offline message. (Chad Dupuis)  [Orabug: 22863553]  
  - firmware: dmi_scan: Fix UUID endianness for SMBIOS >= 2.6 (Andrea Arcangeli)  [Orabug: 22694972]  
  - X.509: Don't strip leading 00's from key ID when constructing key description (David Howells)  [Orabug: 22364965]  
  - Btrfs: teach backref walking about backrefs with underflowed offset values (Filipe Manana)  [Orabug: 22473759]  
  - Btrfs: fix file read corruption after extent cloning and fsync (Filipe Manana)  [Orabug: 22477781]  
  - uek-rpm: configs: do not enable CONFIG_SCSI_MQ_DEFAULT and CONFIG_DM_MQ_DEFAULT by default (Chuck Anderson)  [Orabug: 22742028]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-35.el6uek]
changelog:
  - bpf: fix branch offset adjustment on backjumps after patching ctx expansion (Daniel Borkmann)  [Orabug: 22740787]  {CVE-2016-2383} 
  - ALSA: usb-audio: avoid freeing umidi object twice (Andrey Konovalov)  [Orabug: 22740866]  {CVE-2016-2384} 
  - bio: Fix kabi error (Jason Luo)  [Orabug: 22820562]  
  - RDS/IB: VRPC DELAY / OSS RECONNECT CAUSES 5 MINUTE STALL ON PORT FAILURE (Venkat Venkatsubra)  [Orabug: 22847528]  
  - rds: add infrastructure to find more details for reconnect failure (Ajaykumar Hotchandani)  [Orabug: 22631108]  
  - rds: find connection drop reason (Ajaykumar Hotchandani)  [Orabug: 22631108]  
  - xhci: Workaround to get Intel xHCI reset working more reliably (Rajmohan Mani)  [Orabug: 22805913]  
  - hpsa: fix rmmod issues (Don Brace)  [Orabug: 22075051]  
  - hpsa: fix issues with multilun devices (shane.seymour)  [Orabug: 22075051]  
  - hpsa: add in new offline mode (Scott Benesh)  [Orabug: 22075051]  
  - hpsa: add in new controllers (Don Brace)  [Orabug: 22075051]  
  - hpsa: cleanup update scsi devices (Don Brace)  [Orabug: 22075051]  
  - hpsa: add sysfs entry path_info to show box and bay information (Joe Handzik)  [Orabug: 22075051]  
  - hpsa: add PMC-Sierra to copyright (Don Brace)  [Orabug: 22075051]  
  - hpsa: correct static checker warnings on driver init cleanup (Don Brace)  [Orabug: 22075051]  
  - hpsa: correct decode sense data (Don Brace)  [Orabug: 22075051]  
  - hpsa: Correct double unlock of mutex (Don Brace)  [Orabug: 22075051]  
  - hpsa: change driver version (Don Brace)  [Orabug: 22075051]  
  - hpsa: add in new controller id (Don Brace)  [Orabug: 22075051]  
  - hpsa: dont meddle with hw which isn't ours (Don Brace)  [Orabug: 22075051]  
  - hpsa: cleanup reset (Webb Scales)  [Orabug: 22075051]  
  - hpsa: propagate the error code in hpsa_kdump_soft_reset (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: use scsi host_no as hpsa controller number (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: use block layer tag for command allocation (Webb Scales)  [Orabug: 22075051]  
  - hpsa: add interrupt number to /proc/interrupts interrupt name (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: create workqueue after the driver is ready for use (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: fix try_soft_reset error handling (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: cleanup for init_one step 2 in kdump (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: skip free_irq calls if irqs are not allocated (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: call pci_release_regions after pci_disable_device (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: performance tweak for hpsa_scatter_gather() (Webb Scales)  [Orabug: 22075051]  
  - hpsa: refactor and rework support for sending TEST_UNIT_READY (Webb Scales)  [Orabug: 22075051]  
  - hpsa: don't return abort request until target is complete (Webb Scales)  [Orabug: 22075051]  
  - hpsa: use helper routines for finishing commands (Webb Scales)  [Orabug: 22075051]  
  - hpsa: add support sending aborts to physical devices via the ioaccel2 path (Stephen Cameron)  [Orabug: 22075051]  
  - hpsa: do not print ioaccel2 warning messages about unusual completions. (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: clean up some error reporting output in abort handler (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: clean up driver init (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: correct return values from driver functions. (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: do not check cmd_alloc return value - it cannnot return NULL (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: add more ioaccel2 error handling, including underrun statuses. (Joe Handzik)  [Orabug: 22075051]  
  - hpsa: add ioaccel sg chaining for the ioaccel2 path (Webb Scales)  [Orabug: 22075051]  
  - hpsa: refactor freeing of resources into more logical functions (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: clean up error handling (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: break hpsa_free_irqs_and_disable_msix into two functions (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: Get queue depth from identify physical bmic for physical disks. (Joe Handzik)  [Orabug: 22075051]  
  - hpsa: use ioaccel2 path to submit IOs to physical drives in HBA mode. (Joe Handzik)  [Orabug: 22075051]  
  - hpsa: print accurate SSD Smart Path Enabled status (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: factor out hpsa_ioaccel_submit function (Webb Scales)  [Orabug: 22075051]  
  - hpsa: try resubmitting down raid path on task set full (Stephen Cameron)  [Orabug: 22075051]  
  - hpsa: do not ignore return value of hpsa_register_scsi (Stephen Cameron)  [Orabug: 22075051]  
  - hpsa: factor out hpsa_init_cmd function (Stephen Cameron)  [Orabug: 22075051]  
  - hpsa: make function names consistent (Robert Elliott)  [Orabug: 22075051]  
  - hpsa: allow lockup detected to be viewed via sysfs (Stephen Cameron)  [Orabug: 22075051]  
  - hpsa: hpsa decode sense data for io and tmf (Stephen Cameron)  [Orabug: 22075051]  
  - hpsa: decrement h->commands_outstanding in fail_all_outstanding_cmds (Stephen Cameron)  [Orabug: 22075051]  
  - hpsa: clean up aborts (Stephen Cameron)  [Orabug: 22075051]  
  - hpsa: rework controller command submission (Webb Scales)  [Orabug: 22075051]  
  - hpsa: clean up host, channel, target, lun prints (Webb Scales)  [Orabug: 22075051]  
  - hpsa: add masked physical devices into h->dev[] array (Stephen Cameron)  [Orabug: 22075051]  
  - i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: let go of the past (Mitch Williams)  [Orabug: 22342532]  
  - i40e: suspend scheduling during driver unload (Pandi Kumar Maharajan)  [Orabug: 22342532]  
  - i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw. (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: implement and use Rx CTL helper functions (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: add adminq commands for Rx CTL registers (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: add check for null VSI (John Underwood)  [Orabug: 22342532]  
  - i40e: Expose some registers to program parser, FD and RSS logic (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: Fix for unexpected messaging (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40e: Do not wait for Rx queue disable in DCB reconfig (Neerav Parikh)  [Orabug: 22342532]  
  - i40e: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit (Kevin Scott)  [Orabug: 22342532]  
  - i40e: Fix led blink capability for 10GBaseT PHY (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40e: Add functions to blink led on 10GBaseT PHY (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40e/i40evf: Move Tx checksum closer to TSO (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Alexander Duyck)  [Orabug: 22342532]  
  - i40e: Add support for ATR w/ IPv6 extension headers (Alexander Duyck)  [Orabug: 22342532]  
  - i40evf: Update feature flags to reflect newly enabled features (Alexander Duyck)  [Orabug: 22342532]  
  - i40e: Update feature flags to reflect newly enabled features (Alexander Duyck)  [Orabug: 22342532]  
  - i40e: Do not drop support for IPv6 VXLAN or GENEVE tunnels (Alexander Duyck)  [Orabug: 22342532]  
  - i40e: Fix ATR in relation to tunnels (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Clean-up Rx packet checksum handling (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Add exception handling for Tx checksum (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Do not write to descriptor unless we complete (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Handle IPv6 extension headers in checksum offload (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Consolidate all header changes into TSO function (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Use u64 values instead of casting them in TSO function (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Drop outer checksum offload that was not requested (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11. (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: clean event descriptor before use (Shannon Nelson)  [Orabug: 22342532]  
  - i40evf: set adapter state on reset failure (Mitch Williams)  [Orabug: 22342532]  
  - i40e: better error reporting for nvmupdate (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: expand comment (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Do not disable queues in the Legacy/MSI Interrupt handler (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e/i40evf: avoid atomics (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Removal of code which relies on BASE VEB SEID (Kiran Patil)  [Orabug: 22342532]  
  - i40e: Add a SW workaround for lost interrupts (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: trivial: cleanup use of pf->hw (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40evf: support packet split receive (Mitch Williams)  [Orabug: 22342532]  
  - i40e: drop unused debugfs file "dump" (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: get rid of magic number (Mitch Williams)  [Orabug: 22342532]  
  - i40e/i40evf: Bump version (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: properly show packet split status in debugfs (Mitch Williams)  [Orabug: 22342532]  
  - i40e/i40evf: use logical operators, not bitwise (Mitch Williams)  [Orabug: 22342532]  
  - i40e/i40evf: use pages correctly in Rx (Mitch Williams)  [Orabug: 22342532]  
  - i40e/i40evf: use __GFP_NOWARN (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: dump descriptor indexes in hex (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: try again after failure (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: don't lose interrupts (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40evf: Change vf driver string to reflect all products i40evf supports (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: Refactor force_wb and WB_ON_ITR functionality code (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: use new add_veb calling with VEB stats control (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: add VEB stat control and remove L2 cloud filter (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: set shared bit for multicast filters (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: Make the DCB firmware checks for X710/XL710 only (Neerav Parikh)  [Orabug: 22342532]  
  - i40e: move sync_vsi_filters up in service_task (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: add priv flag for automatic rule eviction (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Anjali Singhai)  [Orabug: 22342532]  
  - i40e/i40evf: bump version to 1.4.12/1.4.8 (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: avoid large memcpy by assigning struct (Jacob Keller)  [Orabug: 22342532]  
  - i40e: count allocation errors (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: drop unused function (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: negate PHY int mask bits (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: APIs to Add/remove port mirroring rules (Kiran Patil)  [Orabug: 22342532]  
  - i40e: fix: do not sleep in netdev_ops (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: allocate memory safer (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: do TSO only if CHECKSUM_PARTIAL is set (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: fix bug in dma sync (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: trivial: fix missing space (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: trivial: remove unnecessary local var (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: remove VF device IDs from PF (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: add netdev info to VSI dump (Shannon Nelson)  [Orabug: 22342532]  
  - i40evf: enable bus master after reset (Mitch Williams)  [Orabug: 22342532]  
  - i40e: add a little more to an NVM update debug message (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: refactor DCB function (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: add 20G speed for Tx bandwidth calculations (Mitch Williams)  [Orabug: 22342532]  
  - i40e: add counter for arq overflows (Mitch Williams)  [Orabug: 22342532]  
  - i40e: fix write-back-on-itr to work with legacy itr (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: Store lan_vsi_idx and lan_vsi_id in the right size (Pandi Maharajan)  [Orabug: 22342532]  
  - i40e: Bump AQ minor version to 1.5 for new FW features (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: AQ thermal sensor control struct (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: AQ Add VXLAN-GPE tunnel type (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: AQ Add set_switch_config (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: AQ Shared resource flags (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: add 100Mb ethtool reporting (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: AQ Add external power class to get link status (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: AQ Geneve cloud tunnel type (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: AQ Add Run PHY Activity struct (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: Limit DCB FW version checks to X710/XL710 devices (Greg Bowers)  [Orabug: 22342532]  
  - i40e: add new proxy-wol bit for X722 (Shannon Nelson)  [Orabug: 22342532]  
  - i40e/i40evf: Use private workqueue (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40evf: add new write-back mode (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e/i40evf: Fix for UDP/TCP RSS for X722 (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: Extend ethtool RSS hooks for X722 (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: add new device IDs for X722 (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: bump version to 1.4.10 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: update features with right offload (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: Cleanup the code with respect to restarting autoneg (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40evf: null out ring pointers on free (Mitch Williams)  [Orabug: 22342532]  
  - i40e: define function capabilities in only one place (Shannon Nelson)  [Orabug: 22342532]  
  - i40evf: allow channel bonding of VFs (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Replace X722 mac check in ethtool get_settings (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: Add mac_filter_element at the end of the list instead of HEAD (Kiran Patil)  [Orabug: 22342532]  
  - i40e: fix build warnings (Eric Dumazet)  [Orabug: 22342532]  
  - i40e: remove forever unused ID (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: Fix Rx hash reported to the stack by our driver (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: allow zero MAC address for VFs (Mitch Williams)  [Orabug: 22342532]  
  - i40e: change log messages and error returns (Mitch Williams)  [Orabug: 22342532]  
  - i40e/i40evf: avoid mutex re-init (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: Call geneve_get_rx_port to get the existing Geneve ports (Singhai, Anjali)  [Orabug: 22342532]  
  - i40e: geneve tunnel offload support (Singhai, Anjali)  [Orabug: 22342532]  
  - i40e: bring firmware API version inline with sourceforge (Brian Maly)  [Orabug: 22342532]  
  - i40e: only report NVM image is newer than expected (Brian Maly)  [Orabug: 22342532]  
  - i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40evf: change version string generation (Mitch Williams)  [Orabug: 22342532]  
  - i40e: clean whole mac filter list (Shannon Nelson)  [Orabug: 22342532]  
  - i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: hush little warnings (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Michal Kosiarz)  [Orabug: 22342532]  
  - i40e: use explicit cast from u16 to u8 (Kamil Krawczyk)  [Orabug: 22342532]  
  - i40evf: check rings before freeing resources (Mitch Williams)  [Orabug: 22342532]  
  - i40e: don't add zero MAC filter (Mitch Williams)  [Orabug: 22342532]  
  - i40e: properly delete VF MAC filters (Mitch Williams)  [Orabug: 22342532]  
  - i40e: chomp the BIT(_ULL) (Jesse Brandeburg)  [Orabug: 22342532]  
  - Revert "i40e: remove CONFIG_I40E_VXLAN" (Singhai, Anjali)  [Orabug: 22342532]  
  - i40e: trivial fixes (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e/i40evf: use logical operator (Mitch Williams)  [Orabug: 22342532]  
  - i40e: fix whitespace (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Remove separate functions gathering XOFF Rx stats (Neerav Parikh)  [Orabug: 22342532]  
  - i40e: remove CONFIG_I40E_VXLAN (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: use priv flags to control packet split (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40evf: use correct types (Mitch Williams)  [Orabug: 22342532]  
  - i40e: propagate properly (Mitch Williams)  [Orabug: 22342532]  
  - i40evf: don't use atomic allocation (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Fix memory leaks, sideband filter programming (Kiran Patil)  [Orabug: 22342532]  
  - i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Kiran Patil)  [Orabug: 22342532]  
  - i40evf: remove duplicate string (Mitch Williams)  [Orabug: 22342532]  
  - i40evf: set real num queues (Mitch Williams)  [Orabug: 22342532]  
  - i40evf: increase max number of queues (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Fix i40e_print_features() VEB mode output (Joe Perches)  [Orabug: 22342532]  
  - i40e: remove unused argument (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: fix: do not sleep in netdev_ops (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40evf: allocate ring structs dynamically (Mitch Williams)  [Orabug: 22342532]  
  - i40evf: allocate queue vectors dynamically (Mitch Williams)  [Orabug: 22342532]  
  - i40evf: quoth the VF driver, Nevermore (Mitch Williams)  [Orabug: 22342532]  
  - i40e: make error message more useful (Mitch Williams)  [Orabug: 22342532]  
  - i40e: fix confusing message (Helin Zhang)  [Orabug: 22342532]  
  - i40e: Update error messaging (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40evf: add new fields to store user configuration of RSS (Helin Zhang)  [Orabug: 22342532]  
  - i40evf: create a generic get RSS function (Helin Zhang)  [Orabug: 22342532]  
  - i40evf: create a generic config RSS function (Helin Zhang)  [Orabug: 22342532]  
  - i40evf: rename VF adapter specific RSS function (Helin Zhang)  [Orabug: 22342532]  
  - i40e/i40evf: prefetch skb data on transmit (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: rename rss_size to alloc_rss_size in i40e_pf (Helin Zhang)  [Orabug: 22342532]  
  - i40e: add new fields to store user configuration (Helin Zhang)  [Orabug: 22342532]  
  - i40e: Bump version to 1.4.2 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: create a generic configure rss function (Helin Zhang)  [Orabug: 22342532]  
  - i40e: rework the functions to configure RSS with similar parameters (Helin Zhang)  [Orabug: 22342532]  
  - i40e: return the number of enabled queues for ETHTOOL_GRXRINGS (Helin Zhang)  [Orabug: 22342532]  
  - i40evf: handle many MAC filters correctly (Mitch Williams)  [Orabug: 22342532]  
  - i40e/i40evf: clean up error messages (Mitch Williams)  [Orabug: 22342532]  
  - i40e/i40evf: Add comment to #endif (Helin Zhang)  [Orabug: 22342532]  
  - i40e: Move the saving of old link info from handle_link_event to link_event (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e/i40evf: Add a stat to track how many times we have to do a force WB (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: remove BUG_ON from FCoE setup (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: remove BUG_ON from feature string building (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: Change BUG_ON to WARN_ON in service event complete (Shannon Nelson)  [Orabug: 22342532]  
  - i40e/i40evf: remove unused tunnel parameter (Shannon Nelson)  [Orabug: 22342532]  
  - intel: i40e: fix confused code (Rasmus Villemoes)  [Orabug: 22342532]  
  - i40evf: fix compiler warning of unused variable (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: fix unconditional execution of cpu_to_le16() (Jean Sacren)  [Orabug: 22342532]  
  - i40e: clean up local variable initialization (Jean Sacren)  [Orabug: 22342532]  
  - i40evf: clean up local variable initialization (Jean Sacren)  [Orabug: 22342532]  
  - i40e: add missing kernel-doc argument (Jean Sacren)  [Orabug: 22342532]  
  - i40evf: add missing kernel-doc argument (Jean Sacren)  [Orabug: 22342532]  
  - i40e: re-use %*ph specifier to hexdump a data (Andy Shevchenko)  [Orabug: 22342532]  
  - i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: Disable VEB bridge mode with SR-IOV failure (Akeem G Abodunrin)  [Orabug: 22342532]  
  - i40e: Fix an incorrect OEM version string (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40e: fix inconsistent statuses after a PF reset (Helin Zhang)  [Orabug: 22342532]  
  - i40evf: use correct struct for list manipulation (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Fix VEB/VEPA bridge mode mismatch issue (Akeem G Abodunrin)  [Orabug: 22342532]  
  - i40e: fix a bug in debugfs with add/del macaddr (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e/i40evf: Add a workaround to drop all flow control frames (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: declare rather than initialize int object (Jean Sacren)  [Orabug: 22342532]  
  - i40e: fix kernel-doc argument name (Jean Sacren)  [Orabug: 22342532]  
  - i40e: Move error message to debug level (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: Fix order of checks when enabling/disabling autoneg in ethtool (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: fix for PHY NVM interaction problem (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40e: Fix for Tools loopback test failing after driver load (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40e/i40evf: adjust interrupt throttle less frequently (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: change dynamic interrupt thresholds (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: fix bug in throttle rate math (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: refactor IRQ enable function (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40evf: don't give up (Mitch Williams)  [Orabug: 22342532]  
  - i40e/i40evf: use napi_schedule_irqoff() (Alexander Duyck)  [Orabug: 22342532]  
  - i40e: Fix basic support for X722 devices (Anjali Singhai)  [Orabug: 22342532]  
  - i40evf: fix overlong BIT defines (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: Lock for VSI's MAC filter list (Kiran Patil)  [Orabug: 22342532]  
  - i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: increase AQ work limit (Mitch Williams)  [Orabug: 22342532]  
  - i40evf: relax and stagger init timing a bit (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Recognize 1000Base_T_Optical phy type when link is up (Catherine Sullivan)  [Orabug: 22342532]  
  - i40evf: correctly populate vlan_features (Mitch Williams)  [Orabug: 22342532]  
  - i40e: reset the invalid msg counter in vf when a valid msg is received (Jingjing Wu)  [Orabug: 22342532]  
  - i40e/i40evf: moderate interrupts differently (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: Add support for non-willing Apps (Greg Bowers)  [Orabug: 22342532]  
  - i40e: priv flag for controlling VEB stats (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: Removed unused defines (Greg Rose)  [Orabug: 22342532]  
  - i40e: remove read/write failed messages from nvmupdate (Shannon Nelson)  [Orabug: 22342532]  
  - i40e/i40evf: Fix compile issue related to const string (Jingjing Wu)  [Orabug: 22342532]  
  - i40e: generate fewer startup messages (Shannon Nelson)  [Orabug: 22342532]  
  - i40evf: Add support for netpoll (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Drop useless "IN_NETPOLL" flag (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Fix handling of napi budget (Alexander Duyck)  [Orabug: 22342532]  
  - i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40evf: speed up init (Mitch Williams)  [Orabug: 22342532]  
  - i40e: remove unnecessary string copy operations (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: X722 is on the IOSF bus and does not report the PCI bus info (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: Store off PHY capabilities (Kevin Scott)  [Orabug: 22342532]  
  - i40e/i40evf: remove redundant declarations of a variable and a function (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: remove FD atr control from debugfs (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: allow FD SB if MFP mode only has 1 partition (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: remove obsolete version check (Mitch Williams)  [Orabug: 22342532]  
  - i40e/i40evf: Add WB_ON_ITR offload support (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e: Remove 100M SGMII unless hw is X722 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: Change some messages from info to debug only (Neerav Parikh)  [Orabug: 22342532]  
  - i40e: use priv flags to control flow director (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: Add missing parameter comment to ndo_bridge_setlink (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e/i40evf: Add module_types and update_link_info (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e/i40evf: split device ids into a separate file (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: update fw version text string per previous product formats (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40e: don't panic on VSI allocation failure (Mitch Williams)  [Orabug: 22342532]  
  - i40e: remove redundant call (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Convert CEE App TLV selector to IEEE selector (Greg Bowers)  [Orabug: 22342532]  
  - i40e/i40evf: Add info to nvm info struct for OEM version data (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40evf: properly handle ndo_set_mac_address calls (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Use BIT() macro for priority map parsing (Neerav Parikh)  [Orabug: 22342532]  
  - i40e: Make it clear a parameter is never used (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40e/i40evf: Add new link status defines (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: print neato new features (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: pass QOS handle to VF (Mitch Williams)  [Orabug: 22342532]  
  - i40evf: use capabilities flags properly (Mitch Williams)  [Orabug: 22342532]  
  - i40e: refactor code to remove indent (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: clean up some code (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40evf: detect reset more reliably (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Support FW CEE DCB UP to TC map nibble swap (Greg Bowers)  [Orabug: 22342532]  
  - i40e/i40evf: Explicitly assign enum index for VSI type (Serey Kong)  [Orabug: 22342532]  
  - i40e: add switch for link polling (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: Fix multiple link up messages (Matt Jared)  [Orabug: 22342532]  
  - i40e: Fix for extra Flow Director filter in table after error (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Neerav Parikh)  [Orabug: 22342532]  
  - i40e: Add parsing for CEE DCBX TLVs (Neerav Parikh)  [Orabug: 22342532]  
  - i40e: add more verbose error messages (Mitch Williams)  [Orabug: 22342532]  
  - i40e: inline interrupt enable (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: fix erroneous WARN_ON (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: remove unused opcode (Mitch Williams)  [Orabug: 22342532]  
  - i40evf: propagate interrupt allocation failure (Mitch Williams)  [Orabug: 22342532]  
  - i40e: Additional checks for CEE APP priority validity (Neerav Parikh)  [Orabug: 22342532]  
  - i40e/i40evf: Add a stat to keep track of linearization count (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e/i40evf: fix unicast mac address add (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: fix bug in return from get_link_status and avoid spurious link messages (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: add little endian conversion for checksum (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: give up the __func__ (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: Never let speed get set to 0 in get_settings (Catherine Sullivan)  [Orabug: 22342532]  
  - i40e: Fix for truncated interrupt name (Carolyn Wyborny)  [Orabug: 22342532]  
  - i40e/i40evf: assure clean asq status report (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: make i40e_init_pf_fcoe to void (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: fix bad CEE status shift value (Shannon Nelson)  [Orabug: 22342532]  
  - i40e/i40evf: fix a potential type compare issue (Shannon Nelson)  [Orabug: 22342532]  
  - i40e/i40evf: add driver support for new device ids (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: stop VF rings (Mitch Williams)  [Orabug: 22342532]  
  - i40e: enable WoL operation if config bit show WoL capable (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: Increase the amount of time we wait for reset to be done (Paul M Stillwell Jr)  [Orabug: 22342532]  
  - i40evf: don't blow away MAC address (Mitch Williams)  [Orabug: 22342532]  
  - i40e/i40evf: grab the AQ spinlocks before clearing registers (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: Fix a memory leak in X722 rss config path (Anjali Singhai)  [Orabug: 22342532]  
  - i40evf: Use numa_mem_id() to better support memoryless node (Jiang Liu)  [Orabug: 22342532]  
  - i40e: Use numa_mem_id() to better support memoryless node (Jiang Liu)  [Orabug: 22342532]  
  - i40e: fix 32 bit build warnings (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: fix kbuild warnings (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40evf: tweak init timing (Mitch Williams)  [Orabug: 22342532]  
  - i40e: warn on double free (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: refactor interrupt enable (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: Strip VEB stats if they are disabled in HW (Anjali Singhai Jain)  [Orabug: 22342532]  
  - i40e/i40evf: add new device id 1588 (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: Remove useless message (Greg Rose)  [Orabug: 22342532]  
  - i40e: limit debugfs io ops (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: use QOS field consistently (Mitch Williams)  [Orabug: 22342532]  
  - i40e: count drops in netstat interface (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e/i40evf: fix Tx hang workaround code (Jesse Brandeburg)  [Orabug: 22342532]  
  - i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: Fix a port VLAN configuration bug (Greg Rose)  [Orabug: 22342532]  
  - i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Shannon Nelson)  [Orabug: 22342532]  
  - i40e: rtnl_lock called twice in i40e_pci_error_resume() (Vasily Averin)  [Orabug: 22342532]  
  - i40evf: missing rtnl_unlock in i40evf_resume() (Vasily Averin)  [Orabug: 22342532]  
  - i40e: Fix RS bit update in Tx path and disable force WB workaround (Anjali Singhai)  [Orabug: 22342532]  
  - i40e: add GRE tunnel type to csum encoding (Shannon Nelson)  [Orabug: 22342532]  
  - i40e/i40evf: refactor tx timeout logic (Kiran Patil)  [Orabug: 22342532]  
  - i40e: Move i40e_get_head into header file (Kiran Patil)  [Orabug: 22342532]  
  - logging errors that get masked to EIO inside drivers/block/loop.c (Manjunath Patil)  [Orabug: 22505557]  
  - be2iscsi: Update the driver version (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix memory leak in beiscsi_alloc_mem() (Maurizio Lombardi)  [Orabug: 22725588]  
  - be2iscsi: Add lock to protect WRB alloc and free (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix ExpStatSn in management tasks (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Couple MCC tag and WRB alloc and free (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix MCC WRB leak in open_connection (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Cleanup processing of BMBX completion (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix be_mcc_compl_poll to use tag_state (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Remove be_mbox_notify_wait function (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Rename MCC and BMBX processing functions (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Remove redundant MCC processing code (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Use macros for MCC WRB and CQE fields (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Remove unused mcc_cq_lock (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: add checks for dma mapping errors (Alexey Khoroshilov)  [Orabug: 22725588]  
  - be2iscsi: Fix WRB leak in login/logout path (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix async link event processing (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix to process 25G link speed info from FW (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix IOPOLL implementation (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix return value for MCC completion (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Add FW config validation (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix to handle misconfigured optics events (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix VLAN support for IPv6 network (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix to remove shutdown entry point (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Added return value check for mgmt_get_all_if_id (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Set mbox timeout to 30s (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix to synchronize tag allocation using spin_lock (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix to use atomic bit operations for tag_state (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix mbox synchronization replacing spinlock with mutex (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix soft lockup in mgmt_get_all_if_id path using bmbx (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi: Fix bogus WARN_ON length check (Tim Gardner)  [Orabug: 22725588]  
  - scsi_transport_iscsi: Add 25G and 40G speed definition (Jitendra Bhivare)  [Orabug: 22725588]  
  - be2iscsi : Fix the retry count for boot targets (John Soni Jose)  [Orabug: 22725588]  
  - be2net: don't report EVB for older chipsets when SR-IOV is disabled (Ivan Vecera)   
  - be2net: Interpret and log new data that's added to the port misconfigure async event (Ajit Khaparde)  [Orabug: 22725582]  
  - be2net: Request RSS capability of Rx interface depending on number of Rx rings (Ajit Khaparde)  [Orabug: 22725582]  
  - be2net: Fix interval calculation in interrupt moderation (Padmanabh Ratnakar)  [Orabug: 22725582]  
  - be2net: Add retry in case of error recovery failure (Padmanabh Ratnakar)  [Orabug: 22725582]  
  - be2net: Fix Lancer error recovery (Padmanabh Ratnakar)  [Orabug: 22725582]  
  - be2net: Don't run ethtool self-tests for VFs (Somnath Kotur)  [Orabug: 22725582]  
  - be2net: SRIOV Queue distribution should factor in EQ-count of VFs (Sriharsha Basavapatna)  [Orabug: 22725582]  
  - be2net: Fix be_vlan_rem_vid() to check vlan id being removed (Sriharsha Basavapatna)  [Orabug: 22725582]  
  - be2net: check for INSUFFICIENT_PRIVILEGES error (Suresh Reddy)  [Orabug: 22725582]  
  - be2net: return error status from be_set_phys_id() (Suresh Reddy)  [Orabug: 22725582]  
  - be2net: Avoid accessing eq object in be_msix_register routine, when i < 0. (Venkat Duvvuru)  [Orabug: 22725582]  
  - be2net: bump up the driver version to 11.0.0.0 (Suresh Reddy)  [Orabug: 22725582]  
  - be2net: support ethtool get-dump option (Venkat Duvvuru)  [Orabug: 22725582]  
  - be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd (Suresh Reddy)  [Orabug: 22725582]  
  - be2net: remove unused error variables (Venkat Duvvuru)  [Orabug: 22725582]  
  - be2net: remove a line of code that has no effect (Sathya Perla)  [Orabug: 22725582]  
  - be2net: log digital signature errors while flashing FW image (Suresh Reddy)  [Orabug: 22725582]  
  - be2net: move FW flash cmd code to be_cmds.c (Suresh Reddy)  [Orabug: 22725582]  
  - be2net: cleanup FW flash image related macro defines (Suresh Reddy)  [Orabug: 22725582]  
  - be2net: avoid configuring VEPA mode on BE3 (Suresh Reddy)  [Orabug: 22725582]  
  - be2net: fix VF link state transition from disabled to auto (Suresh Reddy)  [Orabug: 22725582]  
  - net: provide generic busy polling to all NAPI drivers (Eric Dumazet)  [Orabug: 22725582]  
  - net: move skb_mark_napi_id() into core networking stack (Eric Dumazet)  [Orabug: 22725582]  
  - be2net: remove local variable 'status' (Ivan Vecera)  [Orabug: 22725582]  
  - be2net: replace hardcoded values with existing define (Ivan Vecera)  [Orabug: 22725582]  
  - be2net: remove unused local rsstable array (Ivan Vecera)  [Orabug: 22725582]  
  - drivers/net: get rid of unnecessary initializations in .get_drvinfo() (Ivan Vecera)  [Orabug: 22725582]  
  - Revert "scsi: Fix a bdi reregistration race" (Dan Duval)  [Orabug: 22679087]  
  - block: remove management of bi_remaining when restoring original bi_end_io (Mike Snitzer)  [Orabug: 22820562]  
  - bio: skip atomic inc/dec of ->bi_cnt for most use cases (Jens Axboe)  [Orabug: 22820562]  
  - bio: skip atomic inc/dec of ->bi_remaining for non-chains (Jens Axboe)  [Orabug: 22820562]  
  - VSOCK: Fix lockdep issue. (Jorgen Hansen)  [Orabug: 22820522]  
  - VSOCK: sock_put wasn't safe to call in interrupt context (Jorgen Hansen)  [Orabug: 22820522]  
  - xfs: checksum log record ext headers based on record size (Brian Foster)  [Orabug: 22682565]  
  - xfs: always drain dio before extending aio write submission (Brian Foster)   
  - iw_cxgb3: Fix incorrectly returning error on success (Hariprasad S)  [Orabug: 22713209]  
  - Btrfs: use received_uuid of parent during send (Josef Bacik)  [Orabug: 22580612]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-34.el6uek]
changelog:
  - config: Enable CONFIG_XEN_PCIDEV_BACKEND by to be built-in. (Konrad Rzeszutek Wilk)   
  - kernel: VirtBox workaround for dynamically allocated text (Mike Kravetz)  [Orabug: 22377612]  
  - svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE (Chuck Lever)  [Orabug: 22204799]  
  - RDS: Add interface for receive MSG latency trace (Santosh Shilimkar)  [Orabug: 22630180]  
  - ocfs2: call ocfs2_abort when journal abort (Ryan Ding)   
  - ocfs2: o2hb: increase unsteady iterations (Junxiao Bi)   
  - vmxnet3: Bump up driver version number (Shreyas Bhatewara)  [Orabug: 22380674]  
  - vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (Shreyas Bhatewara)  [Orabug: 22380674]  
  - vmxnet3: Fix memory leaks in rx path (fwd) (Shreyas Bhatewara)  [Orabug: 22380674]  
  - vmxnet3: Register shutdown handler for device (fwd) (Shreyas Bhatewara)  [Orabug: 22380674]  
  - lpfc driver updates for UEK4 R1 11.0.0.13 (rkennedy)  [Orabug: 22493326]  
  - lpfc: Use kzalloc instead of kmalloc (Punit Vara)  [Orabug: 22493326]  
  - lpfc: Add logging for misconfigured optics. (James Smart)  [Orabug: 22493326]  
  - lpfc: Fix external loopback failure. (James Smart)  [Orabug: 22493326]  
  - lpfc: Fix mbox reuse in PLOGI completion (James Smart)  [Orabug: 22493326]  
  - lpfc: Use new FDMI speed definitions for 10G, 25G and 40G FCoE. (James Smart)  [Orabug: 22493326]  
  - lpfc: Make write check error processing more resilient (James Smart)  [Orabug: 22493326]  
  - lpfc: Fix RDP ACC being too long. (James Smart)  [Orabug: 22493326]  
  - lpfc: Fix RDP Speed reporting. (James Smart)  [Orabug: 22493326]  
  - lpfc: Modularize and cleanup FDMI code in driver (James Smart)  [Orabug: 22493326]  
  - lpfc: Fix crash in fcp command completion path. (James Smart)  [Orabug: 22493326]  
  - lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set to 16 (James Smart)  [Orabug: 22493326]  
  - lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce (James Smart)  [Orabug: 22493326]  
  - lpfc: Fix the FLOGI discovery logic to comply with T11 standards (James Smart)  [Orabug: 22493326]  
  - lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get. (James Smart)  [Orabug: 22493326]  
  - lpfc: fix memory leak and NULL dereference (Sudip Mukherjee)  [Orabug: 22493326]  
  - lpfc: Fix rport leak. (James Smart)  [Orabug: 22493326]  
  - Drivers: hv: vmbus: Fix a Host signaling bug (K. Y. Srinivasan)  [Orabug: 22725962]  
  - cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - clockevents: Add helpers to check the state of a clockevent device (Viresh Kumar)  [Orabug: 21886720]  
  - clockevents: Introduce CLOCK_EVT_STATE_ONESHOT_STOPPED state (Viresh Kumar)  [Orabug: 21886720]  
  - Drivers: hv: util: introduce hv_utils_transport abstraction (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: util: introduce state machine for util drivers (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: use cpu_hotplug_enable/disable (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: add a sysfs attr to show the binding of channel/VP (Dexuan Cui)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: Implement a clocksource based on the TSC page (K. Y. Srinivasan)  [Orabug: 21886720]  
  - drivers/hv: Migrate to new 'set-state' interface (Viresh Kumar)  [Orabug: 21886720]  
  - Drivers: hv_vmbus: Fix signal to host condition (Christopher Oo)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: Improve the CPU affiliation for channels (K. Y. Srinivasan)  [Orabug: 21886720]  
  - drivers:hv: Move MMIO range picking from hyper_fb to hv_vmbus (Jake Oshins)  [Orabug: 21886720]  
  - drivers:hv: Modify hv_vmbus to search for all MMIO ranges available. (Jake Oshins)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: Consider ND NIC in binding channels to CPUs (K. Y. Srinivasan)  [Orabug: 21886720]  
  - mshyperv: fix recognition of Hyper-V guest crash MSR's (Denis V. Lunev)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: prefer 'die' notification chain to 'panic' (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: unregister panic notifier on module unload (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: fix typo in hv_port_info struct (Nik Nyby)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: Permit sending of packets without payload (K. Y. Srinivasan)  [Orabug: 21886720]  
  - Drivers: hv: balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts (Alex Ng)  [Orabug: 21886720]  
  - Drivers: hv: don't do hypercalls when hypercall_page is NULL (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: add special kexec handler (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: kill tasklets on module unload (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - hv_netvsc: Add structs and handlers for VF messages (Haiyang Zhang)  [Orabug: 21886720]  
  - hv_netvsc: Wait for sub-channels to be processed during probe (KY Srinivasan)  [Orabug: 21886720]  
  - hv_netvsc: Add close of RNDIS filter into change mtu call (Haiyang Zhang)  [Orabug: 21886720]  
  - x86: hyperv: add CPUID bit for crash handlers (Paolo Bonzini)  [Orabug: 21886720]  
  - hv_netvsc: Add support to set MTU reservation from guest side (Haiyang Zhang)  [Orabug: 21886720]  
  - kvm: add hyper-v crash msrs values (Andrey Smetanin)  [Orabug: 21886720]  
  - storvsc: use shost_for_each_device() instead of open coding (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - storvsc: be more picky about scmnd->sc_data_direction (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: Allocate ring buffer memory in NUMA aware fashion (K. Y. Srinivasan)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: Implement NUMA aware CPU affinity for channels (K. Y. Srinivasan)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: Use the vp_index map even for channels bound to CPU 0 (K. Y. Srinivasan)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: distribute subchannels among all vcpus (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - hv_netvsc: Allocate the sendbuf in a NUMA aware way (K. Y. Srinivasan)  [Orabug: 21886720]  
  - hv_netvsc: Allocate the receive buffer from the correct NUMA node (K. Y. Srinivasan)  [Orabug: 21886720]  
  - hv_netvsc: Properly size the vrss queues (KY Srinivasan)  [Orabug: 21886720]  
  - Drivers: hv: vmbus:Update preferred vmbus protocol version to windows 10. (Keith Mange)  [Orabug: 21886720]  
  - hv_netvsc: use per_cpu stats to calculate TX/RX data (sixiao@microsoft.com)  [Orabug: 21886720]  
  - hv_netvsc: Use the xmit_more skb flag to optimize signaling the host (KY Srinivasan)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: move init_vp_index() call to vmbus_process_offer() (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: briefly comment num_sc and next_oc (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: unify calls to percpu_channel_enq() (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: do cleanup on all vmbus_open() failure paths (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: vmbus: Implement the protocol for tearing down vmbus state (K. Y. Srinivasan)  [Orabug: 21886720]  
  - drivers: hv: vmbus: Get rid of some unused definitions (K. Y. Srinivasan)  [Orabug: 21886720]  
  - Drivers: hv: fcopy: full handshake support (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Tools: hv: vss: use misc char device to communicate with kernel (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Tools: hv: kvp: use misc char device to communicate with kernel (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: fcopy: convert to hv_utils_transport (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: fcopy: set .owner reference for file operations (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: fcopy: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: fcopy: rename fcopy_work -> fcopy_timeout_work (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: fcopy: process deferred messages when we complete the transaction (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: kvp: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: kvp: rename kvp_work -> kvp_timeout_work (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: kvp: move poll_channel() to hyperv_vmbus.h (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: util: move kvp/vss function declarations to hyperv_vmbus.h (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - Drivers: hv: kvp: reset kvp_context (Vitaly Kuznetsov)  [Orabug: 21886720]  
  - veth: don’t modify ip_summed; doing so treats packets with bad checksums as good. (Vijay Pandurangan)  [Orabug: 22720928]  
  - btrfs: Avoid truncate tailing page if fallocate range doesn't exceed inode size (Qu Wenruo)  [Orabug: 22573877]  
  - Btrfs: send, fix file corruption due to incorrect cloning operations (Filipe Manana)  [Orabug: 22579887]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-33.el6uek]
changelog:
  - xen-netback: correctly check failed allocation (Insu Yun)   
  - xen/blkback: free requests on disconnection (Roger Pau Monne)   
  - x86/xen/p2m: hint at the last populated P2M entry (David Vrabel)   
  - x86/xen: Do not clip xen_e820_map to xen_e820_map_entries when sanitizing map (Malcolm Crossley)   
  - x86/xen: Support kexec/kdump in HVM guests by doing a soft reset (Vitaly Kuznetsov)   
  - xen/x86: Don't try to write syscall-related MSRs for PV guests (Boris Ostrovsky)   
  - xen: use correct type for HYPERVISOR_memory_op() (Juergen Gross)   
  - xen/xenbus: Rename the variable xen_store_mfn to xen_store_gfn (Julien Grall)   
  - xen/privcmd: Further s/MFN/GFN/ clean-up (Julien Grall)   
  - hvc/xen: Further s/MFN/GFN clean-up (Julien Grall)   
  - video/xen-fbfront: Further s/MFN/GFN clean-up (Julien Grall)   
  - xen/tmem: Use xen_page_to_gfn rather than pfn_to_gfn (Julien Grall)   
  - xen: Use correctly the Xen memory terminologies (Julien Grall)   
  - arm/xen: implement correctly pfn_to_mfn (Julien Grall)   
  - xen: Make clear that swiotlb and biomerge are dealing with DMA address (Julien Grall)   
  - xen: switch extra memory accounting to use pfns (Juergen Gross)   
  - xen: limit memory to architectural maximum (Juergen Gross)   
  - xen: avoid another early crash of memory limited dom0 (Juergen Gross)   
  - xen: avoid early crash of memory limited dom0 (Juergen Gross)   
  - arm/xen: Remove helpers which are PV specific (Julien Grall)   
  - xen/x86: Don't try to set PCE bit in CR4 (Boris Ostrovsky)   
  - xen/PMU: PMU emulation code (Boris Ostrovsky)   
  - xen/PMU: Intercept PMU-related MSR and APIC accesses (Boris Ostrovsky)   
  - xen/PMU: Describe vendor-specific PMU registers (Boris Ostrovsky)   
  - xen/PMU: Initialization code for Xen PMU (Boris Ostrovsky)   
  - xen/PMU: Sysfs interface for setting Xen PMU mode (Boris Ostrovsky)   
  - xen: xensyms support (Boris Ostrovsky)   
  - xen: remove no longer needed p2m.h (Juergen Gross)   
  - xen: allow more than 512 GB of RAM for 64 bit pv-domains (Juergen Gross)   
  - xen: move p2m list if conflicting with e820 map (Juergen Gross)   
  - xen: add explicit memblock_reserve() calls for special pages (Juergen Gross)   
  - mm: provide early_memremap_ro to establish read-only mapping (Juergen Gross)   
  - xen: check for initrd conflicting with e820 map (Juergen Gross)   
  - xen: check pre-allocated page tables for conflict with memory map (Juergen Gross)   
  - xen: check for kernel memory conflicting with memory layout (Juergen Gross)   
  - xen: find unused contiguous memory area (Juergen Gross)   
  - xen: check memory area against e820 map (Juergen Gross)   
  - xen: split counting of extra memory pages from remapping (Juergen Gross)   
  - xen: move static e820 map to global scope (Juergen Gross)   
  - xen: eliminate scalability issues from initial mapping setup (Juergen Gross)   
  - xen: don't build mfn tree if tools don't need it (Juergen Gross)   
  - xen: save linear p2m list address in shared info structure (Juergen Gross)   
  - xen: sync with xen headers (Juergen Gross)   
  - arm/xen: Drop the definition of xen_pci_platform_unplug (Julien Grall)   
  - xen/events: Support event channel rebind on ARM (Julien Grall)   
  - xen-blkfront: convert to blk-mq APIs (Bob Liu)   
  - xen/preempt: use need_resched() instead of should_resched() (Konstantin Khlebnikov)   
  - x86/xen: fix non-ANSI declaration of xen_has_pv_devices() (Colin Ian King)   
  - KEYS: Fix race between read and revoke (David Howells)  [Orabug: 22623890]  {CVE-2015-7550} 
  - rhashtable: Fix walker list corruption (Herbert Xu)  [Orabug: 22623889]  
  - tcp: restore fastopen with no data in SYN packet (Eric Dumazet)  [Orabug: 22623888]  
  - fou: clean up socket with kfree_rcu (Hannes Frederic Sowa)  [Orabug: 22623887]  
  - rhashtable: Enforce minimum size on initial hash table (Herbert Xu)  [Orabug: 22623886]  
  - net: fix uninitialized variable issue (tadeusz.struk@intel.com)  [Orabug: 22623885]  
  - bluetooth: Validate socket address length in sco_sock_bind(). (David S. Miller)  [Orabug: 22641775]  
  - net: check both type and procotol for tcp sockets (WANG Cong)  [Orabug: 22623884]  
  - skbuff: Fix offset error in skb_reorder_vlan_header (Vlad Yasevich)  [Orabug: 22623883]  
  - pptp: verify sockaddr_len in pptp_bind() and pptp_connect() (WANG Cong)  [Orabug: 22641753]  
  - net: fix IP early demux races (Eric Dumazet)  [Orabug: 22623882]  
  - sh_eth: fix kernel oops in skb_put() (Sergei Shtylyov)  [Orabug: 22623881]  
  - net: add validation for the socket syscall protocol argument (Hannes Frederic Sowa)  [Orabug: 22623880]  {CVE-2015-8543} 
  - ipv6: sctp: clone options to avoid use after free (Eric Dumazet)  [Orabug: 22623879]  
  - vxlan: fix incorrect RCO bit in VXLAN header (Jiri Benc)  [Orabug: 22623878]  
  - ipv6: keep existing flags when setting IFA_F_OPTIMISTIC (Bjørn Mork)  [Orabug: 22623877]  
  - pppoe: fix memory corruption in padt work structure (Guillaume Nault)  [Orabug: 22623876]  
  - usb: core : hub: Fix BOS 'NULL pointer' kernel panic (Hans Yang)  [Orabug: 22623875]  
  - nfs4: start callback_ident at idr 1 (Benjamin Coddington)  [Orabug: 22623874]  
  - nfsd: eliminate sending duplicate and repeated delegations (Andrew Elble)  [Orabug: 22623873]  
  - nfsd: serialize state seqid morphing operations (Jeff Layton)  [Orabug: 22623872]  
  - ext4, jbd2: ensure entering into panic after recording an error in superblock (Daeho Jeong)  [Orabug: 22623871]  
  - ext4: fix potential use after free in __ext4_journal_stop (Lukas Czerner)  [Orabug: 22623870]  
  - ext4 crypto: fix memory leak in ext4_bio_write_page() (Theodore Ts'o)  [Orabug: 22623868]  
  - rbd: don't put snap_context twice in rbd_queue_workfn() (Ilya Dryomov)  [Orabug: 22623867]  
  - Btrfs: fix race leading to BUG_ON when running delalloc for nodatacow (Filipe Manana)  [Orabug: 22623866]  
  - Btrfs: fix race leading to incorrect item deletion when dropping extents (Filipe Manana)  [Orabug: 22623865]  
  - Btrfs: fix truncation of compressed and inlined extents (Filipe Manana)  [Orabug: 22623864]  
  - Btrfs: fix file corruption and data loss after cloning inline extents (Filipe Manana)  [Orabug: 22623863]  
  - net_sched: fix qdisc_tree_decrease_qlen() races (Eric Dumazet)  [Orabug: 22623862]  
  - ipv6: sctp: implement sctp_v6_destroy_sock() (Eric Dumazet)  [Orabug: 22623861]  
  - net/neighbour: fix crash at dumping device-agnostic proxy entries (Konstantin Khlebnikov)  [Orabug: 22623860]  
  - ipv6: add complete rcu protection around np->opt (Eric Dumazet)  [Orabug: 22623859]  
  - bpf, array: fix heap out-of-bounds access when updating elements (Daniel Borkmann)  [Orabug: 22641739]  
  - net: ip6mr: fix static mfc/dev leaks on table destruction (Nikolay Aleksandrov)  [Orabug: 22641732]  
  - net: ipmr: fix static mfc/dev leaks on table destruction (Nikolay Aleksandrov)  [Orabug: 22641722]  
  - net, scm: fix PaX detected msg_controllen overflow in scm_detach_fds (Daniel Borkmann)  [Orabug: 22641707]  
  - tcp: fix potential huge kmalloc() calls in TCP_REPAIR (Eric Dumazet)  [Orabug: 22623857]  
  - ip_tunnel: disable preemption when updating per-cpu tstats (Jason A. Donenfeld)  [Orabug: 22623856]  
  - unix: avoid use-after-free in ep_remove_wait_queue (Rainer Weikusat)  [Orabug: 22623855]  
  - netlink: Add missing goto statement to netlink_insert (Herbert Xu)  [Orabug: 22623854]  
  - tty: Fix tty_send_xchar() lock order inversion (Peter Hurley)  [Orabug: 22623853]  
  - tty: audit: Fix audit source (Peter Hurley)  [Orabug: 22641700]  
  - KVM: Provide function for VCPU lookup by id (David Hildenbrand)  [Orabug: 22623852]  
  - can: Use correct type in sizeof() in nla_put() (Marek Vasut)  [Orabug: 22623851]  
  - mwifiex: fix mwifiex_rdeeprom_read() (Dan Carpenter)  [Orabug: 22641689]  
  - fs/proc, core/debug: Don't expose absolute kernel addresses via wchan (Ingo Molnar)  [Orabug: 22641681]  
  - nl80211: Fix potential memory leak from parse_acl_data (Ola Olsson)  [Orabug: 22623850]  
  - mac80211: fix divide by zero when NOA update (Janusz.Dziedzic@tieto.com)  [Orabug: 22623849]  
  - mac80211: allow null chandef in tracing (Arik Nemtsov)  [Orabug: 22641673]  
  - x86/cpu: Fix SMAP check in PVOPS environments (Andrew Cooper)  [Orabug: 22623848]  
  - x86/setup: Fix low identity map for >= 2GB kernel range (Krzysztof Mazur)  [Orabug: 22623847]  
  - x86/setup: Extend low identity map to cover whole kernel range (Paolo Bonzini)  [Orabug: 22623846]  
  - kvm: x86: set KVM_REQ_EVENT when updating IRR (Radim Krčmář)  [Orabug: 22623845]  
  - net: fix a race in dst_release() (Eric Dumazet)  [Orabug: 22623844]  
  - packet: race condition in packet_bind (Francesco Ruggeri)  [Orabug: 22623843]  
  - sfc: push partner queue for skb->xmit_more (Martin Habets)  [Orabug: 22623841]  
  - sit: fix sit0 percpu double allocations (Eric Dumazet)  [Orabug: 22623840]  
  - ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context. (Ani Sinha)  [Orabug: 22623839]  
  - net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes (Carol L Soto)  [Orabug: 22623838]  
  - RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv (Sowmini Varadhan)  [Orabug: 22623837]  
  - fib_trie: leaf_walk_rcu should not compute key if key is less than pn->key (Alexander Duyck)  [Orabug: 22623836]  
  - ipv6: gre: support SIT encapsulation (Eric Dumazet)  [Orabug: 22623835]  
  - ppp: fix pppoe_dev deletion condition in pppoe_release() (Guillaume Nault)  [Orabug: 22623834]  
  - xen: fix backport of previous kexec patch (Greg Kroah-Hartman)  [Orabug: 22623832]  
  - thp: use is_zero_pfn() only after pte_present() check (Minchan Kim)  [Orabug: 22623830]  
  - drm/vmwgfx: Fix up user_dmabuf refcounting (Thomas Hellstrom)  [Orabug: 22623829]  
  - NVMe: Fix memory leak on retried commands (Keith Busch)  [Orabug: 22623828]  
  - cpufreq: intel_pstate: Fix divide by zero on Knights Landing (KNL) (Srinivas Pandruvada)  [Orabug: 22623827]  
  - IB/cm: Fix rb-tree duplicate free and use-after-free (Doron Tsur)  [Orabug: 22623826]  
  - btrfs: fix possible leak in btrfs_ioctl_balance() (Christian Engelmayer)  [Orabug: 22623825]  
  - mvsas: Fix NULL pointer dereference in mvs_slot_task_free (Dāvis Mosāns)  [Orabug: 22623824]  
  - md/raid5: fix locking in handle_stripe_clean_event() (Roman Gushchin)  [Orabug: 22623823]  
  - md/raid10: submit_bio_wait() returns 0 on success (Jes Sorensen)  [Orabug: 22623822]  
  - md/raid1: submit_bio_wait() returns 0 on success (Jes Sorensen)  [Orabug: 22623821]  
  - crypto: api - Only abort operations on fatal signal (Herbert Xu)  [Orabug: 22623820]  
  - ovl: fix dentry reference leak (David Howells)  [Orabug: 22641610]  
  - ovl: free lower_mnt array in ovl_put_super (Konstantin Khlebnikov)  [Orabug: 22641588]  
  - ovl: free stack of paths in ovl_fill_super (Konstantin Khlebnikov)  [Orabug: 22641563]  
  - PCI: Prevent out of bounds access in numa_node override (Sasha Levin)  [Orabug: 22623819]  
  - module: Fix locking in symbol_put_addr() (Peter Zijlstra)  [Orabug: 22623818]  
  - dm btree: fix leak of bufio-backed block in btree_split_beneath error path (Mike Snitzer)  [Orabug: 22623817]  
  - dm btree remove: fix a bug when rebalancing nodes after removal (Joe Thornber)  [Orabug: 22623816]  
  - rbd: prevent kernel stack blow up on rbd map (Ilya Dryomov)  [Orabug: 22623815]  
  - rbd: don't leak parent_spec in rbd_dev_probe_parent() (Ilya Dryomov)  [Orabug: 22623813]  
  - rbd: require stable pages if message data CRCs are enabled (Ronny Hegewald)  [Orabug: 22623812]  
  - mm: make sendfile(2) killable (Jan Kara)  [Orabug: 22623811]  
  - ALSA: hda - Fix deadlock at error in building PCM (Takashi Iwai)  [Orabug: 22623810]  
  - si2168: Bounds check firmware (Laura Abbott)  [Orabug: 22623809]  
  - si2157: Bounds check firmware (Laura Abbott)  [Orabug: 22623808]  
  - iommu/amd: Don't clear DTE flags when modifying it (Joerg Roedel)  [Orabug: 22623807]  
  - iommu/amd: Fix BUG when faulting a PROT_NONE VMA (Jay Cornwall)  [Orabug: 22623806]  
  - iommu/vt-d: fix range computation when making room for large pages (Christian Zander)  [Orabug: 22623805]  
  - iwlwifi: mvm: flush fw_dump_wk when mvm fails to start (Andrei Otcheretianski)  [Orabug: 22623804]  
  - rtlwifi: rtl8821ae: Fix system lockups on boot (Larry Finger)  [Orabug: 22623802]  
  - ath9k: declare required extra tx headroom (Felix Fietkau)  [Orabug: 22623801]  
  - fs/hugetlbfs/inode.c: fix bugs in hugetlb_vmtruncate_list() (Mike Kravetz)  [Orabug: 22514912]  
  - Btrfs: incremental send, fix clone operations for compressed extents (Filipe Manana)  [Orabug: 22466327]  
  - IB/mlx4: Replace kfree with kvfree in mlx4_ib_destroy_srq (Wengang Wang)  [Orabug: 22487409]  
  - net/mlx4_core: Fix FMR unmapping to allow remapping afterward (Maor Gottlieb)  [Orabug: 21473880]  
  - sparc64: Fix perf performance counter overflow calculation (Dave Aldridge)  [Orabug: 22607658]  
  - sparc64: Fix for perf event counts sometimes reported as negative numbers (Dave Aldridge)  [Orabug: 22607658]  
  - sparc64: Fix numa node distance initialization (Nitin Gupta)  [Orabug: 22495713]  
  - sparc64: fix incorrect sign extension in sys_sparc64_personality (Dmitry V. Levin)   
  - sparc64: Add ADI capability to cpu capabilities (Khalid Aziz)   
  - sunvnet: Initialize network_header and transport_header in vnet_rx_one() (Sowmini Varadhan)   
  - dtrace: support multiple instances of the same probe in a function (Kris Van Hees)  [Orabug: 22514493]  
  - dtrace: ensure signal-handled is fired with correct signal (Kris Van Hees)  [Orabug: 22573604]  
  - dtrace: ensure that PID 0 has a psinfo struct (Kris Van Hees)  [Orabug: 22561297]  
  - Add support for polling to the sunhv serial driver. (Allen Pais)   
  - Add sun4v_wdt watchdog driver (Wim Coekaerts)   
  - sparc64: Make memory allocations ATOMIC to fix lockdep warnings (Babu Moger)  [Orabug: 22392548]  
  - sunvnet: hack to work around Solaris VIO bug (Sowmini Varadhan)   
  - sparc64: fix FP corruption in user copy functions (Rob Gardner)  [Orabug: 22506897]  
  - sparc64: Don't set %pil in rtrap_nmi too early (Rob Gardner)  [Orabug: 22322473]  
  - sparc: increase NR_syscalls properly (Nick Alcock)  [Orabug: 22390316]  
  - sparc64: 'NULL' char after break when sysrq enabled (Vijay Kumar)  [Orabug: 22456721]  
  - sparc64: Fix numa distance values (Nitin Gupta)  [Orabug: 21896119]  
  - sparc64: Fix segfaults and incorrect data collection by perf (Dave Aldridge)  [Orabug: 22350940]  
  - ldoms: VDS panics with regular file backend. ldoms: VIO FLUSH not implemented correctly. (Bijan Mottahedeh)   
  - i40e: Temporary workaround for DMA map issue (Tushar Dave)   
  -     SPARC64: UEK4 LDOMS DOMAIN SERVICES UPDATE 2 (Aaron Young)  [Orabug: 22347667]  
  - VCC panics after guest is deleted. VCC sends HUP instead of BREAK. (Bijan Mottahedeh)  [Orabug: 21086161]  
  - Do not execute i40e_macaddr_init if the macaddr is default (Sowmini Varadhan)   
  - drivers/pci: Update the quirks for megaraid_sas adapter (Babu Moger)  [Orabug: 22104511]  
  - perf bench numa: Fix to show proper convergence stats (Srikar Dronamraju)   
  - ALSA: pci: depend on ZONE_DMA (Dan Williams)  [Orabug: 22107914]  
  - pci: Limit VPD length for megaraid_sas adapter (Babu Moger)  [Orabug: 22104511]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-32.1.3.el6uek]
changelog:
  - IPoIB: Protect tx_outstanding from parallel access (Wengang Wang)  [Orabug: 22217400]  
  - xprtrdma: xprt_rdma_free() must not release backchannel reqs (Chuck Lever)  [Orabug: 22365704]  
  - Revert "i40e: Set defport behavior for the Main VSI when in promiscuous mode" (Brian Maly)  [Orabug: 22519254]  
  - block: bump BLK_DEF_MAX_SECTORS to 2560 (Jeff Moyer)  [Orabug: 22611290]  
  - Revert "block: remove artifical max_hw_sectors cap" (Jeff Moyer)  [Orabug: 22611290]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-32.1.2.el6uek]
changelog:
  - KEYS: Fix keyring ref leak in join_session_keyring() (Yevgeny Pats)  [Orabug: 22563965]  {CVE-2016-0728}


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-32.1.1.el6uek]
changelog:
  - ocfs2: return non-zero st_blocks for inline data (John Haxby)  [Orabug: 22218243]  
  - xen/events/fifo: Consume unprocessed events when a CPU dies (Ross Lagerwall)  [Orabug: 22498877]  
  - Revert "xen/fb: allow xenfb initialization for hvm guests" (Konrad Rzeszutek Wilk)   
  - xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set. (Konrad Rzeszutek Wilk)   
  - xen/pciback: For XEN_PCI_OP_disable_msi[|x] only disable if device has MSI(X) enabled. (Konrad Rzeszutek Wilk)   
  - xen/pciback: Do not install an IRQ handler for MSI interrupts. (Konrad Rzeszutek Wilk)   
  - xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has MSI or MSI-X enabled (Konrad Rzeszutek Wilk)   
  - xen/pciback: Return error on XEN_PCI_OP_enable_msi when device has MSI or MSI-X enabled (Konrad Rzeszutek Wilk)   
  - xen/pciback: Save xen_pci_op commands before processing it (Konrad Rzeszutek Wilk)   
  - xen-scsiback: safely copy requests (David Vrabel)   
  - xen-blkback: read from indirect descriptors only once (Roger Pau Monné)   
  - xen-blkback: only read request operation from shared ring once (Roger Pau Monné)   
  - xen-netback: use RING_COPY_REQUEST() throughout (David Vrabel)   
  - xen-netback: don't use last request to determine minimum Tx credit (David Vrabel)   
  - xen: Add RING_COPY_REQUEST() (David Vrabel)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-32.el6uek]
changelog:
  - KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring (David Howells)  [Orabug: 22373388]  {CVE-2015-7872} 
  - KEYS: Fix race between key destruction and finding a keyring by name (David Howells)  [Orabug: 22373388]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-30.el6uek]
changelog:
  - conditionalize Secure Boot initialization on x86 platform (Dan Duval)  [Orabug: 22353360]  
  - x86/efi: Set securelevel when loaded without efi stub (Dan Duval)  [Orabug: 22353360]  
  - KVM: svm: unconditionally intercept #DB (Paolo Bonzini)  [Orabug: 22333633]  {CVE-2015-8104} 
  - KVM: x86: work around infinite loop in microcode when #AC is delivered (Eric Northup)  [Orabug: 22333632]  {CVE-2015-5307} {CVE-2015-5307}


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-29.el6uek]
changelog:
  - uek-rpm: module signing key verification on sparc (Allen Pais)  [Orabug: 21900415]  
  - scsi: Fix a bdi reregistration race (Bart Van Assche)  [Orabug: 22250360]  
  - i40e: Fix for recursive RTNL lock during PROMISC change (Anjali Singhai)  [Orabug: 22328907]  
  - KABI: padding optimization (Manjunath Govindashetty)   
  - uek-rpm: rebuild module kabi list (Guru Anbalagane)   
  - ib_core: Add udata argument to alloc_shpd() (Mukesh Kacker)  [Orabug: 21884873]  
  - Revert "netlink: Fix autobind race condition that leads to zero port ID" (Dan Duval)  [Orabug: 22284865]  
  - Revert "netlink: Replace rhash_portid with bound" (Dan Duval)  [Orabug: 22284865]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-28.el6uek]
changelog:
  - ixgbe: make a workaround to tx hang issue under dom (Ethan Zhao)  [Orabug: 22171500]  
  - mm-hugetlb-resv-map-memory-leak-for-placeholder-entries-v2 (Mike Kravetz)  [Orabug: 22302415]  
  - mm/hugetlb.c: fix resv map memory leak for placeholder entries (Mike Kravetz)  [Orabug: 22302415]  
  - Prevent syncing frozen file system (Tariq Saeed)  [Orabug: 22332381]  
  - ocfs2: fix SGID not inherited issue (Junxiao Bi)   
  - kbuild: Set objects.builtin dependency to bzImage for CONFIG_CTF (Jerry Snitselaar)  [Orabug: 17510915] [Orabug: 22329011]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-26.el6uek]
changelog:
  - dtrace: ensure return value of access_process_vm() is > 0 (Todd Vierling)  [Orabug: 22295336]  
  - ocfs2: fix umask ignored issue (Junxiao Bi)   
  - ksplice: correctly clear garbage on signal handling. (Jamie Iles)  [Orabug: 22194459]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-25.el6uek]
changelog:
  - NFSoRDMA: for local permissions, pull lkey value from the correct ib_mr (Todd Vierling)  [Orabug: 22202841]  
  - Revert "nfs: take extra reference to fl->fl_file when running a LOCKU operation" (Dan Duval)  [Orabug: 22186705]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-24.el6uek]
changelog:
  - uek-rpm: builds: Enable kabi check (Manjunath Govindashetty)  [Orabug: 21882206]  
  - uek-rpm: builds: generate module kabi files (Guru Anbalagane)  [Orabug: 17437969]  
  - uek-rpm: builds: add kabi whitelist debug version (Santosh Shilimkar)   
  - uek-rpm: builds: add kabi name tags (Guru Anbalagane)  [Orabug: 17437969]  
  - uek-rpm: builds: Add kabi whitelist (Guru Anbalagane)  [Orabug: 17437969]  
  - mm-hugetlbfs-fix-bugs-in-fallocate-hole-punch-of-areas-with-holes-v3 (Mike Kravetz)  [Orabug: 22220400]  
  - mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holes (Mike Kravetz)  [Orabug: 22220400]  
  - btrfs: Print Warning only if ENOSPC_DEBUG is enabled (Ashish Samant)  [Orabug: 21626666]  
  - rtnetlink: RTEXT_FILTER_SKIP_STATS support to avoid dumping inet/inet6 stats (Sowmini Varadhan)  [Orabug: 21857538]  
  - pci: Limit VPD length for megaraid_sas adapter (Babu Moger)  [Orabug: 22104511]  
  - uek-rpm: configs: change the x86_64 default governor to ondemand (Todd Vierling)  [Orabug: 21910845]  
  - uek-rpm: configs: sync up the EFIVAR_FS between ol6 and ol7 (Santosh Shilimkar)  [Orabug: 21806900]  
  - KABI Padding to allow future extensions (Manjunath Govindashetty)  [Orabug: 22227652]  
  - uek-rpm: use the latest 0.5 version of linux-firmware (Santosh Shilimkar)  [Orabug: 22227047]  
  - dtrace: fire proc:::signal-send for queued signals too (Nick Alcock)  [Orabug: 22027302]  
  - dtrace: correct signal-handle probe semantics (Kris Van Hees)  [Orabug: 21974641]  
  - dtrace: remove trailing space in psargs (Kris Van Hees)  [Orabug: 21974606]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-23.el6uek]
changelog:
  - mm: do not ignore mapping_gfp_mask in page cache allocation paths (Michal Hocko)  [Orabug: 22066703]  
  - PCI: Set SR-IOV NumVFs to zero after enumeration (Bjorn Helgaas)  [Orabug: 21547430]  
  - virtio-net: drop NETIF_F_FRAGLIST (Jason Wang)  [Orabug: 22154074]  {CVE-2015-5156} 
  - blk-mq: avoid excessive boot delays with large lun counts (Jeff Moyer)  [Orabug: 21879600]  
  - RDS: establish connection for legitimate remote RDMA message (Santosh Shilimkar)  [Orabug: 22139696]  
  - rds: remove the _reuse_ rds ib pool statistics (Wengang Wang)  [Orabug: 22124214]  
  - RDS: Add support for per socket SO_TIMESTAMP for incoming messages (Santosh Shilimkar)  [Orabug: 22190837]  
  - KABI PADDING FOR ORACLE SPECIFIC FUTURE EXTENSIONS (Manjunath Govindashetty)   
  - uek-rpm: configs: Sparc64: enable RDS modules (Allen Pais)  [Orabug: 22194248]  
  -     SPARC64: UEK4 LDOMS DOMAIN SERVICES UPDATE 1 (Aaron Young)  [Orabug: 22185080]  
  - i40e: Look up MAC address in Open Firmware or IDPROM (Sowmini Varadhan)   
  - RDS: Fix out-of-order RDS_CMSG_RDMA_SEND_STATUS (Wei Lin Guay)  [Orabug: 22126982]  
  - uek-rpm: ol7: update linux-firmware dependency to 20140911-0.1.git365e80c.0.4 (Dan Duval)  [Orabug: 22146380]  
  - uek-rpm: configs: disable PS2_VMMOUSE to avoid vmware platform breakage (Santosh Shilimkar)  [Orabug: 22166599]  
  - uek-rpm: configs: ol7: don't set EFI_VARS_PSTORE_DEFAULT_DISABLE (Santosh Shilimkar)  [Orabug: 21806900]  
  - Disable VLAN 0 tagging for none VLAN traffic (Brian Maly)  [Orabug: 22074114]  
  - Integrate Uvnic functionality into uek-4.1 Revision 8008 (Pradeep Gopanapalli)   
  - 1) S_IRWXU causing kernel soft crash changing to 0644 WARNING: CPU: 0 PID: 20907 at fs/sysfs/group.c:61 create_files+0x171/0x180() Oct 12 21:43:14 ovn87-180 kernel: [252606.588541] Attribute vhba_default_scsi_timeout: Invalid permissions 0700 [Rev 8008] (Pradeep Gopanapalli)   
  - 1) Support vnic for EDR based platform(uVnic) 2) Supported Types now Type 0 - XSMP_XCM_OVN - Xsigo VP780/OSDN standalone Chassis, (add pvi) Type 1 - XSMP_XCM_NOUPLINK - EDR Without uplink (add public-network) Type 2 - XSMP_XCM_UPLINK -EDR with uplink (add public-network <with -if> 3) Intelligence in driver to support all the modes 4) Added Code for printing Multicast LID [Revision 8008] 5) removed style errors (Pradeep Gopanapalli)   
  - sparc64, vdso: update the CLOCK_MONOTONIC_COARSE clock (Nick Alcock)  [Orabug: 22137842]  
  - net/rds: start rdma listening after ib/iw initialization is done (Qing Huang)  [Orabug: 21684447]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-22.el6uek]
changelog:
  - uek-rpm: builds: add dependency on latest linux-firmware package (Dan Duval)  [Orabug: 22084583]  
  - uek-rpm: build: Update the base release to 12 with stable v4.1.12 (Santosh Shilimkar)   
  - Linux 4.1.12 (Greg Kroah-Hartman)   
  - sched/preempt, powerpc, kvm: Use need_resched() instead of should_resched() (Konstantin Khlebnikov)   
  - sched/preempt, xen: Use need_resched() instead of should_resched() (Konstantin Khlebnikov)   
  - nfs4: have do_vfs_lock take an inode pointer (Jeff Layton)   
  - locks: inline posix_lock_file_wait and flock_lock_file_wait (Jeff Layton)   
  - locks: new helpers - flock_lock_inode_wait and posix_lock_inode_wait (Jeff Layton)   
  - locks: have flock_lock_file take an inode pointer instead of a filp (Jeff Layton)   
  - svcrdma: handle rdma read with a non-zero initial page offset (Steve Wise)   
  - arm64: Fix THP protection change logic (Steve Capper)   
  - pinctrl: imx25: ensure that a pin with id i is at position i in the info array (Uwe Kleine-König)   
  - sched/preempt: Fix cond_resched_lock() and cond_resched_softirq() (Konstantin Khlebnikov)   
  - sched/preempt: Rename PREEMPT_CHECK_OFFSET to PREEMPT_DISABLE_OFFSET (Frederic Weisbecker)   
  - rbd: fix double free on rbd_dev->header_name (Ilya Dryomov)   
  - dm thin: fix missing pool reference count decrement in pool_ctr error path (Mike Snitzer)   
  - drm/radeon: add pm sysfs files late (Alex Deucher)   
  - drm/radeon: attach tile property to mst connector (Dave Airlie)   
  - drm/dp/mst: make mst i2c transfer code more robust. (Dave Airlie)   
  - drm/nouveau/fbcon: take runpm reference when userspace has an open fd (Ben Skeggs)   
  - workqueue: make sure delayed work run in local cpu (Shaohua Li)   
  - i2c: designware-platdrv: enable RuntimePM before registering to the core (Wolfram Sang)   
  - i2c: designware: Do not use parameters from ACPI on Dell Inspiron 7348 (Mika Westerberg)   
  - i2c: s3c2410: enable RuntimePM before registering to the core (Wolfram Sang)   
  - i2c: rcar: enable RuntimePM before registering to the core (Wolfram Sang)   
  - mfd: max77843: Fix max77843_chg_init() return on error (Javier Martinez Canillas)   
  - nfsd/blocklayout: accept any minlength (Christoph Hellwig)   
  - arm64: errata: use KBUILD_CFLAGS_MODULE for erratum #843419 (Will Deacon)   
  - btrfs: fix use after free iterating extrefs (Chris Mason)   
  - btrfs: check unsupported filters in balance arguments (David Sterba)   
  - memcg: convert threshold to bytes (Shaohua Li)   
  - crypto: ahash - ensure statesize is non-zero (Russell King)   
  - crypto: sparc - initialize blkcipher.ivsize (Dave Kleikamp)   
  - drm: Fix locking for sysfs dpms file (Daniel Vetter)   
  - net/unix: fix logic about sk_peek_offset (Andrey Vagin)   
  - af_unix: return data from multiple SKBs on recv() with MSG_PEEK flag (Aaron Conole)   
  - af_unix: Convert the unix_sk macro to an inline function for type safety (Aaron Conole)   
  - netlink: Trim skb to alloc size to avoid MSG_TRUNC (Arad, Ronen)   
  - tipc: move fragment importance field to new header position (Jon Paul Maloy)   
  - ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings (Joe Perches)   
  - act_mirred: clear sender cpu before sending to tx (WANG Cong)   
  - ovs: do not allocate memory from offline numa node (Konstantin Khlebnikov)   
  - bpf: fix panic in SO_GET_FILTER with native ebpf programs (Daniel Borkmann)   
  - inet: fix race in reqsk_queue_unlink() (Eric Dumazet)   
  - ppp: don't override sk->sk_state in pppoe_flush_dev() (Guillaume Nault)   
  - net: add pfmemalloc check in sk_add_backlog() (Eric Dumazet)   
  - inet: fix races in reqsk_queue_hash_req() (Eric Dumazet)   
  - skbuff: Fix skb checksum partial check. (Pravin B Shelar)   
  - skbuff: Fix skb checksum flag on skb pull (Pravin B Shelar)   
  - l2tp: protect tunnel->del_work by ref_count (Alexander Couzens)   
  - net/ibm/emac: bump version numbers for correct work with ethtool (Ivan Mikhaylov)   
  - Linux 4.1.11 (Greg Kroah-Hartman)   
  - 3w-9xxx: don't unmap bounce buffered commands (Christoph Hellwig)   
  - MIPS: Fix console output for Fulong2e system (Guenter Roeck)   
  - mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1) (Joonsoo Kim)   
  - intel_pstate: Fix overflow in busy_scaled due to long delay (Prarit Bhargava)   
  - serial: atmel: fix error path of probe function (Uwe Kleine-König)   
  - serial: 8250: add uart_config entry for PORT_RT2880 (Mans Rullgard)   
  - drivers/tty: require read access for controlling terminal (Jann Horn)   
  - tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c (Kosuke Tatsukawa)   
  - staging: speakup: fix speakup-r regression (covici@ccs.covici.com)   
  - dm cache: fix NULL pointer when switching from cleaner policy (Joe Thornber)   
  - dm: fix AB-BA deadlock in __dm_destroy() (Junichi Nomura)   
  - namei: results of d_is_negative() should be checked after dentry revalidation (Trond Myklebust)   
  - clk: ti: fix dual-registration of uart4_ick (Ben Dooks)   
  - nfs/filelayout: Fix NULL reference caused by double freeing of fh_array (Kinglong Mee)   
  - fix a braino in ovl_d_select_inode() (Al Viro)   
  - overlayfs: Make f_path always point to the overlay and f_inode to the underlay (David Howells)   
  - overlay: Call ovl_drop_write() earlier in ovl_dentry_open() (David Howells)   
  - md/bitmap: don't pass -1 to bitmap_storage_alloc. (NeilBrown)   
  - genirq: Fix race in register_irq_proc() (Ben Hutchings)   
  - igb: do not re-init SR-IOV during probe (Stefan Assmann)   
  - net/xen-netfront: only napi_synchronize() if running (Chas Williams)   
  - m68k: Define asmlinkage_protect (Andreas Schwab)   
  - arm64: readahead: fault retry breaks mmap file read random detection (Mark Salyzyn)   
  - arm64: ftrace: fix function_graph tracer panic (Li Bin)   
  - arm64/efi: Fix boot crash by not padding between EFI_MEMORY_RUNTIME regions (Ard Biesheuvel)   
  - vfs: Test for and handle paths that are unreachable from their mnt_root (Eric W. Biederman)   
  - dcache: Handle escaped paths in prepend_path (Eric W. Biederman)   
  - mmc: core: Don't return an error for CD/WP GPIOs when GPIOLIB is unset (Ulf Hansson)   
  - mmc: sdhci: fix dma memory leak in sdhci_pre_req() (Haibo Chen)   
  - UBI: return ENOSPC if no enough space available (shengyong)   
  - UBI: Validate data_size (Richard Weinberger)   
  - UBIFS: Kill unneeded locking in ubifs_init_security (Richard Weinberger)   
  - inet: fix potential deadlock in reqsk_queue_unlink() (Eric Dumazet)   
  - rsi: Fix possible leak when loading firmware (Christian Engelmayer)   
  - powerpc/MSI: Fix race condition in tearing down MSI interrupts (Paul Mackerras)   
  - tools lib traceevent: Fix string handling in heterogeneous arch environments (Kapileshwar Singh)   
  - batman-adv: Fix potentially broken skb network header access (Linus Lüssing)   
  - batman-adv: Fix potential synchronization issues in mcast tvlv handler (Linus Lüssing)   
  - batman-adv: Make MCAST capability changes atomic (Linus Lüssing)   
  - batman-adv: Make TT capability changes atomic (Linus Lüssing)   
  - batman-adv: Make NC capability changes atomic (Linus Lüssing)   
  - MIPS: dma-default: Fix 32-bit fall back to GFP_DMA (James Hogan)   
  - cpufreq: dt: Tolerance applies on both sides of target voltage (Viresh Kumar)   
  - cpu/cacheinfo: Fix teardown path (Borislav Petkov)   
  - USB: Add reset-resume quirk for two Plantronics usb headphones. (Yao-Wen Mao)   
  - usb: Add device quirk for Logitech PTZ cameras (Vincent Palatin)   
  - USB: chaoskey read offset bug (Alexander Inyukhin)   
  - usb: musb: cppi41: allow it to work again (Felipe Balbi)   
  - usb: phy: phy-generic: Fix reset behaviour on legacy boot (Roger Quadros)   
  - usb: Use the USB_SS_MULT() macro to get the burst multiplier. (Mathias Nyman)   
  - usb: chipidea: udc: using the correct stall implementation (Peter Chen)   
  - usb: musb: dsps: fix polling in device-only mode (Bin Liu)   
  - security: fix typo in security_task_prctl (Jann Horn)   
  - regmap: debugfs: Don't bother actually printing when calculating max length (Mark Brown)   
  - regmap: debugfs: Ensure we don't underflow when printing access masks (Mark Brown)   
  - ipr: Enable SIS pipe commands for SIS-32 devices. (Gabriel Krisman Bertazi)   
  - pcmcia: sa11x0: fix missing clk_put() in sa11x0 socket drivers (Russell King)   
  - ath10k: reject 11b tx fragmentation configuration (Michal Kazior)   
  - device property: fix potential NULL pointer dereference (Andy Shevchenko)   
  - PM / AVS: rockchip-io: depend on CONFIG_POWER_AVS (Heiko Stuebner)   
  - mtd: nand: sunxi: fix OOB handling in ->write_xxx() functions (Boris BREZILLON)   
  - mtd: nand: sunxi: fix sunxi_nand_chips_cleanup() (Boris BREZILLON)   
  - mtd: pxa3xx_nand: add a default chunk size (Antoine Ténart)   
  - docs: update HOWTO for 3.x -> 4.x versioning (Mario Carrillo)   
  - irqchip/gic-v3-its: Add missing cache flushes (Marc Zyngier)   
  - irqchip/atmel-aic5: Use per chip mask caches in mask/unmask() (Ludovic Desroches)   
  - cifs: use server timestamp for ntlmv2 authentication (Peter Seiderer)   
  - usb: chipidea: imx: fix a typo for imx6sx (Li Jun)   
  - dts: imx25: fix sd card gpio polarity specified in device tree (Dong Aisheng)   
  - dts: imx53: fix sd card gpio polarity specified in device tree (Dong Aisheng)   
  - dts: imx51: fix sd card gpio polarity specified in device tree (Dong Aisheng)   
  - mmc: sdhci-esdhc-imx: fix cd regression for dt platform (Dong Aisheng)   
  - mmc: sdhci-esdhc-imx: Do not break platform data boards (Fabio Estevam)   
  - mmc: sdhci-esdhc-imx: Move mmc_of_parse() to the dt probe (Fabio Estevam)   
  - mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used (Alexey Brodkin)   
  - batman-adv: Make DAT capability changes atomic (Linus Lüssing)   
  - batman-adv: protect tt_local_entry from concurrent delete events (Marek Lindner)   
  - batman-adv: fix kernel crash due to missing NULL checks (Marek Lindner)   
  - fbdev: select versatile helpers for the integrator (Linus Walleij)   
  - ipvs: call skb_sender_cpu_clear (Julian Anastasov)   
  - ipvs: fix crash with sync protocol v0 and FTP (Julian Anastasov)   
  - ipvs: skb_orphan in case of forwarding (Alex Gartrell)   
  - ipvs: fix crash if scheduler is changed (Julian Anastasov)   
  - ipvs: do not use random local source address for tunnels (Julian Anastasov)   
  - serial/amba-pl011: Disable interrupts around TX softirq (Dave Martin)   
  - sched/fair: Prevent throttling in early pick_next_task_fair() (Ben Segall)   
  - Initialize msg/shm IPC objects before doing ipc_addid() (Linus Torvalds)   
  - usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers (Reyad Attiyat)   
  - xhci: init command timeout timer earlier to avoid deleting it uninitialized (Mathias Nyman)   
  - xhci: change xhci 1.0 only restrictions to support xhci 1.1 (Mathias Nyman)   
  - usb: xhci: exit early in xhci_setup_device() if we're halted or dying (Roger Quadros)   
  - usb: xhci: Clear XHCI_STATE_DYING on start (Roger Quadros)   
  - usb: xhci: lock mutex on xhci_stop (Roger Quadros)   
  - xhci: give command abortion one more chance before killing xhci (Mathias Nyman)   
  - USB: whiteheat: fix potential null-deref at probe (Johan Hovold)   {CVE-2015-5257} 
  - drm/dp/mst: drop cancel work sync in the mstb destroy path (v2) (Dave Airlie)   
  - drm/radeon: Restore LCD backlight level on resume (>= R5xx) (Michel Dänzer)   
  - drm: Reject DRI1 hw lock ioctl functions for kms drivers (Daniel Vetter)   
  - drm/i915/bios: handle MIPI Sequence Block v3+ gracefully (Jani Nikula)   
  - drm/qxl: recreate the primary surface when the bo is not primary (Fabiano Fidêncio)   
  - drm/qxl: only report first monitor as connected if we have no state (Dave Airlie)   
  - Do not fall back to SMBWriteX in set_file_size error cases (Steve French)   
  - disabling oplocks/leases via module parm enable_oplocks broken for SMB3 (Steve French)   
  - Fix sec=krb5 on smb3 mounts (Steve French)   
  - NFS: Fix a write performance regression (Trond Myklebust)   
  - nfs: fix pg_test page count calculation (Peng Tao)   
  - NFS: Do cleanup before resetting pageio read/write to mds (Kinglong Mee)   
  - Bluetooth: Delay check for conn->smp in smp_conn_security() (Johan Hedberg)   
  - netfilter: nf_log: don't zap all loggers on unregister (Florian Westphal)   
  - netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC (Pablo Neira Ayuso)   
  - netfilter: nf_log: wait for rcu grace after logger unregistration (Pablo Neira Ayuso)   
  - netfilter: nftables: Do not run chains in the wrong network namespace (Eric W. Biederman)   
  - netfilter: nf_qeueue: Drop queue entries on nf_unregister_hook (Eric W. Biederman)   
  - netfilter: ctnetlink: put back references to master ct and expect objects (Pablo Neira Ayuso)   
  - netfilter: nf_conntrack: Support expectations in different zones (Joe Stringer)   
  - netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg() (Pablo Neira Ayuso)   
  - netfilter: nfnetlink: work around wrong endianess in res_id field (Pablo Neira Ayuso)   
  - dm raid: fix round up of default region size (Mikulas Patocka)   
  - md/raid0: apply base queue limits *before* disk_stack_limits (NeilBrown)   
  - md/raid0: update queue parameter in a safer location. (NeilBrown)   
  - USB: option: add ZTE PIDs (Liu.Zhao)   
  - staging: ion: fix corruption of ion_import_dma_buf (Shawn Lin)   
  - dm btree: add ref counting ops for the leaves of top level btrees (Joe Thornber)   
  - svcrdma: Fix send_reply() scatter/gather set-up (Chuck Lever)   
  - ath10k: fix dma_mapping_error() handling (Michal Kazior)   
  - dm crypt: constrain crypt device's max_segment_size to PAGE_SIZE (Mike Snitzer)   
  - PCI: Clear IORESOURCE_UNSET when clipping a bridge window (Bjorn Helgaas)   
  - PCI: Use function 0 VPD for identical functions, regular VPD for others (Alex Williamson)   
  - PCI: Fix devfn for VPD access through function 0 (Alex Williamson)   
  - Btrfs: update fix for read corruption of compressed and shared extents (Filipe Manana)   
  - Btrfs: fix read corruption of compressed and shared extents (Filipe Manana)   
  - btrfs: skip waiting on ordered range for special files (Jeff Mahoney)   
  - ASoC: sgtl5000: fix wrong register MIC_BIAS_VOLTAGE setup on probe (Gianluca Renzi)   
  - ASoC: db1200: Fix DAI link format for db1300 and db1550 (Lars-Peter Clausen)   
  - ASoC: dwc: correct irq clear method (Yitian Bu)   
  - ASoC: fix broken pxa SoC support (Robert Jarzmik)   
  - ASoC: pxa: pxa2xx-ac97: fix dma requestor lines (Robert Jarzmik)   
  - ALSA: hda - Disable power_save_node for IDT 92HD73xx chips (Takashi Iwai)   
  - ALSA: hda - Apply SPDIF pin ctl to MacBookPro 12,1 (John Flatness)   
  - ALSA: hda: Add dock support for ThinkPad T550 (Laura Abbott)   
  - ALSA: synth: Fix conflicting OSS device registration on AWE32 (Takashi Iwai)   
  - ALSA: hda - Disable power_save_node for Thinkpads (Takashi Iwai)   
  - mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault (Mel Gorman)   
  - ocfs2/dlm: fix deadlock when dispatch assert master (Joseph Qi)   
  - lib/iommu-common.c: do not try to deref a null iommu->lazy_flush() pointer when n < pool->hint (Sowmini Varadhan)   
  - mm: migrate: hugetlb: putback destination hugepage to active list (Naoya Horiguchi)   
  - spi: spidev: fix possible NULL dereference (Sudip Mukherjee)   
  - spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled (Tan, Jui Nee)   
  - spi: xtensa-xtfpga: fix register endianness (Max Filippov)   
  - spi: Fix documentation of spi_alloc_master() (Guenter Roeck)   
  - s390/boot/decompression: disable floating point in decompressor (Christian Borntraeger)   
  - s390/compat: correct uc_sigmask of the compat signal frame (Martin Schwidefsky)   
  - sched/core: Fix TASK_DEAD race in finish_task_switch() (Peter Zijlstra)   
  - leds/led-class: Add missing put_device() (Ricardo Ribalda Delgado)   
  - x86/xen: Support kexec/kdump in HVM guests by doing a soft reset (Vitaly Kuznetsov)   
  - x86/mm: Set NX on gap between __ex_table and rodata (Stephen Smalley)   
  - x86/process: Add proper bound checks in 64bit get_wchan() (Thomas Gleixner)   
  - x86/kexec: Fix kexec crash in syscall kexec_file_load() (Lee, Chun-Yi)   
  - x86/efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down (Matt Fleming)   
  - Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS (Dirk Müller)   
  - x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI code (Andy Lutomirski)   
  - x86/paravirt: Replace the paravirt nop with a bona fide empty function (Andy Lutomirski)   
  - x86/platform: Fix Geode LX timekeeping in the generic x86 build (David Woodhouse)   
  - x86/alternatives: Make optimize_nops() interrupt safe and synced (Thomas Gleixner)   
  - x86/apic: Serialize LVTT and TSC_DEADLINE writes (Shaohua Li)   
  - dmaengine: dw: properly read DWC_PARAMS register (Andy Shevchenko)   
  - blockdev: don't set S_DAX for misaligned partitions (Jeff Moyer)   
  - ARM: dts: fix usb pin control for imx-rex dts (Felipe F. Tonello)   
  - ARM: EXYNOS: reset Little cores when cpu is up (Chanho Park)   
  - ARM: dts: omap3-beagle: make i2c3, ddc and tfp410 gpio work again (Carl Frederik Werner)   
  - ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsets (Grazvydas Ignotas)   
  - ARM: 8425/1: kgdb: Don't try to stop the machine when setting breakpoints (Doug Anderson)   
  - windfarm: decrement client count when unregistering (Paul Bolle)   
  - ARM: 8429/1: disable GCC SRA optimization (Ard Biesheuvel)   
  - ARM: fix Thumb2 signal handling when ARMv6 is enabled (Russell King)   
  - hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips (Guenter Roeck)   
  - sched: access local runqueue directly in single_task_running (Dominik Dingel)   
  - watchdog: sunxi: fix activation of system reset (Francesco Lavra)   
  - perf: Fix AUX buffer refcounting (Peter Zijlstra)   
  - perf header: Fixup reading of HEADER_NRCPUS feature (Arnaldo Carvalho de Melo)   
  - perf tools: Add empty Build files for architectures lacking them (Ben Hutchings)   
  - perf stat: Get correct cpu id for print_aggr (Kan Liang)   
  - perf hists: Update the column width for the "srcline" sort key (Arnaldo Carvalho de Melo)   
  - perf tools: Fix copying of /proc/kcore (Adrian Hunter)   
  - perf/x86/intel: Fix constraint access (Peter Zijlstra)   
  - toshiba_acpi: Fix hotkeys registration on some toshiba models (Azael Avalos)   
  - target: Fix v4.1 UNIT_ATTENTION se_node_acl->device_list[] NULL pointer (Nicholas Bellinger)   
  - iser-target: Put the reference on commands waiting for unsol data (Jenny Derzhavetz)   
  - iser-target: remove command with state ISTATE_REMOVE (Jenny Derzhavetz)   
  - target: Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess (Nicholas Bellinger)   
  - scsi: fix scsi_error_handler vs. scsi_host_dev_release race (Michal Hocko)   
  - target/iscsi: Fix np_ip bracket issue by removing np_ip (Andy Grover)   
  - time: Fix timekeeping_freqadjust()'s incorrect use of abs() instead of abs64() (John Stultz)   
  - KVM: PPC: Book3S HV: Pass the correct trap argument to kvmhv_commence_exit (Gautham R. Shenoy)   
  - KVM: PPC: Book3S: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store() (Thomas Huth)   
  - arm: KVM: Disable virtual timer even if the guest is not using it (Marc Zyngier)   
  - kvm: fix double free for fast mmio eventfd (Jason Wang)   
  - kvm: factor out core eventfd assign/deassign logic (Jason Wang)   
  - kvm: fix zero length mmio searching (Jason Wang)   
  - kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd (Jason Wang)   
  - KVM: vmx: fix VPID is 0000H in non-root operation (Wanpeng Li)   
  - arm: KVM: Fix incorrect device to IPA mapping (Marek Majtyka)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.10-21.el6uek]
changelog:
  - IB/mlx4: Use vmalloc for WR buffers when needed (Wengang Wang)  [Orabug: 22025570]  
  - i40e: relax fw api minor version for fortville 4 nvm image (Brian Maly)  [Orabug: 22074738]  
  - crypto: testmgr - Disable fips-allowed for authenc() and des() ciphers (John Haxby)  [Orabug: 21863123]  
  - Revert "ocfs2: change ip_unaligned_aio to of type mutex from atomit_t" (Ryan Ding)   
  - ocfs2: fix a performance issue with synced buffer io (Ryan Ding)   
  - xen-netfront: update num_queues to real created (Joe Jin)  [Orabug: 22069665]  
  - xen-blkfront: check for null drvdata in blkback_changed (XenbusStateClosing) (Cathy Avery)  [Orabug: 21935345]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.10-20.el6uek]
changelog:
  - qlcnic: Fix mailbox completion handling in spurious interrupt (Rajesh Borundia)  [Orabug: 22066190]  
  - qlcnic: Update version to 5.3.63 (Shahed Shaikh)  [Orabug: 22066190]  
  - qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory (Shahed Shaikh)  [Orabug: 22066190]  
  - qlcnic: Add new VF device ID 0x8C30 (Shahed Shaikh)  [Orabug: 22066190]  
  - qlcnic: Print firmware minidump buffer and template header addresses (Shahed Shaikh)  [Orabug: 22066190]  
  - qlcnic: Add support to enable capability to extend minidump for iSCSI (Shahed Shaikh)  [Orabug: 22066190]  
  - qlcnic: Rearrange ordering of header files inclusion (Harish Patil)  [Orabug: 22066190]  
  - qlcnic: Fix corruption while copying (Shahed Shaikh)  [Orabug: 22066190]  
  - net: qlcnic: Deletion of unnecessary memset (Christophe Jaillet)  [Orabug: 22066190]  
  - net: qlcnic: clean up sysfs error codes (Vladimir Zapolskiy)  [Orabug: 22066190]  
  - qlcnic: sysfs interface for PCI BAR access (Sony Chacko)  [Orabug: 22066190]  
  - bnx2fc: Update driver version to 2.9.6. (Chad Dupuis)  [Orabug: 22013781]  
  - bnx2fc: Add HZ to task management timeout. (Chad Dupuis)  [Orabug: 22013781]  
  - bnx2fc: Remove explicit logouts. (Chad Dupuis)  [Orabug: 22013781]  
  - bnx2fc: Fix FCP RSP residual parsing. (Chad Dupuis)  [Orabug: 22013781]  
  - bnx2fc: Set ELS transfer length correctly for middle path commands. (Chad Dupuis)  [Orabug: 22013781]  
  - bnx2fc: Remove 'NetXtreme II' from source files. (Chad Dupuis)  [Orabug: 22013781]  
  - bnx2fc: Update copyright for 2015. (Chad Dupuis)  [Orabug: 22013781]  
  - bnx2fc: Read npiv table from nvram and create vports. (Chad Dupuis)  [Orabug: 22013781]  
  - cnic: Add the interfaces to get FC-NPIV table. (Chad Dupuis)  [Orabug: 22013781]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.10-19.el6uek]
changelog:
  - bonding: fix merge issue introduced by 21844825. (Rama Nichanamatlu)  [Orabug: 22025692]  
  - bnx2i: Fix call trace while device reset (Nilesh Javali)  [Orabug: 22066191]  
  - bnx2i: Fixed firmware assert, during target logout. (Tej Parkash)  [Orabug: 22066191]  
  - export host-only net/core and net/ipv4 parameters to a container as read-only (Thomas Tanaka)  [Orabug: 21880402]  
  - net/rds: start rdma listening after ib/iw initialization is done (Qing Huang)  [Orabug: 21684447]  
  - fnic: Updating fnic driver version. (Jason Luo)  [Orabug: 22049739]  
  - fnic: fix for fnic crash when blk-mq enabled in UEK4 (Jason Luo)  [Orabug: 22049739]  
  - sparc: Accommodate mem64_offset != mem_offset in pbm configuration (Allen Pais)  [Orabug: 21826746]  
  - RDS-TCP: Reset tcp callbacks if re-using an outgoing socket in rds_tcp_accept_one() (Sowmini Varadhan)  [Orabug: 22012202]  
  - RDS: Invoke ->laddr_check() in rds_bind() for explicitly bound transports. (Sowmini Varadhan)  [Orabug: 22012202]  
  - RDS: rds_conn_lookup() should factor in the struct net for a match (Sowmini Varadhan)  [Orabug: 22012202]  
  - RDS: Use a single TCP socket for both send and receive. (Sowmini Varadhan)  [Orabug: 22012202]  
  - RDS-TCP: Do not bloat sndbuf/rcvbuf in rds_tcp_tune (Sowmini Varadhan)  [Orabug: 22012202]  
  - RDS-TCP: Set up MSG_MORE and MSG_SENDPAGE_NOTLAST as appropriate in rds_tcp_ (Sowmini Varadhan)  [Orabug: 22012202]  
  - Revert "rds_rdma: rds_sendmsg should return EAGAIN if connection not setup" (Rama Nichanamatlu)  [Orabug: 21664735]  
  - rds: make sure base connection is up on both sides (Ajaykumar Hotchandani)  [Orabug: 21675157]  
  - rds_ib/iw: fixed big endianness conversion issue for dp->dp_ack_seq (Qing Huang)  [Orabug: 21684819]  
  - RDS: fix race condition when sending a message on unbound socket. (Quentin Casasnovas)   {CVE-2015-6937} 
  - RDS: verify the underlying transport exists before creating a connection (Sasha Levin)  [Orabug: 22010933]  
  - mlx4: indicate memory resource exhaustion (Ajaykumar Hotchandani)  [Orabug: 21549767]  
  - IB/mlx4: Use correct order of variables in log message (Wengang Wang)  [Orabug: 21906781]  
  - mlx4_core: Introduce restrictions for PD update (Ajaykumar Hotchandani)   
  - uek-rpm: configs: sparc64: enable rds module (Allen Pais)  [Orabug: 22068201]  
  - uek-rpm: configs: sparc64: enable dtrace support (Allen Pais)   
  - mpt3sas : Bump mpt3sas driver version to 9.100.00.00 (Sreekanth Reddy)   
  - mpt3sas: When device is blocked followed by unblock fails, unfreeze the I/Os (Sreekanth Reddy)   
  - mpt3sas: Call dma_mapping_error() API after mapping an address with dma_map_single() API (Sreekanth Reddy)   
  - mpt3sas: Use alloc_ordered_workqueue() API instead of create_singlethread_workqueue() API (Sreekanth Reddy)   
  - mpt3sas: Added support for customer specific branding (Sreekanth Reddy)   
  - mpt3sas: Return host busy error status to SML when DMA mapping of scatter gather list fails for a SCSI command (Sreekanth Reddy)   
  - mpt3sas: Complete the SCSI command with DID_RESET status for log_info value 0x0x32010081 (Sreekanth Reddy)   
  - mpt3sas: MPI 2.5 Rev K (2.5.6) specifications (Sreekanth Reddy)   
  - mpt3sas: Bump mpt3sas driver version to v6.100.00.00 (Sreekanth Reddy)   
  - mpt3sas: Add branding string support for OEM custom HBA (Sreekanth Reddy)   
  - mpt3sas: Add branding string support for OEM's HBA (Sreekanth Reddy)   
  - mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files (Sreekanth Reddy)   
  - mpt3sas: Update MPI2 strings to MPI2.5 (Sreekanth Reddy)   
  - mpt3sas: Bump mpt3sas Driver version to v5.100.00.00 (Sreekanth Reddy)   
  - mpt3sas: Provides the physical location of sas drives (Sreekanth Reddy)   
  - mpt3sas: MPI 2.5 Rev I (2.5.4) specifications. (Sreekanth Reddy)   
  - mpt3sas: Remove redundancy code while freeing the controller resources. (Sreekanth Reddy)   
  - mpt3sas: Don't block the drive when drive addition under the control of SML (Sreekanth Reddy)   
  - mpt3sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state. (Sreekanth Reddy)   
  - mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX vector support (Sreekanth Reddy)   
  - mpt2sas: Refcount fw_events and fix unsafe list usage (Calvin Owens)   
  - mpt2sas: Refcount sas_device objects and fix unsafe list usage (Calvin Owens)   
  - mpt2sas, mpt3sas: Abort initialization if no memory I/O resources detected (Sreekanth Reddy)   
  - cnic: Add the interfaces to get FC-NPIV table. (Adheer Chandravanshi)  [Orabug: 22066196]  
  - cnic: Populate upper layer driver state in MFW (Tej Parkash)  [Orabug: 22066196]  
  - bnx2x: Prevent UDP 4-tuple configurations on older adapters (Yuval Mintz)  [Orabug: 22066196]  
  - drivers/net: get rid of unnecessary initializations in .get_drvinfo() (Ivan Vecera)  [Orabug: 22066196]  
  - bnx2x: byte swap rss_key to comply to Toeplitz specs (Eric Dumazet)  [Orabug: 22066196]  
  - bnx2x: track vxlan port count (Jiri Benc)  [Orabug: 22066196]  
  - bnx2x: use ktime_get_seconds() for timestamp (Arnd Bergmann)  [Orabug: 22066196]  
  - bnx2x: Add new device ids under the Qlogic vendor (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Fix vxlan endianity issue (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Add vxlan RSS support (Rajesh Borundia)  [Orabug: 22066196]  
  - bnx2: Fix bandwidth allocation for some MF modes (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Free NVRAM lock at end of each page (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Prevent null pointer dereference on SKB release (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Add BD support for storage (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Correct logic for pvid configuration. (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: add vlan filtering offload (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Bump up driver version to 1.712.30 (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Add MFW dump support (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: new Multi-function mode - BD (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Add 84858 phy support (Yaniv Rosner)  [Orabug: 22066196]  
  - bnx2x: Rebrand from 'broadcom' into 'qlogic' (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Utilize FW 7.12.30 (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: only report most generic filters in get_ts_info (Jacob Keller)  [Orabug: 22066196]  
  - bnx2x: fix DMA API usage (Michal Schmidt)  [Orabug: 22066196]  
  - bnx2x: Fix linearization for encapsulated packets (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Release nvram lock on error flow (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Fix statistics gathering on link change (Ariel Elior)  [Orabug: 22066196]  
  - bnx2x: Fix self-test for 20g devices (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Fix VF MAC removal (Shahed Shaikh)  [Orabug: 22066196]  
  - bnx2x: Don't notify about scratchpad parities (Manish Chopra)  [Orabug: 22066196]  
  - bnx2x: Prevent false warning when accessing MACs (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Correct speed from baseT into KR. (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Correct asymmetric flow-control (Yuval Mintz)  [Orabug: 22066196]  
  - bnx2x: Alloc 4k fragment for each rx ring buffer element (Gabriel Krisman Bertazi)  [Orabug: 22066196]  
  - This is the revsion change for lpfc 11.0.0.3 for UEK4 4.2.x release. (rkennedy)  [Orabug: 22029622]  
  - lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies (rkennedy)  [Orabug: 22029622]  
  - lpfc: The linux driver does not reinitiate discovery after a failed FLOGI (rkennedy)  [Orabug: 22029622]  
  - lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted (rkennedy)  [Orabug: 22029622]  
  - lpfc: Add support for Lancer G6 and 32G FC links (rkennedy)  [Orabug: 22029622]  
  - fix: lpfc_send_rscn_event sends bigger buffer size (rkennedy)  [Orabug: 22029622]  
  - lpfc: Fix possible use-after-free and double free in lpfc_mbx_cmpl_rdp_page_a2() (rkennedy)  [Orabug: 22029622]  
  - lpfc: remove set but not used variables (rkennedy)  [Orabug: 22029622]  
  - lpfc:Make the function lpfc_sli4_mbox_completions_pending static in order to comply wi (rkennedy)  [Orabug: 22029622]  
  - Fix kmalloc overflow in LPFC driver at large core count (rkennedy)  [Orabug: 22029622]  
  - lpfc: Destroy lpfc_hba_index IDR on module exit (rkennedy)  [Orabug: 22029622]  
  - lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize (rkennedy)  [Orabug: 22029622]  
  - lpfc: Remove unnessary cast (rkennedy)  [Orabug: 22029622]  
  - lpfc: fix model description (rkennedy)  [Orabug: 22029622]  
  - lpfc: Check for active portpeerbeacon. (James Smart)  [Orabug: 22029622]  
  - lpfc: Fix vport deletion failure. (James Smart)  [Orabug: 22029622]  
  - lpfc: Devices are not discovered during takeaway/giveback testing (James Smart)  [Orabug: 22029622]  
  - lpfc: Add support for using block multi-queue (James Smart)  [Orabug: 22029622]  
  - lpfc: Fix scsi prep dma buf error. (James Smart)  [Orabug: 22029622]  
  - lpfc: Fix cq_id masking problem. (James Smart)  [Orabug: 22029622]  
  - lpfc: Fix scsi task management error message. (James Smart)  [Orabug: 22029622]  
  - lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes (James Smart)  [Orabug: 22029622]  
  - lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (James Smart)  [Orabug: 22029622]  
  - lpfc: Correct loss of target discovery after cable swap. (James Smart)  [Orabug: 22029622]  
  - lpfc: Add support for ELS LCB. (James Smart)  [Orabug: 22029622]  
  - lpfc: Correct reference counting of rport (James Smart)  [Orabug: 22029622]  
  - lpfc: Fix ABORTs WQ selection in terminate_rport_io (James Smart)  [Orabug: 22029622]  
  - lpfc: Add support for RDP ELS command. (James Smart)  [Orabug: 22029622]  
  - lpfc: Correct reporting of vport state on fdisc command failure. (James Smart)  [Orabug: 22029622]  
  - lpfc: Fix discovery issue when changing from Pt2Pt to Fabric. (James Smart)  [Orabug: 22029622]  
  - lpfc: Fix to remove IRQF_SHARED flag for MSI/MSI-X vectors. (James Smart)  [Orabug: 22029622]  
  - lpfc: Fix crash in vport_delete. (James Smart)  [Orabug: 22029622]  
  - lpfc: Correct loss of RSCNs during array takeaway/giveback testing. (James Smart)  [Orabug: 22029622]  
  - lpfc: Fix incorrect log message reported for empty FCF record. (James Smart)  [Orabug: 22029622]  
  - lpfc: Change buffer pool empty message to miscellaneous category (James Smart)  [Orabug: 22029622]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.10-18.el6uek]
changelog:
  - be2net: bump up the driver version to 10.6.0.4 (Suresh Reddy)  [Orabug: 21862339]  
  - RDS: fix race condition when sending a message on unbound socket. (Quentin Casasnovas)   {CVE-2015-6937} 
  - uek-rpm: unset CONFIG_NFS_USE_LEGACY_DNS for OL7 debug kernel too (Todd Vierling)  [Orabug: 21483381]  
  - uek-rpm: build: Update the base release to 9 with stable v4.1.10 (Santosh Shilimkar)   
  - PCI: Restore pref MMIO allocation logic for host bridge without mmio64 (Yinghai Lu)  [Orabug: 21826746]  
  - PCI: Only treat non-pref mmio64 as pref if host bridge has mmio64 (Yinghai Lu)  [Orabug: 21826746]  
  - PCI: Add has_mem64 for struct host_bridge (Yinghai Lu)  [Orabug: 21826746]  
  - PCI: Only treat non-pref mmio64 as pref if all bridges have MEM_64 (Yinghai Lu)  [Orabug: 21826746]  
  - PCI: Check pref compatible bit for mem64 resource of PCIe device (Yinghai Lu)  [Orabug: 21826746]  
  - OF/PCI: Add IORESOURCE_MEM_64 for 64-bit resource (Yinghai Lu)  [Orabug: 21826746]  
  - PCI: kill wrong quirk about M7101 (Yinghai Lu)  [Orabug: 21826746]  
  - sparc/PCI: Keep resource idx order with bridge register number (Yinghai Lu)  [Orabug: 21826746]  
  - sparc/PCI: Add IORESOURCE_MEM_64 for 64-bit resource in OF parsing (Yinghai Lu)  [Orabug: 21826746]  
  - sparc/PCI: Reserve legacy mmio after PCI mmio (Yinghai Lu)  [Orabug: 21826746]  
  - sparc/PCI: Unify pci_register_region() (Yinghai Lu)  [Orabug: 21826746]  
  - sparc/PCI: Use correct bus address to resource offset (Yinghai Lu)  [Orabug: 21826746]  
  - sparc/PCI: Add mem64 resource parsing for root bus (Yinghai Lu)  [Orabug: 21826746]  
  - sparc: Revert commits that broke ixgbe and igb drivers on T7 (Khalid Aziz)  [Orabug: 21826746]  
  - sparc: vdso: lockdep fixes (Dave Kleikamp)   
  - SPARC64: LDoms suspend domain service. (Bijan Mottahedeh)  [Orabug: 21970743]  
  - enic: do hang reset only in case of tx timeout (Sujith Sankar)   
  - enic: handle spurious error interrupt (Sujith Sankar)   
  - enic: reduce ioread in devcmd2 (Sujith Sankar)   
  - enic: Fix build failure with SRIOV disabled. (Sujith Sankar)   
  - enic: Fix namespace pollution causing build errors. (Sujith Sankar)   
  - enic: Fix sparse warning in vnic_devcmd_init(). (Sujith Sankar)   
  - enic: add devcmd2 (Sujith Sankar)   
  - enic: add devcmd2 resources (Sujith Sankar)   
  - enic: use netdev_<foo> or dev_<foo> instead of pr_<foo> (Sujith Sankar)   
  - enic: move struct definition from .c to .h file (Sujith Sankar)   
  - enic: allow adaptive coalesce setting for msi/legacy intr (Sujith Sankar)   
  - enic: add adaptive coalescing intr for intx and msi poll (Sujith Sankar)   
  - enic: fix issues in enic_poll (Sujith Sankar)   
  - enic: use atomic_t instead of spin_lock in busy poll (Sujith Sankar)   
  - drivers/net: remove all references to obsolete Ethernet-HOWTO (Sujith Sankar)   
  - enic: Grammar s/an negative/a negative/ (Sujith Sankar)   
  - uek-rpm: configs: sparc: Enable VCC as a module (Santosh Shilimkar)   
  - uek-rpm: configs: sparc64: enable i40e modules (Allen Pais)   
  - uek-rpm: configs: sparc64: synced config files (Allen Pais)   
  - qla2xxx: Update driver version to 8.07.00.26.39.0-k. (Sawan Chandak)  [Orabug: 21946579]  
  - be2net: remove vlan promisc capability from VF's profile descriptors (Kalesh AP)   
  - be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd (Somnath Kotur)   
  - be2net: pad skb to meet minimum TX pkt size in BE3 (Suresh Reddy)   
  - be2net: release mcc-lock in a failure case in be_cmd_notify_wait() (Suresh Reddy)   
  - be2net: fix BE3-R FW download compatibility check (Kalesh AP)   
  - be2net: allow offloading with the same port for IPv4 and IPv6 (Jiri Benc)   
  - be2net: avoid vxlan offloading on multichannel configs (Ivan Vecera)   
  - be2net: protect eqo->affinity_mask from getting freed twice (Kalesh AP)   
  - be2net: post buffers before destroying RXQs in Lancer (Kalesh AP)   
  - be2net: enable IFACE filters only after creating RXQs (Kalesh AP)   
  - be2net: Support vxlan offload stats in the driver (Sriharsha Basavapatna)   
  - be2net: support ndo_get_phys_port_id() (Sriharsha Basavapatna)   
  - be2net: bump up the driver version to 10.6.0.3 (Sathya Perla)   
  - be2net: make SET_LOOPBACK_MODE cmd asynchrounous (Suresh Reddy)   
  - be2net: return error status from be_mcc_notify() (Suresh Reddy)   
  - be2net: convert dest field in udp-hdr to host-endian (Venkat Duvvuru)   
  - be2net: fix wrong return value in be_check_ufi_compatibility() (Vasundhara Volam)   
  - be2net: remove redundant D0 power state set (Kalesh Purayil)   
  - be2net: query FW to check if EVB is enabled (Kalesh Purayil)   
  - be2net: remove duplicate code in be_setup_wol() (Kalesh Purayil)   
  - be2net: make hwmon interface optional (Arnd Bergmann)   
  - be2net: Support for OS2BMC. (Venkata Duvvuru)   
  - be2net: Report a "link down" to the stack when a fatal error or fw reset happens. (Venkata Duvvuru)   
  - be2net: Export board temperature using hwmon-sysfs interface. (Venkata Duvvuru)   
  - be2net: update copyright year to 2015 (Vasundhara Volam)   
  - be2net: use be_virtfn() instead of !be_physfn() (Kalesh AP)   
  - be2net: simplify UFI compatibility checking (Vasundhara Volam)   
  - be2net: post full RXQ on interface enable (Suresh Reddy)   
  - be2net: check for INSUFFICIENT_VLANS error (Kalesh AP)   
  - be2net: receive pkts with L3, L4 errors on VFs (Somnath Kotur)   
  - be2net: set interrupt moderation for Skyhawk-R using EQ-DB (Padmanabh Ratnakar)   
  - be2net: add support for spoofchk setting (Kalesh AP)   
  - be2net: log link status (Ivan Vecera)   
  - qla2xxx: Add pci device id 0x2261. (Sawan Chandak)  [Orabug: 21946579]  
  - qla2xxx: Fix missing device login retries. (Arun Easi)  [Orabug: 21946579]  
  - qla2xxx: do not clear slot in outstanding cmd array (Himanshu Madhani)  [Orabug: 21946579]  
  - qla2xxx: Remove decrement of sp reference count in abort handler. (Chad Dupuis)  [Orabug: 21946579]  
  - qla2xxx: Add support to show MPI and PEP FW version for ISP27xx. (Sawan Chandak)  [Orabug: 21946579]  
  - qla2xxx: Do not reset ISP for error entry with an out of range handle. (Chad Dupuis)  [Orabug: 21946579]  
  - qla2xxx: Do not reset adapter if SRB handle is in range. (Chad Dupuis)  [Orabug: 21946579]  
  - qla2xxx: Do not crash system for sp ref count zero (Hiral Patel)  [Orabug: 21946579]  
  - qla2xxx: Add adapter checks for FAWWN functionality. (Saurav Kashyap)  [Orabug: 21946579]  
  - qla2xxx: Pause risc before manipulating risc semaphore. (Joe Carnuccio)  [Orabug: 21946579]  
  - qla2xxx: Use ssdid to gate semaphore manipulation. (Joe Carnuccio)  [Orabug: 21946579]  
  - qla2xxx: Handle AEN8014 incoming port logout. (Joe Carnuccio)  [Orabug: 21946579]  
  - qla2xxx: Add serdes register read/write support for ISP25xx. (Joe Carnuccio)  [Orabug: 21946579]  
  - qla2xxx: Remove dead code (Bart Van Assche)  [Orabug: 21946579]  
  - qla2xxx: Remove a superfluous test (Bart Van Assche)  [Orabug: 21946579]  
  - qla2xxx: Avoid that sparse complains about duplicate [noderef] attributes (Bart Van Assche)  [Orabug: 21946579]  
  - qla2xxx: Remove __constant_ prefix (Bart Van Assche)  [Orabug: 21946579]  
  - qla2xxx: Replace two macros with an inline function (Bart Van Assche)  [Orabug: 21946579]  
  - qla2xxx: Remove set-but-not-used variables (Bart Van Assche)  [Orabug: 21946579]  
  - qla2xxx: Declare local functions static (Bart Van Assche)  [Orabug: 21946579]  
  - tcp_cubic: better follow cubic curve after idle period (Eric Dumazet)  [Orabug: 21920285]  
  - be2iscsi: Bump the driver version (Jitendra Bhivare)  [Orabug: 21862307]  
  - be2iscsi: Fix updating the next pointer during WRB posting (Jitendra Bhivare)  [Orabug: 21862307]  
  - be2iscsi: update MAINTAINERS list (Jitendra Bhivare)  [Orabug: 21862307]  
  - be2iscsi: add obsolete warning messages (Jitendra Bhivare)  [Orabug: 21862307]  
  - be2iscsi: ownership change (Jitendra Bhivare)  [Orabug: 21862307]  
  - be2iscsi : Logout of FW Boot Session (Jitendra Bhivare)  [Orabug: 21862307]  
  - be2iscsi : Fix memory check before unmapping. (Jitendra Bhivare)  [Orabug: 21862307]  
  - Linux 4.1.10 (Greg Kroah-Hartman)   
  - hp-wmi: limit hotkey enable (Kyle Evans)   
  - zram: fix possible use after free in zcomp_create() (Luis Henriques)   
  - netlink: Replace rhash_portid with bound (Herbert Xu)   
  - netlink: Fix autobind race condition that leads to zero port ID (Herbert Xu)   
  - mvneta: use inband status only when explicitly enabled (Stas Sergeev)   
  - of_mdio: add new DT property 'managed' to specify the PHY management type (Stas Sergeev)   
  - net: phy: fixed_phy: handle link-down case (Stas Sergeev)   
  - net: dsa: bcm_sf2: Do not override speed settings (Florian Fainelli)   
  - fib_rules: fix fib rule dumps across multiple skbs (Wilson Kok)   
  - net: revert "net_sched: move tp->root allocation into fw_init()" (WANG Cong)   
  - tcp: add proper TS val into RST packets (Eric Dumazet)   
  - openvswitch: Zero flows on allocation. (Jesse Gross)   
  - macvtap: fix TUNSETSNDBUF values > 64k (Michael S. Tsirkin)   
  - net/mlx4_en: really allow to change RSS key (Eric Dumazet)   
  - bridge: fix igmpv3 / mldv2 report parsing (Linus Lüssing)   
  - sctp: fix race on protocol/netns initialization (Marcelo Ricardo Leitner)   
  - netlink, mmap: transform mmap skb into full skb on taps (Daniel Borkmann)   
  - net: dsa: bcm_sf2: Fix 64-bits register writes (Florian Fainelli)   
  - ipv6: fix multipath route replace error recovery (Roopa Prabhu)   
  - net: dsa: bcm_sf2: Fix ageing conditions and operation (Florian Fainelli)   
  - net/ipv6: Correct PIM6 mrt_lock handling (Richard Laing)   
  - net: eth: altera: fix napi poll_list corruption (Atsushi Nemoto)   
  - net: fec: clear receive interrupts before processing a packet (Russell King)   
  - ipv6: fix exthdrs offload registration in out_rt path (Daniel Borkmann)   
  - sock, diag: fix panic in sock_diag_put_filterinfo (Daniel Borkmann)   
  - usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared (Eugene Shatokhin)   
  - cls_u32: complete the check for non-forced case in u32_destroy() (WANG Cong)   
  - vxlan: re-ignore EADDRINUSE from igmp_join (Marcelo Ricardo Leitner)   
  - ip6_gre: release cached dst on tunnel removal (huaibin Wang)   
  - i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Catherine Sullivan)  [Orabug: 21764569]  
  - i40e/i40evf: add get AQ result command to nvmupdate utility (Shannon Nelson)  [Orabug: 21764569]  
  - i40e/i40evf: add exec_aq command to nvmupdate utility (Shannon Nelson)  [Orabug: 21764569]  
  - i40e/i40evf: add wait states to NVM state machine (Shannon Nelson)  [Orabug: 21764569]  
  - i40e/i40evf: add GetStatus command for nvmupdate (Shannon Nelson)  [Orabug: 21764569]  
  - i40e/i40evf: add handling of writeback descriptor (Shannon Nelson)  [Orabug: 21764569]  
  - i40e/i40evf: save aq writeback for future inspection (Shannon Nelson)  [Orabug: 21764569]  
  - i40e: rename variable to prevent clash of understanding (Shannon Nelson)  [Orabug: 21764569]  
  - i40e: Set defport behavior for the Main VSI when in promiscuous mode (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Catherine Sullivan)  [Orabug: 21764569]  
  - i40e/i40evf: Cache the CEE TLV status returned from firmware (Neerav Parikh)  [Orabug: 21764569]  
  - i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e: Remove redundant and unneeded messages (Greg Rose)  [Orabug: 21764569]  
  - i40evf: Remove PF specific register definitions from the VF (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40evf: Use the correct defines to match the VF registers (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e: correct spelling error (Mitch Williams)  [Orabug: 21764569]  
  - i40e: Fix comment for ethtool diagnostic link test (Greg Rose)  [Orabug: 21764569]  
  - i40e/i40evf: Add capability to gather VEB per TC stats (Neerav Parikh)  [Orabug: 21764569]  
  - i40e: Fix ethtool offline diagnostic with netqueues (Greg Rose)  [Orabug: 21764569]  
  - i40e: Fix legacy interrupt mode in the driver (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e: Move function calls to i40e_shutdown instead of i40e_suspend (Catherine Sullivan)  [Orabug: 21764569]  
  - i40e: add RX to port CRC errors label (Shannon Nelson)  [Orabug: 21764569]  
  - i40e: don't degrade __le16 (Mitch Williams)  [Orabug: 21764569]  
  - i40e: Add AQ commands for NVM Update for X722 (Shannon Nelson)  [Orabug: 21764569]  
  - i40e/i40evf: Add ATR HW eviction support for X722 (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e: Add IWARP support for X722 (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e/i40evf: Add support for writeback on ITR feature for X722 (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e/i40evf: RSS changes for X722 (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e/i40evf: Update register.h file for X722 (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e/i40evf: Update FW API with X722 support (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e/i40evf: Add flags for X722 capabilities (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e/i40evf: Add device ids for X722 (Anjali Singhai Jain)  [Orabug: 21764569]  
  - i40e: use BIT and BIT_ULL macros (Jesse Brandeburg)  [Orabug: 21764569]  
  - i40e: clean up error status messages (Shannon Nelson)  [Orabug: 21764569]  
  - i40e: provide correct API version to older VF drivers (Mitch Williams)  [Orabug: 21764569]  
  - i40evf: support virtual channel API version 1.1 (Mitch Williams)  [Orabug: 21764569]  
  - i40evf: handle big resets (Mitch Williams)  [Orabug: 21764569]  
  - i40e: support virtual channel API 1.1 (Mitch Williams)  [Orabug: 21764569]  
  - i40e/i40evf: add macros for virtual channel API version and device capability (Mitch Williams)  [Orabug: 21764569]  
  - i40e: add VF capabilities to virtual channel interface (Mitch Williams)  [Orabug: 21764569]  
  - i40e: clean up unneeded gotos (Shannon Nelson)  [Orabug: 21764569]  
  - i40e/i40evf: Fix and refactor dynamic ITR code (Carolyn Wyborny)  [Orabug: 21764569]  
  - i40e: only report generic filters in get_ts_info (Jacob Keller)  [Orabug: 21764569]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.9-17.el6uek]
changelog:
  - RDS: make send_batch_count tunable effective (Santosh Shilimkar)  [Orabug: 22010933]  
  - RDS: make use of kfree_rcu() and avoid the call_rcu() chain (Santosh Shilimkar)  [Orabug: 22010933]  
  - RDS: verify the underlying transport exists before creating a connection (Sasha Levin)  [Orabug: 22010933]  
  - uek-rpm: build: update ol7 specs with linux-firmware deps (Santosh Shilimkar)  [Orabug: 21983616]  
  - RDS/IB: print string constants in more places (Zach Brown)   
  - ib/rds: runtime debuggability enhancement (Qing Huang)   
  - mpt2sas: setpci reset kernel oops fix (Nagarajkumar Narayanan)  [Orabug: 21960460]  
  - ixgbe: Advance version to 4.2.1 (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: X540 thermal warning interrupt not a GPI (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Fix FCRTH value in VM-to-VM loopback mode (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Correct several flaws with with DCA setup (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Add new X550EM SFP+ device ID (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Update ixgbe_disable_pcie_master flow for X550* (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Add small packet padding support for X550 (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Correct setting of RDRXCTL register for X550* devices (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Correct error path in semaphore handling (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Add I2C bus mux support (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Limit SFP polling rate (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Allow SFP+ on more than 82598 and 82599 (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Add logic to reset CS4227 when needed (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+ (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Add X550EM_x dual-speed SFP+ support (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Allow reduced delays during SFP detection (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Clear I2C destination location (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Enable bit-banging mode on X550 (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Set lan_id before first I2C eeprom access (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Provide unlocked I2C methods (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Provide I2C combined on X550EM (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Add X550EM support for SFP insertion interrupt (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Accept SFP not present errors on all devices (Mark Rustad)  [Orabug: 21918732]  
  - ixgbevf: Enables TSO for stacked VLAN (Toshiaki Makita)  [Orabug: 21918732]  
  - ixgbe: Add fdir support for SCTP on X550 (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: Add SFP+ detection for X550 hardware (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Alexander Duyck)  [Orabug: 21918732]  
  - ixgbe: Teardown SR-IOV before unregister_netdev() (Alex Williamson)  [Orabug: 21918732]  
  - ixgbe: fix issue with SFP events with new X550 devices (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: Resolve "initialized field overwritten" warnings (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Remove bimodal SR-IOV disabling (Alex Williamson)  [Orabug: 21918732]  
  - ixgbe: Add support for reporting 2.5G link speed (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: fix bounds checking in ixgbe_setup_tc for 82598 (Emil Tantilov)  [Orabug: 21918732]  
  - ixgbe: support for ethtool set_rxfh (Tom Barbette)  [Orabug: 21918732]  
  - ixgbe: Avoid needless PHY access on copper phys (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: cleanup to use cached mask value (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: Remove second instance of lan_id variable (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: use kzalloc for allocating one thing (Maninder Singh)  [Orabug: 21918732]  
  - ixgbe: Remove unused PCI bus types (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: add new bus type for intergrated I/O interface (IOSF) (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: add get_bus_info method for X550 (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: Add support for entering low power link up state (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: Add support for VXLAN RX offloads (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Add support for UDP-encapsulated tx checksum offload (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Check whether FDIRCMD writes actually complete (Mark Rustad)  [Orabug: 21918732]  
  - ixgbe: Assign set_phy_power dynamically where needed (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: add new function to check for management presence (Don Skidmore)  [Orabug: 21918732]  
  - ixgbe: do not set low power mode (Brian Maly)  [Orabug: 21823210]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.9-16.el6uek]
changelog:
  - uek-rpm: configs: sync up configs with v4.1.9 (Santosh Shilimkar)   
  - uek-rpm: Enable config for OVN xsigo drivers (Mukesh Kacker)   
  - Add Oracle virtual Networking Drivers for uek4 kernel (Pradeep Gopanapalli)   
  - xen-netfront: respect user provided max_queues (Wei Liu)   
  - net/xen-netfront: only napi_synchronize() if running (Chas Williams)   
  - net/xen-netfront: only clean up queues if present (Chas Williams)   
  - xen-netback: respect user provided max_queues (Wei Liu)   
  - xen-netback: require fewer guest Rx slots when not using GSO (David Vrabel)   
  - xen-netback: add support for multicast control (Paul Durrant)   
  - xen/netback: Wake dealloc thread after completing zerocopy work (Ross Lagerwall)   
  - xen-netback: Allocate fraglist early to avoid complex rollback (Ross Lagerwall)   
  - net/xen-netback: off by one in BUG_ON() condition (Dan Carpenter)   
  - xen-netback: remove duplicated function definition (Li, Liang Z)   
  - net/xen-netback: Don't mix hexa and decimal with 0x in the printf format (Julien Grall)   
  - net/xen-netback: Remove unused code in xenvif_rx_action (Julien Grall)   
  - ib_sdp/cma: readd SDP support to cma_save_net_info (Qing Huang)   
  - ib/sdp: Enable usermode FMR (Dotan Barak)   
  - ib/sdp: fix null dereference of sk->sk_wq in sdp_rx_irq() (Chuck Anderson)  [Orabug: 20070989]  
  - sdp: fix keepalive functionality (shamir rabinovitch)  [Orabug: 18728784]  
  - ib_sdp: fix deadlock when sdp_cma_handler is called while socket is being closed (Saeed Mahameed)   
  - ib_sdp: add unhandled events to rdma_cm_event_str (Saeed Mahameed)   
  - ib_sdp/uek-rpm: configs: enable compilation for sdp (Qing Huang)   
  - ib_sdp: porting sdp from uek2 to uek-4.1 (Qing Huang)   
  - ib_sdp: remove APM code (Qing Huang)   
  - sdp: Kconfig and Makefile changes (Ajaykumar Hotchandani)   
  - sdp: port the code to uek2 (Dotan Barak)   
  - sdp: added debug print for the event: RDMA_CM_EVENT_ALT_PATH_LOADED (Dotan Barak)   
  - sdp: prepare support to kernel 2.6.39-200.1.1.el5uek: add macro to get sk_sleep (Dotan Barak)   
  - sdp: add support to kernel 2.6.39-200.1.1.el5uek (Dotan Barak)   
  - sdp: add [rt]x_bytes counters to sdpstats (Amir Vadai)   
  - sdp: Fix Bug 114242 - Multi connection net_perf causes server to hang (Moran Perets)   
  - FMR: remove FMR failure messages (Eli Cohen)   
  - sdp: make sdp memory leak print a debug (Amir Vadai)   
  - sdp: changed memory accounting warning into debug (Amir Vadai)   
  - sdp: Fix issues in sdpprf (Amir Vadai)   
  - sdp: Remove protection before sleep on RX (Amir Vadai)   
  - sdp: Enable automatic path migration support also in the passive side of the connection. (Moni Shoua)   
  - sdp: Fixed some coverity issues (Amir Vadai)   
  - Flatten the entire tree fixes (Eli Cohen)   
  - sdp: Fixed compilation error on 2.6.18 RH5.5 (Amir Vadai)   
  - sdp: fix memory leak. sockets_allocated wasn't freed (Amir Vadai)   
  - sdp: Removed spaces and tabs at end of lines (Amir Vadai)   
  - sdp: fix sdpprf (Amir Vadai)   
  - sdp: Fixed bcopy statistics (Amir Vadai)   
  - sdp: Bad behaviour when setting low rcvbuf size (Amir Vadai)   
  - sdp: Fixed a typo (Amir Vadai)   
  - sdp: Limit total memory consumed by rcvbuf (Amir Vadai)   
  - sdp: fix "sdpprf empty after a long run" (Amir Vadai)   
  - sdp: make SDP_RX_SIZE a module parameter (Amir Vadai)   
  - sdp: Rollback credit limit during ZCopy transaction. (Amir Vadai)   
  - sdp: get per socket memory statistics at socket's sysfs file (Amir Vadai)   
  - sdp: fix a hole in rx memory limit (Amir Vadai)   
  - sdp: make sure memory is reclaimed (Amir Vadai)   
  - sdp: send packets without payload when credits=1 (Amir Vadai)   
  - sdp: removed some prints to sdpprf (Amir Vadai)   
  - sdp: remove unused rcvbuf_scale module parameter (Amir Vadai)   
  - sdp: fix memory socket accounting (Amir Vadai)   
  - sdp: fix sdp_sendmsg counters in sdpstats (Amir Vadai)   
  - sdp: make retry count a module parameter (Amir Vadai)   
  - sdp: BUG2217 - fix sdpstats negative values (Amir Vadai)   
  - sdp: do not abort connection on RDMA_CM_EVENT_ADDR_CHANGE (Amir Vadai)   
  - rdma_cm, sdp: bug fixes and some changes to APM logic (Amir Vadai)   
  - sdp: removed debug print (Amir Vadai)   
  - sdp: use APM support in rdma_cm (Amir Vadai)   
  - sdp: do not reenter sdp_abort_rx_srcavail (Amir Vadai)   
  - sdp: Abort rx SrcAvail when out of credits (Amir Vadai)   
  - sdp: Fixed BUG2207 - EINVAL when connect after IPv6 bind (Amir Vadai)   
  - sdp: check address family before connecting (Amir Vadai)   
  - sdp: Do not ignore scope_id in IPv6 (Amir Vadai)   
  - sdp: make backport sk_inet()->xxx simpler (Amir Vadai)   
  - sdp: Fix get getsockname/getpeername in IPv6 (Amir Vadai)   
  - sdp: Allow bind to address with family AF_INETx_SDP (Amir Vadai)   
  - sdp: Use %pI4 + %pI6 in new kernels (Amir Vadai)   
  - sdp: fix connect to IPv4 over IPv6 (Amir Vadai)   
  - sdp: Fix some issues in ipv6 support (Amir Vadai)   
  - sdp: ipv6 support (Amir Vadai)   
  - sdp: move histogram allocation from stack to heap (Amir Vadai)   
  - sdp: print error value when ib_umem_get fails (Amir Vadai)   
  - sdp: remove 'reading beyond SKB' warning (Amir Vadai)   
  - sdp: RdmaRdCompl not sent sometimes (Amir Vadai)   
  - sdp: make sdp_prf index atomic (Amir Vadai)   
  - sdp: handle failed RDMA read (Amir Vadai)   
  - sdp: Fix compilation error when SDP_DEBUG_DATA is off (Amir Vadai)   
  - sdp: Enable set zcopy threshold to 0 using setsockopt (Amir Vadai)   
  - sdp: BUG2161 - hanging sockets are left (Amir Vadai)   
  - sdp: Take into account HW inline capabilities (Amir Vadai)   
  - sdp: Send small sends using inline (Amir Vadai)   
  - sdp: access socket history from debugfs (Amir Vadai)   
  - sdp: use a macro to convert ssk into sk (Amir Vadai)   
  - sdp: Initialize remote credits when sending Hello (Amir Vadai)   
  - sdp: BUG2158 - do not send SrcAvail too small (Amir Vadai)   
  - sdp: add a sanity check for sg_len (Eldad Zinger)   
  - sdp: fix socket_allocated counter (Eldad Zinger)   
  - sdp: no point of waiting for data if remote host can't send (Eldad Zinger)   
  - sdp: fix support for a case of no locking capabilities (Eldad Zinger)   
  - sdp: if can not allocate memory - no point of waiting (Eldad Zinger)   
  - sdp: cosmetics (Eldad Zinger)   
  - sdp: fix for CMA reference count (Eldad Zinger)   
  - sdp: add ability to set a maximum memory usage for the entire module (Eldad Zinger)   
  - sdp: Accept AF_INET_SDP in address supplied to connect() (Amir Vadai)   
  - sdp: fix RDMA read completion with error (Amir Vadai)   
  - sdp: sdp_post_rdma_read() should clean up its mess (Amir Vadai)   
  - sdp: fix compilation error when compiling without debug flags (Eldad Zinger)   
  - sdp: treat unfinished RDMA operation as a fatal error (Eldad Zinger)   
  - sdp: fix for race condition with SrcAvailCancel handling (Eldad Zinger)   
  - sdp: call ib_umem_get with the right access (Amir Vadai)   
  - sdp: Improve the look of packet dump (Amir Vadai)   
  - sdp: cosmetics, debug messages, error codes (Eldad Zinger)   
  - sdp: SrcAvailCancel should not be processed during RDMA read (Eldad Zinger)   
  - sdp: BUG2082 - fix orphan counter reading (Eldad Zinger)   
  - sdp: when aborting SrcAvail, should check if it wasn't aborted already (Eldad Zinger)   
  - sdp: ZCopy doesn't support multithreading - warning & kernel panic protection (Eldad Zinger)   
  - sdp: Enable RoCE by default (Amir Vadai)   
  - sdp: SrcAvailCancel should be processed even if SrcAvail was partly processed (Eldad Zinger)   
  - sdp: BUG2144 - first free rx_sa before sending SendSM (Eldad Zinger)   
  - sdp: fix code readability (Eldad Zinger)   
  - sdp: BUG2141 - fix refcnt bug (Eldad Zinger)   
  - sdp: refcnt debug tool (Eldad Zinger)   
  - sdp: cosmetics & add/remove warning messages (Eldad Zinger)   
  - sdp: extend socket locking scope in dreq timeout function (Eldad Zinger)   
  - sdp: sdp_poll() should not excessively poll rx_cq (Eldad Zinger)   
  - sdp: postpone rx timer when arming rx_cq (Eldad Zinger)   
  - sdp: fix for timestamping values in debug messages (Eldad Zinger)   
  - sdp: better sequence-number handling and cosmetic updates (Eldad Zinger)   
  - sdp: add some checking & protection for enum values in debug utilities (Eldad Zinger)   
  - sdp: BUG2138 - 32bit hosts can't devide 64bit variables (Eldad Zinger)   
  - sdp: remove recursion in tx_ring processing (Eldad Zinger)   
  - sdp: fix keepalive timer setup for server-sockets (Eldad Zinger)   
  - sdp: fix logarithmic histogram index (Eldad Zinger)   
  - sdp: fix compilation on ia64 and ppc (Eldad Zinger)   
  - sdp: Some improvements to multistream BW (Amir Vadai)   
  - sdp: add support for no recv polling at all (Eldad Zinger)   
  - sdp: BUG1923 - fix support for MSG_OOB (Eldad Zinger)   
  - sdp: remove unused variables (Eldad Zinger)   
  - sdp: fixed for error code in sendmsg-BZCopy (Eldad Zinger)   
  - sdp: fixed skbs-control-queue memory leak (Eldad Zinger)   
  - sdp: fixed device removal issues (Eldad Zinger)   
  - sdp: added the ability to use sdpprf for any debug message (Eldad Zinger)   
  - sdp: fixed a deadlock when tx_timer calls sdp_reset that tries to del the timer (Eldad Zinger)   
  - sdp: fixed SrcAvail memory leak (Eldad Zinger)   
  - sdp: removed unnecessary variable 'vm_wait' (Eldad Zinger)   
  - sdp: stability improvements for ZCopy (Eldad Zinger)   
  - sdp: properly kill nagle_timer on socket reset (Eldad Zinger)   
  - sdp: BUG2092 - ib_device field in sdp_sock is reset not in user-context (Eldad Zinger)   
  - sdp: fix for stopping tx timer/tasklet when socket state is TCP_CLOSE (Eldad Zinger)   
  - sdp: BUG1403 - last sk_refcnt is called while cma handler is invoked (Eldad Zinger)   
  - sdp: bug fix for a case of no memory to allocate for rx_sa (Eldad Zinger)   
  - sdp: rx_irq should use tasklet instead of timer due to latency issue (Eldad Zinger)   
  - sdp: better handling of page-allocation-failure (Eldad Zinger)   
  - sdp: reduce size of sdp_buf to what is really being used (Eldad Zinger)   
  - sdp: remove the relation between qp_active and sdp_free_fmr() (Eldad Zinger)   
  - sdp: small fix to support device removal during traffic (Eldad Zinger)   
  - sdp: bug fix for a case of no memory to allocate for tx_sa (Eldad Zinger)   
  - sdp: fix behavior when a skb allocation fails (Eldad Zinger)   
  - sdp: some small non-behavioral changes in sdp_dreq_wait_timeout_work() (Eldad Zinger)   
  - sdp: rewrite orphan count logic (Eldad Zinger)   
  - sdp: change socket reference semantics: keepalive != alive (Eldad Zinger)   
  - sdp: remove unnecessary argument from sdp_connected_handler. (Eldad Zinger)   
  - sdp: removed extra debug message and comment. (Eldad Zinger)   
  - sdp: fix for socket refcnt when error is marked while in TCP_TIME_WAIT state (Eldad Zinger)   
  - sdp: enable support for ib devices that do not support fmr (Eldad Zinger)   
  - sdp: before activating rx_ring timer, need to check that qp is still active. (Eldad Zinger)   
  - sdp: fix compilation warnings (Eldad Zinger)   
  - sdp: define SDP_MAX_PAYLOAD as ulong instead of int, to comply with PAGE_SIZE (Eldad Zinger)   
  - sdp: some small non-functional changes. (Eldad Zinger)   
  - sdp: enable rx_cq arming when no one polls. (Eldad Zinger)   
  - sdp: before arming cq, need to check if cq was not destroyed already. (Eldad Zinger)   
  - sdp: When purging tx_ring, rdma_inflight accountings should be disregarded, so the number of skbs to free is just (posted=head-tail). (Eldad Zinger)   
  - sdp: tx_ring timer should not be scheduled if the qp is not active anymore. (Eldad Zinger)   
  - sdp: if can't recv or send, and the qp is not active, return -EPIPE instead of 0 (Eldad Zinger)   
  - sdp: rx completions workqueue should be flushed after qp destruction and before the socket is freed. (Eldad Zinger)   
  - sdp: rx/tx tasklets should be properly killed when destroying qp. (Eldad Zinger)   
  - sdp: some annoying whitespaces removed. (Eldad Zinger)   
  - sdp: remove white spaces in the end of some lines. (Eldad Zinger)   
  - sdp: device_removal_lock should not be a spinlock because module removal takes a long time. (Eldad Zinger)   
  - sdp: error value for sdp_set_error() should be negative. (Eldad Zinger)   
  - sdp: Fix for deadlock between sdp_connect and sdp_destroy_work. (Eldad Zinger)   
  - sdp: cleanup ssk->rx_sa when aborting incoming SrcAvail (Amir Vadai)   
  - sdp: fix compilation warnings in RH (Amir Vadai)   
  - sdp: sdp_destroy_qp should be protected in destroy work (Amir Vadai)   
  - sdp: don't double free fmr (Amir Vadai)   
  - sdp: Limit FMR resources (Amir Vadai)   
  - sdp: Fix for hangs/crashes in rare cases (Amir Vadai)   
  - sdp: Fix for warning message when receiving with MSG_PEEK flag, and free skb that is not needed any more after all data was read from it. (Eldad Zinger)   
  - sdp: On MSG_PEEK, no rdma_rd_complete should be sent. (Eldad Zinger)   
  - sdp: update for sdp_cma_handler() events debug messages. (Eldad Zinger)   
  - sdp: fix for handling multi iov's in ZCOPY. (Eldad Zinger)   
  - sdp: Fix iperf multistream hanging (Amir Vadai)   
  - sdp: Fix wrong use of ssk->sdp_disconnect (Amir Vadai)   
  - sdp: protect sdp_auto_moderation from device removal (Amir Vadai)   
  - sdp: sdp_recvmsg() shouldn't handle SDP_MID_DISCONN when MSG_PEEK flag is up. (Eldad Zinger)   
  - sdp: added lock_sock() to sdp_poll() (Eldad Zinger)   
  - sdp: Cleanedup some commented lines (Amir Vadai)   
  - sdp: Fix bad handling of small rcvbuf size in zcopy (Amir Vadai)   
  - sdp: fix issues in orphan count (Amir Vadai)   
  - sdp: protect rx_ring access with a lock (Amir Vadai)   
  - sdp: cleanup skb allocations (Amir Vadai)   
  - sdp: Reuse buffers in rx ring (Amir Vadai)   
  - sdp: cpu affinity in sdpstats (Amir Vadai)   
  - sdp: use polling in rx (Amir Vadai)   
  - sdp: fix for a bug of lost refcnt in TCP_TIME_WAIT state. (Eldad Zinger)   
  - sdp: BUG2038 - transmission goal size won't exceed SDP_MAX_PAYLOAD (Eldad Zinger)   
  - sdp: SDP_WARN_ON defined to be used instead of WARN_ON, for better compatibility (Eldad Zinger)   
  - sdp: new debug function added, minor debug message change. (Eldad Zinger)   
  - sdp: device removal rewritten for a stability improvement. (Eldad Zinger)   
  - sdp: unnecessary local variable removed, 'const' declarations added (Eldad Zinger)   
  - sdp: tx timer is deleted when sockets goes to TCP_CLOSE (Eldad Zinger)   
  - sdp: canceled a call to sdp_desroy_work() on send completion with error (Eldad Zinger)   
  - sdp: unnecessary wait-queue removed from sdp_sock structure. (Eldad Zinger)   
  - sdp: unnecessary local variable removed. (Eldad Zinger)   
  - sdp: debug message for reference count changed from CM_TW to CMA (Eldad Zinger)   
  - sdp: BUG2031 - sdp_cma_handler() won't be invoked after last ref count removed (Eldad Zinger)   
  - sdp: fix a leak when ib_post_xxx fail + small fixes (Amir Vadai)   
  - sdp: on device removal, ref count taken so that socket won't be destructed (Eldad Zinger)   
  - sdp: use max number of SGE from HW capabilities (Amir Vadai)   
  - sdp: Fix a hang when ib_post_recv is failed (Amir Vadai)   
  - sdp: fix compilation warning on debug prints (Amir Vadai)   
  - sdp: sdp_bzcopy_thresh module parameter removal (Eldad Zinger)   
  - sdp: BUG2017 - better initialization implementation for ssk->nagle_timer (Eldad Zinger)   
  - sdp: fix for brutal device removing (Eldad Zinger)   
  - sdp: Don't try to allocate FMR larger than RLIMIT_MEMLOCK (Amir Vadai)   
  - sdp: Don't count sdp header twice when calculating size_goal (Amir Vadai)   
  - sdp: timeout for abortive close updated (Eldad Zinger)   
  - sdp: module parameter to disable SDP over ROCEE (Amir Vadai)   
  - sdp: added differentiation between bind failures of sdp. (Eldad Zinger)   
  - sdp: BUG1727 - there is no point of using zcopy when credits are not available. (Eldad Zinger)   
  - sdp: BUG1992 - enable transmission of credits update when tx_credits == 1 (Eldad Zinger)   
  - sdp: unnecessary 'if' statement canceled. (Eldad Zinger)   
  - sdp: BUG1727 - fixed select(2) behavior on a new nonblocking socket. (Eldad Zinger)   
  - sdp: BUG1727 - sdp_destroy_work() and sdp_connect() interfere with each other. (Eldad Zinger)   
  - sdp: support iovlen > 1 in zcopy (Amir Vadai)   
  - sdp: make sdp_socket.h available to user applications (Amir Vadai)   
  - sdp: enable FMR pool cache (Amir Vadai)   
  - sdp: Stop SA Cancel timeout when getting SendSM/RdmaRdCompl (Amir Vadai)   
  - sdp: SendSM wasn't sent sometimes after getting SrcAvailCancel (Amir Vadai)   
  - sdp: Send SendSM from recvmsg context and not from interrupt (Amir Vadai)   
  - sdp: Fix bug in crossing SrcAvail (Amir Vadai)   
  - sdp: Add detailed ZCopy aborted send statistics (Amir Vadai)   
  - sdp: Prevent kernel crash if device init fails (plus bonus fix) (Amir Vadai)   
  - sdp: Fix crossing SrcAvail handling (Amir Vadai)   
  - sdp: Fix bugs in huge paged HW's (Amir Vadai)   
  - sdp: BUG1899 - fix warnings on RH4.8 by avoiding multiple deletions on the same timer. (Amir Vadai)   
  - sdp: must use ib_sg_dma_*, not sg_dma_* for mapping (Amir Vadai)   
  - sdp: use IB_CQ_VECTOR_LEAST_ATTACHED for cq's (Amir Vadai)   
  - sdp: make statistics per cpu (Amir Vadai)   
  - sdp: added statistics instead of prints (Amir Vadai)   
  - sdp: Fix partial ZCopy send bug + recvmsg with MSG_PEEK support (Amir Vadai)   
  - sdp: Set a lower limit to ZCopy threshold (Amir Vadai)   
  - sdp: Fix ZCopy sink not working (Amir Vadai)   
  - sdp: fixed compilation warning (Amir Vadai)   
  - sdp: ZCopy SrcAvail payload size limit fixed + fix ZCopy rx for small packets (Amir Vadai)   
  - sdp: small spec compliancy fixes in code (Amir Vadai)   
  - sdp: fix lockup on mthca cards (Amir Vadai)   
  - sdp: fix a warning in RH4.0 (Amir Vadai)   
  - sdp: Fix Hello Ack Header to be according to spec (Amir Vadai)   
  - sdp: make /proc/net/sdpprf on only if debug data is on (Amir Vadai)   
  - sdp: Cleanup ZCopy page registrations (Amir Vadai)   
  - sdp: cancel_work_sync on 2.6.22 didn't return a value (Amir Vadai)   
  - sdp: changed important prints in zcopy to warning instead of debug (Amir Vadai)   
  - sdp: flush rx_comp_work before destroying socket + make dreq_wait_timeout_work flushing synced (Amir Vadai)   
  - sdp: cleaned up debug prints (Amir Vadai)   
  - sdp: take a reference during zcopy_send (Amir Vadai)   
  - sdp: Disable BZcopy + Enable ZCopy (Amir Vadai)   
  - sdp: changed some warnings into debug prints (Amir Vadai)   
  - sdp: fixed BUG1826 part 1 - schedule while atomic (Amir Vadai)   
  - sdp: Fixed annoying warning by memtrack (Amir Vadai)   
  - sdp: fixed BUG1796 - running out of memory on rx (Amir Vadai)   
  - sdp: fixed sparse warnings (Amir Vadai)   
  - sdp: removed unneeded list initialization - percpu_counter might not have this memeber (Amir Vadai)   
  - sdp: get max send sge from device capabilities instead of hard coded (Amir Vadai)   
  - sdp: incorrect SDP_FMR_SIZE on 32-bit machines (Jack Morgenstein)   
  - sdp: check if sdp device is actually present in sdp_remove_one (Jack Morgenstein)   
  - sdp: Process tx completions from sendmsg context. arm tx cq when needed (Amir Vadai)   
  - sdp: More code cleanup and ZCopy bugs fixes (Amir Vadai)   
  - sdp: code cleanup (Amir Vadai)   
  - sdp: fix cross SrcAvail deadlock (Amir Vadai)   
  - sdp: Fix ZCopy compatability issues (Amir Vadai)   
  - sdp: fix memory leak in bzcopy (Amir Vadai)   
  - sdp: fixed signedness warning in compilation + don't use getnstimeofday (Amir Vadai)   
  - sdp: split very big tx buffer into smaller sends (Amir Vadai)   
  - sdp: QP should be destroyed before its CQs (Amir Vadai)   
  - sdp: fix driver to accept credit updates after RCV_SHUTDOWN (Amir Vadai)   
  - sdp: Add support for ZCopy combined mode - RDMA Read (Amir Vadai)   
  - sdp: removed unnecessary statistics that caused compilation errors on powerpc (Amir Vadai)   
  - sdp: fix some warning and bugs in porting to ofed 1.5 (Amir Vadai)   
  - sdp: fix bad credits advertised when connection initiated (Amir Vadai)   
  - sdp: Fix memory leak in bzcopy (Amir Vadai)   
  - sdp: fix wrong credit advertised in Hello MID (Amir Vadai)   
  - sdp: fix compilation error on 2.6.30 (Amir Vadai)   
  - sdp: fixed coding style (Amir Vadai)   
  - sdp: IB_CQ_VECTOR_LEAST_ATTACHED is not supported yet in 1.5 tree (Amir Vadai)   
  - sdp: fixed div by zero in sdpstats (Amir Vadai)   
  - sdp: make interrupt moderation adaptive (Amir Vadai)   
  - sdp: arm nagle timer on not sent packet instead of on sent packet (Amir Vadai)   
  - sdp: two bug fixes (Amir Vadai)   
  - sdp: make bzcopy poll timeout in jiffies instead of iterations count (Amir Vadai)   
  - sdp: fix bad handling for not aligned buffers in bzcopy + removed poll at end of send (Amir Vadai)   
  - sdp: fix RX to work well on sink side + cosmetics changes (Amir Vadai)   
  - sdp: TX from 1 context only. RX with minimal context switches (Amir Vadai)   
  - sdp: don't arm nagle timer for every sent packet (Amir Vadai)   
  - sdp: remove leftover from debugging (Amir Vadai)   
  - sdp: Do not nagle BZCopy packets (Amir Vadai)   
  - sdp: don't do nagle on first packet (Amir Vadai)   
  - sdp: fix backports (Amir Vadai)   
  - sdp: process RX CQ from interrupt (Amir Vadai)   
  - sdp: created sdp_rx and sdp_tx (Amir Vadai)   
  - sdp: /proc/net/sdpprf - performance utilities (Amir Vadai)   
  - sdp: no tx interrupts (Amir Vadai)   
  - sdp: move tx_ring into dedicated structre + many cosmetic fixes (Amir Vadai)   
  - sdp: fixed compilation error when statistics turned off (Amir Vadai)   
  - sdp: cosmetics changes (Amir Vadai)   
  - sdp: Interrupts performance fixes (Amir Vadai)   
  - sdp: added /proc/net/sdpstats + packets dump (Amir Vadai)   
  - sdp: BUG1311 Netpipe fails with a IB_WC_LOC_LEN_ERR. (Amir Vadai)   
  - sdp: change orphan_count and sockets_allocated from atomic_t to percpu_counter (Nicolas Morey-Chaisemartin)   
  - sdp: BUG1472 - clean socket timeouts and refcount when device is removed (Amir Vadai)   
  - sdp: fixed typo Signed-off-by: Amir Vadai <amirv@mellanox.co.il> (Amir Vadai)   
  - sdp: BUG1502 - scheduling while atomic (Amir Vadai)   
  - sdp: small typo fixed (Amir Vadai)   
  - SDP: BUG1309 - SDP close is slow + fix recv buffer initial size setting (Amir Vadai)   
  - SDP: BUG1087 - fixed recovery from failing rdma_create_qp() (Amir Vadai)   
  - SDP: Fix to limit max buffer size in sdp_resize_buffers on IA64 (Amir Vadai)   
  - sdp: BUG1429 - Sdp doesnt close resources (Amir Vadai)   
  - sdp: BUG1047 - crash in sdp_destroy_qp() when no memory (Amir Vadai)   
  - SDP: BUG1391 - bugs in the zero-copy send code (Amir Vadai)   
  - SDP: BUG1348 - a socket is left after netper on the server side (Amir Vadai)   
  - SDP: BUG1348 - sockets are left in CLOSE state with ref count > 0 (Amir Vadai)   
  - SDP: BUG1402 - kernel panic when sdp_fin arrive in the middle of closing a socket (Amir Vadai)   
  - SDP: BUG1343 - Polygraph test crashes machine (Amir Vadai)   
  - sdp: timeout when waiting for sdp_fin (Amir Vadai)   
  - sdp: fixed sparse warning Signed-off-by: Amir Vadai <amirv@mellanox.co.il> (Amir Vadai)   
  - sdp: do nothing when getting FIN after IB teardown started (Amir Vadai)   
  - sdp: Limit skb frag size to 64K-1 (Amir Vadai)   
  - sdp: more verbose debugging messages for sock_put and sock_head (Amir Vadai)   
  - sdp: BUG1282 - ref count not taken during sdp_shutdown (Amir Vadai)   
  - SDP: print socket tcp-state in /proc/net/sdp (Amir Vadai)   
  - SDP: fix initial recv buffer size (Amir Vadai)   
  - support for 2.6.27 + backports (Amir Vadai)   
  - SDP: RDMA_CM_EVENT_TIMWAIT_EXIT renamed into RDMA_CM_EVENT_TIMEWAIT_EXIT. (Vladimir Sokolovsky)   
  - SDP: Don't allow destruct socket when having sdp_destroy_work in workqueue (Amir Vadai)   
  - SDP: do gracefull close instead of always doing abortive close. (Amir Vadai)   
  - SDP: Split sdp_handle_wc() to smaller functions (Amir Vadai)   
  - SDP: Use sdp_set_state() (Amir Vadai)   
  - Commited old fixes from kernel_patches/fixes/cma_established1.patch into git (Amir Vadai)   
  - Modifies SDP to support the updated 2.6.26-rc2 kernel APIs. (Amir Vadai)   
  - SDP - Fix compile problem on 2.6.24 ia64 (Jim Mott)   
  - SDP: Enable bzcopy by default (Jim Mott)   
  - SDP - Bug837: executing netperf with TCP_CORK enabled never ends (Jim Mott)   
  - SDP - Bug829: poll() always returns POLLOUT on non-blocking socket (Jim Mott)   
  - SDP - Bug294: SDP connect() only allows AF_INET (2), not AF_INET_SDP (27) (Jim Mott)   
  - SDP: various bzcopy fixes V2 (Jim Mott)   
  - Applied 'kernel_patches/fixes/sdp_skbuff_offset.patch'. (Vladimir Sokolovsky)   
  - Applied 'kernel_patches/fixes/sdp_post_credits.patch' (Vladimir Sokolovsky)   
  - SDP: Applied 'kernel_patches/fixes/sdp_cq_param.patch' (Vladimir Sokolovsky)   
  - SDP: Disable Zcopy. (Jim Mott)   
  - Modifies SDP to support the updated 2.6.24-rc2 kernel APIs. (Jim Mott)   
  - SDP: A better fix of a potential memory leak in the new bzcopy code. (Dotan Barak)   
  - sdp: Fix data corretness regression test failure. (Jim Mott)   
  - SDP - Fix reference count locking bug (Jim Mott)   
  - SDP - Make bzcopy defualt for 2K and larger transfer size (Jim Mott)   
  - SDP - Fix reference count bug that prevents mlx4_ib and ib_sdp unload (Jim Mott)   
  - SDP - Add note on where linux bits in sdp_main come from. (Michael S. Tsirkin)   
  - SDP - Zero copy bcopy support (Jim Mott)   
  - SDP - Method used to allocate socket buffers may cause node to hang (Jim Mott)   
  - SDP bug647 - Validate ChRcvBuf range and add comments (Jim Mott)   
  - SDP bug646 - Do not send DisConn if there is only 1 credit (Jim Mott)   
  - SDP bug644 - DisConn, ChRcvBuf, and ChRcvBufAck sent solicited (Jim Mott)   
  - SDP: Add keepalive support (Jim Mott)   
  - Fix SDP build issue in 2.6.22-rc7 kernel. There are skbuff.h changes. (Jim Mott)   
  - IB/sdp: move the socket to accept queue (Ami Perlmutter)   
  - IB/sdp: resize data should be added to skb via skb_put (bugzilla 620) (Ami Perlmutter)   
  - IB/sdp: fix problem with sles9 backport (bugzilla 621) (Ami Perlmutter)   
  - IB/sdp: slow start recv buffer sizes, and try to resize if out of credits (bugzilla 556) (Ami Perlmutter)   
  - IB/sdp: print queued rx and tx status to proc_fs implement SIOCOUTQ ioctl (Ami Perlmutter)   
  - IB/sdp: Cleanup compilation warnings. (Michael S. Tsirkin)   
  - IB/sdp: Fix to be compliant with CA4-119 (bugzilla 596) (Ami Perlmutter)   
  - IB/sdp: adjust module parameter to improve 8K message BW (Ami Perlmutter)   
  - IB/sdp: prevent removal of ib device before cleanup (Ami Perlmutter)   
  - IB/sdp: fix dma mapping direction (bugzzila num. 556) (Ami Perlmutter)   
  - IB/sdp - use the ib_dma interface (Ami Perlmutter)   
  - IB/sdp: cm disconnect should wake up any sleeping processes (bugzzila num. 492) (Ami Perlmutter)   
  - IB/sdp: add uid and inode to proc_fs info (Amiram Perlmutter)   
  - IB/sdp: fix dma leak (Ami Parlmuter)   
  - IB/sdp: fix BSDH len field for HH/HAH login messages. (Amiram Perlmutter)   
  - IB/sdp: try to send after push mark is set (Ami Parlmuter)   
  - IB/sdp: allow users via module parameter to bound SDP's memory use (Amiram Perlmutter)   
  - IB/sdp: fix NULL pointer dereference (Amiram Perlmutter)   
  - IB/sdp: add proc_fs support (Amiram Perlmutter)   
  - IB/sdp: handle shutdown recv on listening socket (Amiram Perlmutter)   
  - Update for API changes merged for 2.6.20. (Michael S. Tsirkin)   
  - IB/sdp: fill required login fields (Amiram Perlmutter)   
  - IB/sdp: poll cq in sendmsg only when sent size is larger than (Amiram Perlmutter)   
  - IB/sdp: fixed compilation error (Amiram Perlmutter)   
  - IB/sdp: fixed typo in module parameter description (Amiram Perlmutter)   
  - IB/sdp: merge small skbs on receive side into larger ones. (Amiram Perlmutter)   
  - IB/sdp: modify buffer use calculation to eliminate credit starvation (Amiram Perlmutter)   
  - IB/sdp: handle immediate errors on post_send/post_receive (Michael S. Tsirkin)   
  - IB/sdp: disable timewait on close if socket has been disconnected (Michael S. Tsirkin)   
  - IB/sdp: emulate completion with error if packet queued after disconnect. (Michael S. Tsirkin)   
  - IB/sdp: add receive buffer size scale factor (Michael S. Tsirkin)   
  - IB/sdp: improve urgent data latency (Amiram Perlmutter)   
  - IB/sdp: fix data corruption on SLES10 (should affect other systems as well). (Michael S. Tsirkin)   
  - IB/sdp: fix a crash when child is disconnected while parent is being destroyed (Michael S. Tsirkin)   
  - CMA should check backlog_queue, not accept_queue, since accept_queue could be changed by accept(). (Michael S. Tsirkin)   
  - IB/sdp: request notification only if CQ exists. (Michael S. Tsirkin)   
  - IB/sdp: do not kill the child socket in accept queue (Michael S. Tsirkin)   
  - IB/sdp: implement SIOCINQ (FIONREAD) (Michael S. Tsirkin)   
  - IB/sdp: set inet's daddr and dport on active side as part of connect (Amiram Perlmutter)   
  - IB/sdp: Fix skb truesize calculation for the RX skb (Michael S. Tsirkin)   
  - IB/sdp: increment seq in case of fin (Amiram Perlmutter)   
  - IB/sdp: do not reset offsets on disconnect (Amiram Perlmutter)   
  - IB/sdp: Use inet_sk for portability. (Michael S. Tsirkin)   
  - IB/sdp: fill in source address in inet_sock when it is available (Amiram Perlmutter)   
  - IB/sdp: add support for MSG_OOB (Ami Parlmuter)   
  - IB/sdp: Add CQ polling, weight configurable globally. (Michael S. Tsirkin)   
  - IB/sdp: Three bugfixes in SDP sockets. (Michael S. Tsirkin)   
  - IB/sdp: remove unused include (Michael S. Tsirkin)   
  - IB/sdp: Two bugfixes in SDP (Michael S. Tsirkin)   
  - IB/sdp: Change PFN_INDEX -> PAGE_INDEX (Michael S. Tsirkin)   
  - IB/sdp: Thinko fix: must update nr frags. (Michael S. Tsirkin)   
  - IB/sdp:Free unused pages. (Michael S. Tsirkin)   
  - IB/sdp: set sport on autobind (Michael S. Tsirkin)   
  - IB/sdp: Use high memory for receive buffers (Michael S. Tsirkin)   
  - IB/sdp: Fix typo in code (Michael S. Tsirkin)   
  - IB/sdp: Implement Nagle algorithm. (Michael S. Tsirkin)   
  - IB/sdp:Split data path debug from not (Michael S. Tsirkin)   
  - IB/sdp: Fix error handling for case when mr allocation fails (Michael S. Tsirkin)   
  - IB/sdp: Comment out gso_seg initialization. (Michael S. Tsirkin)   
  - IB/sdp: Fix memory leak in SDP (Michael S. Tsirkin)   
  - sdp: Add SDP - lone SDP from SVN 8227 (Michael S. Tsirkin)   
  - mlx4_ib: Memory leak on Dom0 with SRIOV. (Venkat Venkatsubra)  [Orabug: 21675211]  
  - RDS: Handle RDMA_CM_EVENT_TIMEWAIT_EXIT event. (Venkat Venkatsubra)  [Orabug: 21675221]  
  - uek-rpm: build: Update the base release to 9 with stable v4.1.9 (Santosh Shilimkar)   
  - uek-rpm: sparc: update FW_LOADER_USER and TRUSTED_KEYRING (Allen Pais)  [Orabug: 21880958] [Orabug: 21900415]  
  - Revert "sparc/PCI: Add mem64 resource parsing for root bus" (Santosh Shilimkar)  [Orabug: 21937193]  
  - Revert "PCI: Set under_pref for mem64 resource of pcie device" (Santosh Shilimkar)  [Orabug: 21937193]  
  - sparc/crypto: initialize blkcipher.ivsize (Dave Kleikamp)   
  - Linux 4.1.9 (Greg Kroah-Hartman)   
  - cxl: Don't remove AFUs/vPHBs in cxl_reset (Daniel Axtens)   
  - ipv4: off-by-one in continuation handling in /proc/net/route (Andy Whitcroft)   
  - net: dsa: Do not override PHY interface if already configured (Florian Fainelli)   
  - inet: fix races with reqsk timers (Eric Dumazet)   
  - inet: fix possible request socket leak (Eric Dumazet)   
  - netlink: make sure -EBUSY won't escape from netlink_insert (Daniel Borkmann)   
  - bna: fix interrupts storm caused by erroneous packets (Ivan Vecera)   
  - bridge: netlink: account for the IFLA_BRPORT_PROXYARP_WIFI attribute size and policy (Nikolay Aleksandrov)   
  - bridge: netlink: account for the IFLA_BRPORT_PROXYARP attribute size and policy (Nikolay Aleksandrov)   
  - udp: fix dst races with multicast early demux (Eric Dumazet)   
  - rds: fix an integer overflow test in rds_info_getsockopt() (Dan Carpenter)   
  - rocker: free netdevice during netdevice removal (Ido Schimmel)   
  - net: sched: fix refcount imbalance in actions (Daniel Borkmann)   
  - act_bpf: fix memory leaks when replacing bpf programs (Daniel Borkmann)   
  - packet: tpacket_snd(): fix signed/unsigned comparison (Alexander Drozdov)   
  - packet: missing dev_put() in packet_do_bind() (Lars Westerhoff)   
  - fib_trie: Drop unnecessary calls to leaf_pull_suffix (Alexander Duyck)   
  - net/mlx4_core: Fix wrong index in propagating port change event to VFs (Jack Morgenstein)   
  - bridge: netlink: fix slave_changelink/br_setport race conditions (Nikolay Aleksandrov)   
  - virtio_net: don't require ANY_LAYOUT with VERSION_1 (Michael S. Tsirkin)   
  - netlink: don't hold mutex in rcu callback when releasing mmapd ring (Florian Westphal)   
  - inet: frags: fix defragmented packet's IP header for af_packet (Edward Hyunkoo Jee)   
  - sched: cls_flow: fix panic on filter replace (Daniel Borkmann)   
  - sched: cls_bpf: fix panic on filter replace (Daniel Borkmann)   
  - bonding: correct the MAC address for "follow" fail_over_mac policy (dingtianhong)   
  - Revert "sit: Add gro callbacks to sit_offload" (Herbert Xu)   
  - bonding: fix destruction of bond with devices different from arphrd_ether (Nikolay Aleksandrov)   
  - ipv6: lock socket in ip6_datagram_connect() (Eric Dumazet)   
  - isdn/gigaset: reset tty->receive_room when attaching ser_gigaset (Tilman Schmidt)   
  - fq_codel: fix a use-after-free (WANG Cong)   
  - bridge: mdb: fix double add notification (Nikolay Aleksandrov)   
  - net: Fix skb_set_peeked use-after-free bug (Herbert Xu)   
  - net: Fix skb csum races when peeking (Herbert Xu)   
  - net: Clone skb before setting peeked flag (Herbert Xu)   
  - net/xen-netback: off by one in BUG_ON() condition (Dan Carpenter)   
  - net: call rcu_read_lock early in process_backlog (Julian Anastasov)   
  - net: do not process device backlog during unregistration (Julian Anastasov)   
  - bridge: fix potential crash in __netdev_pick_tx() (Eric Dumazet)   
  - net: pktgen: fix race between pktgen_thread_worker() and kthread_stop() (Oleg Nesterov)   
  - bridge: mdb: zero out the local br_ip variable before use (Nikolay Aleksandrov)   
  - net/tipc: initialize security state for new connection socket (Stephen Smalley)   
  - ip_tunnel: fix ipv4 pmtu check to honor inner ip header df (Timo Teräs)   
  - rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver (Daniel Borkmann)   
  - Revert "dev: set iflink to 0 for virtual interfaces" (Nicolas Dichtel)   
  - net: graceful exit from netif_alloc_netdev_queues() (Eric Dumazet)   
  - rhashtable: fix for resize events during table walk (Phil Sutter)   
  - ipv6: Make MLD packets to only be processed locally (Angga)   
  - jbd2: avoid infinite loop when destroying aborted journal (Jan Kara)   
  - lib/decompressors: use real out buf size for gunzip with kernel (Yinghai Lu)   
  - hfs,hfsplus: cache pages correctly between bnode_create and bnode_free (Hin-Tak Leung)   
  - net: stmmac: dwmac-rk: Fix clk rate when provided by soc (Heiko Stübner)   
  - stmmac: troubleshoot unexpected bits in des0 & des1 (Alexey Brodkin)   
  - stmmac: fix check for phydev being open (Alexey Brodkin)   
  - IB/mlx4: Fix incorrect cq flushing in error state (Ariel Nahum)   
  - IB/mlx4: Use correct SL on AH query under RoCE (Noa Osherovich)   
  - IB/mlx4: Forbid using sysfs to change RoCE pkeys (Jack Morgenstein)   
  - IB/mlx4: Fix potential deadlock when sending mad to wire (Jack Morgenstein)   
  - IB/mlx5: avoid destroying a NULL mr in reg_user_mr error flow (Haggai Eran)   
  - IB/iser: Fix possible bogus DMA unmapping (Sagi Grimberg)   
  - IB/iser: Fix missing return status check in iser_send_data_out (Sagi Grimberg)   
  - IB/uverbs: Fix race between ib_uverbs_open and remove_one (Yishai Hadas)   
  - IB/uverbs: reject invalid or unknown opcodes (Christoph Hellwig)   
  - IB/qib: Change lkey table allocation to support more MRs (Mike Marciniszyn)   
  - IB/srp: Stop the scsi_eh_<n> and scsi_tmf_<n> threads if login fails (Bart Van Assche)   
  - IB/srp: Handle partial connection success correctly (Bart Van Assche)   
  - ideapad-laptop: Add Lenovo Yoga 3 14 to no_hw_rfkill dmi list (Hans de Goede)   
  - hfs: fix B-tree corruption after insertion at position 0 (Hin-Tak Leung)   
  - eCryptfs: Invalidate dcache entries when lower i_nlink is zero (Tyler Hicks)   
  - iommu/vt-d: Really use upper context table when necessary (Joerg Roedel)   
  - iommu/tegra-smmu: Parameterize number of TLB lines (Thierry Reding)   
  - iommu/io-pgtable-arm: Unmap and free table when overwriting with block (Will Deacon)   
  - iommu/fsl: Really fix init section(s) content (Emil Medve)   
  - md: flush ->event_work before stopping array. (NeilBrown)   
  - md/raid10: always set reshape_safe when initializing reshape_position. (NeilBrown)   
  - md/raid5: don't let shrink_slab shrink too far. (NeilBrown)   
  - md/raid5: avoid races when changing cache size. (NeilBrown)   
  - mmc: core: fix race condition in mmc_wait_data_done (Jialing Fu)   
  - mmc: sdhci: also get preset value and driver type for MMC_DDR52 (Jisheng Zhang)   
  - mmc: sdhci-pci: set the clear transfer mode register quirk for O2Micro (Adam Lee)   
  - fs: Don't dump core if the corefile would become world-readable. (Jann Horn)   
  - fs: if a coredump already exists, unlink and recreate with O_EXCL (Jann Horn)   
  - vmscan: fix increasing nr_isolated incurred by putback unevictable pages (Jaewon Kim)   
  - parisc: Filter out spurious interrupts in PA-RISC irq handler (Helge Deller)   
  - parisc: Use double word condition in 64bit CAS operation (John David Anglin)   
  - PCI,parisc: Enable 64-bit bus addresses on PA-RISC (Helge Deller)   
  - rtc: abx80x: fix RTC write bit (Mitja Spes)   
  - rtc: s5m: fix to update ctrl register (Joonyoung Shim)   
  - rtc: s3c: fix disabled clocks for alarm (Joonyoung Shim)   
  - SUNRPC: Lock the transport layer on shutdown (Trond Myklebust)   
  - SUNRPC: Ensure that we wait for connections to complete before retrying (Trond Myklebust)   
  - SUNRPC: xs_reset_transport must mark the connection as disconnected (Trond Myklebust)   
  - SUNRPC: Fix a thinko in xs_connect() (Trond Myklebust)   
  - net: sunrpc: fix tracepoint Warning: unknown op '->' (Pratyush Anand)   
  - Revert "NFSv4: Remove incorrect check in can_open_delegated()" (Trond Myklebust)   
  - NFSv4.1: Fix a protocol issue with CLOSE stateids (Trond Myklebust)   
  - NFSv4.1/flexfiles: Fix a protocol error in layoutreturn (Trond Myklebust)   
  - NFS41/flexfiles: zero out DS write wcc (Peng Tao)   
  - NFSv4: Force a post-op attribute update when holding a delegation (Trond Myklebust)   
  - NFS41/flexfiles: update inode after write finishes (Peng Tao)   
  - NFS: nfs_set_pgio_error sometimes misses errors (Trond Myklebust)   
  - NFS: Fix a NULL pointer dereference of migration recovery ops for v4.2 client (Kinglong Mee)   
  - NFSv4.1/pNFS: Fix borken function _same_data_server_addrs_locked() (Trond Myklebust)   
  - NFS: Don't let the ctime override attribute barriers. (Trond Myklebust)   
  - NFSv4: don't set SETATTR for O_RDONLY|O_EXCL (NeilBrown)   
  - nfsd: ensure that delegation stateid hash references are only put once (Jeff Layton)   
  - nfsd: ensure that the ol stateid hash reference is only put once (Jeff Layton)   
  - nfsd: Fix an FS_LAYOUT_TYPES/LAYOUT_TYPES encode bug (Kinglong Mee)   
  - NFSv4/pnfs: Ensure we don't miss a file extension (Trond Myklebust)   
  - Btrfs: check if previous transaction aborted to avoid fs corruption (Filipe Manana)   
  - media: am437x-vpfe: Fix a race condition during release (Benoit Parrot)   
  - media: am437x-vpfe: Requested frame size and fmt overwritten by current sensor setting (Benoit Parrot)   
  - v4l: omap3isp: Fix sub-device power management code (Sakari Ailus)   
  - rc-core: fix remove uevent generation (David Härdeman)   
  - mm: make page pfmemalloc check more robust (Michal Hocko)   
  - x86/mm: Initialize pmd_idx in page_table_range_init_count() (Minfei Huang)   
  - mm: check if section present during memory block registering (Yinghai Lu)   
  - Add radeon suspend/resume quirk for HP Compaq dc5750. (Jeffery Miller)   
  - CIFS: fix type confusion in copy offload ioctl (Jann Horn)   
  - powerpc/mm: Recompute hash value after a failed update (Aneesh Kumar K.V)   
  - powerpc/boot: Specify ABI v2 when building an LE boot wrapper (Benjamin Herrenschmidt)   
  - crypto: vmx - Adding enable_kernel_vsx() to access VSX instructions (Leonidas Da Silva Barbosa)   
  - powerpc: Uncomment and make enable_kernel_vsx() routine available (Leonidas Da Silva Barbosa)   
  - powerpc/rtas: Introduce rtas_get_sensor_fast() for IRQ handlers (Thomas Huth)   
  - powerpc/mm: Fix pte_pagesize_index() crash on 4K w/64K hash (Michael Ellerman)   
  - powerpc/eeh: Fix fenced PHB caused by eeh_slot_error_detail() (Gavin Shan)   
  - powerpc/eeh: Probe after unbalanced kref check (Daniel Axtens)   
  - powerpc/pseries: Fix corrupted pdn list (Gavin Shan)   
  - pinctrl: at91: fix null pointer dereference (David Dueck)   
  - ALSA: hda - Fix white noise on Dell M3800 (Niranjan Sivakumar)   
  - ALSA: hda - Add some FIXUP quirks for white noise on Dell laptop. (Woodrow Shen)   
  - ALSA: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437 (Takashi Iwai)   
  - ALSA: hda - Enable headphone jack detect on old Fujitsu laptops (Takashi Iwai)   
  - ALSA: usb-audio: correct the value cache check. (Yao-Wen Mao)   
  - Input: evdev - do not report errors form flush() (Takashi Iwai)   
  - arm64: KVM: Disable virtual timer even if the guest is not using it (Marc Zyngier)   
  - KVM: arm64: add workaround for Cortex-A57 erratum #852523 (Will Deacon)   
  - arm/arm64: KVM: vgic: Check for !irqchip_in_kernel() when mapping resources (Pavel Fedin)   
  - arm64: errata: add module build workaround for erratum #843419 (Will Deacon)   
  - arm64: head.S: initialise mdcr_el2 in el2_setup (Will Deacon)   
  - arm64: compat: fix vfp save/restore across signal handlers in big-endian (Will Deacon)   
  - arm64: set MAX_MEMBLOCK_ADDR according to linear region size (Ard Biesheuvel)   
  - of/fdt: make memblock maximum physical address arch configurable (Ard Biesheuvel)   
  - arm64: flush FP/SIMD state correctly after execve() (Ard Biesheuvel)   
  - arm64: kconfig: Move LIST_POISON to a safe value (Jeff Vander Stoep)   
  - Revert "ext4: remove block_device_ejected" (Theodore Ts'o)   
  - ext4: don't manipulate recovery flag when freezing no-journal fs (Eric Sandeen)   
  - cxl: Fix unbalanced pci_dev_get in cxl_probe (Daniel Axtens)   
  - cxl: Remove racy attempt to force EEH invocation in reset (Daniel Axtens)   
  - mac80211: enable assoc check for mesh interfaces (Bob Copeland)   
  - MIPS: math-emu: Emulate missing BC1{EQ,NE}Z instructions (Markos Chandras)   
  - MIPS: math-emu: Allow m{f,t}hc emulation on MIPS R6 (Markos Chandras)   
  - tg3: Fix temperature reporting (Jean Delvare)   
  - igb: Fix oops caused by missing queue pairing (Shota Suzuki)   
  - rtlwifi: rtl8821ae: Fix an expression that is always false (Larry Finger)   
  - rtlwifi: rtl8192cu: Add new device ID (Adrien Schildknecht)   
  - unshare: Unsharing a thread does not require unsharing a vm (Eric W. Biederman)   
  - blk-mq: fix buffer overflow when reading sysfs file of 'pending' (Ming Lei)   
  - nfc: nci: hci: Add check on skb nci_hci_send_cmd parameter (Christophe Ricard)   
  - NFC: st21nfca: fix use of uninitialized variables in error path (Christophe Ricard)   
  - uek-rpm: configs: Rationalise CRYPTO config for OL6 (John Haxby)   
  - igb: bump version to igb-5.3.0 (Todd Fujinaka)  [Orabug: 21792102]  
  - igb: use ARRAY_SIZE to replace calculating sizeof(a)/sizeof(a[0]) (Todd Fujinaka)  [Orabug: 21792102]  
  - igb: report unsupported ethtool settings in set_coalesce (Todd Fujinaka)  [Orabug: 21792102]  
  - igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect (Todd Fujinaka)  [Orabug: 21792102]  
  - igb: Pull timestamp from fragment before adding it to skb (Alexander Duyck)  [Orabug: 21792102]  
  - igb: only report generic filters in get_ts_info (Jacob Keller)  [Orabug: 21792102]  
  - igb: bump version of igb to 5.2.18 (Todd Fujinaka)  [Orabug: 21792102]  
  - igb: disable IPv6 extension header processing (Todd Fujinaka)  [Orabug: 21792102]  
  - igb: Don't use NETDEV_FRAG_PAGE_MAX_SIZE in descriptor calculation (Alexander Duyck)  [Orabug: 21792102]  
  - igb: simplify and clean up igb_enable_mas() (Todd Fujinaka)  [Orabug: 21792102]  
  - e1000e: Increase driver version number (Raanan Avargil)  [Orabug: 21792108]  
  - e1000e: Fix tight loop implementation of systime read algorithm (Raanan Avargil)  [Orabug: 21792108]  
  - e1000e: Fix incorrect ASPM locking (Raanan Avargil)  [Orabug: 21792108]  
  - e1000e: Cosmetic changes (Raanan Avargil)  [Orabug: 21792108]  
  - e1000e: Fix EEE in Sx implementation (Raanan Avargil)  [Orabug: 21792108]  
  - e1000e: Cleanup qos request in error handling of e1000_open (Jia-Ju Bai)  [Orabug: 21792108]  
  - e1000e: i219 - k1 workaround for LPT is not required for SPT (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: i219 - Increase minimum FIFO read/write min gap (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: i219 - increase IPG for speed 10/100 full duplex (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: i219 - fix to enable both ULP and EEE in Sx state (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: synchronization of MAC-PHY interface only on non- ME systems (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: fix locking issue with e1000e_disable_aspm (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: Bump the version to 3.2.5 (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: fix unit hang during loopback test (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: fix systim issues (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: fix legacy interrupt handling in i219 (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: fix flush_desc_ring implementation (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: fix logical error in flush_desc_rings (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: remove call to do_div and sign mismatch warning (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: i219 execute unit hang fix on every reset or power state transition (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: i219 fix unit hang on reset and runtime D3 (Yanir Lubetkin)  [Orabug: 21792108]  
  - e1000e: fix call to do_div() to use u64 arg (Jeff Kirsher)  [Orabug: 21792108]  
  - e1000e: Do not allow CRC stripping to be disabled on 82579 w/ jumbo frames (Alexander Duyck)  [Orabug: 21792108]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.8-15.1.el6uek]
changelog:
  - uek-rpm: sparc: update FW_LOADER_USER and TRUSTED_KEYRING (Allen Pais)  [Orabug: 21880958] [Orabug: 21900415]  
  - Revert "sparc/PCI: Add mem64 resource parsing for root bus" (Santosh Shilimkar)  [Orabug: 21937193]  
  - Revert "PCI: Set under_pref for mem64 resource of pcie device" (Santosh Shilimkar)  [Orabug: 21937193]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.8-15.el6uek]
changelog:
  - use SET_NETDEV_DEV() to set up the vdev in vnet_new() (Sowmini Varadhan)   
  - lib/iommu-common.c: do not try to deref a null iommu->lazy_flush() pointer when n < pool->hint (Sowmini Varadhan)   
  - uek-rpm: configs: sparc64: enable dtrace support (Nick Alcock)   
  - uek-rpm: build: Update the base release to 8 with stable v4.1.8 (Santosh Shilimkar)   
  - uek-rpm: config: sxge/sxgevf: enable driver (Brian Maly)  [Orabug: 20509061]  
  - revert commit ff8fb335221e2c446b0d4cbea26be371fd2feb64 (Tariq Saeed)  [Orabug: 21696932]  
  - sxge/sxgevf: port to uek4 (Joyce Yu)  [Orabug: 20509061]  
  - block: loop: don't enable direct-io unless the filesystem supports it (Dave Kleikamp)   
  - Linux 4.1.8 (Greg Kroah-Hartman)   
  - ARM: rockchip: fix broken build (Caesar Wang)   
  - fs: create and use seq_show_option for escaping (Kees Cook)   
  - hpfs: update ctime and mtime on directory modification (Mikulas Patocka)   
  - fs: Set the size of empty dirs to 0. (Eric W. Biederman)   
  - drivercore: Fix unregistration path of platform devices (Grant Likely)   
  - ACPI, PCI: Penalize legacy IRQ used by ACPI SCI (Jiang Liu)   
  - ARM: dts: rockchip: fix rk3288 watchdog irq (Heiko Stuebner)   
  - ARM: rockchip: fix the CPU soft reset (Caesar Wang)   
  - ARM: OMAP2+: DRA7: clockdomain: change l4per2_7xx_clkdm to SW_WKUP (Vignesh R)   
  - ARM: dts: fix clock-frequency of display timing0 for exynos3250-rinato (Hyungwon Hwang)   
  - ARM: orion5x: fix legacy orion5x IRQ numbers (Benjamin Cama)   
  - of/address: Don't loop forever in of_find_matching_node_by_address(). (David Daney)   
  - soc/tegra: pmc: Avoid usage of uninitialized variable (Thierry Reding)   
  - x86/mce: Reenable CMCI banks when swiching back to interrupt mode (Xie XiuQi)   
  - regulator: pbias: Fix broken pbias disable functionality (Kishon Vijay Abraham I)   
  - auxdisplay: ks0108: fix refcount (Sudip Mukherjee)   
  - spi/spi-xilinx: Fix mixed poll/irq mode (Ricardo Ribalda Delgado)   
  - spi/spi-xilinx: Fix spurious IRQ ACK on irq mode (Ricardo Ribalda Delgado)   
  - Doc: ABI: testing: configfs-usb-gadget-sourcesink (Peter Chen)   
  - Doc: ABI: testing: configfs-usb-gadget-loopback (Peter Chen)   
  - devres: fix devres_get() (Masahiro Yamada)   
  - xtensa: fix kernel register spilling (Max Filippov)   
  - xtensa: fix threadptr reload on return to userspace (Max Filippov)   
  - KVM: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST (Haozhong Zhang)   
  - KVM: PPC: Book3S HV: Fix race in reading change bit when removing HPTE (Paul Mackerras)   
  - KVM: PPC: Book3S HV: Exit on H_DOORBELL if HOST_IPI is set (Gautham R. Shenoy)   
  - KVM: MMU: fix validation of mmio page fault (Xiao Guangrong)   
  - HID: cp2112: fix I2C_SMBUS_BYTE write (Ellen Wang)   
  - HID: cp2112: fix byte order in SMBUS operations (Ellen Wang)   
  - HID: usbhid: Fix the check for HID_RESET_PENDING in hid_io_error (Don Zickus)   
  - crypto: ghash-clmulni: specify context size for ghash async algorithm (Andrey Ryabinin)   
  - crypto: vmx - Fixing GHASH Key issue on little endian (Leonidas Da Silva Barbosa)   
  - serial: samsung: fix DMA for FIFO smaller than cache line size (Robert Baldyga)   
  - serial: samsung: fix DMA mode enter condition for small FIFO sizes (Marek Szyprowski)   
  - serial: 8250_pci: Add support for Pericom PI7C9X795[1248] (Adam Lee)   
  - serial: 8250: bind to ALi Fast Infrared Controller (ALI5123) (Maciej S. Szmigiero)   
  - serial: 8250: don't bind to SMSC IrCC IR port (Maciej S. Szmigiero)   
  - ASoC: arizona: Poll for FLL clock OK rather than use interrupts (Charles Keepax)   
  - ASoC: arizona: Fix gain settings of FLL in free-run mode (Nikesh Oswal)   
  - ASoC: adav80x: Remove .read_flag_mask setting from adav80x_regmap_config (Axel Lin)   
  - ASoC: samsung: Remove redundant arndale_audio_remove (Vaishali Thakkar)   
  - ASoC: rt5640: fix line out no sound issue (John Lin)   
  - tty: serial: men_z135_uart.c: Fix race between IRQ and set_termios() (Johannes Thumshirn)   
  - usb: host: ehci-sys: delete useless bus_to_hcd conversion (Peter Chen)   
  - usb: gadget: f_uac2: finalize wMaxPacketSize according to bandwidth (Peter Chen)   
  - usb: dwc3: ep0: Fix mem corruption on OUT transfers of more than 512 bytes (Kishon Vijay Abraham I)   
  - doc: usb: gadget-testing: using the updated testusb.c (Peter Chen)   
  - usb: gadget: m66592-udc: forever loop in set_feature() (Dan Carpenter)   
  - xfs: Fix file type directory corruption for btree directories (Jan Kara)   
  - xfs: Fix xfs_attr_leafblock definition (Jan Kara)   
  - libxfs: readahead of dir3 data blocks should use the read verifier (Darrick J. Wong)   
  - USB: pl2303: fix baud-rate divisor calculations (Michał Pecio)   
  - USB: ftdi_sio: Added custom PID for CustomWare products (Matthijs Kooijman)   
  - USB: qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (David Ward)   
  - USB: symbolserial: Use usb_get_serial_port_data (Philipp Hachtmann)   
  - spi: dw: Allow interface drivers to limit data I/O to word sizes (Michael van der Westhuizen)   
  - spi: img-spfi: fix kbuild test robot warning (Sifan Naeem)   
  - spi: img-spfi: fix multiple calls to request gpio (Sifan Naeem)   
  - spi: img-spfi: check for timeout error before proceeding (Sifan Naeem)   
  - spi: sh-msiof: Fix FIFO size to 64 word from 256 word (Koji Matsuoka)   
  - spi: Fix regression in spi-bitbang-txrx.h (Lars Persson)   
  - spi: bcm2835: set up spi-mode before asserting cs-gpio (Martin Sperl)   
  - PCI: Disable async suspend/resume for JMicron multi-function SATA/AHCI (Zhang Rui)   
  - PCI: Add VPD function 0 quirk for Intel Ethernet devices (Mark Rustad)   
  - PCI: Add dev_flags bit to access VPD through function 0 (Mark Rustad)   
  - PCI: Fix TI816X class code quirk (Bjorn Helgaas)   
  - clk: qcom: Fix MSM8916 prng clock enable bit (Georgi Djakov)   
  - clk: qcom: Set CLK_SET_RATE_PARENT on ce1 clocks (Stephen Boyd)   
  - clk: pxa: fix core frequency reporting unit (Robert Jarzmik)   
  - clk: versatile: off by one in clk_sp810_timerclken_of_get() (Dan Carpenter)   
  - clk: pistachio: correct critical clock list (Damien.Horsley)   
  - clk: pistachio: Fix override of clk-pll settings from boot loader (Zdenko Pulitika)   
  - clk: s5pv210: add missing call to samsung_clk_of_add_provider() (Marek Szyprowski)   
  - clk: exynos4: Fix wrong clock for Exynos4x12 ADC (Krzysztof Kozlowski)   
  - clk: rockchip: rk3288: add CLK_SET_RATE_PARENT to sclk_mac (Heiko Stuebner)   
  - PM / clk: don't return int on __pm_clk_enable() (Colin Ian King)   
  - staging: comedi: usbduxsigma: don't clobber ao_timer in command test (Ian Abbott)   
  - staging: comedi: usbduxsigma: don't clobber ai_timer in command test (Ian Abbott)   
  - staging: comedi: adl_pci7x3x: fix digital output on PCI-7230 (Ian Abbott)   
  - sched: Fix cpu_active_mask/cpu_online_mask race (Jan H. Schönherr)   
  - iio: adis16480: Fix scale factors (Lars-Peter Clausen)   
  - iio: Add inverse unit conversion macros (Lars-Peter Clausen)   
  - iio: adis16400: Fix adis16448 gyroscope scale (Lars-Peter Clausen)   
  - iio: industrialio-buffer: Fix iio_buffer_poll return value (Cristina Opriceana)   
  - iio: event: Remove negative error code from iio_event_poll (Cristina Opriceana)   
  - iio: bmg160: IIO_BUFFER and IIO_TRIGGERED_BUFFER are required (Markus Pargmann)   
  - s390/setup: fix novx parameter (Martin Schwidefsky)   
  - s390/sclp: fix compile error (Sebastian Ott)   
  - drm/i915: Limit the number of loops for reading a split 64bit register (Chris Wilson)   
  - drm/i915: Always mark the object as dirty when used by the GPU (Chris Wilson)   
  - drm/i915: Allow DSI dual link to be configured on any pipe (Gaurav K Singh)   
  - drm/qxl: validate monitors config modes (Jonathon Jongsma)   
  - drm/i915: Preserve SSC earlier (Lukas Wunner)   
  - drm/radeon: fix HDMI quantization_range for pre-DCE5 asics (Alex Deucher)   
  - drm/radeon/native: Send out the full AUX address (Alex Deucher)   
  - drm/radeon/atom: Send out the full AUX address (Ville Syrjälä)   
  - drm/i915: Check DP link status on long hpd too (Ville Syrjälä)   
  - drm/i915: apply the PCI_D0/D3 hibernation workaround everywhere on pre GEN6 (Imre Deak)   
  - DRM - radeon: Don't link train DisplayPort on HPD until we get the dpcd (Stephen Chandler Paul)   
  - x86/ldt: Further fix FPU emulation (Andy Lutomirski)   
  - x86/ldt: Correct FPU emulation access to LDT (Juergen Gross)   
  - x86/ldt: Correct LDT access in single stepping logic (Juergen Gross)   
  - x86/ldt: Make modify_ldt synchronous (Andy Lutomirski)   {CVE-2015-5157} 
  - Linux 4.1.7 (Greg Kroah-Hartman)   
  - ARM: 8405/1: VDSO: fix regression with toolchains lacking ld.bfd executable (Nathan Lynch)   
  - x86/idle: Restore trace_cpu_idle to mwait_idle() calls (Jisheng Zhang)   
  - x86/apic: Fix fallout from x2apic cleanup (Thomas Gleixner)   
  - x86/xen: make CONFIG_XEN depend on CONFIG_X86_LOCAL_APIC (David Vrabel)   
  - arm64: perf: fix unassigned cpu_pmu->plat_device when probing PMU PPIs (Shannon Zhao)   
  - arm64: KVM: Fix host crash when injecting a fault into a 32bit guest (Marc Zyngier)   
  - fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Hiral Shah)   
  - Add factory recertified Crucial M500s to blacklist (Guillermo A. Amaral)   
  - can: pcan_usb: don't provide CAN FD bittimings by non-FD adapters (Marc Kleine-Budde)   
  - SCSI: Fix NULL pointer dereference in runtime PM (Alan Stern)   
  - genirq: Introduce irq_chip_set_type_parent() helper (Grygorii Strashko)   
  - genirq: Don't return ENOSYS in irq_chip_retrigger_hierarchy (Grygorii Strashko)   
  - ARM: OMAP: wakeupgen: Restore the irq_set_type() mechanism (Grygorii Strashko)   
  - irqchip/crossbar: Restore set_wake functionality (Grygorii Strashko)   
  - irqchip/crossbar: Restore the mask on suspend behaviour (Grygorii Strashko)   
  - irqchip/crossbar: Restore the irq_set_type() mechanism (Grygorii Strashko)   
  - 9p: ensure err is initialized to 0 in p9_client_read/write (Vincent Bernat)   
  - drm/i915: Avoid TP3 on CHV (Thulasimani,Sivakumar)   
  - drm/i915: remove HBR2 from chv supported list (Thulasimani,Sivakumar)   
  - drm/i915: Flag the execlists context object as dirty after every use (Chris Wilson)   
  - drm/atmel-hlcdc: Compile suspend/resume for PM_SLEEP only (Thierry Reding)   
  - Input: gpio_keys_polled - request GPIO pin as input. (Vincent Pelletier)   
  - PCI: Don't use 64-bit bus addresses on PA-RISC (Bjorn Helgaas)   
  - target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT (Alexei Potashnik)   
  - mac80211: fix invalid read in minstrel_sort_best_tp_rates() (Adrien Schildknecht)   
  - ALSA: hda: fix possible NULL dereference (Markus Osterhoff)   
  - ALSA: hda - Fix path power activation (Takashi Iwai)   
  - ALSA: hda - Check all inputs for is_active_nid_for_any() (Takashi Iwai)   
  - ALSA: hda - Shutdown CX20722 on reboot/free to avoid spurious noises (David Henningsson)   
  - ALSA: usb: Add native DSD support for Gustard DAC-X20U (Jurgen Kramer)   
  - ALSA: hda - Fix the white noise on Dell laptop (Woodrow Shen)   
  - ALSA: usb-audio: Fix runtime PM unbalance (Takashi Iwai)   
  - cpuset: use trialcs->mems_allowed as a temp variable (Alban Crequy)   
  - Revert "libata: Implement NCQ autosense" (Tejun Heo)   
  - Revert "libata: Implement support for sense data reporting" (Tejun Heo)   
  - Revert "libata-eh: Set 'information' field for autosense" (Tejun Heo)   
  - crypto: caam - fix memory corruption in ahash_final_ctx (Horia Geant?)   
  - crypto: nx - respect sg limit bounds when building sg lists for SHA (Jan Stancek)   
  - sd: Fix maximum I/O size for BLOCK_PC requests (Martin K. Petersen)   
  - libiscsi: Fix host busy blocking during connection teardown (John Soni Jose)   
  - MIPS: Fix seccomp syscall argument for MIPS64 (Markos Chandras)   
  - regmap: regcache-rbtree: Clean new present bits on present bitmap resize (Guenter Roeck)   
  - Revert x86 sigcontext cleanups (Linus Torvalds)   
  - mfd: arizona: Fix initialisation of the PM runtime (Charles Keepax)   
  - ARM: invalidate L1 before enabling coherency (Russell King)   
  - ARM: v7 setup function should invalidate L1 cache (Russell King)   
  - ARM: 8384/1: VDSO: force use of BFD linker (Nathan Lynch)   
  - ARM: 8385/1: VDSO: group link options (Nathan Lynch)   
  - ARM: dts: OMAP5: Fix broken pbias device creation (Kishon Vijay Abraham I)   
  - ARM: dts: OMAP4: Fix broken pbias device creation (Kishon Vijay Abraham I)   
  - ARM: dts: dra7: Fix broken pbias device creation (Kishon Vijay Abraham I)   
  - ARM: dts: omap243x: Fix broken pbias device creation (Kishon Vijay Abraham I)   
  - ARM: imx6: correct i.MX6 PCIe interrupt routing (Lucas Stach)   
  - libfc: Fix fc_fcp_cleanup_each_cmd() (Bart Van Assche)   
  - libfc: Fix fc_exch_recv_req() error path (Bart Van Assche)   
  - drm/vmwgfx: Fix execbuf locking issues (Thomas Hellstrom)   
  - drm/radeon: add new OLAND pci id (Alex Deucher)   
  - HID: uclogic: fix limit in uclogic_tablet_enable() (Dan Carpenter)   
  - HID: hid-input: Fix accessing freed memory during device disconnect (Krzysztof Kozlowski)   
  - EDAC, ppc4xx: Access mci->csrows array elements properly (Michael Walle)   
  - localmodconfig: Use Kbuild files too (Richard Weinberger)   
  - dm thin metadata: delete btrees when releasing metadata snapshot (Joe Thornber)   
  - xen/xenbus: Don't leak memory when unmapping the ring on HVM backend (Julien Grall)   
  - x86/xen: build "Xen PV" APIC driver for domU as well (Jason A. Donenfeld)   
  - rtlwifi: Fix NULL dereference when PCI driver used as an AP (Luis Felipe Dominguez Vega)   
  - rtlwifi: rtl8723be: Add module parameter for MSI interrupts (Larry Finger)   
  - iwlwifi: pcie: fix prepare card flow (Emmanuel Grumbach)   
  - perf: Fix PERF_EVENT_IOC_PERIOD migration race (Peter Zijlstra)   
  - perf: Fix double-free of the AUX buffer (Ben Hutchings)   
  - perf: Fix running time accounting (Peter Zijlstra)   
  - perf: Fix fasync handling on inherited events (Peter Zijlstra)   
  - rsi: Fix failure to load firmware after memory leak fix and fix the leak (Mike Looijmans)   
  - xen-blkback: replace work_pending with work_busy in purge_persistent_gnt() (Bob Liu)   
  - xen-blkfront: don't add indirect pages to list when !feature_persistent (Bob Liu)   
  - clk: pxa: pxa3xx: fix CKEN register access (Robert Jarzmik)   
  - mm/hwpoison: fix fail isolate hugetlbfs page w/ refcount held (Wanpeng Li)   
  - mm/hwpoison: fix page refcount of unknown non LRU page (Wanpeng Li)   
  - ipc/sem.c: update/correct memory barriers (Manfred Spraul)   
  - ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits (Herton R. Krzesinski)   
  - block: loop: Enable directIO on nfs (Dave Kleikamp)   
  - block: loop: Enable directIO whenever possible (Dave Kleikamp)   
  - block: loop: support DIO & AIO (Ming Lei)   
  - block: loop: prepare for supporing direct IO (Ming Lei)   
  - block: loop: use kthread_work (Ming Lei)   
  - block: loop: set QUEUE_FLAG_NOMERGES for request queue of loop (Ming Lei)   
  - fs: direct-io: don't dirtying pages for ITER_BVEC/ITER_KVEC direct read (Ming Lei)   
  - nfs: don't dirty kernel pages read by direct-io (Dave Kleikamp)   
  - block: loop: avoiding too many pending per work I/O (Ming Lei)   
  - block: loop: convert to per-device workqueue (Santosh Shilimkar)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.6-14.el6uek]
changelog:
  - rtnetlink: RTEXT_FILTER_SKIP_STATS support to avoid dumping inet/inet6 stats (Sowmini Varadhan)  [Orabug: 21857538]  
  - bonding: If IP route look-up to send an ARP fails, mark in bonding structure as no ARP sent. (Rama Nichanamatlu)  [Orabug: 21844825]  
  - uek-rpm: build: sparc: Build sparc headers (Natalya Naumova)   
  - RDS: change spin_lock to spin_lock_bh (Wengang Wang)  [Orabug: 21795851]  
  - rds: add busy_list only when fmr allocated successfully (Wengang Wang)  [Orabug: 21795840]  
  - rds: free ib_device related resource (Wengang Wang)  [Orabug: 21795824]  
  - rds: srq initialization and cleanup (Wengang Wang)  [Orabug: 21795815]  
  - uek-rpm: configs: Adjust config for new rpcrdma.ko module (Chuck Lever)   
  - xen/fpu: stts() before the local_irq_enable(), and clts() after the local_irq_disable(). (Konrad Rzeszutek Wilk)  [Orabug: 20318090]  
  - Revert "x86, fpu: Avoid possible error in math_state_restore()" (Konrad Rzeszutek Wilk)   
  - uek-rpm: builds: sparc64: enable dtrace support (Allen Pais)   
  - sparc64: vdso: simplify cpu_relax (Dave Kleikamp)  [Orabug: 20861959]  
  - vdso: replace current_thread_info when building vDSO rather than diking it out (Nick Alcock)  [Orabug: 20861959]  
  - sparc64, vdso: Add gettimeofday() and clock_gettime(). (Nick Alcock)  [Orabug: 20861959]  
  - sparc64, vdso: sparc64 vDSO implementation. (Nick Alcock)  [Orabug: 20861959]  
  - xprtrdma: Add class for RDMA backwards direction transport (Chuck Lever)   
  - svcrdma: Add infrastructure to receive backwards direction RPC/RDMA replies (Chuck Lever)   
  - svcrdma: Add infrastructure to send backwards direction RPC/RDMA calls (Chuck Lever)   
  - svcrdma: Add svc_rdma_get_context() API that is allowed to fail (Chuck Lever)   
  - svcrdma: Define maximum number of backchannel requests (Chuck Lever)   
  - NFS: Enable client side NFSv4.1 backchannel to use other transports (Chuck Lever)   
  - svcrdma: Add backward direction service for RPC/RDMA transport (Chuck Lever)   
  - xprtrdma: Handle incoming backward direction RPC calls (Chuck Lever)   
  - xprtrdma: Add support for sending backward direction RPC replies (Chuck Lever)   
  - xprtrdma: Pre-allocate Work Requests for backchannel (Chuck Lever)   
  - xprtrdma: Pre-allocate backward rpc_rqst and send/receive buffers (Chuck Lever)   
  - SUNRPC: Abstract backchannel operations (Chuck Lever)   
  - SUNRPC: xprt_complete_bc_request must also decrement the free slot count (Trond Myklebust)   
  - SUNRPC: Fix a backchannel deadlock (Trond Myklebust)   
  - SUNRPC: Fix a backchannel race (Trond Myklebust)   
  - SUNRPC: Clean up allocation and freeing of back channel requests (Trond Myklebust)   
  - xprtrdma: Replace send and receive arrays (Chuck Lever)   
  - xprtrdma: Refactor reply handler error handling (Chuck Lever)   
  - xprtrdma: Wait before destroying transport's queue pair (Chuck Lever)   
  - xprtrdma: Remove completion polling budgets (Chuck Lever)   
  - xprtrdma: Enable swap-on-NFS/RDMA (Chuck Lever)   
  - xprtrdma: take HCA driver refcount at client (Devesh Sharma)   
  - xprtrdma: Count RDMA_NOMSG type calls (Chuck Lever)   
  - xprtrdma: Clean up xprt_rdma_print_stats() (Chuck Lever)   
  - xprtrdma: Fix large NFS SYMLINK calls (Chuck Lever)   
  - xprtrdma: Fix XDR tail buffer marshalling (Chuck Lever)   
  - xprtrdma: Don't provide a reply chunk when expecting a short reply (Chuck Lever)   
  - xprtrdma: Always provide a write list when sending NFS READ (Chuck Lever)   
  - xprtrdma: Account for RPC/RDMA header size when deciding to inline (Chuck Lever)   
  - xprtrdma: Remove logic that constructs RDMA_MSGP type calls (Chuck Lever)   
  - xprtrdma: Clean up rpcrdma_ia_open() (Chuck Lever)   
  - xprtrdma: Remove last ib_reg_phys_mr() call site (Chuck Lever)   
  - xprtrdma: Don't fall back to PHYSICAL memory registration (Chuck Lever)   
  - xprtrdma: Increase default credit limit (Chuck Lever)   
  - xprtrdma: Raise maximum payload size to one megabyte (Chuck Lever)   
  - xprtrdma: Make xprt_setup_rdma() agnostic to family of server address (Chuck Lever)   
  - svcrdma: Change maximum server payload back to RPCSVC_MAXPAYLOAD (Chuck Lever)   
  - svcrdma: Remove svc_rdma_fastreg() (Chuck Lever)   
  - svcrdma: Clean up svc_rdma_get_reply_array() (Chuck Lever)   
  - svcrdma: Fix send_reply() scatter/gather set-up (Chuck Lever)   
  - NFS/RDMA Release resources in svcrdma when device is removed (Shirley Ma)   
  - xprtrdma: Reduce per-transport MR allocation (Chuck Lever)   
  - xprtrdma: Stack relief in fmr_op_map() (Chuck Lever)   
  - xprtrdma: Split rb_lock (Chuck Lever)   
  - xprtrdma: Remove rpcrdma_ia::ri_memreg_strategy (Chuck Lever)   
  - xprtrdma: Remove ->ro_reset (Chuck Lever)   
  - xprtrdma: Remove unused LOCAL_INV recovery logic (Chuck Lever)   
  - xprtrdma: Acquire MRs in rpcrdma_register_external() (Chuck Lever)   
  - xprtrdma: Introduce an FRMR recovery workqueue (Chuck Lever)   
  - xprtrdma: Acquire FMRs in rpcrdma_fmr_register_external() (Chuck Lever)   
  - xprtrdma: Introduce helpers for allocating MWs (Chuck Lever)   
  - xprtrdma: Use ib_device pointer safely (Chuck Lever)   
  - xprtrdma: Remove rr_func (Chuck Lever)   
  - xprtrdma: Replace rpcrdma_rep::rr_buffer with rr_rxprt (Chuck Lever)   
  - xprtrdma: Warn when there are orphaned IB objects (Chuck Lever)   
  - SUNRPC: Address kbuild warning in net/sunrpc/debugfs.c (Chuck Lever)   
  - SUNRPC: Transport fault injection (Chuck Lever)   
  - sunrpc: turn swapper_enable/disable functions into rpc_xprt_ops (Jeff Layton)   
  - sunrpc: lock xprt before trying to set memalloc on the sockets (Jeff Layton)   
  - sunrpc: if we're closing down a socket, clear memalloc on it first (Jeff Layton)   
  - sunrpc: make xprt->swapper an atomic_t (Jeff Layton)   
  - sunrpc: keep a count of swapfiles associated with the rpc_clnt (Jeff Layton)   
  - rpcrdma: Merge svcrdma and xprtrdma modules into one (Chuck Lever)   
  - svcrdma: Add a separate "max data segs macro for svcrdma (Chuck Lever)   
  - svcrdma: Replace GFP_KERNEL in a loop with GFP_NOFAIL (Chuck Lever)   
  - svcrdma: Keep rpcrdma_msg fields in network byte-order (Chuck Lever)   
  - svcrdma: Fix byte-swapping in svc_rdma_sendto.c (Chuck Lever)   
  - svcrdma: Remove svc_rdma_xdr_decode_deferred_req() (Chuck Lever)   
  - SUNRPC: Move EXPORT_SYMBOL for svc_process (Chuck Lever)   
  - SUNRPC: Clean up bc_send() (Chuck Lever)   
  - SUNRPC: Backchannel handle socket nospace (Trond Myklebust)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.6-13.el6uek]
changelog:
  - ib_core: Usermode FMR config params (Dotan Barak)  [Orabug: 21517998]  
  - ib_core: User mode FMR fixes 2012-06-11 (Dotan Barak)  [Orabug: 21517998]  
  - ib/srp: Enable usermode FMR (Dotan Barak)  [Orabug: 21517998]  
  - ib/iser: Enable usermode FMR (Dotan Barak)  [Orabug: 21517998]  
  - ib/mlx4: Enable usermode FMR (Dotan Barak)  [Orabug: 21517998]  
  - ib/core: Enable usermode FMR (Dotan Barak)   
  - ib/core: init shared-pd ref count to 1, and add cleanup (Arun Kaimalettu)  [Orabug: 21496696]  
  - IB/Shared PD support from Oracle (Eli Cohen)  [Orabug: 21496696]  
  - sparc64: enable firmware build in kernel spec (Allen Pais)   
  - sparc64: enable usb xhci/ehci pci configs (Allen Pais)   
  - sparc64: enable a few configs required for proxyt (Allen Pais)   
  - sparc64:perf: fix perf build crash (Allen Pais)   
  - sparc64: enable dtrace support for sparc64 in the spec file (Allen Pais)   
  - sparc64: kernel-uek.spec update to support sparc. (Allen Pais)   
  - sparc64: uek4 debug config for sparc64 (Allen Pais)   
  - sparc64: uek4 config for sparc64 (Allen Pais)   
  - lib/iommu-common.c: do not use 0xffffffffffffffffl for computing align_mask (Sowmini Varadhan)   
  - sparc64: use ENTRY/ENDPROC in VISsave (Sam Ravnborg)   
  - SPARC64: PORT LDOMS TO UEK4 (Aaron Young)  [Orabug: 21644721]  
  - Fix incorrect ASI_ST_BLKINIT_MRU_S value (Rob Gardner)   
  - uek-rpm: config: add turbostat into kernel pakackage for OL6 and OL7 (Ethan Zhao)  [Orabug: 21613769]  
  - uek-rom: config: Unset CONFIG_NFS_USE_LEGACY_DNS for OL7 (Todd Vierling)  [Orabug: 21483381]  
  - NVMe: Setup max hardware sector count to 512KB (Santosh Shilimkar)  [Orabug: 21818316]  
  - sparc64: perf: Use UREG_FP rather than UREG_I6 (David Ahern)   
  - sparc64: perf: Add sanity checking on addresses in user stack (David Ahern)   
  - sparc64: Convert BUG_ON to warning (David Ahern)   
  - sparc: perf: Disable pagefaults while walking userspace stacks (David Ahern)   
  - sparc: time: Replace update_persistent_clock() with CONFIG_RTC_SYSTOHC (Xunlei Pang)   
  - PCI: Set under_pref for mem64 resource of pcie device (Yinghai Lu)   
  - sparc/PCI: Add mem64 resource parsing for root bus (Yinghai Lu)   
  - PCI: Add pci_bus_addr_t (Yinghai Lu)   
  - sparc64: Fix userspace FPU register corruptions. (David S. Miller)   
  - sparc64: using 2048 as default for number of CPUS (cherry picked from commit 578ddb2512a5c908cd17ef8cbc43ff78dd399afd) (Allen Pais)   
  - sparc64: iommu-common build error fix (cherry picked from commit accb4c6276793b991c6382bf57a58b40ea17eb11) (Allen Pais)   
  - sparc64: fix Setup sysfs to mark LDOM sockets build error (cherry picked from commit 59be02427bfcac6c904ddd1374c35d63155b82d4) (Allen Pais)   
  - sparc64: mmap fixed and shared (bob picco)  [Orabug: 20426304]  
  - sparc64: restore TIF_FREEZE flag for sparc (Allen Pais)   
  - sparc64: Setup sysfs to mark LDOM sockets, cores and threads correctly (chris hyser)   
  - sparc: Revert generic IOMMU allocator. (David S. Miller)   
  - sparc: report correct hw capabilities for athena (Allen Pais)  [Orabug: 18314966]  
  - sparc64: Setup sysfs to mark LDOM sockets, cores and threads correctly. (Allen Pais)  [Orabug: 17423360]  
  - sparc64: prevent solaris control domain warnings about Domain Service handles (Allen Pais)  [Orabug: 18038829]  
  - sparc64: retry domain service registration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (Allen Pais)  [Orabug: 17375532]  
  - sparc64: __init code no longer called during non __init (Allen Pais)   
  - add OCFS2_LOCK_RECURSIVE arg_flags to ocfs2_cluster_lock() to prevent hang (Tariq Saeed)  [Orabug: 21793017]  
  - intel_pstate: enable HWP per CPU (Kristen Carlson Accardi)  [Orabug: 21325983]  
  - ocfs2: direct write will call ocfs2_rw_unlock() twice when doing aio+dio (Ryan Ding)  [Orabug: 21612107]  
  - uek-rpm: configs: Enbale X86_SYSFB on OL7 too (Santosh Shilimkar)  [Orabug: 21802188]  
  - ocfs2_iop_set/get_acl() are also called from the VFS so we must take inode lock (Tariq Saeed)  [Orabug: 20189959]  
  - BUG_ON(lockres->l_level != DLM_LOCK_EX && !checkpointed) tripped in ocfs2_ci_checkpointed (Tariq Saeed)  [Orabug: 20189959]  
  - kallsyms: unbreak kallmodsyms after CONFIG_KALLMODSYMS addition (Nick Alcock)  [Orabug: 21539840]  
  - kallsyms: de-ifdef kallmodsyms (Nick Alcock)  [Orabug: 21539840]  
  - dtrace: use syscall_get_nr() to obtain syscall number (Kris Van Hees)  [Orabug: 21630345]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.6-12.el6uek]
changelog:
  - DCA: fix over-warning in ioat3_dca_init (Jet Chen)  [Orabug: 21666295]  
  - IB/rds_rdma: unloading of ofed stack causes page fault panic (Rama Nichanamatlu)  [Orabug: 20861212]  
  - RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns. (Sowmini Varadhan)  [Orabug: 21437445]  
  - RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net (Sowmini Varadhan)  [Orabug: 21437445]  
  - net: sk_clone_lock() should only do get_net() if the parent is not a kernel socket (Sowmini Varadhan)  [Orabug: 21437445]  
  - net: Modify sk_alloc to not reference count the netns of kernel sockets. (Sowmini Varadhan)   
  - net: Pass kern from net_proto_family.create to sk_alloc (Sowmini Varadhan)   
  - net: Add a struct net parameter to sock_create_kern (Sowmini Varadhan)  [Orabug: 21437445]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.6-11.el6uek]
changelog:
  - nfs: take extra reference to fl->fl_file when running a LOCKU operation (Jeff Layton)  [Orabug: 21687670]  
  - NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lock (Tariq Saeed)  [Orabug: 20933419]  
  - i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Catherine Sullivan)  [Orabug: 21570582]  
  - i40e: Refine an error message to avoid confusion (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e/i40evf: Add support for pre-allocated pages for PD (Faisal Latif)  [Orabug: 21570582]  
  - i40evf: add MAC address filter in open, not init (Mitch Williams)  [Orabug: 21570582]  
  - i40evf: don't delete all the filters (Mitch Williams)  [Orabug: 21570582]  
  - i40e: un-disable VF after reset (Mitch Williams)  [Orabug: 21570582]  
  - i40e: do a proper reset when disabling a VF (Mitch Williams)  [Orabug: 21570582]  
  - i40e: correctly program filters for VFs (Mitch Williams)  [Orabug: 21570582]  
  - i40e/i40evf: Update the admin queue command header (Greg Rose)  [Orabug: 21570582]  
  - i40e: Remove incorrect #ifdef's (Carolyn Wyborny)  [Orabug: 21570582]  
  - i40e: ignore duplicate port VLAN requests (Mitch Williams)  [Orabug: 21570582]  
  - i40evf: Allow for an abundance of vectors (Mitch Williams)  [Orabug: 21570582]  
  - i40e/i40evf: improve Tx performance with a small tweak (Jesse Brandeburg)  [Orabug: 21570582]  
  - i40e/i40evf: Update Flex-10 related device/function capabilities (Pawel Orlowski)  [Orabug: 21570582]  
  - i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e: Implement ndo_features_check() (Joe Stringer)  [Orabug: 21570582]  
  - i40evf: don't configure unused RSS queues (Mitch Williams)  [Orabug: 21570582]  
  - i40evf: fix panic during MTU change (Mitch Williams)  [Orabug: 21570582]  
  - i40e: Bump version to 1.3.4 (Catherine Sullivan)  [Orabug: 21570582]  
  - i40e/i40evf: remove time_stamp member (Jesse Brandeburg)  [Orabug: 21570582]  
  - i40e/i40evf: force inline transmit functions (Jesse Brandeburg)  [Orabug: 21570582]  
  - i40evf: skb->xmit_more support (Jesse Brandeburg)  [Orabug: 21570582]  
  - i40e: Move the FD ATR/SB messages to a higher debug level (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e: fix unrecognized FCOE EOF case (Vasu Dev)  [Orabug: 21570582]  
  - i40e/i40evf: Remove unneeded TODO (Greg Rose)  [Orabug: 21570582]  
  - i40e: Remove unnecessary pf members (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e/i40evf: Add stats to count Tunnel ATR hits (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets. (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e: Disable offline diagnostics if VFs are enabled (Greg Rose)  [Orabug: 21570582]  
  - i40e: Collect PFC XOFF RX stats even in single TC case (Neerav Parikh)  [Orabug: 21570582]  
  - uek-rpm: configs: Enable Chelsio T4 and T5 NIC on OL6 (Santosh Shilimkar)  [Orabug: 21754829]  
  - mm: madvise allow remove operation for hugetlbfs (Mike Kravetz)  [Orabug: 21652814]  
  - mmotm: build fix hugetlbfs fallocate if not CONFIG_NUMA (Mike Kravetz)  [Orabug: 21652814]  
  - hugetlbfs: add hugetlbfs_fallocate() (Mike Kravetz)  [Orabug: 21652814]  
  - hugetlbfs: New huge_add_to_page_cache helper routine (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: alloc_huge_page handle areas hole punched by fallocate (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: vma_has_reserves() needs to handle fallocate hole punch (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb.c: make vma_has_reserves() return bool (Nicholas Krause)  [Orabug: 21652814]  
  - hugetlbfs: truncate_hugepages() takes a range of pages (Mike Kravetz)  [Orabug: 21652814]  
  - hugetlbfs: hugetlb_vmtruncate_list() needs to take a range to delete (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: expose hugetlb fault mutex for use by fallocate (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: add region_del() to delete a specific range of entries (Mike Kravetz)  [Orabug: 21652814]  
  - mm-hugetlb-add-cache-of-descriptors-to-resv_map-for-region_add-fix (Andrew Morton)  [Orabug: 21652814]  
  - mm/hugetlb: add cache of descriptors to resv_map for region_add (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: handle races in alloc_huge_page and hugetlb_reserve_pages (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: compute/return the number of regions added by region_add() (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: document the reserve map/region tracking routines (Mike Kravetz)  [Orabug: 21652814]  
  - ixgbe: TRIVIAL fix up double 'the' and comment style (Jacob Keller)  [Orabug: 21669416]  
  - ixgbe: Simplify port-specific macros (Mark Rustad)  [Orabug: 21669416]  
  - ixgbevf: add support for reporting RSS key and hash table for X550 (Emil Tantilov)  [Orabug: 21669416]  
  - ixgbe: Don't report flow director filter's status (Fan Du)  [Orabug: 21669416]  
  - ixgbevf: Set Rx hash type for ingress packets (Fan Du)  [Orabug: 21669416]  
  - ixgbe: Specify Rx hash type WRT Rx desc RSS type (Fan Du)  [Orabug: 21669416]  
  - ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (Alexander Duyck)  [Orabug: 21669416]  
  - ixgbe: only report generic filters in get_ts_info (Jacob Keller)  [Orabug: 21669416]  
  - ixgbe: Remember to write ixfi changes after modifying (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: fix X550 default set_phy_power method (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Set lan_id before using I2C (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add link check for X550 copper (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Add support for another X550 device. (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: fix X550 PHY function pointers (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: fix X550 devices init flow (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: fix bug in not clearing counters for X550 devices (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: fix issue with sfp events with new X550 devices (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add support for interrupts from X550 external PHY (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Add const string for overheat message (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Add reset for X550 device (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add X550 support for external PHY and forced 1G/10G support (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Restore ESDP settings after MAC reset (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Add a PHY power state method (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add define for X557 PHY ID (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add support for WoL and autoneg FC for some X550 devices (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add array of MAC type dependent values (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Allow flow director to use entire queue space (John Fastabend)  [Orabug: 21669416]  
  - ethtool: Add helper routines to pass vf to rx_flow_spec (John Fastabend)  [Orabug: 21669416]  
  - ixgbe: Use a signed type to hold error codes (Mark Rustad)  [Orabug: 21669416]  
  - ixgbe: Release semaphore bits in the right order (Mark Rustad)  [Orabug: 21669416]  
  - ixgbe: Fix IOSF SB access issues (Mark Rustad)  [Orabug: 21669416]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.6-10.el6uek]
changelog:
  - rds: print vendor error on error induced disconnect/re-connect (Wengang Wang)  [Orabug: 21527137]  
  - rds: re-entry of rds_ib_xmit/rds_iw_xmit (Wengang Wang)  [Orabug: 21324078]  
  - selinux: enable setting security context in cgroup (Alexey Kodanev)  [Orabug: 21295765]  
  - net/mlx4_vnic: Initialize new fields of mlx4_ib_qp (Yuval Shaia)  [Orabug: 21530835]  
  - uek-rpm: configs: sync up config with v4.1.6 stable tag (Santosh Shilimkar)   
  - uek-rpm: build: Update the base release to 6 with stable v4.1.6 (Santosh Shilimkar)   
  - uek-rpm: configs: enable SNIC driver in kernel configs (Brian Maly)  [Orabug: 21674432]  
  - snic: driver for Cisco SCSI HBA (Narsimhulu Musini)  [Orabug: 21674432]  
  - CVE-2015-666: Revert "sched/x86_64: Don't save flags on context switch" (Santosh Shilimkar)  [Orabug: 21689349]  {CVE-2015-666} 
  - Linux 4.1.6 (Greg Kroah-Hartman)   
  - nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid (Jeff Layton)   
  - nfsd: refactor nfs4_preprocess_stateid_op (Christoph Hellwig)   
  - kvm: x86: fix kvm_apic_has_events to check for NULL pointer (Paolo Bonzini)   
  - signal: fix information leak in copy_siginfo_from_user32 (Amanieu d'Antras)   
  - signal: fix information leak in copy_siginfo_to_user (Amanieu d'Antras)   
  - signalfd: fix information leak in signalfd_copyinfo (Amanieu d'Antras)   
  - mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations (Michal Hocko)   
  - thermal: exynos: Disable the regulator on probe failure (Krzysztof Kozlowski)   
  - Input: alps - only Dell laptops have separate button bits for v2 dualpoint sticks (Hans de Goede)   
  - mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict (Scott Wood)   
  - USB: qcserial: Add support for Dell Wireless 5809e 4G Modem (Pieter Hollants)   
  - USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355 (Reinhard Speyerer)   
  - usb: gadget: f_uac2: fix calculation of uac2->p_interval (Peter Chen)   
  - staging: lustre: Include unaligned.h instead of access_ok.h (Guenter Roeck)   
  - staging: vt6655: vnt_bss_info_changed check conf->beacon_rate is not NULL (Malcolm Priestley)   
  - dm: fix dm_merge_bvec regression on 32 bit systems (Mike Snitzer)   
  - md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (NeilBrown)   
  - PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition (Michael S. Tsirkin)   
  - nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem (Kinglong Mee)   
  - ocfs2: fix shift left overflow (Joseph Qi)   
  - ocfs2: fix BUG in ocfs2_downconvert_thread_do_work() (Joseph Qi)   
  - ipc: modify message queue accounting to not take kernel data structures into account (Marcus Gelderie)   
  - hwmon: (dell-smm) Blacklist Dell Studio XPS 8100 (Pali Rohár)   
  - hwmon: (nct7904) Export I2C module alias information (Javier Martinez Canillas)   
  - ALSA: fireworks/firewire-lib: add support for recent firmware quirk (Takashi Sakamoto)   
  - ALSA: hda - one Dell machine needs the headphone white noise fixup (Hui Wang)   
  - ALSA: hda - fix cs4210_spdif_automute() (Dan Carpenter)   
  - ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc (Roger Quadros)   
  - ARM: dts: i.MX35: Fix can support. (Denis Carikli)   
  - rbd: fix copyup completion race (Ilya Dryomov)   
  - crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer (Herbert Xu)   
  - crypto: qat - Fix invalid synchronization between register/unregister sym algs (Tadeusz Struk)   
  - hwrng: core - correct error check of kthread_run call (Martin Schwidefsky)   
  - xen/gntdevt: Fix race condition in gntdev_release() (Marek Marczykowski-Górecki)   
  - x86/xen: Probe target addresses in set_aliased_prot() before the hypercall (Andy Lutomirski)   
  - ASoC: dapm: Don't add prefix to widget stream name (Lars-Peter Clausen)   
  - ASoC: dapm: Lock during userspace access (Lars-Peter Clausen)   
  - ASoC: pcm1681: Fix setting de-emphasis sampling rate selection (Axel Lin)   
  - ASoC: ssm4567: Keep TDM_BCLKS in ssm4567_set_dai_fmt (Ben Zhang)   
  - ASoC: Intel: Get correct usage_count value to load firmware (Shilpa Sreeramalu)   
  - ARM: dts: keystone: fix dt bindings to use post div register for mainpll (Murali Karicheri)   
  - clk: keystone: add support for post divider register for main pll (Murali Karicheri)   
  - sparc64: Fix userspace FPU register corruptions. (David S. Miller)   
  - crypto: nx - Fix reentrancy bugs (Herbert Xu)   
  - crypto: nx - Fixing SHA update bug (Leonidas Da Silva Barbosa)   
  - crypto: nx - Fixing NX data alignment with nx_sg list (Leonidas Da Silva Barbosa)   
  - dmaengine: at_xdmac: fix transfer data width in at_xdmac_prep_slave_sg() (Cyrille Pitchen)   
  - x86/nmi/64: Use DF to avoid userspace RSP confusing nested NMI detection (Andy Lutomirski)   
  - x86/nmi/64: Reorder nested NMI checks (Andy Lutomirski)   
  - x86/nmi/64: Improve nested NMI comments (Andy Lutomirski)   
  - x86/nmi/64: Switch stacks on userspace NMI entry (Andy Lutomirski)   
  - x86/nmi/64: Remove asm code that saves CR2 (Andy Lutomirski)   
  - x86/nmi: Enable nested do_nmi() handling for 64-bit kernels (Andy Lutomirski)   
  - x86/asm/entry/64: Remove pointless jump to irq_return (Andy Lutomirski)   
  - ath10k: fix qca61x4 hw2.1 support (Michal Kazior)   
  - md: use kzalloc() when bitmap is disabled (Benjamin Randazzo)   
  - phy: twl4030-usb: make runtime pm more reliable. (NeilBrown)   
  - usb: chipidea: ehci_init_driver is intended to call one time (Peter Chen)   
  - usb: udc: core: add device_del() call to error pathway (Alan Stern)   
  - USB: sierra: add 1199:68AB device ID (Dirk Behme)   
  - drivers/usb: Delete XHCI command timer if necessary (Gavin Shan)   
  - xhci: fix off by one error in TRB DMA address boundary check (Mathias Nyman)   
  - dmaengine: pl330: Really fix choppy sound because of wrong residue calculation (Krzysztof Kozlowski)   
  - dmaengine: pl330: Fix overflow when reporting residue in memcpy (Krzysztof Kozlowski)   
  - Bluetooth: Fix NULL pointer dereference in smp_conn_security (Johan Hedberg)   
  - ipr: Fix invalid array indexing for HRRQ (Brian King)   
  - ipr: Fix incorrect trace indexing (Brian King)   
  - ipr: Fix locking for unit attention handling (Brian King)   
  - drm/dp-mst: Remove debug WARN_ON (Daniel Vetter)   
  - drm/radeon/combios: add some validation of lvds values (Alex Deucher)   
  - drm/radeon: rework audio detect (v4) (Alex Deucher)   
  - drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop (Chris Wilson)   
  - drm/i915: Declare the swizzling unknown for L-shaped configurations (Chris Wilson)   
  - fsnotify: fix oops in fsnotify_clear_marks_by_group_flags() (Jan Kara)   
  - MIPS: Make set_pte() SMP safe. (David Daney)   
  - MIPS: Flush RPS on kernel entry with EVA (James Hogan)   
  - Revert "MIPS: BCM63xx: Provide a plat_post_dma_flush hook" (Florian Fainelli)   
  - MIPS: show_stack: Fix stack trace with EVA (James Hogan)   
  - MIPS: do_mcheck: Fix kernel code dump with EVA (James Hogan)   
  - MIPS: Export get_c0_perfcount_int() (Felix Fietkau)   
  - MIPS: Fix sched_getaffinity with MT FPAFF enabled (Felix Fietkau)   
  - MIPS: Malta: Don't reinitialise RTC (James Hogan)   
  - MIPS: Replace add and sub instructions in relocate_kernel.S with addiu (James Cowgill)   
  - MIPS: unaligned: Fix build error on big endian R6 kernels (James Cowgill)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.5-9.el6uek]
changelog:
  - modsign: Add key for moodule signing (Alexey Petrenko)  [Orabug: 21659739]  
  - uek-rpm: extrakeys.pub is not needed for the build (Alexey Petrenko)  [Orabug: 21249387]  
  - uek-rpm: build: Fix the new-kernel-pkg path for ol7 (Santosh Shilimkar)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.5-8.el6uek]
changelog:
  - dtrace: only call dtrace functions when CONFIG_DTRACE is set (Kris Van Hees)  [Orabug: 21647525]
  - uek-rpm: config: sync up the configs with 4.1.5 stable (Santosh Shilimkar)
  - uek-rpm: config: Enable OVM API (Zhigang Wang)  [Orabug: 20426111]
  - uek-rpm: config: enable some DRM options (Zhigang Wang)  [Orabug: 21615719]
  - OVMAPI: port ovmapi.ko to UEK4 from UEK3 (Zhigang Wang)  [Orabug: 20426111]
  - dtrace: ensure SDT module probes work with NORX (Kris Van Hees)  [Orabug: 21630297]
  - dtrace: prevent the stack protector from breaking syscall tracing. (Nick Alcock)  [Orabug: 21630345]
  - kallsyms: make it possible to disable /proc/kallmodsyms (Nick Alcock)  [Orabug: 21539840]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.5-7.el6uek]
changelog:
  - intel_pstate: append more Oracle OEM table id to vendor bypass list (Ethan Zhao)  [Orabug: 21447179]  
  - mlx4_vnic: Skip fip discover restart if pkey index not changed (Yuval Shaia)  [Orabug: 21446728]  
  - rds: rds_ib_device.refcount overflow (Wengang Wang)  [Orabug: 21534438]  
  - rds_rdma: rds_sendmsg should return EAGAIN if connection not setup (Wengang Wang)  [Orabug: 21551474]  
  - rds_rdma: allocate FMR according to max_item_soft (Wengang Wang)  [Orabug: 21551548]  
  - rds_rdma: do not dealloc fmrs in the pool under use (Wengang Wang)  [Orabug: 21551548]  
  - rds: set fmr pool dirty_count correctly (Wengang Wang)  [Orabug: 21551548]  
  - xen-netfront: Remove the meaningless code (Li, Liang Z)   
  - net/xen-netfront: Correct printf format in xennet_get_responses (Julien Grall)   
  - xen-netfront: Use setup_timer (Vaishali Thakkar)   
  - xen/xenbus: Don't leak memory when unmapping the ring on HVM backend (Julien Grall)   
  - Revert "xen/events/fifo: Handle linked events when closing a port" (David Vrabel)   
  - x86/xen: build "Xen PV" APIC driver for domU as well (Jason A. Donenfeld)   
  - xen/events/fifo: Handle linked events when closing a port (Ross Lagerwall)   
  - xen: release lock occasionally during ballooning (Juergen Gross)   
  - xen/gntdevt: Fix race condition in gntdev_release() (Marek Marczykowski-Górecki)   
  - block/xen-blkback: s/nr_pages/nr_segs/ (Julien Grall)   
  - block/xen-blkfront: Remove invalid comment (Julien Grall)   
  - arm/xen: Drop duplicate define mfn_to_virt (Julien Grall)   
  - xen/grant-table: Remove unused macro SPP (Julien Grall)   
  - xen/xenbus: client: Fix call of virt_to_mfn in xenbus_grant_ring (Julien Grall)   
  - xen: Include xen/page.h rather than asm/xen/page.h (Julien Grall)   
  - kconfig: add xenconfig defconfig helper (Luis R. Rodriguez)   
  - kconfig: clarify kvmconfig is for kvm (Luis R. Rodriguez)   
  - xen/pcifront: Remove usage of struct timeval (Tina Ruchandani)   
  - xen/tmem: use BUILD_BUG_ON() in favor of BUG_ON() (Jan Beulich)   
  - hvc_xen: avoid uninitialized variable warning (Jan Beulich)   
  - xenbus: avoid uninitialized variable warning (Jan Beulich)   
  - xen/arm: allow console=hvc0 to be omitted for guests (Ard Biesheuvel)   
  - arm,arm64/xen: move Xen initialization earlier (Stefano Stabellini)   
  - arm/xen: Correctly check if the event channel interrupt is present (Julien Grall)   
  - xen-blkback: replace work_pending with work_busy in purge_persistent_gnt() (Bob Liu)   
  - xen-blkfront: don't add indirect pages to list when !feature_persistent (Bob Liu)   
  - xen-blkfront: introduce blkfront_gather_backend_features() (Bob Liu)   
  - drivers: xen-blkfront: only talk_to_blkback() when in XenbusStateInitialising (Bob Liu)   
  - xen/block: add multi-page ring support (Bob Liu)   
  - driver: xen-blkfront: move talk_to_blkback to a more suitable place (Bob Liu)   
  - drivers: xen-blkback: delay pending_req allocation to connect_ring (Bob Liu)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.5-6.el6uek]
changelog:
  - net/mlx4_core: need to call close fw if alloc icm is called twice (Carol Soto)  [Orabug: 21606315]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.5-5.el6uek]
changelog:
  - uek-rpm: build: Update the base release to 5 with stable v4.1.45 (Santosh Shilimkar)   
  - Linux 4.1.5 (Greg Kroah-Hartman)   
  - perf symbols: Store if there is a filter in place (Arnaldo Carvalho de Melo)   
  - xfs: remote attributes need to be considered data (Dave Chinner)   
  - xfs: remote attribute headers contain an invalid LSN (Dave Chinner)   
  - drm/nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex (Kamil Dudka)   
  - drm/nouveau: hold mutex when calling nouveau_abi16_fini() (Kamil Dudka)   
  - drm/nouveau/kms/nv50-: guard against enabling cursor on disabled heads (Ben Skeggs)   
  - drm/nouveau/fbcon/nv11-: correctly account for ring space usage (Ilia Mirkin)   
  - qla2xxx: kill sessions/log out initiator on RSCN and port down events (Roland Dreier)   
  - qla2xxx: fix command initialization in target mode. (Kanoj Sarcar)   
  - qla2xxx: Remove msleep in qlt_send_term_exchange (Himanshu Madhani)   
  - qla2xxx: release request queue reservation. (Quinn Tran)   
  - qla2xxx: Fix hardware lock/unlock issue causing kernel panic. (Saurav Kashyap)   
  - intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Lukasz Anaczkowski)   
  - iscsi-target: Fix iser explicit logout TX kthread leak (Nicholas Bellinger)   
  - iscsi-target: Fix iscsit_start_kthreads failure OOPs (Nicholas Bellinger)   
  - iscsi-target: Fix use-after-free during TPG session shutdown (Nicholas Bellinger)   
  - IB/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM (Jason Gunthorpe)   
  - NFS: Fix a memory leak in nfs_do_recoalesce (Trond Myklebust)   
  - NFSv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked (Trond Myklebust)   
  - avr32: handle NULL as a valid clock object (Andy Shevchenko)   
  - NFS: Don't revalidate the mapping if both size and change attr are up to date (Trond Myklebust)   
  - hwmon: (nct7904) Rename pwm attributes to match hwmon ABI (Guenter Roeck)   
  - hwmon: (nct7802) Fix integer overflow seen when writing voltage limits (Guenter Roeck)   
  - vhost: actually track log eventfd file (Marc-André Lureau)   
  - perf/x86/intel/cqm: Return cached counter value from IRQ context (Matt Fleming)   
  - perf hists browser: Take the --comm, --dsos, etc filters into account (Arnaldo Carvalho de Melo)   
  - blk-mq: set default timeout as 30 seconds (Ming Lei)   
  - n_tty: signal and flush atomically (Peter Hurley)   
  - rds: rds_ib_device.refcount overflow (Wengang Wang)   
  - ARC: Make ARC bitops "safer" (add anti-optimization) (Vineet Gupta)   
  - ARC: Reduce bitops lines of code using macros (Vineet Gupta)   
  - x86/efi: Use all 64 bit of efi_memmap in setup_e820() (Dmitry Skorodumov)   
  - efi: Check for NULL efi kernel parameters (Ricardo Neri)   
  - arm64/efi: map the entire UEFI vendor string before reading it (Ard Biesheuvel)   
  - efi: Handle memory error structures produced based on old versions of standard (Tony Luck)   
  - x86/mm: Add parenthesis for TLB tracepoint size calculation (Dave Hansen)   
  - mei: prevent unloading mei hw modules while the device is opened. (Tomas Winkler)   
  - xhci: do not report PLC when link is in internal resume state (Zhuang Jin Can)   
  - xhci: prevent bus_suspend if SS port resuming in phase 1 (Zhuang Jin Can)   
  - xhci: report U3 when link is in resume state (Zhuang Jin Can)   
  - xhci: Calculate old endpoints correctly on device reset (Brian Campbell)   
  - serial: core: Fix crashes while echoing when closing (Peter Hurley)   
  - Revert "serial: imx: initialized DMA w/o HW flow enabled" (David Jander)   
  - usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 (Oliver Neukum)   
  - ata: pmp: add quirk for Marvell 4140 SATA PMP (Lior Amsalem)   
  - regulator: s2mps11: Fix GPIO suspend enable shift wrapping bug (Krzysztof Kozlowski)   
  - blkcg: fix gendisk reference leak in blkg_conf_prep() (Tejun Heo)   
  - Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen (Bernhard Bender)   
  - tile: use free_bootmem_late() for initrd (Chris Metcalf)   
  - spi: imx: Fix small DMA transfers (Sascha Hauer)   
  - spi: img-spfi: fix support for speeds up to 1/4th input clock (Sifan Naeem)   
  - md/raid1: fix test for 'was read error from last working device'. (NeilBrown)   
  - iwlwifi: pcie: prepare the device before accessing it (Emmanuel Grumbach)   
  - iwlwifi: nvm: remove mac address byte swapping in 8000 family (Liad Kaufman)   
  - iwlwifi: mvm: fix antenna selection when BT is active (Emmanuel Grumbach)   
  - HID: cp2112: fix to force single data-report reply (Antonio Borneo)   
  - mmc: sdhci-pxav3: fix platform_data is not initialized (Jingju Hou)   
  - mmc: sdhci-esdhc: Make 8BIT bus work (Joakim Tjernlund)   
  - mmc: sdhci check parameters before call dma_free_coherent (Peng Fan)   
  - mmc: omap_hsmmc: Fix DTO and DCRC handling (Kishon Vijay Abraham I)   
  - iommu/vt-d: Fix VM domain ID leak (Alex Williamson)   
  - ftrace: Fix breakage of set_ftrace_pid (Steven Rostedt (Red Hat))   
  - mnt: In detach_mounts detach the appropriate unmounted mount (Eric W. Biederman)   
  - mnt: Clarify and correct the disconnect logic in umount_tree (Eric W. Biederman)   
  - Subject: pinctrl: imx1-core: Fix debug output in .pin_config_set callback (Uwe Kleine-König)   
  - mac80211: clear subdir_stations when removing debugfs (Tom Hughes)   
  - drivers: clk: st: Incorrect register offset used for lock_status (Pankaj Dev)   
  - drivers: clk: st: Fix mux bit-setting for Cortex A9 clocks (Gabriel Fernandez)   
  - drivers: clk: st: Fix flexgen lock init (Giuseppe Cavallaro)   
  - st: null pointer dereference panic caused by use after kref_put by st_open (Seymour, Shane M)   
  - scsi: fix memory leak with scsi-mq (Tony Battersby)   
  - scsi: fix host max depth checking for the 'queue_depth' sysfs interface (Jens Axboe)   
  - irqchip/gicv3-its: Fix mapping of LPIs to collections (Marc Zyngier)   
  - Revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer)   
  - x86, perf: Fix static_key bug in load_mm_cr4() (Peter Zijlstra)   
  - ALSA: hda - Fix MacBook Pro 5,2 quirk (Takashi Iwai)   
  - ALSA: usb-audio: add dB range mapping for some devices (Yao-Wen Mao)   
  - ALSA: hda - Apply a fixup to Dell Vostro 5480 (Takashi Iwai)   
  - ALSA: hda - Apply fixup for another Toshiba Satellite S50D (Takashi Iwai)   
  - ALSA: hda - Add headset mic pin quirk for a Dell device (David Henningsson)   
  - ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda (Aaron Plattner)   
  - ALSA: hda: add new AMD PCI IDs with proper driver caps (Maruthi Srinivas Bayyavarapu)   
  - ALSA: hda - Add headset mic support for Acer Aspire V5-573G (Mateusz Sylwestrzak)   
  - ALSA: pcm: Fix lockdep warning with nonatomic PCM ops (Takashi Iwai)   
  - ALSA: line6: Fix -EBUSY error during active monitoring (Takashi Iwai)   
  - ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4 (Dominic Sacré)   
  - genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD (Thomas Gleixner)   
  - dma-debug: skip debug_dma_assert_idle() when disabled (Haggai Eran)   
  - bio integrity: do not assume bio_integrity_pool exists if bioset exists (Mike Snitzer)   
  - kbuild: Allow arch Makefiles to override {cpp,ld,c}flags (Michal Marek)   
  - ARC: make sure instruction_pointer() returns unsigned value (Alexey Brodkin)   
  - ARC: Override toplevel default -O2 with -O3 (Vineet Gupta)   
  - s390/cachinfo: add missing facility check to init_cache_level() (Heiko Carstens)   
  - s390/bpf: clear correct BPF accumulator register (Michael Holzheu)   
  - s390/nmi: fix vector register corruption (Heiko Carstens)   
  - s390/sclp: clear upper register halves in _sclp_print_early (Martin Schwidefsky)   
  - s390/process: fix sfpc inline assembly (Heiko Carstens)   
  - crypto: omap-des - Fix unmapping of dma channels (Vutla, Lokesh)   
  - x86/kasan: Fix boot crash on AMD processors (Andrey Ryabinin)   
  - x86/kasan: Flush TLBs after switching CR3 (Andrey Ryabinin)   
  - x86/kasan: Fix KASAN shadow region page tables (Alexander Popov)   
  - x86/init: Clear 'init_level4_pgt' earlier (Andrey Ryabinin)   
  - freeing unlinked file indefinitely delayed (Al Viro)   
  - can: mcp251x: fix resume when device is down (Stefan Agner)   
  - can: rcar_can: print signed IRQ # (Sergei Shtylyov)   
  - can: c_can: Fix default pinmux glitch at init (J.D. Schroeder)   
  - can: rcar_can: fix IRQ check (Sergei Shtylyov)   
  - can: replace timestamp as unique skb attribute (Oliver Hartkopp)   
  - MIPS: fpu.h: Allow 64-bit FPU on a 64-bit MIPS R6 CPU (Markos Chandras)   
  - MIPS: Require O32 FP64 support for MIPS64 with O32 compat (Paul Burton)   
  - MIPS: c-r4k: Fix cache flushing for MT cores (Markos Chandras)   
  - MIPS: Fix erroneous JR emulation for MIPS R6 (Markos Chandras)   
  - ARM: imx6: gpc: always enable PU domain if CONFIG_PM is not set (Lucas Stach)   
  - ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check (Marek Szyprowski)   
  - ARM: dts: am57xx-beagle-x15: Provide supply for usb2_phy2 (Roger Quadros)   
  - ARM: dts: dra7x-evm: Prevent glitch on DCAN1 pinmux (Roger Quadros)   
  - ARM: pxa: fix dm9000 platform data regression (Robert Jarzmik)   
  - parisc: mm: Fix a memory leak related to pmd not attached to the pgd (Christophe Jaillet)   
  - parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing results (John David Anglin)   
  - Revert "Input: synaptics - allocate 3 slots to keep stability in image sensors" (Dmitry Torokhov)   
  - powerpc/powernv: Fix race in updating core_idle_state (Shreyas B. Prabhu)   
  - cxl: Check if afu is not null in cxl_slbia (Daniel Axtens)   
  - cxl: Fix off by one error allowing subsequent mmap page to be accessed (Ian Munsie)   
  - uek-rpm: onfig: enable some secure boot features (Guangyu Sun)  [Orabug: 21539498]  
  - efi: Disable secure boot if shim is in insecure mode (Josh Boyer)  [Orabug: 21539498]  
  - hibernate: Disable in a signed modules environment (Josh Boyer)  [Orabug: 21539498]  
  - efi: Add EFI_SECURE_BOOT bit (Josh Boyer)  [Orabug: 21539498]  
  - Add option to automatically set securelevel when in Secure Boot mode (Matthew Garrett)  [Orabug: 21539498]  
  - asus-wmi: Restrict debugfs interface when securelevel is set (Matthew Garrett)  [Orabug: 21539498]  
  - x86: Restrict MSR access when securelevel is set (Matthew Garrett)  [Orabug: 21539498]  
  - uswsusp: Disable when securelevel is set (Matthew Garrett)  [Orabug: 21539498]  
  - kexec: Disable at runtime if securelevel has been set. (Matthew Garrett)  [Orabug: 21539498]  
  - acpi: Ignore acpi_rsdp kernel parameter when securelevel is set (Matthew Garrett)  [Orabug: 21539498]  
  - acpi: Limit access to custom_method if securelevel is set (Matthew Garrett)  [Orabug: 21539498]  
  - Restrict /dev/mem and /dev/kmem when securelevel is set. (Matthew Garrett)  [Orabug: 21539498]  
  - x86: Lock down IO port access when securelevel is enabled (Matthew Garrett)  [Orabug: 21539498]  
  - PCI: Lock down BAR access when securelevel is enabled (Matthew Garrett)  [Orabug: 21539498]  
  - Enforce module signatures when securelevel is greater than 0 (Matthew Garrett)  [Orabug: 21539498]  
  - Add BSD-style securelevel support (Matthew Garrett)  [Orabug: 21539498]  
  - MODSIGN: Support not importing certs from db (Josh Boyer)  [Orabug: 21539498]  
  - MODSIGN: Import certificates from UEFI Secure Boot (Josh Boyer)  [Orabug: 21539498]  
  - MODSIGN: Add module certificate blacklist keyring (Josh Boyer)  [Orabug: 21539498]  
  - Add an EFI signature blob parser and key loader. (Dave Howells)  [Orabug: 21539498]  
  - Add EFI signature data types (Dave Howells)  [Orabug: 21539498]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.4-4.el6uek]
changelog:
  - NVMe: Fix filesystem deadlock on removal (Keith Busch)  [Orabug: 21569452]  
  - NVMe: Failed controller initialization fixes (Keith Busch)  [Orabug: 21569452]  
  - NVMe: Unify controller probe and resume (Santosh Shilimkar)  [Orabug: 21569452]  
  - NVMe: Automatic namespace rescan (Keith Busch)   
  - block: add blk_set_queue_dying() to blkdev.h (Jens Axboe)  [Orabug: 21569452]  
  - NVMe: Don't use fake status on cancelled command (Keith Busch)  [Orabug: 21569452]  
  - NVMe: Fix device cleanup on initialization failure (Keith Busch)  [Orabug: 21569452]  
  - NVMe: add sysfs and ioctl controller reset (Keith Busch)  [Orabug: 21569452]  
  - uek-rpm: configs: sync up configs with latest tag (Santosh Shilimkar)   
  - NVMe: Return busy status on suspended queue (Keith Busch)  [Orabug: 21316131]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.4-3.el6uek]
changelog:
  - Revert "block: loop: convert to per-device workqueue" (Santosh Shilimkar)  [Orabug: 21059915]  
  - Revert "block: loop: avoiding too many pending per work I/O" (Santosh Shilimkar)  [Orabug: 21059915]  
  - uek-rpm: build: Update the base release to 4 with stable v4.1.4 (Santosh Shilimkar)   
  - Linux 4.1.4 (Greg Kroah-Hartman)   
  - x86/mpx: Do not set ->vm_ops on MPX VMAs (Kirill A. Shutemov)   
  - mm: avoid setting up anonymous pages into file mapping (Kirill A. Shutemov)   
  - Fix firmware loader uevent buffer NULL pointer dereference (Linus Torvalds)   
  - hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead (Joe Perches)   
  - hpfs: kstrdup() out of memory handling (Sanidhya Kashyap)   
  - ARM: 8397/1: fix vdsomunge not to depend on glibc specific error.h (Szabolcs Nagy)   
  - ARM: 8393/1: smp: Fix suspicious RCU usage with ipi tracepoints (Stephen Boyd)   
  - perf bench numa: Fix to show proper convergence stats (Srikar Dronamraju)   
  - arm64: Don't report clear pmds and puds as huge (Christoffer Dall)   
  - arm64: bpf: fix endianness conversion bugs (Xi Wang)   
  - arm64: bpf: fix out-of-bounds read in bpf2a64_offset() (Xi Wang)   
  - ARM64: smp: Fix suspicious RCU usage with ipi tracepoints (Stephen Boyd)   
  - p9_client_write(): avoid double p9_free_req() (Al Viro)   
  - EDAC, octeon: Fix broken build due to model helper renames (Aaro Koskinen)   
  - ARM: dove: fix legacy dove IRQ numbers (Russell King)   
  - agp/intel: Fix typo in needs_ilk_vtd_wa() (Chris Wilson)   
  - rbd: use GFP_NOIO in rbd_obj_request_create() (Ilya Dryomov)   
  - 9p: don't leave a half-initialized inode sitting around (Al Viro)   
  - 9p: forgetting to cancel request on interrupted zero-copy RPC (Al Viro)   
  - SUNRPC: Fix a memory leak in the backchannel code (Trond Myklebust)   
  - nfs: always update creds in mirror, even when we have an already connected ds (Jeff Layton)   
  - nfs: fix potential credential leak in ff_layout_update_mirror_cred (Jeff Layton)   
  - NFS: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writes (Trond Myklebust)   
  - nfs: increase size of EXCHANGE_ID name string buffer (Jeff Layton)   
  - fixing infinite OPEN loop in 4.0 stateid recovery (Olga Kornievskaia)   
  - NFS: Fix size of NFSACL SETACL operations (Chuck Lever)   
  - pNFS/flexfiles: Fix the reset of struct pgio_header when resending (Trond Myklebust)   
  - pNFS: Fix a memory leak when attempted pnfs fails (Trond Myklebust)   
  - clk: qcom: Use parent rate when set rate to pixel RCG clock (Hai Li)   
  - clk: ti: dra7-atl-clock: Fix possible ERR_PTR dereference (Krzysztof Kozlowski)   
  - clk: Fix JSON output in debugfs (Stefan Wahren)   
  - gpiolib: Add missing dummies for the unified device properties interface (Geert Uytterhoeven)   
  - watchdog: omap: assert the counter being stopped before reprogramming (Uwe Kleine-König)   
  - of: return NUMA_NO_NODE from fallback of_node_to_nid() (Konstantin Khlebnikov)   
  - ovl: lookup whiteouts outside iterate_dir() (Miklos Szeredi)   
  - dell-laptop: Fix allocating & freeing SMI buffer page (Pali Rohár)   
  - of/address: use atomic allocation in pci_register_io_range() (Jingoo Han)   
  - ideapad: fix software rfkill setting (Arnd Bergmann)   
  - ideapad_laptop: Lenovo G50-30 fix rfkill reports wireless blocked (Dmitry Tunin)   
  - clocksource: exynos_mct: Avoid blocking calls in the cpu hotplug notifier (Damian Eppel)   
  - e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (Alexander Duyck)   
  - mac80211: prevent possible crypto tx tailroom corruption (Michal Kazior)   
  - cfg80211: ignore netif running state when changing iftype (Michal Kazior)   
  - iwlwifi: mvm: fix ROC reference accounting (Eliad Peller)   
  - mac80211: fix the beacon csa counter for mesh and ibss (Chun-Yeow Yeoh)   
  - security_syslog() should be called once only (Vasily Averin)   
  - __bitmap_parselist: fix bug in empty string handling (Chris Metcalf)   
  - compiler-intel: fix wrong compiler barrier() macro (Daniel Borkmann)   
  - firmware: dmi_scan: Only honor end-of-table for 64-bit tables (Jean Delvare)   
  - PM / sleep: Increase default DPM watchdog timeout to 60 (Takashi Iwai)   
  - mm/hugetlb: introduce minimum hugepage order (Naoya Horiguchi)   
  - tty: remove platform_sysrq_reset_seq (Arnd Bergmann)   
  - RDMA/ocrdma: fix double free on pd (Colin Ian King)   
  - PM / clk: Fix clock error check in __pm_clk_add() (Geert Uytterhoeven)   
  - mmc: sdhci: Restore behavior while creating OCR mask (Ulf Hansson)   
  - mmc: card: Fixup request missing in mmc_blk_issue_rw_rq (Ding Wang)   
  - serial: samsung: only use earlycon for console (Arnd Bergmann)   
  - ACPI / PCI: Fix regressions caused by resource_size_t overflow with 32-bit kernel (Jiang Liu)   
  - ACPICA: Tables: Enable default 64-bit FADT addresses favor (Lv Zheng)   
  - ACPICA: Tables: Fix an issue that FACS initialization is performed twice (Lv Zheng)   
  - ACPICA: Tables: Enable both 32-bit and 64-bit FACS (Lv Zheng)   
  - ACPI / LPSS: Fix up acpi_lpss_create_device() (Rafael J. Wysocki)   
  - ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage (Rafael J. Wysocki)   
  - ACPI / resources: free memory on error in add_region_before() (Dan Carpenter)   
  - crush: fix a bug in tree bucket decode (Ilya Dryomov)   
  - fuse: initialize fc->release before calling it (Miklos Szeredi)   
  - selinux: fix mprotect PROT_EXEC regression caused by mm change (Stephen Smalley)   
  - selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore)   
  - Btrfs: fix file corruption after cloning inline extents (Filipe Manana)   
  - Btrfs: fix list transaction->pending_ordered corruption (Filipe Manana)   
  - Btrfs: fix memory leak in the extent_same ioctl (Filipe Manana)   
  - Btrfs: fix fsync data loss after append write (Filipe Manana)   
  - Btrfs: fix race between caching kthread and returning inode to inode cache (Filipe Manana)   
  - Btrfs: use kmem_cache_free when freeing entry in inode cache (Filipe Manana)   
  - md: fix a build warning (Firo Yang)   
  - Btrfs: don't invalidate root dentry when subvolume deletion fails (Omar Sandoval)   
  - ARM: dts: mx23: fix iio-hwmon support (Stefan Wahren)   
  - hwmon: (nct7802) fix visibility of temp3 (Constantine Shulyupin)   
  - hwmon: (mcp3021) Fix broken output scaling (Stevens, Nick)   
  - md: Skip cluster setup for dm-raid (Goldwyn Rodrigues)   
  - md: unlock mddev_lock on an error path. (NeilBrown)   
  - md: clear mddev->private when it has been freed. (NeilBrown)   
  - dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup (Lior Amsalem)   
  - tracing: Fix sample output of dynamic arrays (Steven Rostedt (Red Hat))   
  - tracing: Have branch tracer use recursive field of task struct (Steven Rostedt (Red Hat))   
  - tracing: Fix typo from "static inlin" to "static inline" (Steven Rostedt (Red Hat))   
  - tracing/filter: Do not allow infix to exceed end of string (Steven Rostedt (Red Hat))   
  - tracing/filter: Do not WARN on operand count going below zero (Steven Rostedt (Red Hat))   
  - ima: update builtin policies (Mimi Zohar)   
  - ima: extend "mask" policy matching support (Mimi Zohar)   
  - ima: add support for new "euid" policy condition (Mimi Zohar)   
  - ima: fix ima_show_template_data_ascii() (Mimi Zohar)   
  - evm: labeling pseudo filesystems exception (Mimi Zohar)   
  - ima: do not measure or appraise the NSFS filesystem (Mimi Zohar)   
  - ima: cleanup ima_init_policy() a little (Dan Carpenter)   
  - ima: skip measurement of cgroupfs files and update documentation (Roberto Sassu)   
  - KEYS: ensure we free the assoc array edit if edit is valid (Colin Ian King)   {CVE-2015-1333} 
  - KEYS: fix "ca_keys=" partial key matching (Mimi Zohar)   
  - tpm, tpm_crb: fail when TPM2 ACPI table contents look corrupted (Jarkko Sakkinen)   
  - tpm: Fix initialization of the cdev (Jason Gunthorpe)   
  - vTPM: set virtual device before passing to ibmvtpm_reset_crq (Hon Ching \(Vicky\) Lo)   
  - tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add() (Jarkko Sakkinen)   
  - w1_therm reference count family data (David Fries)   
  - xfs: don't truncate attribute extents if no extents exist (Brian Foster)   
  - xfs: fix remote symlinks on V5/CRC filesystems (Eric Sandeen)   
  - libata: Fix regression when the NCQ Send and Receive log page is absent (Martin K. Petersen)   
  - drm: Stop resetting connector state to unknown (Daniel Vetter)   
  - drm: Provide compat ioctl for addfb2.1 (Tvrtko Ursulin)   
  - drm: add a check for x/y in drm_mode_setcrtc (Zhao Junwang)   
  - drm/rockchip: use drm_gem_mmap helpers (Daniel Kurtz)   
  - drm/radeon/ci: silence a harmless PCC warning (Alex Deucher)   
  - drm/radeon: fix user ptr race condition (Christian König)   
  - drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5 (Alex Deucher)   
  - drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL (Michel Dänzer)   
  - drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2) (Grigori Goronzy)   
  - drm/radeon: Clean up reference counting and pinning of the cursor BOs (Michel Dänzer)   
  - drm/radeon: Handle irqs only based on irq ring, not irq status regs. (Mario Kleiner)   
  - drm/radeon: fix HDP flushing (Grigori Goronzy)   
  - drm/radeon: only check the sink type on DP connectors (Alex Deucher)   
  - Revert "drm/radeon: dont switch vt on suspend" (Alex Deucher)   
  - drm/radeon: SDMA fix hibernation (CI GPU family). (Jérôme Glisse)   
  - drm/radeon: compute ring fix hibernation (CI GPU family) v2. (Jérôme Glisse)   
  - drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls (Chris Wilson)   
  - Revert "drm/i915: Declare the swizzling unknown for L-shaped configurations" (Daniel Vetter)   
  - drm/i915: Forward all core DRM ioctls to core compat handling (Tvrtko Ursulin)   
  - drm/i915: Snapshot seqno of most recently submitted request. (Tomas Elf)   
  - drm/i915: Declare the swizzling unknown for L-shaped configurations (Chris Wilson)   
  - drm/i915: fix backlight after resume on 855gm (Jani Nikula)   
  - drm/i915: Fix IPS related flicker (Rodrigo Vivi)   
  - drm/i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure path (Michel Thierry)   
  - drm/radeon: clean up radeon_audio_enable (Alex Deucher)   
  - drm/radeon: take the mode_config mutex when dealing with hpds (v2) (Alex Deucher)   
  - drm/atomic: fix out of bounds read in for_each_*_in_state helpers (Andrey Ryabinin)   
  - drm/bridge: ptn3460: Include linux/gpio/consumer.h (Geert Uytterhoeven)   
  - drm/qxl: Do not leak memory if qxl_release_list_add fails (Frediano Ziglio)   
  - drm/qxl: Do not cause spice-server to clean our objects (Frediano Ziglio)   
  - drm/tegra: dpaux: Fix transfers larger than 4 bytes (Thierry Reding)   
  - drm/dp/mst: make sure mst_primary mstb is valid in work function (Daniel Vetter)   
  - drm/dp/mst: take lock around looking up the branch device on hpd irq (Dave Airlie)   
  - drm/dp/mst: close deadlock in connector destruction. (Dave Airlie)   
  - drm/vgem: Set unique to "vgem" (Daniel Vetter)   
  - bus: arm-ccn: Fix node->XP config conversion (Pawel Moll)   
  - ARM: at91/dt: update udc compatible strings (Boris Brezillon)   
  - ARM: at91/dt: trivial: fix USB udc compatible string (Nicolas Ferre)   
  - tty/serial: at91: RS485 mode: 0 is valid for delay_rts_after_send (Nicolas Ferre)   
  - ARM: at91/dt: sama5d4: fix dma conf for aes, sha and tdes nodes (ludovic.desroches@atmel.com)   
  - ARM: at91/dt: sama5d4ek: mci0 uses slot 0 (Ludovic Desroches)   
  - block: Do a full clone when splitting discard bios (Martin K. Petersen)   
  - block: loop: avoiding too many pending per work I/O (Ming Lei)   
  - block: loop: convert to per-device workqueue (Ming Lei)   
  - mmc: block: Add missing mmc_blk_put() in power_ro_lock_show() (Tomas Winkler)   
  - dm btree: silence lockdep lock inversion in dm_btree_del() (Joe Thornber)   
  - dm thin: allocate the cell_sort_array dynamically (Joe Thornber)   
  - dm btree remove: fix bug in redistribute3 (Dennis Yang)   
  - dm space map metadata: fix occasional leak of a metadata block on resize (Joe Thornber)   
  - dm stats: fix divide by zero if 'number_of_areas' arg is zero (Mikulas Patocka)   
  - dm cache: fix race when issuing a POLICY_REPLACE operation (Joe Thornber)   
  - usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function (AMAN DEEP)   
  - usb: core: lpm: set lpm_capable for root hub device (Lu Baolu)   
  - USB: OHCI: Fix race between ED unlink and URB submission (Alan Stern)   
  - USB: serial: Destroy serial_minors IDR on module exit (Johannes Thumshirn)   
  - USB: option: add 2020:4000 ID (Claudio Cappelli)   
  - USB: cp210x: add ID for Aruba Networks controllers (Peter Sanford)   
  - usb: musb: host: rely on port_mode to call musb_start() (Felipe Balbi)   
  - usb: f_mass_storage: limit number of reported LUNs (Michal Nazarewicz)   
  - usb: gadget: mv_udc_core: fix phy_regs I/O memory leak (Alexey Khoroshilov)   
  - usb: gadget: f_fs: do not set cancel function on synchronous {read,write} (Rui Miguel Silva)   
  - usb: gadget: composite: Fix NULL pointer dereference (Kishon Vijay Abraham I)   
  - phy: berlin-usb: fix divider for BG2CD (Thomas Hebb)   
  - usb: phy: mxs: suspend to RAM causes NULL pointer dereference (Stefan Wahren)   
  - phy: twl4030-usb: remove incorrect pm_runtime_get_sync() in probe function. (NeilBrown)   
  - USB: devio: fix a condition in async_completed() (Dan Carpenter)   
  - usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset (Robert Schlabbach)   
  - usb: dwc3: Reset the transfer resource index on SET_INTERFACE (John Youn)   
  - usb: dwc3: gadget: don't clear EP_BUSY too early (Felipe Balbi)   
  - usb: dwc3: gadget: return error if command sent to DEPCMD register fails (Subbaraya Sundeep Bhatta)   
  - usb: dwc3: gadget: return error if command sent to DGCMD register fails (Subbaraya Sundeep Bhatta)   
  - libata: force disable trim for SuperSSpeed S238 (Arne Fitzenreiter)   
  - libata: Do not blacklist M510DC (Martin K. Petersen)   
  - libata: add ATA_HORKAGE_MAX_SEC_1024 to revert back to previous max_sectors limit (David Milburn)   
  - libata: add ATA_HORKAGE_NOTRIM (Arne Fitzenreiter)   
  - libata: Expose TRIM capability in sysfs (Martin K. Petersen)   
  - libata: Fall back to unqueued READ LOG EXT if the DMA variant fails (Martin K. Petersen)   
  - libata: increase the timeout when setting transfer mode (Mikulas Patocka)   
  - libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER (Aleksei Mamlin)   
  - libata: Do not blacklist Micron M500DC (Martin K. Petersen)   
  - ASoC: tas2552: Fix kernel crash caused by wrong kcontrol entry (Peter Ujfalusi)   
  - ASoC: tas2552: Fix kernel crash when the codec is loaded but not part of a card (Peter Ujfalusi)   
  - ASoC: wm8960: the enum of "DAC Polarity" should be wm8960_enum[1] (Zidan Wang)   
  - ASoC: wm8903: Fix define for WM8903_VMID_RES_250K (Axel Lin)   
  - ASoC: wm8955: Fix setting wrong register for WM8955_K_8_0_MASK bits (Axel Lin)   
  - ASoC: wm8737: Fixup setting VMID Impedance control register (Axel Lin)   
  - ASoC: omap: fix up SND_OMAP_SOC_OMAP_ABE_TWL6040 dependency, again (Arnd Bergmann)   
  - ASoC: imx-wm8962: Add a missing error check (Dan Carpenter)   
  - ASoC: qcom: remove incorrect dependencies (Arnd Bergmann)   
  - ASoC: max98925: Fix mask for setting DAI invert mode (Axel Lin)   
  - ASoC: rt5645: Init jack_detect_work before registering irq (Nicolas Boichat)   
  - ASoC: arizona: Fix noise generator gain TLV (Richard Fitzgerald)   
  - cx24116: fix a buffer overflow when checking userspace params (Mauro Carvalho Chehab)   
  - s5h1420: fix a buffer overflow when checking userspace params (Mauro Carvalho Chehab)   
  - saa7164: fix querycap warning (Hans Verkuil)   
  - af9013: Don't accept invalid bandwidth (Mauro Carvalho Chehab)   
  - cx24117: fix a buffer overflow when checking userspace params (Mauro Carvalho Chehab)   
  - cx18: add missing caps for the PCM video device (Hans Verkuil)   
  - rc-core: fix dib0700 scancode generation for RC5 (David Härdeman)   
  - media: Fix regression in some more dib0700 based devices (Thomas Reitmayr)   
  - vb2: Don't WARN when v4l2_buffer.bytesused is 0 for multiplanar buffers (Laurent Pinchart)   
  - iio: adc: at91_adc: allow to use full range of startup time (Jan Leupold)   
  - iio: adc: rockchip_saradc: add missing MODULE_* data (Heiko Stuebner)   
  - iio: proximity: sx9500: Fix proximity value (Daniel Baluta)   
  - iio: ABI: Clarify proximity output value (Daniel Baluta)   
  - iio: twl4030-madc: Pass the IRQF_ONESHOT flag (Fabio Estevam)   
  - iio: tmp006: Check channel info on write (Peter Meerwald)   
  - iio: inv-mpu: Specify the expected format/precision for write channels (Adriana Reus)   
  - iio: DAC: ad5624r_spi: fix bit shift of output data value (JM Friedt)   
  - iio: light: tcs3414: Fix bug preventing to set integration time (Peter Meerwald)   
  - iio:accel:bmc150-accel: fix counting direction (Hartmut Knaack)   
  - iio:adc:cc10001_adc: fix Kconfig dependency (Hartmut Knaack)   
  - iio:light:cm3323: clear bitmask before set (Hartmut Knaack)   
  - i2c: use parent adapter quirks in mux (Alexander Sverdlin)   
  - i2c: mux: pca954x: Use __i2c_transfer because of quirks (Alexander Sverdlin)   
  - i2c: mux: Use __i2c_transfer() instead of calling parent's master_xfer() (Alexander Sverdlin)   
  - i2c: at91: fix a race condition when using the DMA controller (Cyrille Pitchen)   
  - rtc: snvs: fix wakealarm by call enable_irq_wake earlier (Stefan Agner)   
  - NFC: st21nfcb: remove st21nfcb_nci_i2c_disable (Christophe Ricard)   
  - NFC: st21nfcb: Do not remove header once the payload is sent (Christophe Ricard)   
  - NFC: st21nfcb: Remove inappropriate kfree on a devm_kzalloc pointer (Firo Yang)   
  - jbd2: fix ocfs2 corrupt when updating journal superblock fails (Joseph Qi)   
  - jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() (Dmitry Monakhov)   
  - ext4: replace open coded nofail allocation in ext4_free_blocks() (Michal Hocko)   
  - ext4: correctly migrate a file with a hole at the beginning (Eryu Guan)   
  - ext4: be more strict when migrating to non-extent based file (Eryu Guan)   
  - ext4: fix reservation release on invalidatepage for delalloc fs (Lukas Czerner)   
  - ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp (Nikolay Borisov)   
  - bufferhead: Add _gfp version for sb_getblk() (Nikolay Borisov)   
  - ext4: fix fencepost error in lazytime optimization (Theodore Ts'o)   
  - ext4: set lazytime on remount if MS_LAZYTIME is set by mount (Theodore Ts'o)   
  - ext4: don't retry file block mapping on bigalloc fs with non-extent file (Darrick J. Wong)   
  - ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Theodore Ts'o)   
  - ext4: fix race between truncate and __ext4_journalled_writepage() (Theodore Ts'o)   
  - hid-sensor: Fix suspend/resume delay (Srinivas Pandruvada)   
  - staging: comedi: cb_pcimdas: fix handlers for DI and DO subdevices (Ian Abbott)   
  - staging: rtl8712: prevent buffer overrun in recvbuf2recvframe (Haggai Eran)   
  - staging: vt6655: device_rx_srv check sk_buff is NULL (Malcolm Priestley)   
  - staging: vt6655: check ieee80211_bss_conf bssid not NULL (Malcolm Priestley)   
  - staging: vt6656: check ieee80211_bss_conf bssid not NULL (Malcolm Priestley)   
  - ieee802154: Fix sockaddr_ieee802154 implicit padding information leak. (Lennert Buytenhek)   
  - rtlwifi: Remove the clear interrupt routine from all drivers (Vincent Fann)   
  - ath9k_htc: memory corruption calling set_bit() (Dan Carpenter)   
  - ath9k: fix DMA stop sequence for AR9003+ (Felix Fietkau)   
  - Bluetooth: btbcm: allow btbcm_read_verbose_config to fail on Apple (Chris Mason)   
  - Bluetooth: btusb: Correct typo in Roper Class 1 Bluetooth Dongle (Aleksei Volkov)   
  - Bluetooth: btusb: Fix secure send command length alignment on Intel 8260 (Marcel Holtmann)   
  - Bluetooth: btusb: Fix memory leak in Intel setup routine (Marcel Holtmann)   
  - Bluetooth: Fix race condition with user channel and setup stage (Marcel Holtmann)   
  - m68knommu: force setting of CONFIG_CLOCK_FREQ for ColdFire (Greg Ungerer)   
  - m68knommu: make ColdFire SoC selection a choice (Greg Ungerer)   
  - openrisc: fix CONFIG_UID16 setting (Andrew Morton)   
  - pinctrl: mvebu: armada-xp: fix functions of MPP48 (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-xp: remove non-existing VDD cpu_pd functions (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-xp: remove non-existing NAND pins (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-39x: fix incorrect total number of GPIOs (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-38x: fix incorrect total number of GPIOs (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-38x: fix PCIe functions (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-375: remove non-existing NAND re/we pins (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-375: remove incorrect space in pin description (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-370: fix spi0 pin description (Thomas Petazzoni)   
  - pinctrl: zynq: fix offset address for {SD0,SD1}_WP_CD_SEL (Masahiro Yamada)   
  - pinctrl: zynq: fix DEFINE_ZYNQ_PINMUX_FUNCTION_MUX macro (Masahiro Yamada)   
  - dtrace: accomodate changes in the 4.1 kernel for sparc64 (Kris Van Hees)   
  - dtrace: implement dtrace_handle_badaddr() for x86 (Kris Van Hees)   
  - dtrace: ignore any and all PFs during NOFAULT memory acceses (Kris Van Hees)   
  - dtrace: do not allocate space for trampolines when probec = 0 (Kris Van Hees)   
  - dtrace: convert from sdt_instr_t to asm_instr_t 2of2 (Kris Van Hees)  [Orabug: 21220305]  
  - dtrace: convert from sdt_instr_t to asm_instr_t 1of2 (Kris Van Hees)  [Orabug: 21220305]  
  - dtrace: allocate space for SDT trampolines using module_alloc (Kris Van Hees)  [Orabug: 21220344]  
  - dtrace: accomodate changes in the 4.1 kernels (Kris Van Hees)   
  - kallsyms: fix /proc/kallmodsyms to not be misled by const variables (Nick Alcock)  [Orabug: 21257163]  
  - kallsyms: fix /proc/kallmodsyms to not be misled by external symbols (Nick Alcock)  [Orabug: 21172433]  
  - wait: change waitfd() to use wait4(), not waitid(); reduce invasiveness (Nick Alcock)  [Orabug: 21245371]  
  - dtrace: use a nonzero reference count on the fake module (Nick Alcock)   
  - dtrace: percpu: move from __get_cpu_var() to this_cpu_ptr() (Nick Alcock)   
  - dtrace: x86: Cater for new instruction size limit in instruction decoder (Nick Alcock)   
  - mm: memcontrol: adjust prototype to allow for poll_wait_fixed() changes. (Nick Alcock)   
  - dtrace: zero-initialize the fake vmlinux module's pdata space (Nick Alcock)  [Orabug: 19005031]  
  - dtrace: remove obsolete function (Kris Van Hees)  [Orabug: 20456825]  
  - dtrace: make it possible to call do_sigaltstack() (Kris Van Hees)  [Orabug: 20456825]  
  - dtrace: do not vmalloc/vfree from probe context (Kris Van Hees)  [Orabug: 20456889]  
  - dtrace: fix dtrace_sdt.sh for UEK4 (Kris Van Hees)  [Orabug: 20456825]  
  - ctf: update dwarf2ctf documentation. (Nick Alcock)  [Orabug: 20229506]  
  - ctf: speed up dwarf2ctf by avoiding ctf_update() calls (Nick Alcock)  [Orabug: 20229506]  
  - ctf: move the module->ctf_file info into a structure. (Nick Alcock)  [Orabug: 20229506]  
  - ctf: duplicate-detect dependent types properly (Nick Alcock)  [Orabug: 20229431]  
  - Remove BUILD_BUG_ON for epitem size code to compile. (Nick Alcock)  [Orabug: 20456825]  
  - dtrace: stub syscall fixes for 3.18. (Nick Alcock)  [Orabug: 20456825]  
  - ctf: Prohibit a bunch of debug info options we don't support. (Nick Alcock)  [Orabug: 20456825]  
  - dtrace: add support for sparc64 3of3 (Kris Van Hees)  [Orabug: 19005031]  
  - dtrace: add support for sparc64 2of3 (Kris Van Hees)  [Orabug: 19005031]  
  - dtrace: add support for sparc64 1of3 (Kris Van Hees)  [Orabug: 19005031]  
  - dtrace: restructuring for multi-arch support (Kris Van Hees)  [Orabug: 20262965]  
  - dtrace: set ARCH_SUPPORTS_DTRACE for x86_64 (Kris Van Hees)  [Orabug: 20262965]  
  - dwarf2ctf: don't use O_PATH in rel_abs_file_name(). (Jamie Iles)  [Orabug: 19957565]  
  - dwarf2ctf: don't leak directory fd. (Jamie Iles)  [Orabug: 19957565]  
  - ctf: handle srcdir-relative paths properly. (Nick Alcock)  [Orabug: 19712731]  
  - kbuild/ctf: Fix out-of-tree module build when CONFIG_CTF=n. (Nick Alcock)  [Orabug: 19078361]  
  - dtrace: support order-only-prerequisites for sdtstub generation (Kris Van Hees)  [Orabug: 18906444]  
  - dtrace: ensure that building outside src tree works (Kris Van Hees)  [Orabug: 18691341]  
  - dtrace: ensure one can try to get user pages without locking or faulting (Kris Van Hees)  [Orabug: 18653173]  
  - mm / dtrace: Allow DTrace to entirely disable page faults. (Nick Alcock)  [Orabug: 18412802]  
  - mm: allow __get_user_pages() callers to avoid triggering page faults. (Nick Alcock)  [Orabug: 18412802]  
  - dtrace: implement omni-present cyclics (Kris Van Hees)  [Orabug: 18323501]  
  - gitignore: update .gitignore with generated SDT files (Nick Alcock)  [Orabug: 17851716]  
  - dtrace: avoid unreliable entries in stack() output (Kris Van Hees)  [Orabug: 18323450]  
  - dtrace: fix leaking psinfo objects (Kris Van Hees)  [Orabug: 18383027]  
  - ctf: spot non-struct/union/enum children of DW_TAG_structure_type (Nick Alcock)  [Orabug: 18117464]  
  - ctf: capture all DIEs with structs/enums as their ultimate supertype (Nick Alcock)  [Orabug: 18117464]  
  - ctf: handle structure and union offsets in form DW_FORM_data1 (Nick Alcock)  [Orabug: 18117464]  
  - ctf: cater for elfutils 0.156 change in dwfl_report_elf() prototype (Nick Alcock)  [Orabug: 18117421]  
  - dtrace: vtimestamp implementation (Kris Van Hees)  [Orabug: 17741477]  
  - dtrace: implement SDT in kernel modules (Kris Van Hees)  [Orabug: 17851716]  
  - dtrace: remove functionality of dtrace_os_exit() as deprecated (Kris Van Hees)  [Orabug: 17717401]  
  - dtrace: fix mutex_owned() implementation (Kris Van Hees)  [Orabug: 17624236]  
  - dtrace: new cyclic implementation (Kris Van Hees)  [Orabug: 17553446]  
  - dtrace: Use tasklet_hrtimer_*() instead of hrtimer_*() for cyclics (Kris Van Hees)  [Orabug: 17553446]  
  - dtrace: fix for psinfo allocation during execve (Kris Van Hees)  [Orabug: 17407069]  
  - kbuild/ctf: Use shell expansion, not $(wildcard ...), for CTF section copying. (Nick Alcock)  [Orabug: 17445637]  
  - kbuild/ctf: always build vmlinux when building CTF. (Jamie Iles)  [Orabug: 17397200]  
  - dtrace: remove unnecessary exported symbol (Kris Van Hees)  [Orabug: 17346878]  
  - dtrace: Ensure that USDT probes are carried over correctly across fork(). (Kris Van Hees)  [Orabug: 17346878]  
  - dtrace: fix retrieval of arg5 through arg9 (Kris Van Hees)  [Orabug: 17368166]  
  - dtrace: Ensure that task_struct members are initialized correctly (Kris Van Hees)   
  - dtrace: ensure that builds in a separate objdir work (Kris Van Hees)  [Orabug: 17369799]  
  - ctf: ensure the CTF directory exists before writing the filelist (Nick Alcock)  [Orabug: 17363469]  
  - ctf: avoid command-line length limits by passing .o filenames via a file (Nick Alcock)  [Orabug: 17363469]  
  - dtrace: DT_FASTTRAP should select UPROBE_EVENT (Jerry Snitselaar)  [Orabug: 17325699]  
  - dtrace: Fix for the argument validation code. (Kris Van Hees)  [Orabug: 17313687]  
  - dtrace: Include asm/current.h for the mutex_owned() fucntion. (Kris Van Hees)  [Orabug: 17313687]  
  - dtrace: Bug fix for logic to determine the (inode, offset) pair for uprobes. (Kris Van Hees)   
  - dtrace: ensure memory allocation results are checked throughout the code (Kris Van Hees)   
  - dtrace: remove pre-alpha features for release (Kris Van Hees)   
  - dtrace: CONFIG_UPROBES is needed by CONFIG_DT_FASTTRAP, not CONFIG_DTRACE (Nick Alcock)   
  - dtrace: CONFIG_DTRACE should depend on CONFIG_UPROBES (Nick Alcock)   
  - wait: fix loss of error code from waitid() when info is provided (Nick Alcock)   
  - waitfd selftest: dike out some dead code. (Nick Alcock)   
  - epoll, wait: introduce poll_wait_fixed(), and use it in waitfds (Nick Alcock)   
  - ctf: no longer reference 'ctf.ko.unsigned' in CTF debuginfo stripping machinery (Nick Alcock)   
  - wait: add waitfd(), and a testcase for it (Nick Alcock)   
  - dtrace: ensure that arg6 through arg9 get retrieved correctly for USDT probes (Kris Van Hees)   
  - dtrace: finish the implementation of is-enabled USDT probes (Kris Van Hees)   
  - dtrace: fixes for tracepoint cleanup (Kris Van Hees)   
  - dtrace: update syscall tracing in view of Linux 3.8 changes (Kris Van Hees)   
  - dtrace: USDT implementation (phase 2) (Kris Van Hees)   
  - dtrace: revamp and split up DTrace headers; add ioctl() debugging machinery (Nick Alcock)   
  - ctf: blacklist certain structure members entirely (Nick Alcock)   
  - ctf: repair faulty indentation (Nick Alcock)   
  - ctf: split the absolute-file-name caching machinery out of type_id() (Nick Alcock)   
  - ctf: sentinelize str_appendn() (Nick Alcock)   
  - ptrace: Add PTRACE_GETMAPFD. (Nick Alcock)   
  - dtrace: update execve() syscall probe support (Kris Van Hees)   
  - dtrace: add support for an SDT probe getting called from multiple functions (Kris Van Hees)   
  - dtrace: move SDT call location for surrender probe (Kris Van Hees)   
  - dtrace: USDT implementation (Phase 1) (Kris Van Hees)   
  - dtrace: remove incorrect FBT support code (Kris Van Hees)   
  - dtrace: move psinfo to its own header file (Kris Van Hees)   
  - dtrace: update copyright statements (Kris Van Hees)   
  - ctf: update the shared CTF file right after initialization (Nick Alcock)   
  - ctf: Improve debugging and indentation fixes (Nick Alcock)   
  - ctf: dwarf2ctf doc revisions (Nick Alcock)   
  - dtrace: internal performance measurement support code (Kris Van Hees)   
  - kvm / dtrace: disable KVM steal-time accounting when DTrace is in use (Nick Alcock)   
  - ctf: cosmetic improvements to CTF linking (Nick Alcock)   
  - dtrace: remove a few obsolete probes (Kris Van Hees)   
  - dtrace: cater for changes in the way the kernel is linked (Kris Van Hees)   
  - dtrace: miscellaneous 3.6 porting work (Kris Van Hees)   
  - dtrace: fix up rq.dtrace_cpu_info member (Kris Van Hees)   
  - gitignore: Ignore objects.builtin and dwarf2ctf. (Nick Alcock)   
  - dtrace: fix outright typos in the 3.6 forward-port. (Nick Alcock)   
  - dtrace: remove obsolete static probe documentation (Kris Van Hees)   
  - ctf: DTrace-independent CTF (Nick Alcock)   
  - ctf: do not build in CTF data for no-longer-built-in modules (Nick Alcock)   
  - ctf: document dwarf2ctf (Nick Alcock)   
  - ctf: Extend the deduplication blacklist (Nick Alcock)   
  - ctf: Improve error message on internal deduplication error (Nick Alcock)   
  - ctf: Note a future enhancement (Nick Alcock)   
  - ctf: document parameters to die_to_ctf() (Nick Alcock)   
  - ctf: do not construct objects.builtin if CTF is not being built (Nick Alcock)   
  - ctf: do not build dwarf2ctf nor attempt to use it if !CONFIG_DTRACE (Nick Alcock)   
  - dtrace: additional action support (and bug fixes) (Kris Van Hees)   
  - dtrace: add psinfo/cpuinfo OS level support (Kris Van Hees)   
  - dtrace: change the DTrace startup handling (at boot time) for SDT (Kris Van Hees)   
  - dtrace: cleanup (and adding) of SDT probe points (Kris Van Hees)   
  - ctf: write the CTF files for standalone modules to a subdir of the module dir (Nick Alcock)   
  - ctf: unnamed structure/union support (Nick Alcock)   
  - ctf: recurse_ctf() -> die_to_ctf() (Nick Alcock)   
  - ctf: fix the signed-modules case (Nick Alcock)   
  - ctf: correctly propagate IDs for array types (Nick Alcock)   
  - ctf: fix off-by-one in emitted array bounds (Nick Alcock)   
  - dtrace: fix tiny comment typo (Nick Alcock)   
  - ctf: blacklist certain modules from deduplication (Nick Alcock)   
  - ctf: include enumeration types inside functions (Nick Alcock)   
  - dtrace: new IO and sched provider probes (Kris Van Hees)   
  - dtrace: fix to handle multiple SDT-based probes in a single function (Kris Van Hees)   
  - dtrace: require assembler symbol stripping and debug info (Nick Alcock)   
  - ctf: fix array dimensions (Nick Alcock)   
  - ctf: change the name of the CTF section in kernel modules (Nick Alcock)   
  - dtrace: fix a bug in the SDT probe location generator (Kris Van Hees)   
  - ctf: major duplicate detection fixes (Nick Alcock)   
  - ctf: optimize type_id() and fix array dimension lookup (Nick Alcock)   
  - dtrace: changed the logic for determining SDT probe point locations (Kris Van Hees)   
  - ctf: store away the types and names of non-static global variables (Nick Alcock)   
  - ctf: set the name of the parent of child modules to "dtrace_ctf" (Nick Alcock)   
  - ctf: clarify comments, improve a type name (Nick Alcock)   
  - ctf: force dtrace_ctf.ko to be loaded whenever dtrace.ko is (Nick Alcock)   
  - ctf: generate CTF information for the kernel (Nick Alcock)   
  - kallsyms: provide symbol sizes in /proc/kallmodsyms (Nick Alcock)   
  - ctf: add a dummy dtrace_ctf.ko module (Nick Alcock)   
  - kallsyms: fix /proc/kallmodsyms population bugs (Nick Alcock)   
  - kallsyms: work in a clean tree, and a non-modular tree. (Nick Alcock)   
  - kallsyms: work with older glibc. (Nick Alcock)   
  - kallsyms: add /proc/kallmodsyms (Nick Alcock)   
  - dtrace: add sched-tick SDT probe and FBT probe point discovery/creation (Kris Van Hees)   
  - dtrace: use new mutex_owned(), not mutex_is_locked() (Kris Van Hees)   
  - dtrace: fix signed division and modulo operations in DIF (Kris Van Hees)   
  - dtrace: initialize the insn length in the right branch of the die notifier (Nick Alcock)   
  - dtrace: ensure that the trap handler is regisstered only once (Kris Van Hees)   
  - dtrace: install the die notifier hook whenever DTrace is enabled (Kris Van Hees)   
  - dtrace: support for page fault and general protection fault detection (Kris Van Hees)   
  - dtrace: fix incorrect probe point name (Kris Van Hees)   
  - dtrace: add lwp-exit and lwp-create SDT probe points (Kris Van Hees)   
  - dtrace: SDT implementation (Kris Van Hees)   
  - dtrace: process the SDT probe point info early in boot (Kris Van Hees)   
  - dtrace: fix resolving addresses of relocation records for SDT probe points (Kris Van Hees)   
  - dtrace: fix cyclic allocation (Kris Van Hees)   
  - dtrace: stub-based syscall tracing (Kris Van Hees)   
  - dtrace: migrate stacktrace dumping and move headers about: fix reloc overrun (Kris Van Hees)   
  - dtrace: move cyclic.h into include/linux (Nick Alcock)   
  - dtrace: finish GPL/CDDL splitting work (Nick Alcock)   
  - dtrace: fix GPL and CDDL copyright notices (Nick Alcock)   
  - dtrace: Migrate to a standalone module, situated at the top level of the tree (Nick Alcock)   
  - dtrace: changes in how we collect the names of system calls (Kris Van Hees)   
  - dtrace: add dtrace_gethrtime() and fix walltimestamp. (Kris Van Hees)  [Orabug: 18376038]  
  - dtrace: syscall entry/return probes. (Kris Van Hees)   
  - dtrace: conflict with CONFIG_DEBUG_LOCK_ALLOC (Nick Alcock)   
  - dtrace: update sdt provider (sdt_mod.c) with lots of functions (Randy Dunlap)   
  - dtrace: add dtrace_module_loaded() and dtrace_module_unloaded() (Randy Dunlap)   
  - dtrace: added CONFIG_DT_DEBUG_MUTEX option (Kris Van Hees)   
  - dtrace: turn on gcov profiling in the kernel/dtrace directory by default (Nick Alcock)   
  - dtrace: add dt_test provider. (Kris Van Hees)   
  - dtrace: add Documentation/dtrace_static_probes.txt (Randy Dunlap)   
  - dtrace: remove incorrect header comments and copyright (Randy Dunlap)   
  - dtrace: build sdt_register.c into the kernel (Nick Alcock)   
  - dtrace: add missing include needed for DTrace probes (Nick Alcock)   
  - dtrace: convert relative probepoint relocation addresses to absolute (Randy Dunlap)   
  - dtrace: add some dtrace static probes that are easy to trigger (Randy Dunlap)   
  - dtrace: add FTRACE dependency (Kris Van Hees)   
  - dtrace: Remove debugging statements (Kris Van Hees)   
  - dtrace: fix unintended dependency on section ordering (Randy Dunlap)   
  - dtrace: minimal cyclic implementation and debug code. (Kris Van Hees)   
  - dtrace: DT_SYSTRACE should not depend on FTRACE_SYSCALLS. (Kris Van Hees)   
  - dtrace: fix off-by-one reading relocation info. (Randy Dunlap)   
  - dtrace: use _stext in dtrace_relocs. (Randy Dunlap)   
  - dtrace: Fix compilation when modular. (Kris Van Hees)   
  - dtrace: systrace should depend on FTRACE_SYSCALLS. (Randy Dunlap)   
  - dtrace: Initial import of kernelspace code. (Nick Alcock)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.3-2.el6uek]
changelog:
  - uek-rpm: build: Update the base release to 3 with stable v4.1.3 (Santosh Shilimkar)   
  - Linux 4.1.3 (Greg Kroah-Hartman)   
  - Input: pixcir_i2c_ts - fix receive error (Frodo Lai)   
  - of/pci: Fix pci_address_to_pio() conversion of CPU address to I/O port (Zhichang Yuan)   
  - PCI: pciehp: Wait for hotplug command completion where necessary (Alex Williamson)   
  - PCI: Add pci_bus_addr_t (Yinghai Lu)   
  - PCI: Propagate the "ignore hotplug" setting to parent (Rafael J. Wysocki)   
  - mtd: dc21285: use raw spinlock functions for nw_gpio_lock (Uwe Kleine-König)   
  - mtd: fix: avoid race condition when accessing mtd->usecount (Brian Norris)   
  - leds / PM: fix hibernation on arm when gpio-led used with CPU led trigger (Grygorii Strashko)   
  - video: mxsfb: Make sure axi clock is enabled when accessing registers (Liu Ying)   
  - genirq: devres: Fix testing return value of request_any_context_irq() (Axel Lin)   
  - IB/srp: Fix reconnection failure handling (Bart Van Assche)   
  - IB/srp: Fix connection state tracking (Bart Van Assche)   
  - IB/srp: Fix a connection setup race (Bart Van Assche)   
  - IB/srp: Remove an extraneous scsi_host_put() from an error path (Bart Van Assche)   
  - scsi_transport_srp: Fix a race condition (Bart Van Assche)   
  - scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Bart Van Assche)   
  - spi: pl022: Specify 'num-cs' property as required in devicetree binding (Ezequiel Garcia)   
  - spi: orion: Fix maximum baud rates for Armada 370/XP (Gregory CLEMENT)   
  - spi: fix race freeing dummy_tx/rx before it is unmapped (Martin Sperl)   
  - livepatch: add module locking around kallsyms calls (Miroslav Benes)   
  - regulator: core: fix constraints output buffer (Stefan Wahren)   
  - regulator: max77686: fix gpio_enabled shift wrapping bug (Joe Perches)   
  - regmap: Fix possible shift overflow in regmap_field_init() (Maxime Coquelin)   
  - regmap: Fix regmap_bulk_read in BE mode (Arun Chandran)   
  - mm, thp: respect MPOL_PREFERRED policy with non-local node (Vlastimil Babka)   
  - mm: kmemleak_alloc_percpu() should follow the gfp from per_alloc() (Larry Finger)   
  - mm: kmemleak: allow safe memory scanning during kmemleak disabling (Catalin Marinas)   
  - arm64: vdso: work-around broken ELF toolchains in Makefile (Will Deacon)   
  - arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAP (Dave P Martin)   
  - arm64: entry: fix context tracking for el0_sp_pc (Mark Rutland)   
  - arm64: Do not attempt to use init_mm in reset_context() (Catalin Marinas)   
  - mei: txe: reduce suspend/resume time (Tomas Winkler)   
  - mei: me: wait for power gating exit confirmation (Alexander Usyskin)   
  - power_supply: Fix possible NULL pointer dereference on early uevent (Krzysztof Kozlowski)   
  - power_supply: Fix NULL pointer dereference during bq27x00_battery probe (Krzysztof Kozlowski)   
  - arc: fix use of uninitialized arc_pmu (Max Filippov)   
  - ARC: add compiler barrier to LLSC based cmpxchg (Vineet Gupta)   
  - ARC: add smp barriers around atomics per Documentation/atomic_ops.txt (Vineet Gupta)   
  - tools selftests: Fix 'clean' target with make 3.81 (Arnaldo Carvalho de Melo)   
  - iio: accel: kxcjk-1013: add the "KXCJ9000" ACPI id (Antonio Ospite)   
  - ACPI / PNP: Avoid conflicting resource reservations (Rafael J. Wysocki)   
  - ACPI / PM: Add missing pm_generic_complete() invocation (Rafael J. Wysocki)   
  - ACPI / init: Switch over platform to the ACPI mode later (Rafael J. Wysocki)   
  - ALSA: hda - Add a fixup for Dell E7450 (Takashi Iwai)   
  - ALSA: hda - Fix the dock headphone output on Fujitsu Lifebook E780 (Takashi Iwai)   
  - ALSA: hda - Add headset support to Acer Aspire V5 (Takashi Iwai)   
  - ALSA: hda - restore the MIC FIXUP for some Dell machines (Hui Wang)   
  - ALSA: hda - Disable widget power-save for VIA codecs (Takashi Iwai)   
  - ALSA: hda - set proper caps for newer AMD hda audio in KB/KV (Alex Deucher)   
  - ALSA: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out (David Henningsson)   
  - ALSA: pcm: Fix pcm_class sysfs output (Takashi Iwai)   
  - Disable write buffering on Toshiba ToPIC95 (Ryan Underwood)   
  - ipr: Increase default adapter init stage change timeout (Brian King)   
  - rcu: Correctly handle non-empty Tiny RCU callback list with none ready (Paul E. McKenney)   
  - gpio: rcar: Check for irq_set_irq_wake() failures (Geert Uytterhoeven)   
  - gpio: crystalcove: set IRQCHIP_SKIP_SET_WAKE for the irqchip (Aaron Lu)   
  - mnt: Modify fs_fully_visible to deal with locked ro nodev and atime (Eric W. Biederman)   
  - mnt: Refactor the logic for mounting sysfs and proc in a user namespace (Eric W. Biederman)   
  - mnt: Update fs_fully_visible to test for permanently empty directories (Eric W. Biederman)   
  - sysfs: Create mountpoints with sysfs_create_mount_point (Eric W. Biederman)   
  - sysfs: Add support for permanently empty directories to serve as mount points. (Eric W. Biederman)   
  - kernfs: Add support for always empty directories. (Eric W. Biederman)   
  - proc: Allow creating permanently empty directories that serve as mount points (Eric W. Biederman)   
  - sysctl: Allow creating permanently empty directories that serve as mountpoints. (Eric W. Biederman)   
  - fs: Add helper functions for permanently empty directories. (Eric W. Biederman)   
  - Linux 4.1.2 (Greg Kroah-Hartman)   
  - fs/ufs: restore s_lock mutex_init() (Fabian Frederick)   
  - ufs: Fix possible deadlock when looking up directories (Jan Kara)   
  - ufs: Fix warning from unlock_new_inode() (Jan Kara)   
  - vfs: Ignore unlocked mounts in fs_fully_visible (Eric W. Biederman)   
  - vfs: Remove incorrect debugging WARN in prepend_path (Eric W. Biederman)   
  - fs/ufs: restore s_lock mutex (Fabian Frederick)   
  - fs/ufs: revert "ufs: fix deadlocks introduced by sb mutex merge" (Fabian Frederick)   
  - fs: Fix S_NOSEC handling (Jan Kara)   
  - KVM: x86: make vapics_in_nmi_mode atomic (Radim Krčmář)   
  - KVM: x86: properly restore LVT0 (Radim Krčmář)   
  - KVM: arm/arm64: vgic: Avoid injecting reserved IRQ numbers (Marc Zyngier)   
  - KVM: s390: virtio-ccw: don't overwrite config space values (Cornelia Huck)   
  - s390/kdump: fix REGSET_VX_LOW vector register ELF notes (Michael Holzheu)   
  - s390/bpf: Fix backward jumps (Michael Holzheu)   
  - KVM: s390: clear floating interrupt bitmap and parameters (Jens Freimann)   
  - KVM: s390: fix external call injection without sigp interpretation (David Hildenbrand)   
  - MIPS: Fix KVM guest fixmap address (James Hogan)   
  - KVM: mips: use id_to_memslot correctly (Paolo Bonzini)   
  - x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237A (Bjorn Helgaas)   
  - x86/PCI: Use host bridge _CRS info on systems with >32 bit addressing (Bjorn Helgaas)   
  - powerpc/perf: Fix book3s kernel to userspace backtraces (Anton Blanchard)   
  - tick/idle/powerpc: Do not register idle states with CPUIDLE_FLAG_TIMER_STOP set in periodic mode (preeti)   
  - ARM: mvebu: fix suspend to RAM on big-endian configurations (Thomas Petazzoni)   
  - ARM: tegra20: Store CPU "resettable" status in IRAM (Dmitry Osipenko)   
  - ARM: kvm: psci: fix handling of unimplemented functions (Lorenzo Pieralisi)   
  - arm: KVM: force execution of HCPTR access on VM exit (Marc Zyngier)   
  - selinux: fix setting of security labels on NFS (J. Bruce Fields)   
  - intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Joe Konno)   
  - mmc: sdhci: fix low memory corruption (Jiri Slaby)   
  - iommu/amd: Handle large pages correctly in free_pagetable (Joerg Roedel)   
  - iommu/arm-smmu: Fix broken ATOS check (Will Deacon)   
  - Revert "crypto: talitos - convert to use be16_add_cpu()" (Horia Geant?)   
  - crypto: talitos - avoid memleak in talitos_alg_alloc() (Horia Geant?)   
  - usb: gadget: f_fs: add extra check before unregister_gadget_item (Rui Miguel Silva)   
  - net: mvneta: disable IP checksum with jumbo frames for Armada 370 (Simon Guinot)   
  - ARM: mvebu: update Ethernet compatible string for Armada XP (Simon Guinot)   
  - net: mvneta: introduce compatible string "marvell, armada-xp-neta" (Simon Guinot)   
  - amd-xgbe: Add the __GFP_NOWARN flag to Rx buffer allocation (Tom Lendacky)   
  - sctp: Fix race between OOTB responce and route removal (Alexander Sverdlin)   
  - bnx2x: fix lockdep splat (Eric Dumazet)   
  - net: phy: fix phy link up when limiting speed via device tree (Mugunthan V N)   
  - mlx4: Disable HA for SRIOV PF RoCE devices (Or Gerlitz)   
  - net/mlx4_en: Fix wrong csum complete report when rxvlan offload is disabled (Ido Shamay)   
  - net/mlx4_en: Wake TX queues only when there's enough room (Ido Shamay)   
  - net/mlx4_en: Release TX QP when destroying TX ring (Eran Ben Elisha)   
  - ip: report the original address of ICMP messages (Julian Anastasov)   
  - xen-netback: fix a BUG() during initialization (Palik, Imre)   
  - tcp: Do not call tcp_fastopen_reset_cipher from interrupt context (Christoph Paasch)   
  - mvneta: add forgotten initialization of autonegotiation bits (Stas Sergeev)   
  - mac80211: fix locking in update_vlan_tailroom_need_count() (Johannes Berg)   
  - neigh: do not modify unlinked entries (Julian Anastasov)   
  - packet: avoid out of bounds read in round robin fanout (Willem de Bruijn)   
  - packet: read num_members once in packet_rcv_fanout() (Eric Dumazet)   
  - bridge: fix br_stp_set_bridge_priority race conditions (Nikolay Aleksandrov)   
  - sctp: fix ASCONF list handling (Marcelo Ricardo Leitner)   
  - can: fix loss of CAN frames in raw_rcv (Oliver Hartkopp)   
  - KVM: nSVM: Check for NRIPS support before updating control field (Bandan Das)   
  - ARM: clk-imx6q: refine sata's parent (Sebastien Szymanski)   
  - ARM: dts: sunxi: Adjust touchscreen compatible for sun5i and later (Hans de Goede)   
  - Linux 4.1.1 (Greg Kroah-Hartman)   
  - cdc-acm: Add support of ATOL FPrint fiscal printers (Alexey Sokolov)   
  - b43: fix support for 14e4:4321 PCI dev with BCM4321 chipset (Rafał Miłecki)   
  - ath3k: add support of 13d3:3474 AR3012 device (Dmitry Tunin)   
  - ath3k: Add support of 0489:e076 AR3012 device (Dmitry Tunin)   
  - Bluetooth: ath3k: Add support of 04ca:300d AR3012 device (Dmitry Tunin)   
  - perf tools: Fix build breakage if prefix= is specified (Lukas Wunner)   
  - perf/x86: Honor the architectural performance monitoring version (Palik, Imre)   
  - perf/x86/intel/bts: Fix DS area sharing with x86_pmu events (Alexander Shishkin)   
  - perf/x86: Add more Broadwell model numbers (Andi Kleen)   
  - perf: Fix ring_buffer_attach() RCU sync, again (Oleg Nesterov)   
  - x86/boot: Fix overflow warning with 32-bit binutils (Borislav Petkov)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.0-1.el6uek]
changelog:
  - block: loop: Enable directIO on nfs (Dave Kleikamp)   
  - block: loop: Enable directIO whenever possible (Dave Kleikamp)   
  - uek-rpm: configs: enable compilation for RDS (Ajaykumar Hotchandani)   
  - uek-rpm: enable mlx4_vnic module config (Qing Huang)   
  - Add getsockopt support for SO_RDS_TRANSPORT (Sowmini Varadhan)  [Orabug: 21061146]  
  - Add setsockopt support for SO_RDS_TRANSPORT (Sowmini Varadhan)  [Orabug: 21061146]  
  - Declare SO_RDS_TRANSPORT and RDS_TRANS_* constants in uapi/linux/rds.h (Sowmini Varadhan)  [Orabug: 21061146]  
  - RDS-TCP: only initiate reconnect attempt on outgoing TCP socket. (Sowmini Varadhan)  [Orabug: 20930687]  
  - RDS-TCP: Always create a new rds_sock for an incoming connection. (Sowmini Varadhan)  [Orabug: 20930687]  
  - rds: directly include header for vmalloc/vfree in ib_recv.c (Mukesh Kacker)  [Orabug: 21059667]  
  - rds: return EMSGSIZE for oversize requests before processing/queueing (Mukesh Kacker)  [Orabug: 20971222]  
  - net: rds: use correct size for max unacked packets and bytes (Sasha Levin)  [Orabug: 20585918]  
  - RDS/IP: RDS takes 10 seconds to plumb the second IP back (Mukesh Kacker)  [Orabug: 20231857]  
  - RDS/IB: Tune failover-on-reboot scheduling (Mukesh Kacker)  [Orabug: 20063740]  
  - RDS: mark netdev UP for intfs added post module load (Mukesh Kacker)  [Orabug: 20130536]  
  - RDS: Enable use of user named pkey devices (Mukesh Kacker)  [Orabug: 19064704]  
  - rds: fix list corruption and tx hang when netfilter is used (shamir rabinovitch)  [Orabug: 18963548]  
  - RDS: move more queing for loopback connections to separate queue (Mukesh Kacker)  [Orabug: 18977932]  
  - RDS: add module parameter to allow module unload or not (Wengang Wang)   
  - rds: fix NULL pointer dereference panic during rds module unload (Rama Nichanamatlu)  [Orabug: 18952475]  
  - RDS:active bonding: disable failover across HCAs(failover groups) (Mukesh Kacker)  [Orabug: 19430773]  
  - RDS/IB: active bonding - failover down interfaces on reboot. (Mukesh Kacker)  [Orabug: 18697678]  
  - RDS/IB: Remove dangling rcu_read_unlock() and other cleanups (Mukesh Kacker)  [Orabug: 18995395]  
  - rds: new extension header: rdma bytes (Shamir Rabinovitch)  [Orabug: 18468180]  
  - RDS: Ensure non-zero SL uses correct path before lane 0 connection is dropped (Ajaykumar Hotchandani)  [Orabug: 19133664]  
  - rds: Lost locking in loop connection freeing (Pavel Emelyanov)  [Orabug: 19265200]  
  - RDS: active bonding - failover/failback only to matching pkey (Mukesh Kacker)  [Orabug: 18681364]  
  - RDS: active bonding - ports may not failback if all ports go down (Mukesh Kacker)  [Orabug: 18875563]  
  - RDS: Use rds_local_wq for loopback connections in rds_conn_connect_if_down() (Chien-Hua Yen)  [Orabug: 18892380]  
  - RDS: add workqueue for local loopback connections (Chien-Hua Yen)  [Orabug: 18892366]  
  - RDS: SA query optimization (Bang Nguyen)  [Orabug: 18801977]  
  - RDS: Remove cond_resched() in RX tasklet (Bang Nguyen)  [Orabug: 18801937]  
  - RDS: Replace queue_work() by cond_resched() in the tasklet to breakup RX stream (Bang Nguyen)  [Orabug: 18801931]  
  - RDS: looping to reap cq recv queue in rds_conn_shutdown (Chien-Hua Yen)  [Orabug: 18501034]  
  - rds: Fix regression in dynamic active bonding configuration (Bang Nguyen)   
  - rds/rdma_cm: send RDMA_CM_EVENT_ADDR_CHANGE event for active bonding (Bang Nguyen)  [Orabug: 18421516]  
  - RDS: Idle QoS connections during remote peer reboot causing application brownout (Chien-Hua Yen)  [Orabug: 18443194]  
  - rds: dynamic active bonding configuration (Bang Nguyen)   
  - RDS: Fix slowdown when doing massively parallel workload (Bang Nguyen)  [Orabug: 18362838]  
  - RDS: active bonding needs to set brcast and mask for its primary interface (Chien-Hua Yen)  [Orabug: 18479088]  
  - RDS: bind hash table size increase, add per-bucket rw lock (Bang Nguyen)  [Orabug: 18071861]  
  - RDMA CM: Add reason code for IB_CM_REJ_CONSUMER_DEFINED (Bang Nguyen)  [Orabug: 17484682]  
  - RDS: protocol negotiation fails during reconnect (Bang Nguyen)  [Orabug: 17375389]  
  - RDS: double free rdma_cm_id (Bang Nguyen)  [Orabug: 17192816]  
  - RDS: ActiveBonding IP exclusion filter (Bang Nguyen)  [Orabug: 17075950]  
  - RDS: Reconnect stalls for 15s (Bang Nguyen)  [Orabug: 17277974]  
  - RDS: Reconnect causes panic at completion phase (Bang Nguyen)  [Orabug: 17213597]  
  - RDS: added stats to track and display receive side memory usage (Venkat Venkatsubra)  [Orabug: 17045536]  
  - RDS: RDS reconnect stalls (Bang Nguyen)  [Orabug: 1731355]  
  - RDS: disable IP failover if device removed (Bang Nguyen)  [Orabug: 17206167]  
  - RDS: Fix a bug in QoS protocol negotiation (Bang Nguyen)  [Orabug: 17079972]  
  - RDS: alias failover is not working properly (Bang Nguyen)  [Orabug: 17177994]  
  - add NETFILTER suppport (Ahmed Abbas)  [Orabug: 17082619]  
  - RDS: Local address resolution may be delayed after IP has moved. RDS to update local ARP cache directly to speed it up. (Bang Nguyen)  [Orabug: 16979994]  
  - RDS: restore two-sided reconnect with the lower IP node having a constant 100 ms backoff. (Bang Nguyen)  [Orabug: 16710287]  
  - rds: set correct msg_namelen (Weiping Pan)   {CVE-2012-3430} 
  - RDS: IP config needs to be updated when network/rdma service restarted. (Bang Nguyen)  [Orabug: 16963884]  
  - RDS: check for valid rdma id before initiating connection (Bang Nguyen)  [Orabug: 16857341]  
  - RDS: reduce slab memory usage (Bang Nguyen)  [Orabug: 16935507]  
  - RDS: Move connection along with IP when failing over/back. (Bang Nguyen)  [Orabug: 16916648]  
  - RDS: Rename HAIP parameters to Active Bonding (Bang Nguyen)  [Orabug: 16810395]  
  - rds shouldn't release fmr when ib_device was already released. (Zheng Li)  [Orabug: 16605377]  
  - rds remove dev race. (Zheng Li)  [Orabug: 16605377]  
  - reinit ip_config when service rdma restart. (Zheng Li)  [Orabug: 16605377]  
  - rds: limit the size allocated by rds_message_alloc() (Cong Wang)  [Orabug: 16837486]  
  - RDS: Fixes to improve throughput performance (Bang Nguyen)  [Orabug: 16571410]  
  - RDS: fix rds-ping spinlock recursion (jeff.liu)  [Orabug: 16223050]  
  - rds: Congestion flag does not get cleared causing the connection to hang (Bang Nguyen)  [Orabug: 16424692]  
  - Add SIOCRDSGETTOS to get the current TOS for the socket (Bang Nguyen)  [Orabug: 16397197]  
  - Changes to connect/TOS interface (Bang Nguyen)  [Orabug: 16397197]  
  - rds: this resolved crash while removing rds_rdma module. orabug: 16268201 (Bang Nguyen)   
  - rds: scheduling while atomic on failover orabug: 16275095 (Bang Nguyen)   
  - rds: unregister IB event handler on shutdown (Bang Nguyen)   
  - rds: HAIP support child interface (Bang Nguyen)   
  - RDS HAIP misc fixes (Bang Nguyen)   
  - Ignore failover groups if HAIP is disabled (Bang Nguyen)   
  - RDS: RDS rolling upgrade (Saeed Mahameed)   
  - RDS: Fixes warning while rds-info. spin_lock_irqsave() is changed to spin_lock_bh(). (Ajaykumar Hotchandani)   
  - rds: UNDO reverts done for rebase code to compile with Linux 4.1 APIs (Mukesh Kacker)   
  - rds: port to UEK4, Linux-3.18* (Ajaykumar Hotchandani)   
  - rds: disable APM support (Ajaykumar Hotchandani)   
  - rds: disable cq balance (Ajaykumar Hotchandani)   
  - rds: move linux/rds.h to uapi/linux/rds.h (Ajaykumar Hotchandani)   
  - RDS: Kconfig and Makefile changes (Ajaykumar Hotchandani)   
  - RDS merge for UEK2 (Bang Nguyen)  [Orabug: 15997083]  
  - rds: Misc Async Send fixes (Bang Nguyen)   
  - rds: call unregister_netdevice_notifier for rds_ib_nb in rds_ib_exit (Saeed Mahameed)   
  - rds: flush and destroy workqueue rds_aux_wq and fix creation order. (Saeed Mahameed)   
  - rds : fix compilation warning (Saeed Mahameed)   
  - rds: port the code to uek2 (Dotan Barak)   
  - rds: CQ balance (Bang Nguyen)   
  - rds: HAIP across HCAs (Bang Nguyen)   
  - rds: Misc HAIP fixes (Bang Nguyen)   
  - rds: off by one fixes (Dotan Barak)   
  - rds: Add Automatic Path Migration support (Dotan Barak)   
  - IB/ipoib: CSUM support in connected mode (Yuval Shaia)  [Orabug: 20559068]  
  - IB/ipoib: Scatter-Gather support in connected mode (Yuval Shaia)  [Orabug: 20422840]  
  - ib_uverbs: Support for kernel implementation of XRC calls from user space (Knut Omang)  [Orabug: 20930262]  
  - ib_{uverbs/core}: add new ib_create_qp_ex with udata arg (Knut Omang)  [Orabug: 20930262]  
  - ib_uverbs: Avoid vendor specific masking of attributes in query_qp (Knut Omang)  [Orabug: 20930262]  
  - ib_uverbs: Add padding to end align ib_uverbs_reg_mr_resp (Knut Omang)  [Orabug: 20930262]  
  - ib: Add udata argument to create_ah (Knut Omang)  [Orabug: 20930262]  
  - ib_umem: Add a new, more generic ib_umem_get_attrs (Knut Omang)  [Orabug: 20930262]  
  - ib_mad: incoming sminfo SMPs gets discarded if no process_mad function is registered (Dag Moxnes)  [Orabug: 20930262]  
  - mlx4_core: More support for automatically scaling profile parameters (Mukesh Kacker)   
  - ipoib: rfe- enable pkey and device name decoupling (Mukesh Kacker)  [Orabug: 19064704]  
  - ib_sdp: adding sdp socket support to rdma_cm (Qing Huang)   
  - rds: fix error flow handling (Dotan Barak)   
  - net/rds: prevent memory leak in case of error flow (Dotan Barak)   
  - rds: prepare support to kernel 2.6.39-200.1.1.el5uek: add the macro NIPQUAD_* (Dotan Barak)   
  - rds: fixed wrong condition in case of error (Dotan Barak)   
  - rds: fixed kernel oops in case of error flow (Dotan Barak)   
  - RDS: fixed compilation warnings (Dotan Barak)   
  - RDS SRQ optional (Bang Nguyen)   
  - RDS Async send support revised (Bang Nguyen)   
  - RDS Asynchronous Send support (Bang Nguyen)   
  - rds: fix compilation warnings (Dotan Barak)   
  - RDS: cleanup checkpatch errors (Bang Nguyen)   
  - RDS Quality Of Service (Bang Nguyen)   
  - RDS: Use IB_CQ_NEXT_COMP instead of IB_CQ_SOLICITED for TX CQ (Bang Nguyen)   
  - RDS: make sure rds_send_xmit doesn't loop forever (Chris Mason)   
  - RDS: issue warning if re-connect stalling for more than 1 min. (Bang Nguyen)   
  - RDS: don't test ring_empty or ring_low without locks held (Chris Mason)   
  - RDS: don't use RCU for the bind hash table (Chris Mason)   
  - RDS: avoid double destory of cm_id when rdms_resolve_route fails (Venkat Venkatsubra)   
  - RDS: make sure rds_send_drop_to properly takes the m_rs_lock (Chris Mason)   
  - RDS: kick krdsd to send congestion map updates (Chris Mason)   
  - RDS: add debuging code around sock_hold and sock_put. (Chris Mason)   
  - RDS: Don't destroy the rdma id until after we're dong using it (Chris Mason)   
  - RDS: adjust BUG()s for irqs disabled. (Chris Mason)   
  - rds: make sure we don't deref a null cm_id->device during address checks (Chris Mason)   
  - RDS: don't use GFP_ATOMIC for sk_alloc in rds_create (Chris Mason)   
  - RDS: Make sure we do a signaled send at least once per large send (Chris Mason)   
  - RDS: Fix an rcu race with rds_bin_lookup (Tina Yang)   
  - RDS: Fix RDS_MSG_MAPPED usage. (Chris Mason)   
  - RDS: add a sock_destruct callback with debugging (Chris Mason)   
  - RDS: add a sock_destruct callback with debugging (Tina Yang)   
  - RDS: limit the number of times we loop in rds_send_xmit (Chris Mason)   
  - RDS Make sure we check for congestion updates during rds_send_xmit (Chris Mason)   
  - Make sure to kick rds_send_xmit for both LL_SEND_FULL and for the congestion map updates. (Chris Mason)   
  - RDS: make sure we post recv buffers (Chris Mason)   
  - RDS: don't trust the LL_SEND_FULL bit (Chris Mason)   
  - RDS: give up on half formed connections after 15s (Chris Mason)   
  - rds_send_xmit is called uner a spinlock, lets not do a cond_resched() (Chris Mason)   
  - RDS: make sure not to loop forever inside rds_send_xmit (Chris Mason)   
  - rds: check for excessive looping in rds_send_xmit (Andy Grover)   
  - rds: don't update ipaddress tables if the address hasn't changed (Chris Mason)   
  - change ib default retry to 1 (Andy Grover)   
  - This patch adds the modparam to rds.ko. (Andy Grover)   
  - RDS: only use passive connections when addresses match (Zach Brown)   
  - RDS: destroy the ib state that generates call back earlier during shutdown (Chris Mason)   
  - RDS: check access on pages before doing copy_to_user (Chris Mason)   
  - RDS/IB: always free recv frag as we free its ring entry (Zach Brown)   
  - RDS/IB: Quiet warnings when leaking frags (Andy Grover)   
  - Fix loopback connection reference counts (Zach Brown)   
  - RDS: cancel connection work structs as we shut down (Zach Brown)   
  - RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Zach Brown)   
  - RDS: have sockets get transport module references (Zach Brown)   
  - RDS: remove old rs_transport comment (Zach Brown)   
  - RDS: lock rds_conn_count decrement in rds_conn_destroy() (Zach Brown)   
  - Use CQ_NEXT_COMP for recv completions (Andy Grover)   
  - RDS/IB: protect the list of IB devices (Zach Brown)   
  - RDS/IB: print IB event strings as well as their number (Zach Brown)   
  - RDS: flush the FMR pool less often. (Chris Mason)   
  - RDS: make sure the ring is really full before we return with ENOMEM (Chris Mason)   
  - RDS: use different cq handlers for send and recv (Andy Grover)   
  - RDS/IB: track signaled sends (Zach Brown)   
  - RDS: remove __init and __exit annotation (Zach Brown)   
  - RDS: fix races and other problems with rmmod and device removal (Zach Brown)   
  - RDS: properly init the sg table in our frags (Chris Mason)   
  - RDS: add support for atomic messages over the wire (Andy Grover)   
  - rds: fix compilation warnings (Dotan Barak)   
  - Fix backports for rds (Eli Cohen)   
  - RDS: Fix BUG_ONs to not fire when in a tasklet (Andy Grover)   
  - RDS: Enable per-cpu workqueue threads (Tina Yang)   
  - RDS: Do not call set_page_dirty() with irqs off (Andy Grover)   
  - RDS: Properly unmap when getting a remote access error (Sherman Pun)   
  - RDS: only put sockets that have seen congestion on the poll_waitq (Andy Grover)   
  - RDS: Fix locking in rds_send_drop_to() (Tina Yang)   
  - RDS: Turn down alarming reconnect messages (Andy Grover)   
  - RDS: Workaround for in-use MRs on close causing crash (Andy Grover)   
  - RDS: Fix send locking issue (Tina Yang)   
  - RDS: Fix congestion issues for loopback (Andy Grover)   
  - RDS/TCP: Wait to wake thread when write space available (Andy Grover)   
  - RDS: use IB_CQ_VECTOR_LEAST_ATTACHED for cq's (Andy Grover)   
  - RDS: update copy_to_user state in tcp transport (Andy Grover)   
  - RDS: sendmsg() should check sndtimeo, not rcvtimeo (Andy Grover)   
  - RDS: Do not BUG() on error returned from ib_post_send (Andy Grover)   
  - RDS: Re-add pf/sol access via sysctl (Andy Grover)   
  - RDS/IB+IW: Move recv processing to a tasklet (Andy Grover)   
  - RDS: Do not send congestion updates to loopback connections (Andy Grover)   
  - RDS: Fix panic on unload (Andy Grover)   
  - RDS: Fix potential race around rds_i[bw]_allocation (Andy Grover)   
  - RDS: Add GET_MR_FOR_DEST sockopt (Andy Grover)   
  - RDS: Add a debug message suggesting to load transport modules (Andy Grover)   
  - RDS: Track transports via an array, not a list (Andy Grover)   
  - RDS: Modularize RDMA and TCP transports (Andy Grover)   
  - RDS: Export symbols from core RDS (Andy Grover)   
  - RDS: Re-add TCP transport to RDS (Andy Grover)   
  - RDS/IB: Drop connection when a fatal QP event is received (Andy Grover)   
  - RDS/IB: Disable flow control in sysctl and explain why (Andy Grover)   
  - RDS/IB: Move tx/rx ring init and refill to later (Andy Grover)   
  - RDS: Don't set c_version in __rds_conn_create() (Andy Grover)   
  - RDS/IB: Rename byte_len to data_len to enhance readability (Andy Grover)   
  - RDS/RDMA: Fix cut-n-paste errors in printks in rdma_transport.c (Andy Grover)   
  - RDS/IB: Fix printk to indicate remote IP, not local (Andy Grover)   
  - RDS/IB: Handle connections using RDS 3.0 wire protocol (Andy Grover)   
  - RDS/IB: Improve RDS protocol version checking (Andy Grover)   
  - RDS: Set retry_count to 2 and make modifiable via modparam (Andy Grover)   
  - RDS: Refactor end of __conn_create for readability (Andy Grover)   
  - RDS/IW: Remove dead code (Andy Grover)   
  - RDS/IW: Remove page_shift variable from iwarp transport (Andy Grover)   
  - RDS/IB: Always use PAGE_SIZE for FMR page size (Andy Grover)   
  - RDS: Fix completion notifications on blocking sockets (Andy Grover)   
  - FRV: Fix the section attribute on UP DECLARE_PER_CPU() (David Howells)   
  - rds: revert RDS code to 8cbd960 commit to rebase UEK commits (Mukesh Kacker)   
  - mlx4_vnic: set mod param "lro_num" default value to 0 to disable LRO feature (Qing Huang)   
  - mlx4_vnic: Add correct typecasting to pointers in vnic_get_frag_header() (Ashish Samant)  [Orabug: 19824501]  
  - rdma_cm: CMA_QUERY_HANDLER: BAD STATUS -110 and -22 (Chien-Hua Yen)  [Orabug: 16708786]  
  - RDMA CM: Avoid possible SEGV during connection shutdown (Bang Nguyen)  [Orabug: 16750726]  
  - rdma_cm: extend debug for remote mapping (Ajaykumar Hotchandani)   
  - mlx4_core: supporting 64b counters (Vu Pham)  [Orabug: 21094165]  
  - ib_core: supporting 64b counters using PMA_COUNTERS_EXT mad (Vu Pham)  [Orabug: 21094165]  
  - net/mlx4: When issuing commands use rwsem insteam of rw spinlocks (Matan Barak)   
  - mlx4_ib: Make sure that PSN does not overflow. (Majd Dibbiny)   
  - ib_core: Make sure that PSN does not overflow. (Majd Dibbiny)   
  - IB/CMA: Make sure that PSN is not over max allowed (Moni Shoua)   
  - IB/mlx4: Mark user mr as writable if actual virtual memory is writable (Moshe Lazer)   
  - mlx4_ib: Report proper BDF for IB MSI-X vectors (Yevgeny Petrilin)   
  - IB/core: Fix memory leak in cm_req_handler error flows (Matan Barak)   
  - mlx4_core: enable msi_x module parameter for SRIOV VFs to limit number MSI-X interrupts per VF (Tal Alon)   
  - mlx4_ib: Fix endianness in blueflame post_send. (Jack Morgenstein)   
  - net/mlx4: Switching between sending commands via polling and events may results in hung tasks (Matan Barak)   
  - IB/mlx4: Put non zero value in max_ah (Eli Cohen)   
  - IB/core: Add debugging prints to ib_uverbs_write (Haggai Eran)   
  - IB/core: add debugging prints to explain -EINVAL in ib_uverbs_reg_mr (Majd Dibbiny)   
  - fix warning about bitwise or between u32 and size_t (Haggai Eran)   
  - IB/mlx4: Don't update QP1 for native functions (Matan Barak)   
  - IB/ipoib: Check gso size prior to ib_send (Erez Shitrit)   
  - mlx4_vnic: fix may be used uninitialized compilation warnings (Saeed Mahameed)   
  - mlx4_vnic: fix potential data corruption in sprintf (Saeed Mahameed)   
  - mlx4_core: Fix resource tracker memory leak after Reset Flow (Hadar Hen Zion)   
  - IB/mlx4: Check port_num before using it in mlx4_ib_port_link_layer (Moshe Lazer)   
  - IB/mlx4: Fix wrong calculation of link layer (Moni Shoua)   
  - IB/mlx4: Copy SL from correct place in address path (Shani Michaelli)   
  - mlx4_core: Check return status of rdma_resolve_ip (Shani Michaelli)   
  - mlx4: Clean IRQ affinity hint when freeing it (Ido Shamay)   
  - IB/core: Fix QP attr mask when resolving smac (Moni Shoua)   
  - mlx4_vnic: fix typo in log messages (Saeed Mahameed)   
  - mlx4_vnic: print vnic keep alive info in mlx4_vnic_info (Saeed Mahameed)   
  - IB/mlx4: default gid should respect dev_id (Matan Barak)   
  - mlx4_core: Change the name of the num_mtt in mlx4_profile to be num_mtt_segs. (Majd Dibbiny)   
  - IB/mlx4: Print error messages when GID table update failed (Moni Shoua)   
  - IB/mlx4: Remove unnecessary warning message (Moni Shoua)   
  - ib_core: Check that caches exist before accessing them (Jack Morgenstein)   
  - rdma_cm/cma: Cache broadcast domain record. (Erez Shitrit)   
  - ipoib: added an error message when trying to change mtu to 2K-4K (Noa Osherovich)   
  - ib_core: Do not transition MC groups to error on SM_CHANGE event (Jack Morgenstein)   
  - ipoib: Do not flush mcast groups on SM_CHANGE event (Jack Morgenstein)   
  - rdma_cm: add debug functions and module parameter (Saeed Mahameed)   
  - rdma_cm: garbage-collection thread for rdma_destroy_id() (Saeed Mahameed)   
  - mlx4_vnic: always remove child macs in vnic_parent_update remove request (Saeed Mahameed)   
  - mlx4_vnic: set default moderation values in vnic_alloc_netdev (Saeed Mahameed)   
  - mlx4: Handle memory region deregistration failure (Shani Michaeli)   
  - ib_core: More fixes to ib_sa_add_one error flow (Jack Morgenstein)   
  - IB/ipoib: Set mode only when needed. (Erez Shitrit)   
  - mlx4_core: Use div_u64 to avoid unresolved symbol on 32-bit OSes (Vladimir Sokolovsky)   
  - ib_core: Safely unregister mad agent when necessary. (Majd Dibbiny)   
  - mlx4_vnic: use netif_set_real_num_tx_queues to dynamically change tx queue size (Saeed Mahameed)   
  - mlx4_core: Extend num_mtt in dev caps to avoid overflow. (Majd Dibbiny)   
  - mlx4_core: fix FMR unmapping to allow remapping afterward (Moshe Lazer)   
  - ib/ipoib: unlock dev_start_xmit() on ipoib_cm_rep_handler() (Tal Alon)   
  - ib_core: fixed resource leak in case of error (Saeed Mahameed)   
  - ib/ipoib: fix illegal locking on ipoib_cm_rep_handler (Tal Alon)   
  - ib/ipoib: ipoib_cm_rep_handler lock skb queue while dequeue before xmit (Tal Alon)   
  - mlx4_core: resolvs kernel panic when connectx_port_config fail to set ports (Moshe Lazer)   
  - mlx4_core: Avoid setting ports for auto when only one port type is supported (Moshe Lazer)   
  - mlx4_core: sysfs, fix usage of log_num_mtt module parameter (Yishai Hadas)   
  - mlx4_core: fix ib_uverbs_get_context flow (Yishai Hadas)   
  - mlx4_core: Fix Coverity issues. (Hadar Hen Zion)   
  - IB/mlx4: Fix Coverity issues (Hadar Hen Zion)   
  - IB/core: Fix Coverity issues for rdma_cm (Hadar Hen Zion)   
  - Release Date is updated to __DATE__ instead of a static string (Alex Markuze)   
  - mlx4_core: use msi_x module param to limit num of MSI-X irqs (Moshe Lazer)   
  - Seting ring size to default when module param set incorrectly (Alex Markuze)   
  - ib/core: change error prints in cm module to debug prints. (Jack Morgenstein)   
  - mlx4_core: Add more info to mlx4_cmd_post failure error messages (Jack Morgenstein)   
  - mlx4_core: disable mlx4_QP_ATTACH calls from guests if master is doing flow steering. (Jack Morgenstein)   
  - mlx4_core: change resource quotas to enable supporting upstream-kernel guests (Jack Morgenstein)   
  - mlx4_core: device revision support (Yishai Hadas)   
  - mlx4_core: print more info when command times out (Jack Morgenstein)   
  - mlx4_core: move out label to the right place (Eugenia Emantayev)   
  - IB/mlx4: deprecate "failed to alloc bf reg" message from err to debug (Jack Morgenstein)   
  - mlx4_core: Do not allow mlx4_bitmap_init to reserve more slots than available (Amir Vadai)   
  - ib/ipoib: Fix deadlock between rmmod and set_mode (Erez Shitrit)   
  - ib/ipoib: getout whenever failed to load port. (Erez Shitrit)   
  - ib_ipoib: Fixing issue with delayed work running after child is killed. (Erez Shitrit)   
  - mlx4_core: set device to use extended counters (Yishai Hadas)   
  - ib/ipoib: debug prints instead of warn in tx_wc function (Erez Shitrit)   
  - ib/ipoib: add detailed error message on dev_queue_xmit (Erez Shitrit)   
  - ib/ipoib: Fix removing call for update_pmtu from spin-lock context. (Erez Shitrit)   
  - ipoib: fixed NULL dereferencing in case of error flow (Dotan Barak)   
  - mlx4_core: Update minimum size for log_num_qp to 18 (Moshe Lazer)   
  - mlx4_core, mlx4_ib: Have enough room in steering range for pkey interfaces (Amir Vadai)   
  - net/mlx4: return bad error status to caller function in case of error (Dotan Barak)   
  - ib/core: Remove annoying message. (Erez Shitrit)   
  - mlx4_ib: fix memory leak if QP creation failed (Dotan Barak)   
  - ib/core: add prints to the cm module. (Erez Shitrit)   
  - mlx4/IB: add a message print when the logical link goes up/down (Dotan Barak)   
  - mlx4/ib: clean memory for EQs in case of error flow (Dotan Barak)   
  - net/mlx4_core: set used number of MTTs when using auto-detection (Dotan Barak)   
  - net/mlx4_core: the number of MTTs should consider log_mtts_per_seg (Dotan Barak)   
  - net/mlx4_core: limit to 4TB of memory registration (Yishai Hadas)   
  - net/mlx4_core: num mtt issues (Yishai Hadas)   
  - mlx4_vnic: Kconfig and Makefile changes (Qing Huang)   
  - mlx4_vnic: add mlx4_vnic (Saeed Mahameed)   
  - mlx4_ib: add blue flame support for kernel consumers (Eli Cohen)   
  - net/mlx4_core: add sanity check when creating bitmap structure (Dotan Barak)   
  - net/mlx4_core: unmap clear register in case of error flow (Dotan Barak)   
  - ib_core: fix NULL pointer dereference (Dotan Barak)   
  - mlx4_ib: contig support for control objects (Yishai Hadas)   
  - mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Dotan Barak)   
  - IB/core - Don't modify outgoing DR SMP if first part is LID routed (Ralph Campbell)   
  - net/mlx4: adjust initial value of vl_cap in mlx4_SET_PORT (Or Gerlitz)   
  - mlx4_core: Error message on mtt allocation failure (Marcel Apfelbaum)   
  - IB/core: Control number of retries for SA to leave an MCG (Dotan Barak)   
  - mlx4: reducing wait during SW reset for 500 msecs (Dotan Barak)   
  - mlx4_ib: Do not enable blueflame sends if write combining is not available (Jack Morgenstein)   
  - IB/core: Fix create_qp issue relates to qp group type (Yishai Hadas)   
  - mlx4_core: log_num_mtt handling (Yishai Hadas)   
  - mlx4_ib: Fix the SQ size of an RC QP to support masked atomic operation (Dotan Barak)   
  - mlx4_ib: Use optimal numbers of MTT entries. (Yishai Hadas)   
  - mlx4_ib: set write-combining flag for userspace blueflame pages (Dotan Barak)   
  - mlx4_core: limit min profile numbers (Dotan Barak)   
  - mlx4_core: allow to use 0 in log_mtts_per_seg (Dotan Barak)   
  - mlx4_core: enable changing default max HCA resource limits. (Dotan Barak)   
  - cma: add module parameter to the response timeout (Arlin Davis)   
  - ocfs2: call ocfs2_journal_access_di() before ocfs2_journal_dirty() in ocfs2_write_end_nolock() (yangwenfang)   
  - ocfs2: avoid access invalid address when read o2dlm debug messages (jiangyiwen)   
  - ocfs2: make 'buffered' as the default coherency option (Wengang Wang)  [Orabug: 17988729]  
  - xen/microcode: Use dummy microcode_ops for non initial domain guest (Zhenzhong Duan)  [Orabug: 19053626]  
  - xen/microcode: Fix compile warning. (Konrad Rzeszutek Wilk)   
  - microcode_xen: Add support for AMD family >= 15h (Ian Campbell)   
  - x86/microcode: check proper return code. (Ben Guthro)   
  - xen: add CPU microcode update driver (Jeremy Fitzhardinge)   
  - x86/xen: Disable APIC PM for Xen PV guests (Boris Ostrovsky)   
  - xen/pvhvm: Support more than 32 VCPUs when migrating (v3). (Konrad Rzeszutek Wilk)   
  - cdc-acm: Increase number of devices to 64 (Joe Jin)  [Orabug: 21219170]  
  - ipmi: make kcs timeout parameters as module options (Pavel Bures)  [Orabug: 21219155]  
  - x86: perf: prevent spurious PMU NMIs on Haswell systems (Dan Duval)  [Orabug: 20996846]  
  - x86/simplefb: simplefb was broken on Oracle and HP system, skip VIDEO_TYPE_EFI (Ethan Zhao)  [Orabug: 20961435]  
  - x86, fpu: Avoid possible error in math_state_restore() (Annie Li)  [Orabug: 20270524]  
  - kernel: freezer: restore TIF_FREEZE (Sasha Levin)   
  - ksplice: Clear garbage data on the kernel stack when handling signals (Sasha Levin)   
  - sched: Disable default sched_autogroup to avoid the DBA performance regression (Santosh Shilimkar)  [Orabug: 20476603]  
  - x86: add support for crashkernel=auto (Brian Maly)  [Orabug: 20351819]  
  - uek-rpm: configs: Enabel Oracle HXGE and ASM driver (Santosh Shilimkar)   
  - uek-rpm: build: Add rpm build environment for ol6/ol7 (Santosh Shilimkar)  [Orabug: 20892775] [Orabug: 21102340] [Orabug: 20687425]  
  - uek-rpm: configs: Create baseline config for uek4[ol6/ol7] (Santosh Shilimkar)  [Orabug: 20064118] [Orabug: 20343801] [Orabug: 20343138] [Orabug: 20064118] [Orabug: 20064118] [Orabug: 20064118] [Orabug: 20064118] [Orabug: 20473608] [Orabug: 20516347] [Orabug: 20611390] [Orabug: 21233074] [Orabug: 20687425]  
  - oracleasm: Fix trace output for warn_asm_ioc and check_asm_ioc (Martin K. Petersen)   
  - oracleasm: Fix occasional I/O stall due to merge error (Martin K. Petersen)   
  - oracleasm: Classify device connectivity issues as global errors (Martin K. Petersen)  [Orabug: 20117903]  
  - oracleasm: Deprecate mlog and implement support for tracepoints (Martin K. Petersen)   
  - oracleasm: Abolish mlog usage in integrity.c and clean up error printing. (Martin K. Petersen)   
  - oracleasm: Various code and whitespace cleanups. (Martin K. Petersen)   
  - oracleasm: 4.0 compat changes (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.18 (Martin K. Petersen)   
  - oracleasm: claim FMODE_EXCL access on disk during asm_open (Srinivas Eeda)  [Orabug: 19454829]  
  - oracleasm: Restrict logical block size reporting (Martin K. Petersen)   
  - oracleasm: Report logical block size (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.10 (Martin K. Petersen)   
  - oracleasm: Add support for new error return codes from block/SCSI (Martin K. Petersen)  [Orabug: 17484923]  
  - oracleasm: Compat changes for 3.8 (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.5 (Dwight Engen)   
  - oracleasm: Introduce module parameter for block size selection (Martin K. Petersen)  [Orabug: 15924773]  
  - oracleasm: Data integrity support (Martin K. Petersen)   
  - oracleasm: Fix two merge errors (Martin K. Petersen)   
  - Oracle ASM Kernel Driver (Martin K. Petersen)   
  - block: loop: support DIO & AIO (Ming Lei)   
  - block: loop: prepare for supporing direct IO (Ming Lei)   
  - block: loop: use kthread_work (Ming Lei)   
  - block: loop: set QUEUE_FLAG_NOMERGES for request queue of loop (Ming Lei)   
  - fs: direct-io: don't dirtying pages for ITER_BVEC/ITER_KVEC direct read (Ming Lei)   
  - nfs: don't dirty kernel pages read by direct-io (Dave Kleikamp)   
  - block: loop: avoiding too many pending per work I/O (Ming Lei)   
  - block: loop: convert to per-device workqueue (Santosh Shilimkar)   
  - megaraid_sas: Permit large RAID0/1 requests (Martin K. Petersen)  [Orabug: 19625877]  
  - megaraid_sas : Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : swap whole register in megasas_register_aen (Christoph Hellwig)   
  - megaraid_sas : fix megasas_fire_cmd_fusion calling convention (Christoph Hellwig)   
  - megaraid_sas : add missing byte swaps to the sriov code (Christoph Hellwig)   
  - megaraid_sas : bytewise or should be done on native endian variables (Christoph Hellwig)   
  - megaraid_sas : move endianness conversion into caller of megasas_get_seq_num (Christoph Hellwig)   
  - megaraid_sas : add endianness conversions for all ones (Christoph Hellwig)   
  - megaraid_sas : add endianness annotations (Christoph Hellwig)   
  - megaraid_sas : add missing __iomem annotations (Christoph Hellwig)   
  - megaraid_sas : megasas_complete_outstanding_ioctls() can be static (kbuild test robot)   
  - megaraid_sas : Support for Avago's Single server High Availability product (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Add release date and update driver version (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Modify driver's meta data to reflect Avago (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Use Block layer tag support for internal command indexing (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Enhanced few prints (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Move controller's queue depth calculation in adapter specific function (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Add separate functions for building sysPD IOs and non RW LDIOs (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Add separate function for refiring MFI commands (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Add separate function for setting up IRQs (Sumit.Saxena@avagotech.com)   
  - bnx2x: update fw to 7.8.2 (Yuval Mintz)  [Orabug: 21036509]  
  - bnx2: Update driver to use new mips firmware. (Joe Jin)  [Orabug: 21036509]  
  - Revert "i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check" (Brian Maly)  [Orabug: 21111674]  
  - net: Adding the hxge driver (James Puthukattukaran)   
  - fuse: fix typo while displaying fuse numa mount option (Ashish Samant)   
  - fuse: add numa mount option (Ashish Samant)   
  - fuse: modify queues, allocation and locking for multiple nodes (Ashish Samant)   
  - fuse: add spinlock to protect fc reqctr (Ashish Samant)   
  - fuse: add fuse node struct (Ashish Samant)   
  - ocfs2: Suppress the error message from being printed in ocfs2_rename (Xiaowei.Hu)  [Orabug: 16790405]  
  - ocfs2: Tighten free bit calculation in the global bitmap (Sunil Mushran)  [Orabug: 17342255]  
  - ocfs2/trivial: Limit unaligned aio+dio write messages to once per day (Sunil Mushran)  [Orabug: 17342255]  
  - ocfs2/trivial: Print message indicating unaligned aio+dio write (Sunil Mushran)  [Orabug: 17342255]  
  - Linux 4.1 (Linus Torvalds)


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.43.4.el6uek]
changelog:
  - kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Jann Horn)  [Orabug: 29434845]  {CVE-2019-6974} 
  - KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Peter Shier)  [Orabug: 29434898]  {CVE-2019-7221} 
  - KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Paolo Bonzini)  [Orabug: 29434924]  {CVE-2019-7222} 
  - net: arc_emac: fix koops caused by sk_buff free (Alexander Kochetkov)  [Orabug: 30254239]  {CVE-2016-10906} 
  - GFS2: don't set rgrp gl_object until it's inserted into rgrp tree (Bob Peterson)  [Orabug: 30254251]  {CVE-2016-10905} 
  - GFS2: Fix rgrp end rounding problem for bsize < page size (Bob Peterson)  [Orabug: 30254251]  {CVE-2016-10905} 
  - x86/apic/msi: update address_hi on set msi affinity (Joe Jin)  [Orabug: 31477035]  
  - x86/apic/msi: check and sync apic IRR on msi_set_affinity (Joe Jin)  [Orabug: 31477035]  
  - net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca)  [Orabug: 31872821]  {CVE-2020-1749} 
  - nfs: Fix getxattr kernel panic and memory overflow (Jeffrey Mitchell)  [Orabug: 31872910]  {CVE-2020-25212} 
  - rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ilya Dryomov)  [Orabug: 31884169]  {CVE-2020-25284} 
  - mm/hugetlb: fix a race between hugetlb sysctl handlers (Muchun Song)  [Orabug: 31884239]  {CVE-2020-25285} 
  - ext4: fix potential negative array index in do_split() (Eric Sandeen)  [Orabug: 31895331]  {CVE-2020-14314}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.43.3.el6uek]
changelog:
  - ARM: amba: Fix race condition with driver_override (Geert Uytterhoeven)  [Orabug: 29671212]  {CVE-2018-9415} 
  - block: blk_init_allocated_queue() set q->fq as NULL in the fail case (xiao jin)  [Orabug: 30120513]  {CVE-2018-20856} 
  - USB: serial: omninet: fix reference leaks at open (Johan Hovold)  [Orabug: 30484761]  {CVE-2017-8925} 
  - nl80211: validate beacon head (Johannes Berg)  [Orabug: 30556264]  {CVE-2019-16746} 
  - cfg80211: Use const more consistently in for_each_element macros (Jouni Malinen)  [Orabug: 30556264]  {CVE-2019-16746} 
  - cfg80211: add and use strongly typed element iteration macros (Johannes Berg)  [Orabug: 30556264]  {CVE-2019-16746} 
  - cfg80211: add helper to find an IE that matches a byte-array (Luca Coelho)  [Orabug: 30556264]  {CVE-2019-16746} 
  - cfg80211: allow finding vendor with OUI without specifying the OUI type (Emmanuel Grumbach)  [Orabug: 30556264]  {CVE-2019-16746} 
  - dccp: Fix memleak in __feat_register_sp (YueHaibing)  [Orabug: 30732821]  {CVE-2019-20096} 
  - fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (YueHaibing)  [Orabug: 30732938]  {CVE-2019-20054} 
  - fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (YueHaibing)  [Orabug: 30732938]  {CVE-2019-20054} 
  - scsi: libsas: stop discovering if oob mode is disconnected (Jason Yan)  [Orabug: 30770913]  {CVE-2019-19965} 
  - kernel/sysctl.c: fix out-of-bounds access when setting file-max (Will Deacon)  [Orabug: 31350720]  {CVE-2019-14898} 
  - sysctl: handle overflow for file-max (Christian Brauner)  [Orabug: 31350720]  {CVE-2019-14898} 
  - ath9k_htc: release allocated buffer if timed out (Navid Emamdoost)  [Orabug: 31351572]  {CVE-2019-19073} 
  - can: gs_usb: gs_can_open(): prevent memory leak (Navid Emamdoost)  [Orabug: 31351682]  {CVE-2019-19052} 
  - ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Takashi Iwai)  [Orabug: 31351837]  {CVE-2019-15927} 
  - media: usb: siano: Fix general protection fault in smsusb (Alan Stern)  [Orabug: 31351875]  {CVE-2019-15218} 
  - crypto: vmac - separate tfm and request context (Eric Biggers)  [Orabug: 31584410]  
  - SUNRPC: Fix a race with XPRT_CONNECTING (Trond Myklebust)  [Orabug: 31796770]  
  - SUNRPC: Fix disconnection races (Trond Myklebust)  [Orabug: 31796770]  
  - SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Trond Myklebust)  [Orabug: 31796770]  
  - SUNRPC: Reduce latency when send queue is congested (Trond Myklebust)  [Orabug: 31796770]  
  - SUNRPC: RPC transport queue must be low latency (Trond Myklebust)  [Orabug: 31796770]  
  - SUNRPC: Fix a potential race in xprt_connect() (Trond Myklebust)  [Orabug: 31796770]  
  - SUNRPC: ensure correct error is reported by xs_tcp_setup_socket() (NeilBrown)  [Orabug: 31796770]  
  - SUNRPC: Fix races between socket connection and destroy code (Trond Myklebust)  [Orabug: 31796770]  
  - SUNRPC: Prevent SYN+SYNACK+RST storms (Trond Myklebust)  [Orabug: 31796770]  
  - SUNRPC: Report TCP errors to the caller (Trond Myklebust)  [Orabug: 31796770]  
  - SUNRPC: Ensure we release the TCP socket once it has been closed (Trond Myklebust)  [Orabug: 31796770]  
  - net-gro: fix use-after-free read in napi_gro_frags() (Eric Dumazet)  [Orabug: 31856195]  {CVE-2020-10720} 
  - PCI: Probe bridge window attributes once at enumeration-time (Bjorn Helgaas)  [Orabug: 31867577]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.43.2.el6uek]
changelog:
  - ALSA: seq: Cancel pending autoload work at unbinding device (Takashi Iwai)  [Orabug: 31352045]  {CVE-2017-16528} 
  - USB: serial: io_ti: fix information leak in completion handler (Johan Hovold)  [Orabug: 31352084]  {CVE-2017-8924} 
  - sample-trace-array: Fix sleeping function called from invalid context (Kefeng Wang)  [Orabug: 31543032]  
  - sample-trace-array: Remove trace_array 'sample-instance' (Kefeng Wang)  [Orabug: 31543032]  
  - tracing: Sample module to demonstrate kernel access to Ftrace instances. (Divya Indi)  [Orabug: 31543032]  
  - tracing: Adding new functions for kernel access to Ftrace instances (Aruna Ramakrishna)  [Orabug: 31543032]  
  - tracing: Adding NULL checks for trace_array descriptor pointer (Divya Indi)  [Orabug: 31543032]  
  - tracing: Verify if trace array exists before destroying it. (Divya Indi)  [Orabug: 31543032]  
  - tracing: Declare newly exported APIs in include/linux/trace.h (Divya Indi)  [Orabug: 31543032]  
  - tracing: Kernel access to Ftrace instances (Divya Indi)  [Orabug: 31543032]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.43.1.el6uek]
changelog:
  - blktrace: Protect q->blk_trace with RCU (Jan Kara)  [Orabug: 31123576]  {CVE-2019-19768} 
  - media: technisat-usb2: break out of loop at end of buffer (Sean Young)  [Orabug: 31224554]  {CVE-2019-15505} 
  - btrfs: merge btrfs_find_device and find_device (Anand Jain)  [Orabug: 31351746]  {CVE-2019-18885} 
  - RDMA/cxgb4: Do not dma memory off of the stack (Greg KH)  [Orabug: 31351783]  {CVE-2019-17075} 
  - mwifiex: Abort at too short BSS descriptor element (Takashi Iwai)  [Orabug: 31351916]  {CVE-2019-3846} 
  - mwifiex: Fix possible buffer overflows at parsing bss descriptor (Takashi Iwai)  [Orabug: 31351916]  {CVE-2019-3846} {CVE-2019-3846} 
  - repair kABI breakage from "fs: prevent page refcount overflow in pipe_buf_get" (Dan Duval)  [Orabug: 31351941]  {CVE-2019-11487} 
  - mm: prevent get_user_pages() from overflowing page refcount (Linus Torvalds)  [Orabug: 31351941]  {CVE-2019-11487} 
  - mm: add 'try_get_page()' helper function (Linus Torvalds)  [Orabug: 31351941]  {CVE-2019-11487} 
  - fs: prevent page refcount overflow in pipe_buf_get (Matthew Wilcox)  [Orabug: 31351941]  {CVE-2019-11487} 
  - mm: make page ref count overflow check tighter and more explicit (Linus Torvalds)  [Orabug: 31351941]  {CVE-2019-11487} 
  - sctp: implement memory accounting on tx path (Xin Long)  [Orabug: 31351960]  {CVE-2019-3874} 
  - sunrpc: use SVC_NET() in svcauth_gss_* functions (Vasily Averin)  [Orabug: 31351995]  {CVE-2018-16884} 
  - sunrpc: use-after-free in svc_process_common() (Vasily Averin)  [Orabug: 31351995]  {CVE-2018-16884} 
  - af_packet: set defaule value for tmo (Mao Wenan)  [Orabug: 31439107]  {CVE-2019-20812} 
  - selinux: properly handle multiple messages in selinux_netlink_send() (Paul Moore)  [Orabug: 31439369]  {CVE-2020-10751} 
  - selinux: Print 'sclass' as string when unrecognized netlink message occurs (Marek Milkovic)  [Orabug: 31439369]  {CVE-2020-10751} 
  - mac80211: Do not send Layer 2 Update frame before authorization (Jouni Malinen)  [Orabug: 31473652]  {CVE-2019-5108} 
  - cfg80211/mac80211: make ieee80211_send_layer2_update a public function (Dedy Lansky)  [Orabug: 31473652]  {CVE-2019-5108} 
  - crypto: authenc - fix parsing key with misaligned rta_len (Eric Biggers)  [Orabug: 31535529]  {CVE-2020-10769} 
  - vgacon: Fix for missing check in scrollback handling (Yunhai Zhang)  [Orabug: 31705121]  {CVE-2020-14331} {CVE-2020-14331} 
  - rename kABI whitelists to lockedlists (Dan Duval)  [Orabug: 31783151]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.42.4.el6uek]
changelog:
  - rds/ib: Make i_{recv,send}_hdrs non-contigious (Hans Westgaard Ry)  [Orabug: 30634865]  
  - md: get sysfs entry after redundancy attr group create (Junxiao Bi)  [Orabug: 31683116]  
  - md: fix deadlock causing by sysfs_notify (Junxiao Bi)  [Orabug: 31683116]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.44.4.el6uek]
changelog:
  - scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS (himanshu.madhani@cavium.com)  [Orabug: 32020790]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.44.3.el6uek]
changelog:
  - qed: Reduce verbosity of unimplemented MFW messages (Mintz, Yuval)  [Orabug: 31959299]  
  - kexec: validate pe files against the system_blacklist_keyring (Eric Snowberg)  [Orabug: 31961119]  {CVE-2020-26541}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.44.2.el6uek]
changelog:
  - usb: cdc-acm: make sure a refcount is taken early enough (Oliver Neukum)  [Orabug: 31351088]  {CVE-2019-19530} 
  - net/rds: migration of a delayed initialized port present in down state (Praveen Kumar Kannoju)  [Orabug: 31729995]  
  - net: add high_order_alloc_disable sysctl (Eric Dumazet)  [Orabug: 31835223]  
  - mm, page_alloc: double zone's batchsize (Aaron Lu)  [Orabug: 31835223]  
  - mm/free_pcppages_bulk: prefetch buddy while not holding lock (Aruna Ramakrishna)  [Orabug: 31835223]  
  - mm/free_pcppages_bulk: do not hold lock when picking pages to free (Aruna Ramakrishna)  [Orabug: 31835223]  
  - mm, page_alloc: remove unnecessary variable from free_pcppages_bulk (Mel Gorman)  [Orabug: 31835223]  
  - netfilter: ctnetlink: add a range check for l3/l4 protonum (Will McVicker)  [Orabug: 31872865]  {CVE-2020-25211} 
  - net/rds: Extract dest qp num for displaying in rds-info (Praveen Kumar Kannoju)  [Orabug: 31880144]  
  - uek-rpm: Update secure boot UEK signing certificates (Brian Maly)  [Orabug: 31974559]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.44.1.el6uek]
changelog:
  - oracleasm: Retrieve d_bdev before dropping inode (Stephen Brennan)  [Orabug: 31832592]  
  - KVM: VMX: fixes for vmentry_l1d_flush module parameter (Paolo Bonzini)  [Orabug: 31962487]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.44.4.1.el6uek]
changelog:
  - powercap: restrict energy meter to root access (Kanth Ghatraju)  [Orabug: 32040806]  {CVE-2020-8694} {CVE-2020-8695}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.45.2.el6uek]
changelog:
  - powercap: restrict energy meter to root access (Kanth Ghatraju)  [Orabug: 32137965]  {CVE-2020-8694} {CVE-2020-8695}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.45.1.el6uek]
changelog:
  - Revert "x86/efi: Initialize and display UEFI secure boot state a bit later during init" (Eric Snowberg)  [Orabug: 31887248]  
  - xfs: fix xfs_inode use after free (Wengang Wang)  [Orabug: 31932452]  
  - SUNRPC: ECONNREFUSED should cause a rebind. (NeilBrown)  [Orabug: 32070175]  
  - netfilter: nfnetlink: correctly validate length of batch messages (Phil Turnbull)  [Orabug: 30658635]  {CVE-2016-7917} 
  - xc2028: Fix use-after-free bug properly (Takashi Iwai)  [Orabug: 30658659]  {CVE-2016-7913} 
  - [media] xc2028: avoid use after free (Mauro Carvalho Chehab)  [Orabug: 30658659]  {CVE-2016-7913} 
  - uek-rpm: Create initramfs at postinstall stage also. (Somasundaram Krishnasamy)  [Orabug: 30821411]  
  - hdlc_ppp: add range checks in ppp_cp_parse_cr() (Dan Carpenter)  [Orabug: 31989190]  {CVE-2020-25643} 
  - tracing: Reverse the order of trace_types_lock and event_mutex (Alan Maguire)  [Orabug: 32002706]  
  - ocfs2/dlm: move lock to the tail of grant queue while doing in-place convert (xuejiufei)  [Orabug: 32071234]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.45.6.el6uek]
changelog:
  - qla2xxx: disable target reset during link reset and update version (Quinn Tran)  [Orabug: 32095664]  
  - scsi: qla2xxx: Fix early srb free on abort (Quinn Tran)  [Orabug: 32095664]  
  - scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Masanari Iida)  [Orabug: 32095664]  
  - scsi: qla2xxx: Enable Async TMF processing (himanshu.madhani@cavium.com)  [Orabug: 32095664]  
  - qla2xxx: tweak debug message for task management path (Quinn Tran)  [Orabug: 32095664]  
  - scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Arun Easi)  [Orabug: 32095664]  
  - scsi: qla2xxx: Fix fabric scan hang (Quinn Tran)  [Orabug: 32095664]  
  - scsi: qla2xxx: Do command completion on abort timeout (Quinn Tran)  [Orabug: 32095664]  
  - scsi: qla2xxx: Fix abort timeout race condition. (Quinn Tran)  [Orabug: 32095664]  
  - scsi: qla2xxx: Fix race between switch cmd completion and timeout (Quinn Tran)  [Orabug: 32095664]  
  - scsi: qla2xxx: Add IOCB resource tracking (Quinn Tran)  [Orabug: 32095664]  
  - scsi: qla2xxx:v2: Fix double scsi_done for abort path (Quinn Tran)  [Orabug: 32095664]  
  - scsi: qla2xxx: v2 Fix a race condition between aborting and completing a SCSI command (Bart Van Assche)  [Orabug: 32095664]  
  - scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Bart Van Assche)  [Orabug: 32095664]  
  - scsi: qla2xxx: v2 Reject EH_{abort|device_reset|target_request} (Quinn Tran)  [Orabug: 32095664]  
  - scsi: qla2xxx: v2: Fix race conditions in the code for aborting SCSI commands (Bart Van Assche)  [Orabug: 32095664]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.45.4.el6uek]
changelog:
  - block: Move part of bdi_destory() to del_gendisk() as bdi_unregister(). (Jan Kara)  [Orabug: 32124131]  
  - kernel: add panic_on_taint (Rafael Aquini)  [Orabug: 32138039]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.45.3.el6uek]
changelog:
  - drm/vmwgfx: Make sure backup_handle is always valid (Sinclair Yeh)  [Orabug: 31352076]  {CVE-2017-9605} 
  - random32: move the pseudo-random 32-bit definitions to prandom.h (Linus Torvalds)  [Orabug: 31698086]  {CVE-2020-16166} 
  - random32: remove net_rand_state from the latent entropy gcc plugin (Linus Torvalds)  [Orabug: 31698086]  {CVE-2020-16166} 
  - random: fix circular include dependency on arm64 after addition of percpu.h (Willy Tarreau)  [Orabug: 31698086]  {CVE-2020-16166} 
  - random32: update the net random state on interrupt and activity (Willy Tarreau)  [Orabug: 31698086]  {CVE-2020-16166} 
  - x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (WANG Chao)  [Orabug: 32021856]  
  - kvm: x86: do not leak guest xcr0 into host interrupt handlers (David Matlack)  [Orabug: 32021856]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.46.3.el6uek]
changelog:
  - mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Ganapathi Bhat)  [Orabug: 30781859]  {CVE-2019-14895} {CVE-2019-14895} 
  - ext4: fix ext4_empty_dir() for directories with holes (Jan Kara)  [Orabug: 31265320]  {CVE-2019-19037} {CVE-2019-19037} 
  - netlabel: cope with NULL catmap (Paolo Abeni)  [Orabug: 31350493]  {CVE-2020-10711} 
  - scsi: mptfusion: Fix double fetch bug in ioctl (Dan Carpenter)  [Orabug: 31350941]  {CVE-2020-12652} 
  - scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() (Dan Carpenter)  [Orabug: 31350941]  {CVE-2020-12652} 
  - USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Alan Stern)  [Orabug: 31350967]  {CVE-2020-12464} 
  - drivers: usb: core: Minimize irq disabling in usb_sg_cancel() (David Mosberger)  [Orabug: 31350967]  {CVE-2020-12464} 
  - drivers: usb: core: Don't disable irqs in usb_sg_wait() during URB submit. (David Mosberger)  [Orabug: 31350967]  {CVE-2020-12464} 
  - ext4: work around deleting a file with i_nlink == 0 safely (Theodore Ts'o)  [Orabug: 31351014]  {CVE-2019-19447} 
  - xen/events: avoid removing an event channel while handling it (Juergen Gross)  [Orabug: 31984319]  
  - xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage (Josh Abraham)  [Orabug: 31984319]  
  - ext4: fix fencepost in s_first_meta_bg validation (Theodore Ts'o)  [Orabug: 32197511]  
  - dm crypt: Allow unaligned bio buffer lengths for skcipher devices (Sudhakar Panneerselvam)  [Orabug: 32202000]  
  - sched/fair: Don't free p->numa_faults with concurrent readers (Jann Horn)  [Orabug: 32212524]  {CVE-2019-20934} 
  - netfilter: nf_conntrack_h323: lost .data_len definition for Q.931/ipv6 (Vasily Averin)  [Orabug: 32222844]  {CVE-2020-14305} 
  - perf/core: Fix race in the perf_mmap_close() function (Jiri Olsa)  [Orabug: 32233360]  {CVE-2020-14351} 
  - ext4: fix calculation of meta_bg descriptor backups (Andy Leiserson)  [Orabug: 32245133]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.46.2.el6uek]
changelog:
  - ocfs2: initialize ip_next_orphan (Wengang Wang)  [Orabug: 31780626]  
  - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Peilin Ye)  [Orabug: 32176264]  {CVE-2020-28915} 
  - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Peilin Ye)  [Orabug: 32176264]  {CVE-2020-28915} 
  - page_frag: Recover from memory pressure (Dongli Zhang)  [Orabug: 32177993]  
  - vt: Disable KD_FONT_OP_COPY (Daniel Vetter)  [Orabug: 32187749]  {CVE-2020-28974} 
  - block: Fix use-after-free in blkdev_get() (Jason Yan)  [Orabug: 32194609]  {CVE-2020-15436} 
  - icmp: randomize the global rate limiter (Eric Dumazet)  [Orabug: 32227971]  {CVE-2020-25705}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.46.1.el6uek]
changelog:
  - KVM: x86: minor code refactor and comments fixup around dirty logging (Anthony Yznaga)  [Orabug: 31722767]  
  - KVM: x86: Manually flush collapsible SPTEs only when toggling flags (Sean Christopherson)  [Orabug: 31722767]  
  - KVM: x86: avoid unnecessary rmap walks when creating/moving slots (Anthony Yznaga)  [Orabug: 31722767]  
  - KVM: x86: remove unnecessary rmap walk of read-only memslots (Anthony Yznaga)  [Orabug: 31722767]  
  - xfs: catch inode allocation state mismatch corruption (Gautham Ananthakrishna)  [Orabug: 32071488]  
  - tty: make FONTX ioctl use the tty pointer they were actually passed (Linus Torvalds)  [Orabug: 32122731]  {CVE-2020-25668} 
  - IB/mlx4: Adjust delayed work when a dup is observed (Håkon Bugge)  [Orabug: 32136900]  
  - IB/mlx4: Add support for REJ due to timeout (Håkon Bugge)  [Orabug: 32136900]  
  - IB/mlx4: Fix starvation in paravirt mux/demux (Håkon Bugge)  [Orabug: 32136900]  
  - IB/mlx4: Separate tunnel and wire bufs parameters (Håkon Bugge)  [Orabug: 32136900]  
  - IB/mlx4: Add support for MRA (Håkon Bugge)  [Orabug: 32136900]  
  - IB/mlx4: Add and improve logging (Håkon Bugge)  [Orabug: 32136900]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.46.4.el6uek]
changelog:
  - xen/events: block rogue events for some time (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen/events: defer eoi in case of excessive number of events (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen/events: use a common cpu hotplug hook for event channels (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen/events: switch user event channels to lateeoi model (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen/pciback: use lateeoi irq binding (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen/scsiback: use lateeoi irq binding (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen/netback: use lateeoi irq binding (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen/blkback: use lateeoi irq binding (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen/events: add a new "late EOI" evtchn framework (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen/events: fix race in evtchn_fifo_unmask() (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen/events: add a proper barrier to 2-level uevent unmasking (Juergen Gross)  [Orabug: 31984335]  {CVE-2020-27673} 
  - xen-blkback: set ring->xenblkd to NULL after kthread_stop() (Pawel Wieczorkiewicz)  [Orabug: 32223358]  {CVE-2020-29569}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.47.2.el6uek]
changelog:
  - mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Qing Xu)  [Orabug: 31350932]  {CVE-2020-12653} 
  - lockd: don't use interval-based rebinding over TCP (Calum Mackay)  [Orabug: 31435700]  
  - ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Takashi Iwai)  [Orabug: 32240688]  {CVE-2020-27786} 
  - xenbus/xenbus_backend: Disallow pending watch messages (SeongJae Park)  [Orabug: 32247942]  {CVE-2020-29568} 
  - xen/xenbus: Count pending messages for each watch (SeongJae Park)  [Orabug: 32247942]  {CVE-2020-29568} 
  - xen/xenbus/xen_bus_type: Support will_handle watch callback (SeongJae Park)  [Orabug: 32247942]  {CVE-2020-29568} 
  - xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() (SeongJae Park)  [Orabug: 32247942]  {CVE-2020-29568} 
  - xen/xenbus: Allow watches discard events before queueing (SeongJae Park)  [Orabug: 32247942]  {CVE-2020-29568} 
  - KVM: x86: clflushopt should be treated as a no-op by emulation (David Edmondson)  [Orabug: 32251907]  
  - tty: Fix ->session locking (Jann Horn)  [Orabug: 32266682]  {CVE-2020-29660} 
  - tty: Fix ->pgrp locking in tiocspgrp() (Jann Horn)  [Orabug: 32266682]  {CVE-2020-29660} 
  - tty: core: Use correct spinlock flavor in tiocspgrp() (Peter Hurley)  [Orabug: 32266682]  {CVE-2020-29660} 
  - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Zhang Xiaohui)  [Orabug: 32349208]  {CVE-2020-36158}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.48.1.el6uek]
changelog:
  - nfs: Fix security label length not being reset (Jeffrey Mitchell)  [Orabug: 32350996]  
  - rds: Add code to debug rds_tcp loopback hang (Rao Shoaib)  [Orabug: 32382656]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.48.3.1.el6uek]
changelog:
  - xen-blkback: fix error handling in xen_blkbk_map() (Jan Beulich)  [Orabug: 32492113]  {CVE-2021-26930} 
  - xen-scsiback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492105]  {CVE-2021-26931} 
  - xen-netback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492105]  {CVE-2021-26931} 
  - xen-blkback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492105]  {CVE-2021-26931} 
  - Xen/gntdev: correct error checking in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32492098]  {CVE-2021-26932} 
  - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32492098]  {CVE-2021-26932} 
  - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32492098]  {CVE-2021-26932} 
  - Xen/x86: don't bail early from clear_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32492098]  {CVE-2021-26932}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.48.5.el6uek]
changelog:
  - kernel/acct.c: fix the acct->needcheck check in check_free_space() (Oleg Nesterov)  [Orabug: 31587485]  
  - HID: hid-input: clear unmapped usages (Dmitry Torokhov)  [Orabug: 32464790]  {CVE-2020-0431} 
  - tcp: fix to update snd_wl1 in bulk receiver fast path (Neal Cardwell)  [Orabug: 32498826]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.48.4.el6uek]
changelog:
  - xen-blkback: fix error handling in xen_blkbk_map() (Jan Beulich)  [Orabug: 32520758]  {CVE-2021-26930} 
  - xen-scsiback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32520750]  {CVE-2021-26931} 
  - xen-netback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32520750]  {CVE-2021-26931} 
  - xen-blkback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32520750]  {CVE-2021-26931} 
  - Xen/gntdev: correct error checking in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32520717]  {CVE-2021-26932} 
  - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32520717]  {CVE-2021-26932} 
  - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32520717]  {CVE-2021-26932} 
  - Xen/x86: don't bail early from clear_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32520717]  {CVE-2021-26932}


