# changelog

author: Qing Huang <qing.huang@oracle.com> - 1.0.6-1.0.4
changelog:
  - BUILDINFO: commit=5d7b97751546e1c756a346e080f2762d9499100c
  - libmlx4: Bump up release number (Qing Huang)  
  - ib/libmlx4: conditionally disable blueflame on a per process basis (Qing Huang)


author: Mukesh Kacker <mukesh.kacker@oracle.com> - 1.0.6-1.0.3
changelog:
  - libmlx4: Bump up release number (Mukesh Kacker)  
  - libmlx4: set structure to zero before partial initialization (Mukesh Kacker)  
  - XRC - move warning to be under trace mode (Yishai Hadas)  
  - XRC - fix leak in legacy flow (Yishai Hadas)  
  - XRC issues (Yishai Hadas)  
  - libmlx4: XRC binary compat layer (Yishai Hadas)  
  - mlx4_trace environment variable was added (Yishai Hadas)


author: Mukesh Kacker <mukesh.kacker@oracle.com> - 1.0.6-1.0.2
changelog:
  - libmlx4: Bump release number for share PD and user FMR patches (Mukesh Kacker)  
  - libmlx4: Add user level FMR support (Mukesh Kacker)  
  - libmlx4: Add Shared PD support (Mukesh Kacker)  
  - libmlx4: add support for Oracle Linux 7 (OL7) builds (Mukesh Kacker)  
  - libmlx4: Fix Changelog date problems inherited from upstream (Mukesh Kacker)


author: Roland Dreier <rdreier@cisco.com> - 1.0-2
changelog:
  - Spec file cleanups, based on Fedora review: don't mark
    libmlx4.driver as a config file, since it is not user modifiable,
    and change the name of the -devel-static package to plain -devel,
    since it would be empty without the static library.


author: Brian Maly <brian.maly@oracle.com> [4.1.12-124.14.2.el6uek]
changelog:
  - scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data digest enabled (Jianchao Wang)  [Orabug: 27726302]  
  - block: fix bio_will_gap() for first bvec with offset (Ming Lei)  [Orabug: 27775588]  
  - block: relax check on sg gap (Ming Lei)  [Orabug: 27775588]  
  - block: don't optimize for non-cloned bio in bio_get_last_bvec() (Ming Lei)  [Orabug: 27775588]  
  - block: merge: get the 1st and last bvec via helpers (Ming Lei)  [Orabug: 27775588]  
  - block: get the 1st and last bvec via helpers (Ming Lei)  [Orabug: 27775588]  
  - block: check virt boundary in bio_will_gap() (Ming Lei)  [Orabug: 27775588]  
  - block: bio: introduce helpers to get the 1st and last bvec (Ming Lei)  [Orabug: 27775588]  
  - Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount (Olga Kornievskaia)  [Orabug: 27848303]  
  - ext4: add validity checks for bitmap block numbers (Theodore Ts'o)  [Orabug: 27854373]  {CVE-2018-1093} {CVE-2018-1093} 
  - ocfs2: Take inode cluster lock before moving reflinked inode from orphan dir (Ashish Samant)  [Orabug: 27869411]  
  - Input: gtco - fix potential out-of-bound access (Dmitry Torokhov)  [Orabug: 27869844]  {CVE-2017-16643} 
  - Input: ims-psu - check if CDC union descriptor is sane (Dmitry Torokhov)  [Orabug: 27870333]  {CVE-2017-16645} 
  - vfio/pci: Virtualize Maximum Payload Size (Alex Williamson)   
  - vfio-pci: Virtualize PCIe & AF FLR (Alex Williamson)   
  - uek-rpm: Disable DMA CMA (Jianchao Wang)  [Orabug: 27892359]  
  - nvme-pci: fix multiple ctrl removal scheduling (Rakesh Pandit)  [Orabug: 27892359]  
  - nvme-pci: Fix nvme queue cleanup if IRQ setup fails (Jianchao Wang)  [Orabug: 27892359]  
  - nvme/pci: Fix stuck nvme reset (Keith Busch)  [Orabug: 27892359]  
  - nvme: don't schedule multiple resets (Keith Busch)  [Orabug: 27892359]  
  - blk-mq: fix use-after-free in blk_mq_free_tag_set() (Junichi Nomura)  [Orabug: 27892359]  
  - USB: core: prevent malicious bNumInterfaces overflow (Alan Stern)  [Orabug: 27895909]  
  - driver core: platform: fix race condition with driver_override (Adrian Salido)  [Orabug: 27897874]  {CVE-2017-12146} 
  - usb/core: usb_alloc_dev(): fix setting of ->portnum (Nicolai Stange)  [Orabug: 27908746]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.14.1.el6uek]
changelog:
  - ctf: drop the run-as-root error (Nick Alcock)  [Orabug: 27852654]  
  - rds: Node crashes when trace buffer is opened (Ka-Cheong Poon)  [Orabug: 27846191]  
  - xfs: fix accidental reversion of aa6a6227435cb (Darrick J. Wong)  [Orabug: 27845869]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.13.1.el6uek]
changelog:
  - net: cdc_ether: fix divide by 0 on bad descriptors (Bjørn Mork)  [Orabug: 27841392]  {CVE-2017-16649} 
  - sysctl: Drop reference added by grab_header in proc_sys_readdir (Zhou Chengming)  [Orabug: 27841944]  {CVE-2016-9191} {CVE-2016-9191} {CVE-2016-9191} 
  - Revert "sysctl: Drop reference added by grab_header in proc_sys_readdir" (Jack Vogel)


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.12.1.el6uek]
changelog:
  - xfs: remove "no-allocation" reservations for file creations (Darrick J. Wong)  [Orabug: 27609439]  
  - xfs: don't print warnings when xfs_log_force fails (Christoph Hellwig)  [Orabug: 27609404]  
  - xfs: Properly retry failed dquot items in case of error during buffer writeback (Carlos Maiolino)  [Orabug: 27609404]  
  - xfs: Properly retry failed inode items in case of error during buffer  writeback (Carlos Maiolino)  [Orabug: 27609404]  
  - xfs: Add infrastructure needed for error propagation during buffer IO  failure (Carlos Maiolino)  [Orabug: 27609404]  
  - xfs: remove xfs_trans_ail_delete_bulk (Christoph Hellwig)  [Orabug: 27609404]  
  - xfs: fix and streamline error handling in xfs_end_io (Darrick J. Wong)  [Orabug: 27609404]  
  - xfs: don't leave EFIs on AIL on mount failure (Brian Foster)  [Orabug: 27609404]  
  - xfs: use EFI refcount consistently in log recovery (Brian Foster)  [Orabug: 27609404]  
  - xfs: ensure EFD trans aborts on log recovery extent free failure (Brian Foster)  [Orabug: 27609404]  
  - xfs: fix efi/efd error handling to avoid fs shutdown hangs (Brian Foster)  [Orabug: 27609404]  
  - xfs: return committed status from xfs_trans_roll() (Brian Foster)  [Orabug: 27609404]  
  - xfs: disentagle EFI release from the extent count (Brian Foster)  [Orabug: 27609404]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.11.1.el6uek]
changelog:
  - netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets (Florian Westphal)  [Orabug: 27774012]  {CVE-2018-1068} 
  - ACPI / PAD: don't register acpi_pad driver if running as Xen dom0 (Juergen Gross)  [Orabug: 27796473]  
  - sched/fair: Fix typo in sync_throttle() (Xunlei Pang)  [Orabug: 27787518]  
  - sched/fair: Do not announce throttled next buddy in dequeue_task_fair() (Konstantin Khlebnikov)  [Orabug: 27787518]  
  - sched/fair: Initialize and rework throttle_count for new task-groups (Peter Zijlstra)  [Orabug: 27787518]  
  - perf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/include/asm/ (Arnaldo Carvalho de Melo)  [Orabug: 27240053]  
  - crypto: FIPS - allow tests to be disabled in FIPS mode (Stephan Mueller)  [Orabug: 27809271]  
  - crypto: xts - consolidate sanity check for keys (Stephan Mueller)  [Orabug: 27809271]  
  - crypto: rng - Zero seed in crypto_rng_reset (Herbert Xu)  [Orabug: 27809271]  
  - enic: set IG desc cache flag in open (Govindarajulu Varadarajan)  [Orabug: 27587345]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.10.1.el6uek]
changelog:
  - Drivers: hv: utils: fix crash when device is removed from host side (Vitaly Kuznetsov)  [Orabug: 27426102]  
  - Drivers: hv: utils: introduce HVUTIL_TRANSPORT_DESTROY mode (Vitaly Kuznetsov)  [Orabug: 27426102]  
  - Drivers: hv: utils: rename outmsg_lock (Vitaly Kuznetsov)  [Orabug: 27426102]  
  - Drivers: hv: utils: fix memory leak on on_msg() failure (Vitaly Kuznetsov)  [Orabug: 27426102]  
  - Drivers: hv: utils: use memdup_user in hvt_op_write (Olaf Hering)  [Orabug: 27426102]  
  - hv: util: checking the wrong variable (Dan Carpenter)  [Orabug: 27426102]  
  - net/rds: Avoid copy overhead if send buff is full (Gerd Rausch)  [Orabug: 27747165]  
  - ext4: fix ->put_link panic (Junxiao Bi)  [Orabug: 27498770]  
  - KVM/VMX: Clear spec_ctrl status when resetting vcpu (Patrick Colp)   
  - mlx4: change the ICM table allocations to lowest needed size (Daniel Jurgens)  [Orabug: 27718303]  
  - Revert "Drivers: hv: utils: fix a race on userspace daemons registration" (Jack Vogel)  [Orabug: 27673755]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.9.1.el6uek]
changelog:
  - crypto: af_alg - Avoid sock_graft call warning (Herbert Xu)  [Orabug: 26895616]  
  - iscsi-target: Fix initial login PDU asynchronous socket close OOPs (Nicholas Bellinger)  [Orabug: 27701211]  
  - target/iscsi: Fix indentation in iscsi_target_start_negotiation() (Bart Van Assche)  [Orabug: 27701211]  
  - iscsi-target: Fix early sk_data_ready LOGIN_FLAGS_READY race (Nicholas Bellinger)  [Orabug: 27701211]  
  - iscsi-target: Fix rx_login_comp hang after login failure (Nicholas Bellinger)  [Orabug: 27701211]  
  - KVM: x86: fix singlestepping over syscall (Paolo Bonzini)  [Orabug: 27669904]  {CVE-2017-7518} {CVE-2017-7518} 
  - nfs: system crashes after NFS4ERR_MOVED recovery (Bill.Baker@oracle.com)  [Orabug: 27679350]  
  - NFS: Clean up nfs4_set_client() (Anna Schumaker)  [Orabug: 27679350]  
  - NFS4: Avoid migration loops (Benjamin Coddington)  [Orabug: 27679350]  
  - mstflint: update Makefile and Kconfig (Qing Huang)  [Orabug: 27707445]  
  - target: add inquiry_product module param to override LIO default (Kyle Fortin)  [Orabug: 27679431]  
  - target: add inquiry_vendor module param to override LIO-ORG (Kyle Fortin)  [Orabug: 27679431]  
  - IB/core: Avoid calling ib_query_device (Or Gerlitz)  [Orabug: 27687711]  
  - IB/core: Save the device attributes on the device structure (Ira Weiny)  [Orabug: 27687711]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.8.1.el6uek]
changelog:
  - nvme: fix uninitialized prp2 value on small transfers (Jan H. Schönherr)  [Orabug: 27624149]  
  - bnxt_en: initialize bnxt_pf_wq (Brian Maly)  [Orabug: 27674029]  
  - x86/spectre_v2: Fix cpu offlining with IPBP. (Konrad Rzeszutek Wilk)


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.7.1.el6uek]
changelog:
  - retpoline: selectively disable IBRS in disable_ibrs_and_friends() (Chuck Anderson)  [Orabug: 27665263]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.6.1.el6uek]
changelog:
  - bnxt_en: Add cache line size setting to optimize performance. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Forward VF MAC address to the PF. (Vasundhara Volam)  [Orabug: 27648355]  
  - bnxt_en: Add BCM5745X NPAR device IDs (Vasundhara Volam)  [Orabug: 27648355]  
  - bnxt_en: Expand bnxt_check_rings() to check all resources. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Implement new method for the PF to assign SRIOV resources. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Reserve resources for RFS. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Implement new method to reserve rings. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Set initial default RX and TX ring numbers the same in combined mode. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Add the new firmware API to query hardware resources. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Refactor hardware resource data structures. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Restore MSIX after disabling SRIOV. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Refactor bnxt_close_nic(). (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Update firmware interface to 1.9.0. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine. (Venkat Duvvuru)  [Orabug: 27648355]  
  - bnxt_en: Fix sources of spurious netpoll warnings (Calvin Owens)  [Orabug: 27648355]  
  - bnxt_en: Don't print "Link speed -1 no longer supported" messages. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Fix a variable scoping in bnxt_hwrm_do_send_msg() (Vasundhara Volam)  [Orabug: 27648355]  
  - bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown (Ray Jui)  [Orabug: 27648355]  
  - bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' (Christophe JAILLET)  [Orabug: 27648355]  
  - bnxt: fix bnxt_hwrm_fw_set_time for y2038 (Arnd Bergmann)  [Orabug: 27648355]  
  - bnxt_en: Fix IRQ coalescing regression. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: fix typo in bnxt_set_coalesce (Andy Gospodarek)  [Orabug: 27648355]  
  - bnxt_en: Refactor and simplify coalescing code. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Reorganize the coalescing parameters. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Add ethtool reset method (Vasundhara Volam)  [Orabug: 27648355]  
  - bnxt_en: Optimize .ndo_set_mac_address() for VFs. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Get firmware package version one time. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Check for zero length value in bnxt_get_nvram_item(). (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: adding PCI ID for SMARTNIC VF support (Rob Miller)  [Orabug: 27648355]  
  - bnxt_en: Add PCIe device ID for bcm58804 (Ray Jui)  [Orabug: 27648355]  
  - bnxt_en: Update firmware interface to 1.8.3.1 (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Fix possible corruption in DCB parameters from firmware. (Sankar Patchineelam)  [Orabug: 27648355]  
  - bnxt_en: Fix VF resource checking. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Fix VF PCIe link speed and width logic. (Vasundhara Volam)  [Orabug: 27648355]  
  - bnxt_en: Don't use rtnl lock to protect link change logic in workqueue. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Improve VF/PF link change logic. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Remove redundant unlikely() (Tobias Klauser)  [Orabug: 27648355]  
  - drivers: net: bnxt: use setup_timer() helper. (Allen Pais)  [Orabug: 27648355]  
  - bnxt_en: Reduce default rings on multi-port cards. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Improve -ENOMEM logic in NAPI poll loop. (Michael Chan)  [Orabug: 27648355]  
  - bnxt: initialize board_info values with proper enums (Scott Branden)  [Orabug: 27648355]  
  - bnxt: Add PCIe device IDs for bcm58802/bcm58808 (Ray Jui)  [Orabug: 27648355]  
  - bnxt_en: assign CPU affinity hints to bnxt_en IRQs (Vasundhara Volam)  [Orabug: 27648355]  
  - bnxt_en: Improve tx ring reservation logic. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Update firmware interface spec. to 1.8.1.4. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Do not setup MAC address in bnxt_hwrm_func_qcaps(). (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Free MSIX vectors when unregistering the device from bnxt_re. (Michael Chan)  [Orabug: 27648355]  
  - bnxt_en: Fix .ndo_setup_tc() to include XDP rings. (Michael Chan)  [Orabug: 27648355]  
  - bnxt: fix unused variable warnings (stephen hemminger)  [Orabug: 27648355]  
  - bnxt: fix unsigned comparsion with 0 (stephen hemminger)  [Orabug: 27648355]  
  - bnxt_en: Use SWITCHDEV_SET_OPS(). (David S. Miller)  [Orabug: 27648355]  
  - bnxt_en: Set ETS min_bw parameter for older firmware. (Michael Chan)  [Orabug: 27648355]  
  - dccp/tcp: fix routing redirect race (Jon Maxwell)  [Orabug: 27661864]  
  - Revert "RDS: don't commit to queue till transport connection is up" (Santosh Shilimkar)  [Orabug: 27606911]  
  - be2net: locking/atomics: COCCINELLE/treewide: Convert trivial   ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() (Mark Rutland)  [Orabug: 27615319]  
  - be2net: Handle transmit completion errors in Lancer (Suresh Reddy)  [Orabug: 27615319]  
  - be2net: Fix HW stall issue in Lancer (Suresh Reddy)  [Orabug: 27615319]  
  - be2net: remove redundant initialization of 'head' and pointer txq (Colin Ian King)  [Orabug: 27615319]  
  - be2net: networking block comments don't use an empty /* line (Rohit Visavalia)  [Orabug: 27615319]  
  - be2net: restore properly promisc mode after queues reconfiguration (Ivan Vecera)  [Orabug: 27615319]  
  - be2net: use ARRAY_SIZE for array sizing calculation on array cmd_priv_map (Colin Ian King)  [Orabug: 27615319]  
  - RDS: IB: Fix null pointer issue (Guanglei Li)  [Orabug: 27636711]  
  - xen/acpi: upload _PSD info for non-dom0 CPUs too (Joao Martins)  [Orabug: 27655759]  
  - scsi: lpfc: Update 11.4.0.7 modified files for 2018 Copyright (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: update driver version to 11.4.0.7 (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Treat SCSI Write operation Underruns as an error (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Fix SCSI io host reset causing kernel crash (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Fix issue_lip if link is disabled (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Allow set of maximum outstanding SCSI cmd limit for a target (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Fix PRLI handling when topology type changes (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: fix a couple of minor indentation issues (Colin Ian King)  [Orabug: 27631736]  
  - scsi: lpfc: update driver version to 11.4.0.6 (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: update driver version to 11.4.0.5 (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: FLOGI failures are reported when connected to a private loop. (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Fix ndlp ref count for pt2pt mode issue RSCN (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Linux LPFC driver does not process all RSCNs (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Driver fails to detect direct attach storage array (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Fix crash after bad bar setup on driver attachment (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Fix hard lock up NMI in els timeout handling. (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: change version to 11.4.0.4 (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: Extend RDP support (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: Fix secure firmware updates (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: PLOGI failures during NPIV testing (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: Fix crash receiving ELS while detaching driver (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: fix pci hot plug crash in list_add call (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: fix pci hot plug crash in timer management routines (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: remove redundant null check on eqe (Colin Ian King)  [Orabug: 27631736]  
  - scsi: lpfc: lpfc version bump 11.4.0.3 (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: fix "integer constant too large" error on 32bit archs (Maurizio Lombardi)  [Orabug: 27631736]  
  - scsi: lpfc: Add Buffer to Buffer credit recovery support (James Smart)  [Orabug: 27631736]  
  - scsi: lpfc: Correct issues with FAWWN and FDISCs (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: Fix rediscovery on switch blade pull (Dick Kennedy)  [Orabug: 27631736]  
  - scsi: lpfc: remove useless code in lpfc_sli4_bsg_link_diag_test (Gustavo A. R. Silva)  [Orabug: 27631736]  
  - scsi: lpfc: Fix plogi collision that causes illegal state transition (Dick Kennedy)  [Orabug: 27631736]  
  - lpfc: Fix Express lane queue creation (Maurizio Lombardi)  [Orabug: 27631736]  
  - Cosmetic updates to arch/x86/kernel/cpu/microcode/xen.c to pass checkpatch.pl and match UEK5 code. (Aaron Young)  [Orabug: 27640697]  
  - Incorporate arch/x86/kernel/cpu/microcode/xen.c into cpu microcode driver. (Aaron Young)  [Orabug: 27640697]  
  - 1. Move arch/x86/kernel/microcode_xen.c file to proper cpu microcode driver    location and rename to arch/x86/kernel/cpu/microcode/xen.c. (Aaron Young)  [Orabug: 27640697]  
  - fork: fix incorrect fput of ->exe_file causing use-after-free (Eric Biggers)  [Orabug: 27648200]  {CVE-2017-17052} 
  - scsi: megaraid_sas: Do not use 32-bit atomic request descriptor for Ventura controllers (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: NVMe passthrough command support (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid: use ktime_get_real for firmware time (Arnd Bergmann)  [Orabug: 27625001]  
  - scsi: megaraid_sas: driver version upgrade (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: re-work DCMD refire code (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Expose fw_cmds_outstanding through sysfs (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Selectively apply stream detection based on IO type (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Update LD map after populating drv_map driver map copy (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Use megasas_wait_for_adapter_operational to detect controller state in IOCTL path (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Avoid firing DCMDs while OCR is in progress (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: unload flag should be set after scsi_remove_host is called (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Error handling for invalid ldcount provided by firmware in RAID map (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Reset ldio_outstanding in megasas_resume (Sumit Saxena)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Return the DCMD status from megasas_get_seq_num (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: memset IOC INIT frame using correct size (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: zero out IOC INIT and stream detection memory (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: fix spelling mistake: "thershold" -> "threshold" (Colin Ian King)  [Orabug: 27625001]  
  - scsi: megaraid: Remove redundant code in megasas_alloc_cmds (Yisheng Xie)  [Orabug: 27625001]  
  - License cleanup: add SPDX GPL-2.0 license identifier to files with no license (Greg Kroah-Hartman)  [Orabug: 27625001]  
  - scsi: megaraid_sas: driver version upgrade (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Add support for 64bit consistent DMA (Sumit Saxena)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Do not limit queue_depth to 1k in non-RDPQ mode (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Retry with reduced queue depth when alloc fails for higher QD (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Incorrect processing of IOCTL frames for SMP/STP commands (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Resize MFA frame used for IOC INIT to 4k (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Update current host time to FW during IOC Init (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Move controller memory allocations and DMA mask settings from probe to megasas_init_fw (Sumit Saxena)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Move initialization of instance parameters inside newly created function megasas_init_ctrl_params (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: remove instance->ctrl_info (Sumit Saxena)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Pre-allocate frequently used DMA buffers (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Create separate functions for allocating and freeing controller DMA buffers (Sumit Saxena)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Create separate functions to allocate ctrl memory (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: reduce size of fusion_context and use kmalloc for allocation (Sumit Saxena)  [Orabug: 27625001]  
  - scsi: megaraid_sas: replace is_ventura with adapter_type checks (Sumit Saxena)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Remove redundant checks for ctrl_context (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: replace instance->ctrl_context checks with instance->adapter_type (Sumit Saxena)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Add support for Crusader controllers (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: use adapter_type for all gen controllers (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: driver version upgrade (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: call megasas_dump_frame with correct IO frame size (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: modified few prints in OCR and IOC INIT path (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: replace internal FALSE/TRUE definitions with false/true (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: use vmalloc for crash dump buffers and driver's local RAID map (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Use SMID for Task abort case only (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Check valid aen class range to avoid kernel panic (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Fix endianness issues in DCMD handling (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Do not re-fire shutdown DCMD after OCR (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Call megasas_complete_cmd_dpc_fusion every 1 second while there are pending commands (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: Use synchronize_irq in target reset case (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: set minimum value of resetwaittime to be 1 secs (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: mismatch of allocated MFI frame size and length exposed in MFI MPT pass through command (Shivasharan S)  [Orabug: 27625001]  
  - scsi: megaraid_sas: fix error handle in megasas_probe_one (weiping zhang)  [Orabug: 27625001]  
  - scsi: megaraid_sas: fix allocate instance->pd_info twice (weiping)  [Orabug: 27625001]  
  - scsi: remove DRIVER_ATTR() usage (Greg Kroah-Hartman)  [Orabug: 27625001]  
  - scsi: megaraid: Replace PCI pool old API (Romain Perier)  [Orabug: 27625001]  
  - scsi: megaraid_sas: fix memleak in megasas_alloc_cmdlist_fusion (Shu Wang)  [Orabug: 27625001]  
  - scsi: megaraid: Fix a sleep-in-atomic bug (Jia-Ju Bai)  [Orabug: 27625001]  
  - drivers/scsi/megaraid: remove expensive inline from megasas_return_cmd (Andi Kleen)  [Orabug: 27625001]  
  - megaraid_sas: remove redundant code initialzing *pDevHandle with MR_DEVHANDLE_INVALID (Sumit Saxena)  [Orabug: 27625001]  
  - usb: usbtest: fix NULL pointer dereference (Alan Stern)  [Orabug: 27602322]  {CVE-2017-16532} 
  - rds: Incorrect reference counting in TCP socket creation (Ka-Cheong Poon)  [Orabug: 27602824]  
  - enic: enable rq before updating rq descriptors (Govindarajulu Varadarajan)  [Orabug: 27587345]  
  - enic: add sw timestamp support (Govindarajulu Varadarajan)  [Orabug: 27587345]  
  - enic: add wq clean up budget (Govindarajulu Varadarajan)  [Orabug: 27587345]  
  - enic: Add support for 'ethtool -g/-G' (Parvi Kaustubhi)  [Orabug: 27587345]  
  - enic: reset fetch index (Parvi Kaustubhi)  [Orabug: 27587345]  
  - drivers: net: enic: use setup_timer() helper. (Allen Pais)  [Orabug: 27587345]  
  - drivers: net: enic: use setup_timer() helper. (Allen Pais)  [Orabug: 27587345]  
  - enic: update enic maintainers (Govindarajulu Varadarajan)  [Orabug: 27587345]  
  - cisco: enic: Fic an error handling path in 'vnic_dev_init_devcmd2()' (Christophe Jaillet)  [Orabug: 27587345]  
  - enic: Fix format truncation warning (Govindarajulu Varadarajan)  [Orabug: 27587345]  
  - enic: add devcmds for vxlan offload (Govindarajulu Varadarajan)  [Orabug: 27587345]  
  - enic: increment devcmd2 result ring in case of timeout (Sandeep Pillai)  [Orabug: 27587345]  
  - scsi: fnic: use kzalloc in fnic_fcoe_process_vlan_resp (Rasmus Villemoes)  [Orabug: 27587343]  
  - scsi: fnic: add a space after %p in printf format (Nicolas Iooss)  [Orabug: 27587343]  
  - scsi: fnic: Fix coccinelle warnings (Vasyl Gomonovych)  [Orabug: 27587343]  
  - scsi: fnic: do not call host reset from command abort (Hannes Reinecke)  [Orabug: 27587343]  
  - scsi: fnic: fix format string overflow warning (Arnd Bergmann)  [Orabug: 27587343]  
  - scsi: fnic: correct speed display and add support for 25,40 and 100G (Satish Kharat)  [Orabug: 27587343]  
  - scsi: fnic: added timestamp reporting in fnic debug stats (Satish Kharat)  [Orabug: 27587343]  
  - scsi: fnic: Zero io_cmpl_skip on fw reset completion (Satish Kharat)  [Orabug: 27587343]  
  - scsi: fnic: Ratelimit printks to avoid flooding when vlan is not set by the switch.i (Satish Kharat)  [Orabug: 27587343]  
  - scsi: fnic: use kernel's '%pM' format option to print MAC (Andy Shevchenko)  [Orabug: 27587343]  
  - fnic: pci_dma_mapping_error() doesn't return an error code (Dan Carpenter)  [Orabug: 27587343]  
  - fnic: move printk()s outside of the critical code section. (Maurizio Lombardi)  [Orabug: 27587343]  
  - fnic: check pci_map_single() return value (Maurizio Lombardi)  [Orabug: 27587343]  
  - retpoline: move setting of sysctl_ibrs_enabled and sysctl_ibpb_enabled to where SPEC_CTRL_IBRS_INUSE and SPEC_CTRL_IBPB_INUSE are set (Chuck Anderson)  [Orabug: 27625404]  
  - retpoline: set IBRS and IBPB in use only on the boot CPU call to init_scattered_cpuid_features() (Chuck Anderson)  [Orabug: 27625404]  
  - retpoline: display IBPB feature status along with IBRS status (Chuck Anderson)  [Orabug: 27625404]  
  - retpoline: move lock/unlock of spec_ctrl_mutex to check_modinfo() (Chuck Anderson)  [Orabug: 27625404]  
  - retpoline: call clear_retpoline_fallback() with boot parm spectre_v2_heuristics=off (Chuck Anderson)  [Orabug: 27625404]  
  - retpoline: add brackets to check_ibrs_inuse() and clear_ibpb_inuse() (Chuck Anderson)  [Orabug: 27625404]  
  - retpoline/module: do not enable IBRS/IPBP if SPEC_CTRL_IBRS_ADMIN_DISABLED/SPEC_CTRL_IBPB_ADMIN_DISABLED is set (Chuck Anderson)  [Orabug: 27625353]  
  - retpoline: microcode incorrectly reported as broken during early boot (Chuck Anderson)  [Orabug: 27625404]  
  - retpoline: move lock/unlock of spec_ctrl_mutex into init_scattered_cpuid_features() (Chuck Anderson)  [Orabug: 27625404]  
  - retpoline/module: fall back to another spectre mitigation when disabling retpoline (Chuck Anderson)  [Orabug: 27457549]  
  - retpoline/module: add bit defs for use_ibpb (Chuck Anderson)  [Orabug: 27457549]  
  - x86/spectre_v2: Fix the documentation to say the right thing. (Konrad Rzeszutek Wilk)   
  - x86/spectre_v2: Don't check bad microcode versions when running under hypervisors. (Konrad Rzeszutek Wilk)  [Orabug: 27601736]  
  - x86/speculation: Use IBRS if available before calling into firmware (David Woodhouse)  [Orabug: 27516477]  
  - Revert "x86/spec_ctrl: Add 'nolfence' knob to disable fallback for spectre_v2 mitigation" (Konrad Rzeszutek Wilk)  [Orabug: 27601789]  
  - Revert "x86/spec: Add 'lfence_enabled' in sysfs" (Konrad Rzeszutek Wilk)   
  - KVM: Disable irq while unregistering user notifier (Ignacio Alvarado)   
  - dtrace: increase instruction limit for FBT entry probe detection (Kris Van Hees)  [Orabug: 27410742]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.5.1.el6uek]
changelog:
  - trace: declare blk_add_trace_rq non-static on OL6 (Todd Vierling)  [Orabug: 27578618]  
  - x86/ia32/syscall: RESTORE_EXTRA_REGS when returning from syscall (Ankur Arora)  [Orabug: 27461990]  {CVE-2017-5715} 
  - x86/ia32/syscall: don't do RESTORE_EXTRA_REGS prematurely (Ankur Arora)  [Orabug: 27461990]  {CVE-2017-5715} 
  - firmware: dmi_scan: add SBMIOS entry and DMI tables (Ivan Khoronzhuk)  [Orabug: 27586223]  
  - uek-rpm: enable USERFAULTFD in debug kernels (UEK4 QU7) (Mike Kravetz)  [Orabug: 27579702]  
  - vmxnet3: repair memory leak (Neil Horman)  [Orabug: 27479086]  
  - bonding: attempt to better support longer hw addresses (Jarod Wilson)  [Orabug: 27542370]  
  - scsi: Make __scsi_remove_device go straight from BLOCKED to DEL (Bart Van Assche)  [Orabug: 27546768]  
  - scsi: Protect SCSI device state changes with a mutex (Bart Van Assche)  [Orabug: 27546768]  
  - scsi: Introduce scsi_start_queue() (Bart Van Assche)  [Orabug: 27546768]  
  - scsi: avoid a permanent stop of the scsi device's request queue (Wei Fang)  [Orabug: 27546768]  
  - IB/ipoib: ioctls IPOIBACLNADD and IPOIBACLNGET do not work correctly (Ka-Cheong Poon)  [Orabug: 27533123]  
  - x86/spectre: move microcode check before kernel ibrs flags are set (Daniel Jordan)  [Orabug: 27542331]  {CVE-2017-5715}


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.4.1.el6uek]
changelog:
  - x86: make HAVE_FENTRY dependent on !SIMULATE_GCC44_KABI (Todd Vierling)  [Orabug: 27540463]  
  - x86/spectre_v2: Only use IBRS when ibrs_inuse tells us to (Konrad Rzeszutek Wilk)   
  - kernel: on OL6 only, simulate the gcc 4.4 kABI for __stack_chk_fail() (Todd Vierling)  [Orabug: 27509351]  
  - uek-rpm: configs: Don't set HAVE_FENTRY on OL6 builds. (Todd Vierling)  [Orabug: 27509351]  
  - KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL (KarimAllah Ahmed)  [Orabug: 27525575]  
  - x86/spectre_v2: Disable IBRS if spectre_v2=off (Konrad Rzeszutek Wilk)   
  - xenbus: track caller request id (Joao Martins)  [Orabug: 27472576]  
  - x86/spectre_v2: Remove 0xc2 from spectre_bad_microcodes (Darren Kenny)  [Orabug: 27523393]  
  - x86/speculation: Use Indirect Branch Prediction Barrier in context switch (Tim Chen)  [Orabug: 27524608]  
  - Fix typo IBRS_ATT, which should be IBRS_ALL (redux) (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre_v2: Add spectre_v2_heuristics= (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre_v2: Do not disable IBPB when disabling IBRS (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/scattered: Fix the order. (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre: Favor IBRS on Skylake over retpoline (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL (Darren Kenny)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre: Now that we expose 'stbibp' make sure it is correct. (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/cpufeatures: Clean up Spectre v2 related CPUID flags (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/bugs: Drop one "mitigation" from dmesg (Borislav Petkov)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/nospec: Fix header guards names (Borislav Petkov)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre_v2: Don't spam the console with these: (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/cpu: Keep model defines sorted by model number (Andy Shevchenko)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/msr: Add definitions for new speculation control MSRs (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/cpufeatures: Add AMD feature bits for Speculation Control (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre_v2: Print what options are available. (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre_v2: Add VMEXIT_FILL_RSB instead of RETPOLINE (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre: If IBRS is enabled disable "Filling RSB on context switch" (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - KVM: VMX: Allow direct access to MSR_IA32_SPEC_CTRL (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre_v2: Don't allow {ibrs,ipbp,lfence}_enabled to be toggled if retpoline (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre: Fix retpoline_enabled (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre: Update sysctl values if toggled only by set_{ibrs,ibpb}_disabled (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - retpoline/module: Taint kernel for missing retpoline in module (Andi Kleen)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline: Fill RSB on context switch for affected CPUs (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline: Optimize inline assembler for vmexit_fill_RSB (Andi Kleen)  [Orabug: 27477743]  {CVE-2017-5715} 
  - kprobes/x86: Disable optimizing on the function jumps to indirect thunk (Masami Hiramatsu)  [Orabug: 27477743]  {CVE-2017-5715} 
  - kprobes/x86: Blacklist indirect thunk functions for kprobes (Masami Hiramatsu)  [Orabug: 27477743]  {CVE-2017-5715} 
  - retpoline: Introduce start/end markers of indirect thunk (Masami Hiramatsu)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/mce: Make machine check speculation protected (Thomas Gleixner)  [Orabug: 27477743]  {CVE-2017-5715} 
  - kbuild: modversions for EXPORT_SYMBOL() for asm (Nicholas Piggin)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Tom Lendacky)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline: Remove compile time warning (Thomas Gleixner)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline: Fill return stack buffer on vmexit (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline/irq32: Convert assembler indirect jumps (Andi Kleen)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline/checksum32: Convert assembler indirect jumps (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline/xen: Convert Xen hypercall indirect jumps (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline/hyperv: Convert assembler indirect jumps (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline/ftrace: Convert ftrace assembler indirect jumps (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline/entry: Convert entry assembler indirect jumps (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline/crypto: Convert crypto assembler indirect jumps (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre_v2: Add disable_ibrs_and_friends (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre_v2: Figure out if STUFF_RSB macro needs to be used. (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre_v2: Figure out when to use IBRS. (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre: Add IBRS option. (Konrad Rzeszutek Wilk)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/spectre: Add boot time option to select Spectre v2 mitigation (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/retpoline: Add initial retpoline support (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - kconfig.h: use __is_defined() to check if MODULE is defined (Masahiro Yamada)  [Orabug: 27477743]  {CVE-2017-5715} 
  - EXPORT_SYMBOL() for asm (Al Viro)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/asm: Make asm/alternative.h safe from assembly (Andy Lutomirski)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/kbuild: enable modversions for symbols exported from asm (Adam Borowski)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/asm: Use register variable to get stack pointer value (Andrey Ryabinin)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier (Andy Lutomirski)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/alternatives: Add missing '
  ' at end of ALTERNATIVE inline asm (David Woodhouse)  [Orabug: 27477743]  {CVE-2017-5715} 
  - x86/alternatives: Fix optimize_nops() checking (Borislav Petkov)  [Orabug: 27477743]  {CVE-2017-5715} 
  - block: Check for gaps on front and back merges (Jens Axboe)  [Orabug: 27484719]  
  - block: Copy a user iovec if it includes gaps (Sagi Grimberg)  [Orabug: 27484719]  
  - block: Replace SG_GAPS with new queue limits mask (Keith Busch)  [Orabug: 27484719]  
  - Revert "block: Copy a user iovec if it includes gaps" (Ashok Vairavan)  [Orabug: 27484719]  
  - Revert "block: Check for gaps on front and back merges" (Ashok Vairavan)  [Orabug: 27484719]  
  - Revert "blk: [Partial] Replace SG_GAPGS with new queue limits mask" (Ashok Vairavan)  [Orabug: 27484719]  
  - qlcnic: fix deadlock bug (Junxiao Bi)  [Orabug: 27496907]  
  - x86/entry: RESTORE_IBRS needs to be done under kernel CR3 (Ankur Arora)  [Orabug: 27501734]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.3.1.el6uek]
changelog:
  - rds: Fix NULL pointer dereference in __rds_rdma_map (Håkon Bugge)  [Orabug: 27477010]  
  - Btrfs: fix unexpected EEXIST from btrfs_get_extent (Liu Bo)  [Orabug: 27446668]  
  - Btrfs: fix incorrect block_len in merge_extent_mapping (Liu Bo)  [Orabug: 27446668]  
  - Btrfs: add WARN_ONCE to detect unexpected error from merge_extent_mapping (Liu Bo)  [Orabug: 27446668]  
  - Btrfs: deal with existing encompassing extent map in btrfs_get_extent() (Omar Sandoval)  [Orabug: 27446668]  
  - Btrfs: deal with duplciates during extent_map insertion in btrfs_get_extent (Chris Mason)  [Orabug: 27446668]  
  - x86/spec: Fix spectre_v1 bug and mitigation indicators (John Haxby)  [Orabug: 27470687]  
  - Drivers: hv: util: Backup: Fix a rescind processing issue (K. Y. Srinivasan)  [Orabug: 27426063]  
  - Drivers: hv: vss: Operation timeouts should match host expectation (Alex Ng)  [Orabug: 27426063]  
  - Drivers: hv: vss: Improve log messages. (Alex Ng)  [Orabug: 27426063]  
  - Drivers: hv: utils: Check VSS daemon is listening before a hot backup (Alex Ng)  [Orabug: 27426063]  
  - Drivers: hv: utils: Continue to poll VSS channel after handling requests. (Alex Ng)  [Orabug: 27426063]  
  - Drivers: hv: utils: fix a race on userspace daemons registration (Vitaly Kuznetsov)  [Orabug: 27426063]  
  - Drivers: hv: util: catch allocation errors (Olaf Hering)  [Orabug: 27426063]  
  - Drivers: hv: vss: run only on supported host versions (Olaf Hering)  [Orabug: 27426063]  
  - Drivers: hv: utils: unify driver registration reporting (Vitaly Kuznetsov)  [Orabug: 27426063]  
  - drivers/char/mem.c: deny access in open operation when securelevel is set (Ethan Zhao)  [Orabug: 26943864] [Orabug: 27465736]  
  - rds: Calling getsockname() on unbounded socket generates seg fault (Ka-Cheong Poon)  [Orabug: 27463484]  
  - rds: Second bind() can overwrite the first bind() (Ka-Cheong Poon)  [Orabug: 27463500]  
  - rds: Un-connected socket sendmsg() with a NULL destination does not fail (Ka-Cheong Poon)  [Orabug: 27463507]  
  - x86/mitigation/spectre_v2: Add reporting of 'lfence' (Konrad Rzeszutek Wilk)   
  - x86/spec: Add 'lfence_enabled' in sysfs (Konrad Rzeszutek Wilk)   
  - x86/spec_ctrl: Add 'nolfence' knob to disable fallback for spectre_v2 mitigation (Konrad Rzeszutek Wilk)   
  - x86: Fix compile issues if CONFIG_XEN not defined (Konrad Rzeszutek Wilk)   
  - hugetlb: fix nr_pmds accounting with shared page tables (Kirill A. Shutemov)  [Orabug: 27451809]  
  - net/mlx4_core: allow QPs with enable_smi_admin enabled (Zhu Yanjun)  [Orabug: 27452072]  
  - net/rds: Fix incorrect error handling (Håkon Bugge)  [Orabug: 27469760]


author: Jack Vogel <jack.vogel@oracle.com> [4.1.12-124.2.1.el6uek]
changelog:
  - x86: Move STUFF_RSB in to the idt macro (Konrad Rzeszutek Wilk)   
  - x86/spectre: Drop the warning about ibrs being obsolete. (Konrad Rzeszutek Wilk)   
  - x86/spec: STUFF_RSB _before_ ENABLE_IBRS (Konrad Rzeszutek Wilk)   
  - x86/spec: Don't print the Missing arguments for option spectre_v2. (Konrad Rzeszutek Wilk)   
  - x86: Move ENABLE_IBRS in the interrupt macro. (Konrad Rzeszutek Wilk)   
  - x86/IBRS: Don't try to change IBRS mode if IBRS is not available (Boris Ostrovsky)  [Orabug: 27448280]  
  - x86/IBRS: Remove support for IBRS_ENABLED_USER mode (Boris Ostrovsky)  [Orabug: 27448280]  
  - x86: Use PRED_CMD MSR when ibpb is enabled (Konrad Rzeszutek Wilk)   
  - x86/IBRS: Drop unnecessary WRITE_ONCE (Boris Ostrovsky)  [Orabug: 27448280]  
  - x86/IBRS/IBPB: Remove procfs interface to ibrs/ibpb_enable (Boris Ostrovsky)  [Orabug: 27448280]  
  - x86/IBPB: Provide debugfs interface for changing IBPB mode (Boris Ostrovsky)  [Orabug: 27448313]  
  - x86/spec: Also print IBRS if IBPB is disabled. (Konrad Rzeszutek Wilk)   
  - x86: Include linux/device.h in bugs_64.c (Boris Ostrovsky)  [Orabug: 27448330]  
  - fs/ocfs2: remove page cache for converted direct write (Wengang Wang)   
  - Revert "ocfs2: code clean up for direct io" (Wengang Wang)   
  - mlx4: add mstflint secure boot access kernel support (Qing Huang)  [Orabug: 27424392]  
  - x86/microcode/intel: Extend BDW late-loading with a revision check (Jia Zhang)  [Orabug: 27343609]  
  - x86/microcode/intel: Disable late loading on model 79 (Borislav Petkov)  [Orabug: 27343609]  
  - autofs: use dentry flags to block walks during expire (Ian Kent)  [Orabug: 26032471]  
  - autofs races (Al Viro)  [Orabug: 26032471]  
  - Revert "kernel.spec: Require the new microcode_ctl." (Brian Maly)


author: Allen Pais <allen.pais@oracle.com> [4.1.12-124.el6uek]
changelog:
  - x86: Clean up IBRS functionality resident in common code (Kanth Ghatraju)  [Orabug: 27353383]  
  - x86: Display correct settings for the SPECTRE_V2 bug (Kanth Ghatraju)  [Orabug: 27353383]  
  - Set CONFIG_GENERIC_CPU_VULNERABILITIES flag (Kanth Ghatraju)  [Orabug: 27353383]  
  - x86/cpu: Implement CPU vulnerabilites sysfs functions (Thomas Gleixner)  [Orabug: 27353383]  
  - sysfs/cpu: Fix typos in vulnerability documentation (David Woodhouse)  [Orabug: 27353383]  
  - sysfs/cpu: Add vulnerability folder (Thomas Gleixner)  [Orabug: 27353383]  
  - x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] (David Woodhouse)  [Orabug: 27353383]  
  - x86/cpufeatures: Add X86_BUG_CPU_MELTDOWN (Kanth Ghatraju)  [Orabug: 27353383]  
  - KVM: x86: Add memory barrier on vmcs field lookup (Andrew Honig)   {CVE-2017-5753} 
  - KVM: VMX: remove I/O port 0x80 bypass on Intel hosts (Andrew Honig)  [Orabug: 27206805]  {CVE-2017-1000407} {CVE-2017-1000407} 
  - ixgbevf: handle mbox_api_13 in ixgbevf_change_mtu (Joao Martins)  [Orabug: 27397028]  
  - xen-blkback: add pending_req allocation stats (Ankur Arora)  [Orabug: 26670475]  
  - xen-blkback: move indirect req allocation out-of-line (Ankur Arora)  [Orabug: 26670475]  
  - xen-blkback: pull nseg validation out in a function (Ankur Arora)  [Orabug: 26670475]  
  - xen-blkback: make struct pending_req less monolithic (Ankur Arora)  [Orabug: 26670475]  
  - x86/fpu: Don't let userspace set bogus xcomp_bv (Tim Tianyang Chen)  [Orabug: 27050688]  {CVE-2017-15537} 
  - sctp: do not peel off an assoc from one netns to another one (Xin Long)  [Orabug: 27386997]  {CVE-2017-15115} 
  - media: dib0700: fix invalid dvb_detach argument (Andrey Konovalov)  [Orabug: 27215141]  {CVE-2017-16646} 
  - Sanitize 'move_pages()' permission checks (Linus Torvalds)  [Orabug: 27364683]  {CVE-2017-14140} 
  - assoc_array: Fix a buggy node-splitting case (David Howells)  [Orabug: 27364588]  {CVE-2017-12193} {CVE-2017-12193} 
  - net: ipv4: fix for a race condition in raw_sendmsg (Mohamed Ghannam)  [Orabug: 27390679]  {CVE-2017-17712}


author: Allen Pais <allen.pais@oracle.com> [4.1.12-123.el6uek]
changelog:
  - x86/pti/efi: broken conversion from efi to kernel page table (Pavel Tatashin)  [Orabug: 27378516] [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/spec: Always set IBRS to guest value on VMENTER and host on VMEXIT (redux) (Konrad Rzeszutek Wilk)  [Orabug: 27378451]  
  - x86/IBRS: Make sure we restore MSR_IA32_SPEC_CTRL to a valid value (Boris Ostrovsky)  [Orabug: 27378102]  
  - x86/IBRS/IBPB: Set sysctl_ibrs/ibpb_enabled properly (Boris Ostrovsky)  [Orabug: 27382723]  
  - x86/spec_ctrl: Add missing 'lfence' when IBRS is not supported. (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/entry_64: TRACE_IRQS_OFF before re-enabling. (Jamie Iles)  [Orabug: 27344012]  {CVE-2017-5715} 
  - ptrace: remove unlocked RCU dereference. (Jamie Iles)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/ia32: Adds code hygiene for 32bit SYSCALL instruction entry. (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/ia32: don't save registers on audit call (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/spec/ia32: Sprinkle IBRS and RSB at the 32-bit SYSCALL (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/ia32: Move STUFF_RSB And ENABLE_IBRS (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/spec: Always set IBRS to guest value on VMENTER and host on VMEXIT. (Konrad Rzeszutek Wilk)  [Orabug: 27365575]  {CVE-2017-5715} 
  - x86/ia32: save and clear registers on syscall. (Jamie Iles)  [Orabug: 27365431]  {CVE-2017-5754} 
  - x86/IBRS: Save current status of MSR_IA32_SPEC_CTRL (Boris Ostrovsky)  [Orabug: 27365419]  
  - pti: Rename X86_FEATURE_KAISER to X86_FEATURE_PTI (Pavel Tatashin)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/spec_ctrl: Add missing IBRS_DISABLE (Konrad Rzeszutek Wilk)  [Orabug: 27365403]  
  - Make use of ibrs_inuse consistent. (Jun Nakajima)  [Orabug: 27365390]  
  - x86/kvm: Set IBRS on VMEXIT if guest disabled it. (Konrad Rzeszutek Wilk)  [Orabug: 27364900]  
  - Re-introduce clearing of r12-15, rbp, rbx (Kris Van Hees)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86: more ibrs/pti fixes (Pavel Tatashin)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/spec: Actually do the check for in_use on ENABLE_IBRS (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - kvm: svm: Expose the CPUID.0x80000008 ebx flag. (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/spec_ctrl: Provide the sysfs version of the ibrs_enabled (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86: Use better #define for FEATURE_ENABLE_IBRS and 0 (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86: Instead of 0x2, 0x4, and 0x1 use #defines. (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - kpti: Disable when running under Xen PV (Konrad Rzeszutek Wilk)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86: Don't ENABLE_IBRS in nmi when we are still running on user cr3 (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/enter: Use IBRS on syscall and interrupts - fix ia32 path (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86: Fix spectre/kpti integration (Konrad Rzeszutek Wilk)  [Orabug: 27333760]  {CVE-2017-5754} 
  - PTI: unbreak EFI old_memmap (Jiri Kosina)  [Orabug: 27333760]  {CVE-2017-5754} 
  - KAISER KABI tweaks. (Martin K. Petersen)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/ldt: fix crash in ldt freeing. (Jamie Iles)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/entry: Define 'cpu_current_top_of_stack' for 64-bit code (Denys Vlasenko)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/entry: Remove unused 'kernel_stack' per-cpu variable (Denys Vlasenko)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/entry: Stop using PER_CPU_VAR(kernel_stack) (Denys Vlasenko)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: Set _PAGE_NX only if supported (Guenter Roeck)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/vdso: Get pvclock data from the vvar VMA instead of the fixmap (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - KPTI: Report when enabled (Kees Cook)  [Orabug: 27333760]  {CVE-2017-5754} 
  - KPTI: Rename to PAGE_TABLE_ISOLATION (Kees Cook)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/kaiser: Move feature detection up (Borislav Petkov)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/kaiser: Reenable PARAVIRT (Borislav Petkov)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/paravirt: Dont patch flush_tlb_single (Thomas Gleixner)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: kaiser_flush_tlb_on_return_to_user() check PCID (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: asm/tlbflush.h handle noPGE at lower level (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: drop is_atomic arg to kaiser_pagetable_walk() (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/kaiser: Check boottime cmdline params (Borislav Petkov)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling (Borislav Petkov)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: add "nokaiser" boot option, using ALTERNATIVE (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: fix unlikely error in alloc_ldt_struct() (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: _pgd_alloc() without __GFP_REPEAT to avoid stalls (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: paranoid_entry pass cr3 need to paranoid_exit (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: PCID 0 for kernel and 128 for user (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: enhanced by kernel and user PCIDs (Dave Hansen)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: vmstat show NR_KAISERTABLE as nr_overhead (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: delete KAISER_REAL_SWITCH option (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: cleanups while trying for gold link (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: kaiser_remove_mapping() move along the pgd (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: tidied up kaiser_add/remove_mapping slightly (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: tidied up asm/kaiser.h somewhat (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: ENOMEM if kaiser_pagetable_walk() NULL (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: fix perf crashes (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: KAISER depends on SMP (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: fix build and FIXME in alloc_ldt_struct() (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: do not set _PAGE_NX on pgd_none (Hugh Dickins)  [Orabug: 27333760]  {CVE-2017-5754} 
  - kaiser: merged update (Dave Hansen)  [Orabug: 27333760]  {CVE-2017-5754} 
  - KAISER: Kernel Address Isolation (Richard Fellner)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/boot: Add early cmdline parsing for options with arguments (Tom Lendacky)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm/64: Fix reboot interaction with CR4.PCIDE (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Enable CR4.PCIDE on supported systems (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Add the 'nopcid' boot option to turn off PCID (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Disable PCID on 32-bit kernels (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Make flush_tlb_mm_range() more predictable (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Remove flush_tlb() and flush_tlb_current_task() (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/irq: Do not substract irq_tlb_count from irq_call_count (Aaron Lu)  [Orabug: 27333760]  {CVE-2017-5754} 
  - sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - ARM: Hide finish_arch_post_lock_switch() from modules (Steven Rostedt)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm, sched/core: Turn off IRQs in switch_mm() (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm, sched/core: Uninline switch_mm() (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Build arch/x86/mm/tlb.c even on !SMP (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - sched/core: Add switch_mm_irqs_off() and use it in the scheduler (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - mm/mmu_context, sched/core: Fix mmu_context.h assumption (Ingo Molnar)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: If INVPCID is available, use it to flush global mappings (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Fix INVPCID asm constraint (Borislav Petkov)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/mm: Add INVPCID helpers (Andy Lutomirski)  [Orabug: 27333760]  {CVE-2017-5754} 
  - x86/ibrs: Remove 'ibrs_dump' and remove the pr_debug (Konrad Rzeszutek Wilk)  [Orabug: 27351274]  
  - kABI: Revert kABI: Make the boot_cpu_data look normal (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - userns: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - udf: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - net: mpls: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - fs: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - ipv6: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - ipv4: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - Thermal/int340x: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - cw1200: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - qla2xxx: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - p54: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - carl9170: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - uvcvideo: prevent speculative execution (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - bpf: prevent speculative execution in eBPF interpreter (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - locking/barriers: introduce new observable speculation barrier (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - x86/cpu/AMD: Remove now unused definition of MFENCE_RDTSC feature (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - x86/cpu/AMD: Make the LFENCE instruction serialized (Elena Reshetova)  [Orabug: 27340445]  {CVE-2017-5753} 
  - kABI: Make the boot_cpu_data look normal. (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - kernel.spec: Require the new microcode_ctl. (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} {CVE-2017-5715} 
  - x86/microcode/AMD: Add support for fam17h microcode loading (Tom Lendacky)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/spec_ctrl: Disable if running as Xen PV guest. (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - Set IBPB when running a different VCPU (Dave Hansen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - Clear the host registers after setbe (Jun Nakajima)  [Orabug: 27344012]  {CVE-2017-5715} 
  - Use the ibpb_inuse variable. (Jun Nakajima)  [Orabug: 27344012]  {CVE-2017-5715} 
  - KVM: x86: add SPEC_CTRL to MSR and CPUID lists (Andrea Arcangeli)  [Orabug: 27344012]  {CVE-2017-5715} 
  - kvm: vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Paolo Bonzini)  [Orabug: 27344012]  {CVE-2017-5715} 
  - Use the "ibrs_inuse" variable. (Jun Nakajima)  [Orabug: 27344012]  {CVE-2017-5715} 
  - kvm: svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/svm: Set IBPB when running a different VCPU (Paolo Bonzini)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/kvm: Pad RSB on VM transition (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/cpu/AMD: Add speculative control support for AMD (Tom Lendacky)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/microcode: Recheck IBRS and IBPB feature on microcode reload (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86: Move IBRS/IBPB feature detection to scattered.c (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/spec_ctrl: Add lock to serialize changes to ibrs and ibpb control (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/kvm: clear registers on VM exit (Tom Lendacky)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/kvm: Set IBPB when switching VM (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - *INCOMPLETE* x86/syscall: Clear unused extra registers on syscall entrance (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/entry: Stuff RSB for entry to kernel for non-SMEP platform (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/mm: Only set IBPB when the new thread cannot ptrace current thread (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/mm: Set IBPB upon context switch (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/idle: Disable IBRS when offlining cpu and re-enable on wakeup (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/idle: Disable IBRS entering idle and enable it on wakeup (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/spec_ctrl: save IBRS MSR value in paranoid_entry (Andrea Arcangeli)  [Orabug: 27344012]  {CVE-2017-5715} 
  - *Scaffolding* x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/enter: Use IBRS on syscall and interrupts (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86: Add macro that does not save rax, rcx, rdx on stack to disable IBRS (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/enter: MACROS to set/clear IBRS and set IBP (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/feature: Report presence of IBPB and IBRS control (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86: Add STIBP feature enumeration (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/cpufeature: Add X86_FEATURE_IA32_ARCH_CAPS and X86_FEATURE_IBRS_ATT (Konrad Rzeszutek Wilk)  [Orabug: 27344012]  {CVE-2017-5715} 
  - x86/feature: Enable the x86 feature to control (Tim Chen)  [Orabug: 27344012]  {CVE-2017-5715} 
  - dccp: CVE-2017-8824: use-after-free in DCCP code (Mohamed Ghannam)  [Orabug: 27290292]  {CVE-2017-8824} 
  - negotiate_mq should happen in all cases of a new VBD being discovered by xen-blkfront, whether called through _probe() or a hot-attached new VBD from dom-0 via xenstore. Otherwise, hot-attached new VBDs are left configured without multi-queue. (Patrick Colp)  [Orabug: 27180421]  
  - e1000: avoid null pointer dereference on invalid stat type (Colin Ian King)  [Orabug: 27069012]  
  - e1000: fix race condition between e1000_down() and e1000_watchdog (Vincenzo Maffione)  [Orabug: 27069012]  
  - e1000e: Be drop monitor friendly (Florian Fainelli)  [Orabug: 27069012]  
  - e1000e: apply burst mode settings only on default (Willem de Bruijn)  [Orabug: 27069012]  
  - e1000e: fix buffer overrun while the I219 is processing DMA transactions (Sasha Neftin)  [Orabug: 27069012]  
  - e1000e: Avoid receiver overrun interrupt bursts (Benjamin Poirier)  [Orabug: 27069012]  
  - e1000e: Separate signaling for link check/link up (Benjamin Poirier)  [Orabug: 27069012]  
  - e1000e: Fix return value test (Benjamin Poirier)  [Orabug: 27069012]  
  - e1000e: Fix wrong comment related to link detection (Benjamin Poirier)  [Orabug: 27069012]  
  - e1000e: Fix error path in link detection (Benjamin Poirier)  [Orabug: 27069012]  
  - drivers: net: e1000e: use setup_timer() helper. (Allen Pais)  [Orabug: 27069012]  
  - e1000e: Initial Support for IceLake (Sasha Neftin)  [Orabug: 27069012]  
  - e1000e: add check on e1e_wphy() return value (Gustavo A R Silva)  [Orabug: 27069012]  
  - e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails (Chris Wilson)  [Orabug: 27069012]


author: Allen Pais <allen.pais@oracle.com> [4.1.12-122.el6uek]
changelog:
  - qla2xxx: Fix system crash in qlt_plogi_ack_unref (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Remove aborting ELS IOCB call issued as part of timeout. (Giridhar Malavali)  [Orabug: 27235104]  
  - qla2xxx: Defer processing of GS IOCB calls (Giridhar Malavali)  [Orabug: 27235104]  
  - qla2xxx: Clear loop id after delete (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Fix scan state field for fcport (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Fix abort command deadlock due to spinlock (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Fix PRLI state check (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Clear send ELS LOGO flag after target re-login (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Fix Relogin being triggered too fast (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Relogin to target port on a cable swap (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Recheck session state after RSCN. (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Fix login state machine stuck at GPDB (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Serialize GPNID for multiple RSCN (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: fix stale memory access. (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Retry switch command on time out (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Fix system crash for Notify ack timeout handling (Quinn Tran)  [Orabug: 27235104]  
  - qla2xxx: Fix re-login for Nport Handle in use (Quinn Tran)  [Orabug: 27235104]  
  - scsi: qla2xxx: Cleanup debug message IDs (Quinn Tran)  [Orabug: 27235104]  
  - scsi: qla2xxx: Fix name server relogin (Quinn Tran)  [Orabug: 27235104]  
  - scsi: qla2xxx: Fix path recovery (Quinn Tran)  [Orabug: 27235104]  
  - scsi: qla2xxx: Fix an integer overflow in sysfs code (Dan Carpenter)  [Orabug: 27235104]  
  - scsi: qla2xxx: don't disable a not previously enabled PCI device (Johannes Thumshirn)  [Orabug: 27235104]  
  - ALSA: pcm: prevent UAF in snd_pcm_info (Robb Glasser)  [Orabug: 27344839]  {CVE-2017-0861} {CVE-2017-0861} 
  - kernel-uek.spec: update linux-firmware and linux-nano-firmware dependency (Ethan Zhao)  [Orabug: 27185358]


author: Allen Pais <allen.pais@oracle.com> [4.1.12-121.el6uek]
changelog:
  - x86, kasan: Fix build failure on KASAN=y && KMEMCHECK=y kernels (Andrey Ryabinin)  [Orabug: 27132235]  
  - x86, efi, kasan: Fix build failure on !KASAN && KMEMCHECK=y kernels (Andrey Ryabinin)  [Orabug: 27132235]  
  - x86, efi, kasan: #undef memset/memcpy/memmove per arch (Andrey Ryabinin)  [Orabug: 27132235]  
  - Revert "Makefile: Build with -Werror=date-time if the compiler supports it" (Gayatri Vasudevan)  [Orabug: 27132235]


author: Allen Pais <allen.pais@oracle.com> [4.1.12-120.el6uek]
changelog:
  - x86/efi: Initialize and display UEFI secure boot state a bit later during init (Daniel Kiper)  [Orabug: 27258204]  
  - bnxt_en: Fix possible corrupted NVRAM parameters from firmware response. (Michael Chan)  [Orabug: 27285190]  
  - dtrace: do not use copy_from_user when accessing kernel stack (Kris Van Hees)  [Orabug: 25949088]  
  - dtrace: fix arg5 and up retrieval for FBT entry probes on x86 (Kris Van Hees)  [Orabug: 25949088]  
  - x86/espfix: Init espfix on the boot CPU side (Zhu Guihua)  [Orabug: 26523661]  
  - x86/espfix: Add 'cpu' parameter to init_espfix_ap() (Zhu Guihua)  [Orabug: 26523661]  
  - xen: Make PV Dom0 Linux kernel NUMA aware (Elena Ufimtseva)


author: Allen Pais <allen.pais@oracle.com> [4.1.12-119.el6uek]
changelog:
  - ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() (Eryu Guan)  [Orabug: 27255674]  
  - DTrace: IO wait probes b_flags can contain incorrect operation (Nicolas Droux)  [Orabug: 27193447]  
  - KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junk (Liran Alon)  [Orabug: 27146591]  
  - KVM: x86: always fill in vcpu->arch.hv_clock (Paolo Bonzini)  [Orabug: 27146591]  
  - KVM: nVMX: Fix vmx_check_nested_events() return value in case an event was reinjected to L2 (Liran Alon)  [Orabug: 27200329]  
  - KVM: VMX: use kvm_event_needs_reinjection (Wanpeng Li)  [Orabug: 27200329]  
  - KVM: nVMX: Fix pending events injection (Wanpeng Li)  [Orabug: 27200329]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-118.el6uek]
changelog:
  - xen/time: do not decrease steal time after live migration on xen (Dongli Zhang)  [Orabug: 27181243]  
  - bnx2x: fix slowpath null crash (Zhu Yanjun)  [Orabug: 27041078]  
  - Replace max_t() with sub_positive() in dequeue_entity_load_avg() (Gayatri Vasudevan)  [Orabug: 27026563]  
  - sched/fair: Fix cfs_rq avg tracking underflow (Gayatri Vasudevan)  [Orabug: 27026563]  
  - rds: System panic if RDS netfilter is enabled and RDS/TCP is used (Ka-Cheong Poon)  [Orabug: 26950401]  
  - fuse: Call end_queued_requests() after releasing fc->lock in fuse_dev_release() (Ashish Samant)  [Orabug: 27215268]  
  - rds: IB active bonding IPv6 changes (Ka-Cheong Poon)  [Orabug: 25410192]  
  - {IB/{core,ipoib},net/rds}: IPv6 support for ACL (Ka-Cheong Poon)  [Orabug: 25410192]  
  - rds: Enable RDS IPv6 support (Ka-Cheong Poon)  [Orabug: 25410192]  
  - rds: Changed IP address internal representation to struct in6_addr (Ka-Cheong Poon)  [Orabug: 25410192]  
  - IB/ipoib: Remove ACL sysfs debug files (Ka-Cheong Poon)  [Orabug: 25410192]  
  - rds: C-style nits (Ka-Cheong Poon)  [Orabug: 25410192]  
  - rds: ib: Fix NULL pointer dereference in debug code (Håkon Bugge)  [Orabug: 24303333]  
  - USB: serial: console: fix use-after-free after failed setup (Johan Hovold)  [Orabug: 27206824]  {CVE-2017-16525} 
  - uwb: properly check kthread_run return value (Andrey Konovalov)  [Orabug: 27206874]  {CVE-2017-16526} 
  - ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor (Takashi Iwai)  [Orabug: 27206916]  {CVE-2017-16529} 
  - USB: uas: fix bug in handling of alternate settings (Alan Stern)  [Orabug: 27206993]  {CVE-2017-16530} 
  - USB: fix out-of-bounds in usb_set_configuration (Greg Kroah-Hartman)  [Orabug: 27207211]  {CVE-2017-16531} 
  - cgroup: make sure a parent css isn't offlined before its children (Tejun Heo)  [Orabug: 27045648]  
  - HID: usbhid: fix out-of-bounds bug (Jaejoong Kim)  [Orabug: 27207901]  {CVE-2017-16533} 
  - USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor() (Alan Stern)  [Orabug: 27207955]  {CVE-2017-16535} 
  - net: qmi_wwan: fix divide by 0 on bad descriptors (Bjørn Mork)  [Orabug: 27215213]  {CVE-2017-16650} 
  - [media] cx231xx-cards: fix NULL-deref on missing association descriptor (Johan Hovold)  [Orabug: 27208030]  {CVE-2017-16536} 
  - ctf: fix thinko preventing linking of out-of-tree modules when CTF is off (Nick Alcock)  [Orabug: 27215305]  
  - ctf: allow dwarf2ctf to run as root but produce no output (Nick Alcock)  [Orabug: 27205676]  
  - mlx4: Subscribe to PXM notifier (Konrad Rzeszutek Wilk)   
  - xen/pci: Add PXM node notifier for PXM (NUMA) changes. (Konrad Rzeszutek Wilk)   
  - xen/pcifront: Walk the PCI bus after XenStore notification (Konrad Rzeszutek Wilk)   
  - mm, thp: Do not make page table dirty unconditionally in follow_trans_huge_pmd() (Kirill A. Shutemov)  [Orabug: 27165913]  {CVE-2017-1000405} 
  - mlx4: Subscribe to PXM notifier (Konrad Rzeszutek Wilk)   
  - xen/pci: Add PXM node notifier for PXM (NUMA) changes. (Konrad Rzeszutek Wilk)   
  - xen/pcifront: Walk the PCI bus after XenStore notification (Konrad Rzeszutek Wilk)   
  - mm, thp: Do not make page table dirty unconditionally in follow_trans_huge_pmd() (Kirill A. Shutemov)  [Orabug: 27165913]  
  - Revert "firmware: dmi_scan: add SBMIOS entry and DMI tables" (Dan Duval)  [Orabug: 27100376]  
  - ALSA: usb-audio: Kill stray URB at exiting (Takashi Iwai)  [Orabug: 27117850]  {CVE-2017-16527} 
  - scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan D. Milne)  [Orabug: 26934329]  
  - scsi: qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name call (Quinn Tran)  [Orabug: 27184882]  
  - scsi: qla2xxx: Initialize Work element before requesting IRQs (Himanshu Madhani)  [Orabug: 27184882]  
  - scsi: qla2xxx: Fix uninitialized work element (Quinn Tran)  [Orabug: 27184882]  
  - Revert "Improves clear_huge_page() using work queues" (Jack Vogel)  [Orabug: 27162196]  
  - kvm: x86: don't print warning messages for unimplemented msrs (Bandan Das)  [Orabug: 26933160]  
  - scsi: qla2xxx: Fix slow mem alloc behind lock (Quinn Tran)  [Orabug: 27134422]  
  - packet: in packet_do_bind, test fanout with bind_lock held (Willem de Bruijn)  [Orabug: 27050772]  {CVE-2017-15649} 
  - packet: hold bind lock when rebinding to fanout hook (Willem de Bruijn)  [Orabug: 27050772]  {CVE-2017-15649} 
  - net: convert packet_fanout.sk_ref from atomic_t to refcount_t (Reshetova, Elena)  [Orabug: 27050772]  {CVE-2017-15649} 
  - packet: fix races in fanout_add() (Eric Dumazet)  [Orabug: 27050772]  {CVE-2017-15649} 
  - refcount_t: Introduce a special purpose refcount type (Peter Zijlstra)  [Orabug: 27050772]  {CVE-2017-15649} 
  - locking/atomics: Add _{acquire|release|relaxed}() variants of some atomic operations (Will Deacon)  [Orabug: 27050772]  {CVE-2017-15649} 
  - xen-netback: enable skip_guestrx_thread by default (Joao Martins)  [Orabug: 27125766]  
  - net:xen-netback - Change 1 to true for bool type variable. (Shailendra Verma)  [Orabug: 27125766]  
  - xen-netfront: Improve error handling during initialization (Ross Lagerwall)  [Orabug: 22817043]  
  - lib/vsprintf.c: warn about too large precisions and field widths (Rasmus Villemoes)  [Orabug: 26178769]  
  - lib/vsprintf.c: help gcc make number() smaller (Rasmus Villemoes)  [Orabug: 26178769]  
  - lib/vsprintf.c: expand field_width to 24 bits (Rasmus Villemoes)  [Orabug: 26178769]  
  - ocfs2: code clean up for direct io (Ryan Ding)   
  - net/rds: use multiple sge than buddy allocation in congestion code (Wei Lin Guay)  [Orabug: 26770234]  
  - Revert "RDS: fix the sg allocation based on actual message size" (Wei Lin Guay)  [Orabug: 26770234]  
  - Revert "RDS: avoid large pages for sg allocation for TCP transport" (Wei Lin Guay)  [Orabug: 26770234]  
  - Revert "net/rds: Reduce memory footprint in rds_sendmsg" (Wei Lin Guay)  [Orabug: 26770234]  
  - net/rds: reduce memory footprint during ib_post_recv in IB transport (Wei Lin Guay)  [Orabug: 26770234]  
  - net/rds: reduce memory footprint during rds_sendmsg with IB transport (Wei Lin Guay)  [Orabug: 26770234]  
  - net/rds: set the rds_ib_init_frag based on supported sge (Wei Lin Guay)  [Orabug: 26770234]  
  -     scsi: Don't abort scsi_scan due to unexpected response (John Sobecki)  [Orabug: 27072286]  
  - rds: Fix inaccurate accounting of unsignaled wrs in rds_ib_xmit_rdma (Håkon Bugge)  [Orabug: 27090772]  
  - rds: Fix inaccurate accounting of unsignaled wrs (Håkon Bugge)  [Orabug: 27090772]  
  - ocfs2: fstrim: Fix start offset of first cluster group during fstrim (Ashish Samant)  [Orabug: 27111255]  
  - rtc: cmos: century support (Sylvain Chouleur)  [Orabug: 27111144]


author: Dhaval Giani <dhaval.giani@oracle.com> [4.1.12-117.el6uek]
changelog:
  - xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff() (Jan Kara)  [Orabug: 27093425]  
  - xfs: Fix missed holes in SEEK_HOLE implementation (Jan Kara)  [Orabug: 27093425]  
  - ext4: fix off-by-in in loop termination in ext4_find_unwritten_pgoff() (Jan Kara)  [Orabug: 27093425]  
  - ext4: fix SEEK_HOLE (Jan Kara)  [Orabug: 27093425]  
  - uek-rpm: Add more missing modules to OL7 ueknano (Somasundaram Krishnasamy)  [Orabug: 27092501]  
  - fix unbalanced page refcounting in bio_map_user_iov (Vitaly Mayatskikh)  [Orabug: 27062562]  {CVE-2017-12190} 
  - more bio_map_user_iov() leak fixes (Al Viro)  [Orabug: 27062562]  {CVE-2017-12190} 
  - virtio-pci: alloc only resources actually used. (Gerd Hoffmann)  [Orabug: 27054871] [Orabug: 26388044] [Orabug: 26388044] [Orabug: 26388044] [Orabug: 26388044] [Orabug: 26388044] [Orabug: 26388044] [Orabug: 26388044] [Orabug: 26388044]  
  - usb: Quiet down false peer failure messages (Don Zickus)  [Orabug: 27080216]  
  - xscore: add dma address check (Zhu Yanjun)  [Orabug: 27074085]  
  - netlink: allow to listen "all" netns (Nicolas Dichtel)  [Orabug: 23634951]  
  - netlink: rename private flags and states (Nicolas Dichtel)  [Orabug: 23634951]  
  - netns: use a spin_lock to protect nsid management (Nicolas Dichtel)  [Orabug: 23634951]  
  - netns: notify new nsid outside __peernet2id() (Nicolas Dichtel)  [Orabug: 23634951]  
  - netns: rename peernet2id() to peernet2id_alloc() (Nicolas Dichtel)  [Orabug: 23634951]  
  - netns: always provide the id to rtnl_net_fill() (Nicolas Dichtel)  [Orabug: 23634951]  
  - netns: returns always an id in __peernet2id() (Nicolas Dichtel)  [Orabug: 23634951]  
  - uek-rpm: add update-el-x86; fix-up ol6/update-el (Chuck Anderson)  [Orabug: 27004340]  
  - uek-rpm: disable CONFIG_NUMA_BALANCING_DEFAULT_ENABLED (Fred Herard)  [Orabug: 26798697]  
  - qla2xxx: Update driver version to 9.00.00.00.40.0-k (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Fix delayed response to command for loop mode/direct connect. (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Use IOCB interface to submit non-critical MBX. (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Add async new target notification (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Allow relogin to proceed if remote login did not finish (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Fix sess_lock & hardware_lock lock order problem. (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Fix inadequate lock protection for ABTS. (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Fix request queue corruption. (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Fix memory leak for abts processing (Quinn Tran)  [Orabug: 26844197]  
  - scsi: qla2xxx: Fix ql_dump_buffer (Joe Perches)  [Orabug: 26844197]  
  - scsi: qla2xxx: Fix response queue count for Target mode. (Michael Hernandez)  [Orabug: 26844197]  
  - scsi: qla2xxx: Cleaned up queue configuration code. (Michael Hernandez)  [Orabug: 26844197]  
  - qla2xxx: Fix a warning reported by the "smatch" static checker (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Simplify usage of SRB structure in driver (Bart Van Assche)  [Orabug: 26844197]  
  - qla2xxx: Simplify usage of SRB structure in driver (Joe Carnuccio)  [Orabug: 26844197]  
  - qla2xxx: Improve RSCN handling in driver (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Add framework for async fabric discovery (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Track I-T nexus as single fc_port struct (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: introduce a private sess_kref (Christoph Hellwig)  [Orabug: 26844197]  
  - qla2xxx: Use d_id instead of s_id for more clarity (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Fix wrong argument in sp done callback (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Remove SRR code (Himanshu Madhani)  [Orabug: 26844197]  
  - qla2xxx: Cleanup TMF code translation from qla_target (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Disable out-of-order processing by default in firmware (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Fix erroneous invalid handle message (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Reduce exess wait during chip reset (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Terminate exchange if corrupted (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Fix crash due to null pointer access (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Collect additional information to debug fw dump (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Reset reserved field in firmware options to 0 (Himanshu Madhani)  [Orabug: 26844197]  
  - qla2xxx: Include ATIO queue in firmware dump when in target mode (Himanshu Madhani)  [Orabug: 26844197]  
  - qla2xxx: Fix wrong IOCB type assumption (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Add DebugFS node for target sess list. (Quinn Tran)  [Orabug: 26844197]  
  - tcm_qla2xxx: Convert to target_alloc_session usage (Nicholas Bellinger)  [Orabug: 26844197]  
  - qla2xxx: Use ATIO type to send correct tmr response (Swapnil Nagle)  [Orabug: 26844197]  
  - qla2xxx: Fix TMR ABORT interaction issue between qla2xxx and TCM (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Move atioq to a different lock to reduce lock contention (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Remove dependency on hardware_lock to reduce lock contention. (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Replace QLA_TGT_STATE_ABORTED with a bit. (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Wait for all conflicts before ack'ing PLOGI (Alexei Potashnik)  [Orabug: 26844197]  
  - qla2xxx: Delete session if initiator is gone from FW (Alexei Potashnik)  [Orabug: 26844197]  
  - qla2xxx: Added interface to send explicit LOGO. (Himanshu Madhani)  [Orabug: 26844197]  
  - qla2xxx: Add FW resource count in DebugFS. (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Enable Target counters in DebugFS. (Himanshu Madhani)  [Orabug: 26844197]  
  - qla2xxx: terminate exchange when command is aborted by LIO (Alexei Potashnik)  [Orabug: 26844197]  
  - qla2xxx: drop cmds/tmrs arrived while session is being deleted (Alexei Potashnik)  [Orabug: 26844197]  
  - qla2xxx: disable scsi_transport_fc registration in target mode (Alexei Potashnik)  [Orabug: 26844197]  
  - qla2xxx: added sess generations to detect RSCN update races (Alexei Potashnik)  [Orabug: 26844197]  
  - qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives (Alexei Potashnik)  [Orabug: 26844197]  
  - qla2xxx: delay plogi/prli ack until existing sessions are deleted (Alexei Potashnik)  [Orabug: 26844197]  
  - qla2xxx: cleanup cmd in qla workqueue before processing TMR (Swapnil Nagle)  [Orabug: 26844197]  
  - qla2xxx: Add flush after updating ATIOQ consumer index. (Quinn Tran)  [Orabug: 26844197]  
  - qla2xxx: Enable target mode for ISP27XX (Himanshu Madhani)  [Orabug: 26844197]  
  - KVM: nVMX: Fix loss of L2's NMI blocking state (Wanpeng Li)   
  - KVM: nVMX: track NMI blocking state separately for each VMCS (Paolo Bonzini)   
  - KVM: VMX: require virtual NMI support (Paolo Bonzini)   
  - KVM: nVMX: Fix the NMI IDT-vectoring handling (Wanpeng Li)   
  - NFS: Add static NFS I/O tracepoints (Chuck Lever)   
  - firmware: dmi_scan: add SBMIOS entry and DMI tables (Ivan Khoronzhuk)  [Orabug: 27023745]  
  - x86/platform/uv: Fix kdump for UV (Kirtikar Kashyap)  [Orabug: 27031345]  
  - KEYS: prevent KEYCTL_READ on negative key (Eric Biggers)  [Orabug: 27049926]  {CVE-2017-12192} 
  - virtio:rng: Virtio RNG devices need to be re-registered after suspend/resume (Jim Quigley)  [Orabug: 26989940]  
  - Hang/soft lockup in d_invalidate with simultaneous calls (Al Viro)  [Orabug: 26908674]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-116.el6uek]
changelog:
  - dtrace: Add CTF archive to the UEK nano package (Tomas Jedlicka)  [Orabug: 26983106]  
  - uek-rpm: Update kernel-ueknano's provides list. (Somasundaram Krishnasamy)  [Orabug: 27037687]  
  - uek-rpm: Add more modules to ueknano for OL7 (Somasundaram Krishnasamy)  [Orabug: 27037696]  
  - Revert "drivers/char/mem.c: deny access in open operation when securelevel is set" (Dhaval Giani)  [Orabug: 27037788]  
  - scsi: mpt3sas: Bump mpt3sas driver version to v16.100.00.00 (Sreekanth Reddy)  [Orabug: 26894858]  
  - scsi: mpt3sas: Adding support for SAS3616 HBA device (Sreekanth Reddy)  [Orabug: 26894858]  
  - scsi: mpt3sas: Fix possibility of using invalid Enclosure Handle for SAS device after host reset (Sreekanth Reddy)  [Orabug: 26894858]  
  - scsi: mpt3sas: Display chassis slot information of the drive (Sreekanth Reddy)  [Orabug: 26894858]  
  - scsi: mpt3sas: Updated MPI headers to v2.00.48 (Sreekanth Reddy)  [Orabug: 26894858]  
  - scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive (Sreekanth Reddy)  [Orabug: 26894858]  
  - scsi: mpt3sas: Fix removal and addition of vSES device during host reset (Sreekanth Reddy)  [Orabug: 26894858]  
  - scsi: mpt3sas: Reduce memory footprint in kdump kernel (Sreekanth Reddy)  [Orabug: 26894858]  
  - scsi: mpt3sas: Fixed memory leaks in driver (Sreekanth Reddy)  [Orabug: 26894858]  
  - scsi: mpt3sas: Processing of Cable Exception events (Sreekanth Reddy)  [Orabug: 26894858]  
  - selinux: fix off-by-one in setprocattr (Stephen Smalley)  [Orabug: 25660054]  {CVE-2017-2618} {CVE-2017-2618} {CVE-2017-2618} 
  - sysctl: Drop reference added by grab_header in proc_sys_readdir (Zhou Chengming)  [Orabug: 25062944]  {CVE-2016-9191} {CVE-2016-9191} 
  - storvsc: don't assume SG list is contiguous (Aruna Ramakrishna)  [Orabug: 26492697]  
  - thp: run vma_adjust_trans_huge() outside i_mmap_rwsem (Kirill A. Shutemov)  [Orabug: 27026170]  
  - scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands (James Bottomley)  [Orabug: 26824565]  
  - ovl: during copy up, switch to mounter's creds early (Vivek Goyal)  [Orabug: 25684456]  
  - ovl: lookup: do getxattr with mounter's permission (Miklos Szeredi)  [Orabug: 25684456]  
  - ovl: get rid of the dead code left from broken (and disabled) optimizations (Al Viro)  [Orabug: 25684456]  
  - selinux: Implement dentry_create_files_as() hook (Vivek Goyal)  [Orabug: 25684456]  
  - security, overlayfs: Provide hook to correctly label newly created files (Vivek Goyal)  [Orabug: 25684456]  
  - selinux: Pass security pointer to determine_inode_label() (Vivek Goyal)  [Orabug: 25684456]  
  - selinux: Implementation for inode_copy_up_xattr() hook (Vivek Goyal)  [Orabug: 25684456]  
  - security,overlayfs: Provide security hook for copy up of xattrs for overlay file (Vivek Goyal)  [Orabug: 25684456]  
  - selinux: Implementation for inode_copy_up() hook (Vivek Goyal)  [Orabug: 25684456]  
  - security, overlayfs: provide copy up security hook for unioned files (Vivek Goyal)  [Orabug: 25684456]  
  - selinux: delay inode label lookup as long as possible (Paul Moore)  [Orabug: 25684456]  
  - selinux: Add accessor functions for inode->i_security (Andreas Gruenbacher)  [Orabug: 25684456]  
  - selinux: Create a common helper to determine an inode label [ver #3] (David Howells)  [Orabug: 25684456]  
  - rds: Proper init/exit declaration for module init/exit function (Ka-Cheong Poon)  [Orabug: 27013833]  
  - rds: Remove .exit from struct rds_transport (Ka-Cheong Poon)  [Orabug: 27013833]  
  - ipv6: avoid overflow of offset in ip6_find_1stfragopt (Sabrina Dubroca)  [Orabug: 26540159]  {CVE-2017-7542} 
  - xfs: use dedicated log worker wq to avoid deadlock with cil wq (Brian Foster)   
  - udp: consistently apply ufo or fragmentation (Willem de Bruijn)  [Orabug: 26921303]  {CVE-2017-1000112} 
  - nvme-pci: Remove nvme_setup_prps BUG_ON (Keith Busch)  [Orabug: 26871819]  
  - block: Check for gaps on front and back merges (Jens Axboe)  [Orabug: 26871819]  
  - block: Copy a user iovec if it includes gaps (Sagi Grimberg)   
  - blk: [Partial] Replace SG_GAPGS with new queue limits mask (Ashok Vairavan)  [Orabug: 26871819]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-115.el6uek]
changelog:
  - CVE-2016-10318 missing authorization check fscrypt_process_policy (Jack Vogel)  [Orabug: 25883175]  
  - uek-rpm: Build kernel ueknano rpm for OL7 (Somasundaram Krishnasamy)  [Orabug: 27002543]  
  - nvme: honor RTD3 Entry Latency for shutdowns (Martin K. Petersen)  [Orabug: 26999048]  
  - ocfs2: fix posix_acl_create deadlock (Junxiao Bi)  [Orabug: 26731834]  
  - scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly (Xin Long)  [Orabug: 26828494]  {CVE-2017-14489} 
  - uek/config: enable NVME SG_IO support by default (Shan Hai)  [Orabug: 26993705]  
  - nvme: report the scsi TUR state correctly (Shan Hai)  [Orabug: 26993705]  
  - vring: Use the DMA API on Xen (Andy Lutomirski)  [Orabug: 26388044]  
  - virtio_pci: Use the DMA API if enabled (Andy Lutomirski)  [Orabug: 26388044]  
  - virtio_mmio: Use the DMA API if enabled (Andy Lutomirski)  [Orabug: 26388044]  
  - virtio: Add improved queue allocation API (Andy Lutomirski)  [Orabug: 26388044]  
  - virtio_ring: Support DMA APIs (Andy Lutomirski)  [Orabug: 26388044]  
  - vring: Introduce vring_use_dma_api() (Andy Lutomirski)   
  - smartpqi: update driver version (Don Brace)  [Orabug: 26943380]  
  - smartpqi: cleanup raid map warning message (Kevin Barnett)  [Orabug: 26943380]  
  - smartpqi: update controller ids (Kevin Barnett)  [Orabug: 26943380]  
  - scsi: smartpqi: remove the smp_handler stub (Christoph Hellwig)  [Orabug: 26943380]  
  - scsi: smartpqi: change driver version to 1.1.2-125 (Kevin Barnett)  [Orabug: 26943380]  
  - scsi: smartpqi: add in new controller ids (Kevin Barnett)  [Orabug: 26943380]  
  - scsi: smartpqi: update kexec and power down support (Kevin Barnett)  [Orabug: 26943380]  
  - scsi: smartpqi: cleanup doorbell register usage. (Kevin Barnett)  [Orabug: 26943380]  
  - scsi: smartpqi: update pqi passthru ioctl (Kevin Barnett)  [Orabug: 26943380]  
  - scsi: smartpqi: enhance BMIC cache flush (Kevin Barnett)  [Orabug: 26943380]  
  - scsi: smartpqi: add pqi reset quiesce support (Kevin Barnett)  [Orabug: 26943380]  
  - scsi: smartpqi: make pdev pointer names consistent (Kevin Barnett)  [Orabug: 26943380]  
  - be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx (Suresh Reddy)  [Orabug: 26943365]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-114.el6uek]
changelog:
  - ovl: fix get_acl() on tmpfs (Miklos Szeredi)  [Orabug: 26975443]  
  - ixgbe: Initialize 64-bit stats seqcounts (Florian Fainelli)  [Orabug: 26785078]  
  - ixgbe: Disable flow control for XFI (Tony Nguyen)  [Orabug: 26785078]  
  - ixgbe: Do not support flow control autonegotiation for X553 (Tony Nguyen)  [Orabug: 26785078]  
  - ixgbe: Update NW_MNG_IF_SEL support for X553 (Tony Nguyen)  [Orabug: 26785078]  
  - ixgbe: Enable LASI interrupts for X552 devices (Tony Nguyen)  [Orabug: 26785078]  
  - ixgbe: Ensure MAC filter was added before setting MACVLAN (Tony Nguyen)  [Orabug: 26785078]  
  - ixgbe: pci_set_drvdata must be called before register_netdev (Jeff Mahoney)  [Orabug: 26785078]  
  - ixgbe: Resolve cppcheck format string warning (Tony Nguyen)  [Orabug: 26785078]  
  - ixgbe: fix writes to PFQDE (Emil Tantilov)  [Orabug: 26785078]  
  - ixgbevf: Bump version number (Tony Nguyen)  [Orabug: 26785078]  
  - ixgbe: Bump version number (Tony Nguyen)  [Orabug: 26785078]  
  - ixgbe: check for Tx timestamp timeouts during watchdog (Jacob Keller)  [Orabug: 26785078]  
  - ixgbe: add statistic indicating number of skipped Tx timestamps (Jacob Keller)  [Orabug: 26785078]  
  - ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Jacob Keller)  [Orabug: 26785078]  
  - ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits (Jacob Keller)  [Orabug: 26785078]  
  - net: better skb->sender_cpu and skb->napi_id cohabitation (Eric Dumazet)  [Orabug: 26953388] [Orabug: 26591689]  
  - uek-rpm: Clean up installed directories when uninstalling kernel-ueknano (Somasundaram Krishnasamy)  [Orabug: 26929773]  
  - uek-rpm: Add missing ko modules to nano rpm (Somasundaram Krishnasamy)  [Orabug: 26929773]  
  - i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq (Jacob Keller)  [Orabug: 26785018]  
  - i40e: avoid NVM acquire deadlock during NVM update (Anjali Singhai Jain)  [Orabug: 26785018]  
  - i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate (Jacob Keller)  [Orabug: 26785018]  
  - i40e/i40evf: remove ULTRA latency mode (Jacob Keller)  [Orabug: 26785018]  
  - i40e: invert logic for checking incorrect cpu vs irq affinity (Jacob Keller)  [Orabug: 26785018]  
  - i40e: initialize our affinity_mask based on cpu_possible_mask (Jacob Keller)  [Orabug: 26785018]  
  - i40e: move enabling icr0 into i40e_update_enable_itr (Jacob Keller)  [Orabug: 26785018]  
  - i40e: remove workaround for resetting XPS (Jacob Keller)  [Orabug: 26785018]  
  - i40e: Fix for unused value issue found by static analysis (Carolyn Wyborny)  [Orabug: 26785018]  
  - i40e: 25G FEC status improvements (Mariusz Stachura)  [Orabug: 26785018]  
  - i40e: force VMDQ device name truncation (Jacob Keller)  [Orabug: 26785018]  
  - i40evf: fix possible snprintf truncation of q_vector->name (Jacob Keller)  [Orabug: 26785018]  
  - i40e: Use correct flag to enable egress traffic for unicast promisc (Akeem G Abodunrin)  [Orabug: 26785018]  
  - i40e: prevent snprintf format specifier truncation (Jacob Keller)  [Orabug: 26785018]  
  - i40e: Store the requested FEC information (Mariusz Stachura)  [Orabug: 26785018]  
  - i40e: Update state variable for adminq subtask (Sudheer Mogilappagari)  [Orabug: 26785018]  
  - i40e: synchronize nvmupdate command and adminq subtask (Sudheer Mogilappagari)  [Orabug: 26785018]  
  - i40e: prevent changing ITR if adaptive-rx/tx enabled (Alan Brady)  [Orabug: 26785018]  
  - i40evf: use netdev variable in reset task (Alan Brady)  [Orabug: 26785018]  
  - i40e: move check for avoiding VID=0 filters into i40e_vsi_add_vlan (Jacob Keller)  [Orabug: 26785018]  
  - i40e/i40evf: use cmpxchg64 when updating private flags in ethtool (Jacob Keller)  [Orabug: 26785018]  
  - i40e: Detect ATR HW Evict NVM issue and disable the feature (Anjali Singhai Jain)  [Orabug: 26785018]  
  - i40e: Fix a bug with VMDq RSS queue allocation (Anjali Singhai Jain)  [Orabug: 26785018]  
  - i40evf: prevent VF close returning before state transitions to DOWN (Sudheer Mogilappagari)  [Orabug: 26785018]  
  - i40e: Initialize 64-bit statistics TX ring seqcount (Florian Fainelli)  [Orabug: 26785018]  
  - i40e: handle setting administratively set MAC address back to zero (Stefan Assmann)  [Orabug: 26785018]  
  - i40evf: remove unnecessary __packed (Tushar Dave)  [Orabug: 26785018]  
  - i40evf: add some missing includes (Jesse Brandeburg)  [Orabug: 26785018]  
  - i40e: display correct UDP tunnel type name (Jacob Keller)  [Orabug: 26785018]  
  - i40e/i40evf: remove mismatched type warnings (Jesse Brandeburg)  [Orabug: 26785018]  
  - i40e/i40evf: make IPv6 ATR code clearer (Jesse Brandeburg)  [Orabug: 26785018]  
  - i40e: fix odd formatting and indent (Jesse Brandeburg)  [Orabug: 26785018]  
  - i40e: fix up 32 bit timespec references (Jesse Brandeburg)  [Orabug: 26785018]  
  - i40e: Handle admin Q timeout when releasing NVM (Paul M Stillwell Jr)  [Orabug: 26785018]  
  - i40e: remove WQ_UNBOUND and the task limit of our workqueue (Jacob Keller)  [Orabug: 26785018]  
  - i40e: Fix for trace found with S4 state (Carolyn Wyborny)  [Orabug: 26785018]  
  - i40e: fix incorrect variable assignment (Gustavo A R Silva)  [Orabug: 26785018]  
  - i40e: don't hold RTNL lock for the entire reset (Jacob Keller)  [Orabug: 26785018]  
  - i40e: clear only cause_ena bit (Shannon Nelson)  [Orabug: 26785018]  
  - i40e: fix disabling overflow promiscuous mode (Alan Brady)  [Orabug: 26785018]  
  - i40e: Add support for OEM firmware version (Filip Sadowski)  [Orabug: 26785018]  
  - i40e: genericize the partition bandwidth control (Shannon Nelson)  [Orabug: 26785018]  
  - i40e: Add message for unsupported MFP mode (Carolyn Wyborny)  [Orabug: 26785018]  
  - i40e: Support firmware CEE DCB UP to TC map re-definition (Greg Bowers)  [Orabug: 26785018]  
  - i40e: Fix potential out of bound array access (Sudheer Mogilappagari)  [Orabug: 26785018]  
  - i40e: comment that udp_port must be in host byte order (Jacob Keller)  [Orabug: 26785018]  
  - i40e: use dev_dbg instead of dev_info when warning about missing routine (Jacob Keller)  [Orabug: 26785018]  
  - i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags (Alice Michael)  [Orabug: 26785018]  
  - i40evf: assign num_active_queues inside i40evf_alloc_queues (Jacob Keller)  [Orabug: 26785018]  
  - i40e: Fix a sleep-in-atomic bug (Jia-Ju Bai)  [Orabug: 26785018]  
  - i40e: fix handling of HW ATR eviction (Jacob Keller)  [Orabug: 26785018]  
  - i40evf: update i40evf.txt with new content (Jesse Brandeburg)  [Orabug: 26785018]  
  - i40evf: Add support for Adaptive Virtual Function (Preethi Banala)  [Orabug: 26785018]  
  - i40evf: drop i40e_type.h include (Jesse Brandeburg)  [Orabug: 26785018]  
  - i40e: Check for memory allocation failure (Christophe Jaillet)  [Orabug: 26785018]  
  - i40e: check for Tx timestamp timeouts during watchdog (Jacob Keller)  [Orabug: 26785018]  
  - i40e: use pf data structure directly in i40e_ptp_rx_hang (Jacob Keller)  [Orabug: 26785018]  
  - i40e: add statistic indicating number of skipped Tx timestamps (Jacob Keller)  [Orabug: 26785018]  
  - i40e: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Jacob Keller)  [Orabug: 26785018]  
  - i40e: fix race condition with PTP_TX_IN_PROGRESS bits (Jacob Keller)  [Orabug: 26785018]  
  - i40evf: disable unused flags (Jesse Brandeburg)  [Orabug: 26785018]  
  - i40evf: fix merge error in older patch (Jesse Brandeburg)  [Orabug: 26785018]  
  - i40evf: fix duplicate lines (Jesse Brandeburg)  [Orabug: 26785018]  
  - i40evf: hide unused variable (Arnd Bergmann)  [Orabug: 26785018]  
  - i40evf: allocate queues before we setup the interrupts and q_vectors (Jacob Keller)  [Orabug: 26785018]  
  - i40evf: remove I40E_FLAG_FDIR_ATR_ENABLED (Jacob Keller)  [Orabug: 26785018]  
  - i40e: remove hw_disabled_flags in favor of using separate flag bits (Jacob Keller)  [Orabug: 26785018]  
  - i40evf: remove needless min_t() on num_online_cpus()*2 (Jacob Keller)  [Orabug: 26785018]  
  - i40e: remove unnecessary msleep() delay in i40e_free_vfs (Jacob Keller)  [Orabug: 26785018]  
  - i40e: amortize wait time when disabling lots of VFs (Jacob Keller)  [Orabug: 26785018]  
  - i40e: Reprogram port offloads after reset (Alexander Duyck)  [Orabug: 26785018]  
  - i40e: rename index to port to avoid confusion (Jacob Keller)  [Orabug: 26785018]  
  - i40e: make use of i40e_reset_all_vfs when initializing new VFs (Jacob Keller)  [Orabug: 26785018]  
  - i40e: properly spell I40E_VF_STATE_* flags (Jacob Keller)  [Orabug: 26785018]  
  - i40e: use i40e_stop_rings_no_wait to implement PORT_SUSPENDED state (Jacob Keller)  [Orabug: 26785018]  
  - i40e: reset all VFs in parallel when rebuilding PF (Jacob Keller)  [Orabug: 26785018]  
  - i40e: split some code in i40e_reset_vf into helpers (Jacob Keller)  [Orabug: 26785018]  
  - i40e: remove I40E_FLAG_IN_NETPOLL entirely (Jacob Keller)  [Orabug: 26785018]  
  - i40e: reduce wait time for adminq command completion (Jacob Keller)  [Orabug: 26785018]  
  - i40e: fix CONFIG_BUSY checks in i40e_set_settings function (Jacob Keller)  [Orabug: 26785018]  
  - i40e: factor out queue control from i40e_vsi_control_(tx|rx) (Jacob Keller)  [Orabug: 26785018]  
  - i40e: don't hold RTNL lock while waiting for VF reset to finish (Jacob Keller)  [Orabug: 26785018]  
  - i40e: new AQ commands (Jingjing Wu)  [Orabug: 26785018]  
  - i40e/i40evf: Add tracepoints (Scott Peterson)  [Orabug: 26785018]  
  - i40evf: add client interface (Mitch Williams)  [Orabug: 26785018]  
  - i40e: dump VF information in debugfs (Mitch Williams)  [Orabug: 26785018]  
  - i40e: Fix support for flow director programming status (Alexander Duyck)  [Orabug: 26785018]  
  - i40e/i40evf: Remove VF Rx csum offload for tunneled packets (alice michael)  [Orabug: 26785018]  
  - i40evf: Use net_device_stats from struct net_device (Tobias Klauser)  [Orabug: 26785018]  
  - i40e: clean up historic deprecated flag definitions (Jacob Keller)  [Orabug: 26785018]  
  - i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Alice Michael)  [Orabug: 26785018]  
  - i40e: remove extraneous loop in i40e_vsi_wait_queues_disabled (Jacob Keller)  [Orabug: 26785018]  
  - i40e: Simplify i40e_detect_recover_hung_queue logic (Alan Brady)  [Orabug: 26785018]  
  - i40e: Decrease the scope of rtnl lock (Maciej Sosin)  [Orabug: 26785018]  
  - i40e: Swap use of pf->flags and pf->hw_disabled_flags for ATR Eviction (Alexander Duyck)  [Orabug: 26785018]  
  - i40e: update error message when trying to add invalid filters (Jacob Keller)  [Orabug: 26785018]  
  - i40e: only register client on iWarp-capable devices (Mitch Williams)  [Orabug: 26785018]  
  - i40e: close client on remove and shutdown (Mitch Williams)  [Orabug: 26785018]  
  - i40e: register existing client on probe (Mitch Williams)  [Orabug: 26785018]  
  - i40e: remove client instance on driver unload (Mitch Williams)  [Orabug: 26785018]  
  - i40e: fix for queue timing delays (Wyborny, Carolyn)  [Orabug: 26785018]  
  - i40e/i40evf: Change the way we limit the maximum frame size for Rx (Alexander Duyck)  [Orabug: 26785018]  
  - i40e/i40evf: Add legacy-rx private flag to allow fallback to old Rx flow (Alexander Duyck)  [Orabug: 26785018]  
  - i40e/i40evf: Pull code for grabbing and syncing rx_buffer from fetch_buffer (Alexander Duyck)  [Orabug: 26785018]  
  - i40e/i40evf: Use length to determine if descriptor is done (Alexander Duyck)  [Orabug: 26785018]  
  - drivers/char/mem.c: deny access in open operation when securelevel is set (Ethan Zhao)  [Orabug: 26943864]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-113.el6uek]
changelog:
  - x86/mm/64: Enable SWIOTLB if system has SRAT memory regions above MAX_DMA32_PFN (Igor Mammedov)  [Orabug: 26754302]  
  - x86/mm: Introduce max_possible_pfn (Igor Mammedov)  [Orabug: 26754302]  
  - dtrace lockstat provider probes (Alan Maguire)  [Orabug: 26149674] [Orabug: 26149956]  
  - rds: RDS diagnostics when connections are stuck in Receiver Not Ready state. (hui.han)   
  - timerfd: Protect the might cancel mechanism proper (Thomas Gleixner)  [Orabug: 26673877]  {CVE-2017-10661} 
  - brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Tim Tianyang Chen)  [Orabug: 26540118]  {CVE-2017-7541} 
  - crypto: ahash - Fix EINPROGRESS notification callback (Herbert Xu)  [Orabug: 25882988]  {CVE-2017-7618} 
  - xen/mmu: Call xen_cleanhighmap() with 4MB aligned for page tables mapping (Zhenzhong Duan)  [Orabug: 26883325]  
  - selftests/memfd: add memfd_create hugetlbfs selftest (Mike Kravetz)  [Orabug: 26768367]  
  - mm/shmem: add hugetlbfs support to memfd_create() (Mike Kravetz)  [Orabug: 26768367]  
  - mm: shm: use new hugetlb size encoding definitions (Mike Kravetz)  [Orabug: 26768367]  
  - mm: arch: consolidate mmap hugetlb size encodings (Mike Kravetz)  [Orabug: 26768367]  
  - uapi/Kbuild: add new header file hugetlb_encode.h (Mike Kravetz)  [Orabug: 26768367]  
  - mm: hugetlb: define system call hugetlb size encodings in single file (Mike Kravetz)  [Orabug: 26768367]  
  - RDS: IB: Change the proxy qp's path_mtu to IB_MTU_256 (Avinash Repaka)  [Orabug: 26864694]  
  - devpts: clean up interface to pty drivers (Linus Torvalds)  [Orabug: 26743034]  
  - tcp: fix tcp_mark_head_lost to check skb len before fragmenting (Neal Cardwell)  [Orabug: 26646104]  
  - kvm: nVMX: Don't allow L2 to access the hardware CR8 (Jim Mattson)   {CVE-2017-12154} {CVE-2017-12154} 
  - dtrace: ensure SDT stub function returns 0 (Kris Van Hees)  [Orabug: 26909775]  
  - tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Wei Wang)  [Orabug: 26796038]  {CVE-2017-14106} 
  - xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY (Sabrina Dubroca)  [Orabug: 25959303]  
  - rxrpc: Fix several cases where a padded len isn't checked in ticket decode (David Howells)  [Orabug: 26376434]  {CVE-2017-7482} {CVE-2017-7482} 
  - xen: don't print error message in case of missing Xenstore entry (Juergen Gross)  [Orabug: 26841566]  
  - mlx4_core: calculate log_num_mtt based on total system memory (Wei Lin Guay)  [Orabug: 26526968]  
  - xen/x86: Add interface for querying amount of host memory (Boris Ostrovsky)  [Orabug: 26526923]  
  - rds: Fix non-atomic operation on shared flag variable (Håkon Bugge)  [Orabug: 26842076]  
  - rds: Fix incorrect statistics counting (Håkon Bugge)  [Orabug: 26847583]  
  - i40e: use cpumask_copy instead of direct assignment (Jacob Keller)  [Orabug: 26822609]  
  - mm: thp: set THP defrag by default to madvise and add a stall-free defrag option (Mel Gorman)  [Orabug: 26587019]  
  - crypto: testmgr - Set struct aead_testvec iv member size to MAX_IVLEN (Somasundaram Krishnasamy)  [Orabug: 25925256]  
  - SPEC: remove ctf.ko from ueknano modules list (Nick Alcock)  [Orabug: 25815362]  
  - SPEC: generate CTF when DTrace is enabled. (Nick Alcock)  [Orabug: 25815362]  
  - SPEC: bump libdtrace-ctf requirement to 0.7+. (Nick Alcock)  [Orabug: 25815362]  
  - Documentation: add watermark_scale_factor to the list of vm systcl file (Jerome Marchand)  [Orabug: 26643957]  
  - mm: scale kswapd watermarks in proportion to memory (Johannes Weiner)  [Orabug: 26643957]  
  - ctf: delete the deduplication blacklist (Nick Alcock)  [Orabug: 26765112]  
  - ctf: automate away the deduplication blacklist (Nick Alcock)  [Orabug: 26765112]  
  - ctf: drop CONFIG_DT_DISABLE_CTF, ctf.ko, and all that it implies (Nick Alcock)  [Orabug: 25815362]  
  - ctf: do not allow dwarf2ctf to run as root (Nick Alcock)  [Orabug: 25815362]  
  - ctf: decouple CTF building from the kernel build (Nick Alcock)  [Orabug: 25815362]  
  - ctf: handle the bit_offset in members with a DW_FORM_block data_member_location (Nick Alcock)  [Orabug: 26387109]  
  - ctf: handle DW_AT_specification (Nick Alcock)  [Orabug: 26386100]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-112.el6uek]
changelog:
  - oracleasm: Copy the integrity descriptor (Martin K. Petersen)  [Orabug: 26559128]  
  - RDS: IB: Add proxy qp to support FRWR through RDS_GET_MR (Avinash Repaka)  [Orabug: 25669255]  
  - RDS: Add support for fast registration work request (Avinash Repaka)  [Orabug: 22145384]  
  - scsi: qedi: Limit number for CQ queues. (Manish Rangankar)  [Orabug: 26759520]  
  - scsi: qedi: fix another spelling mistake: "alloction" -> "allocation" (Colin Ian King)  [Orabug: 26759520]  
  - scsi: qedi: Add ISCSI_BOOT_SYSFS to Kconfig (Nilesh Javali)  [Orabug: 26759520]  
  - scsi: qedi: Add support for Boot from SAN over iSCSI offload (Nilesh Javali)  [Orabug: 26759520]  
  - scsi: qedi: Remove WARN_ON from clear task context. (Manish Rangankar)  [Orabug: 26759520]  
  - scsi: qedi: Remove WARN_ON for untracked cleanup. (Manish Rangankar)  [Orabug: 26759520]  
  - scsi: qedi: Remove comparison of u16 idx with zero. (Christos Gkekas)  [Orabug: 26759520]  
  - scsi: qedi: Fix return code in qedi_ep_connect() (Dan Carpenter)  [Orabug: 26759520]  
  - scsi: qedi: Fix endpoint NULL panic during recovery. (manish.rangankar@cavium.com)  [Orabug: 26759520]  
  - scsi: qedi: set max_fin_rt default value (Nilesh Javali)  [Orabug: 26759520]  
  - scsi: qedi: Set firmware tcp msl timer value. (manish.rangankar@cavium.com)  [Orabug: 26759520]  
  - scsi: qedi: Fix endpoint NULL panic in qedi_set_path. (manish.rangankar@cavium.com)  [Orabug: 26759520]  
  - scsi: qedi: Set dma_boundary to 0xfff. (manish.rangankar@cavium.com)  [Orabug: 26759520]  
  - scsi: qedi: Correctly set firmware max supported BDs. (manish.rangankar@cavium.com)  [Orabug: 26759520]  
  - scsi: qedi: Fix bad pte call trace when iscsiuio is stopped. (Arun Easi)  [Orabug: 26759520]  
  - qed: Fix build errors. (Somasundaram Krishnasamy)  [Orabug: 26783820]  
  - config: add CONFIG_INFINIBAND_QEDR (Brian Maly)  [Orabug: 26759520]  
  - qed: fix spelling mistake: "calescing" -> "coalescing" (Colin Ian King)  [Orabug: 26783820]  
  - qed: Fix a memory allocation failure test in 'qed_mcp_cmd_init()' (Christophe Jaillet)  [Orabug: 26783820]  
  - qed: enhanced per queue max coalesce value. (Rahul Verma)  [Orabug: 26783820]  
  - qed: Read per queue coalesce from hardware (Rahul Verma)  [Orabug: 26783820]  
  - qed: Add support for vf coalesce configuration. (Rahul Verma)  [Orabug: 26783820]  
  - qede: Add ethtool support for Energy efficient ethernet. (Sudarsana Reddy Kalluru)  [Orabug: 26783820]  
  - qed: Add support for Energy efficient ethernet. (Sudarsana Reddy Kalluru)  [Orabug: 26783820]  
  - qed/qede: Add setter APIs support for RX flow classification (Chopra, Manish)  [Orabug: 26783820]  
  - qede: Add getter APIs support for RX flow classification (Chopra, Manish)  [Orabug: 26783820]  
  - qed: Fix printk option passed when printing ipv6 addresses (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: initialize ll2_syn_handle at start of function (Michal Kalderon)  [Orabug: 26783820]  
  - qed: Add iWARP support for physical queue allocation (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: Add iWARP protocol support in context allocation (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: iWARP CM add error handling (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: iWARP implement disconnect flows (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: iWARP CM add active side connect (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: iWARP CM add passive side connect (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: iWARP CM add listener functions and initial SYN processing (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: iWARP CM - setup a ll2 connection for handling SYN packets (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: Add iWARP support in ll2 connections (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: Rename some ll2 related defines (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: Implement iWARP initialization, teardown and qp operations (Kalderon, Michal)  [Orabug: 26783820]  
  - qed: Introduce iWARP personality (Kalderon, Michal)  [Orabug: 26783820]  
  - qed*: qede_roce.[ch] -> qede_rdma.[ch] (Michal Kalderon)  [Orabug: 26783820]  
  - qed: Disable RoCE dpm when DCBx change occurs (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: RoCE EDPM to honor PFC (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Chain support for external PBL (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Fix an off by one bug (Dan Carpenter)  [Orabug: 26783820]  
  - qed: add qed_int_sb_init() stub function (Arnd Bergmann)  [Orabug: 26783820]  
  - qed: collect GSI port statistics (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Call rx_release_cb() when flushing LL2 (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: No need for LL2 frags indication (Mintz, Yuval)  [Orabug: 26783820]  
  - qed*: LL2 callback operations (Michal Kalderon)  [Orabug: 26783820]  
  - qed: LL2 code relocations (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Cleaner seperation of LL2 inputs (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Revise ll2 Rx completion (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: LL2 to use packed information for tx (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: VFs to try utilizing the doorbell bar (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: IOV db support multiple queues per qzone (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Make VF legacy a bitfield (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Assign a unique per-queue index to queue-cid (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Pass vf_params when creating a queue-cid (Mintz, Yuval)  [Orabug: 26783820]  
  - qed*: L2 interface to use the SB structures directly (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Create L2 queue database (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Add bitmaps for VF CIDs (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Add support for changing iSCSI mac (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Support NVM-image reading API (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Share additional information with qedf (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Correct order of wwnn and wwpn (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: No need to reset SBs on IOV init (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Reset IGU CAM to default on init (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Hold a single array for SBs (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Provide auxiliary for getting free VF SB (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Remove assumption on SB order in IGU (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Encapsulate interrupt counters in struct (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Add aux. function translating sb_id -> igu_sb_id (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Distinguish between sb_id and igu_sb_id (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: IGU read revised (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Minor refactoring in interrupt code (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Make qed_int_cau_conf_pi() static (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Don't log missing periodic stats by default (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Cache alignemnt padding to match host (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Mask parities after occurance (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Print multi-bit attentions properly (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Diffrentiate adapter-specific attentions (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Get rid of the attention-arrays (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Support dynamic s-tag change (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: QL41xxx VF MSI-x table (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Don't inherit RoCE DCBx for V2 (Sudarsana Reddy Kalluru)  [Orabug: 26783820]  
  - qed: Correct DCBx update scheme (Sudarsana Reddy Kalluru)  [Orabug: 26783820]  
  - qed: Add missing static/local dcbx info (Sudarsana Reddy Kalluru)  [Orabug: 26783820]  
  - qed: Replace set_id() api with set_name() (Mintz, Yuval)  [Orabug: 26783820]  
  - qede: Log probe of PCI device (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Provide MBI information in dev_info (Tomer Tayar)  [Orabug: 26783820]  
  - qed: Enable RoCE parser searching on fp init (Michal Kalderon)  [Orabug: 26783820]  
  - qed: Flush slowpath tasklet on stop (Tomer Tayar)  [Orabug: 26783820]  
  - qed: Remove BB_A0 references (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Drop the 's' from num_ports_in_engines (Tomer Tayar)  [Orabug: 26783820]  
  - qed: Log incorrectly installed board (Tomer Tayar)  [Orabug: 26783820]  
  - qed: !main_ptt for tunnel configuration (Manish Chopra)  [Orabug: 26783820]  
  - qed: Align DP_ERR style with other DP macros (Mintz, Yuval)  [Orabug: 26783820]  
  - qede: Fix sparse warnings (Manish Chopra)  [Orabug: 26783820]  
  - qed: Fix setting of Management bitfields (Tomer Tayar)  [Orabug: 26783820]  
  - qede: qedr closure after setting state (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Correct print in iscsi error-flow (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Revise alloc/setup/free flow (Tomer Tayar)  [Orabug: 26783820]  
  - qede: Don't use an internal MAC field (Mintz, Yuval)  [Orabug: 26783820]  
  - qede: Add missing Status-block free (Sudarsana Reddy Kalluru)  [Orabug: 26783820]  
  - qede: Honor user request for Tx buffers (Sudarsana Reddy Kalluru)  [Orabug: 26783820]  
  - qede: Allow WoL to activate by default (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Remove unused including <linux/version.h> (Wei Yongjun)  [Orabug: 26783820]  
  - qed: Utilize FW 8.20.0.0 (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Fix uninitialized data in aRFS infrastructure (Mintz, Yuval)  [Orabug: 26783820]  
  - qede: Split PF/VF ndos. (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Correct doorbell configuration for !4Kb pages (Ram Amrani)  [Orabug: 26783820]  
  - qed: Tell QM the number of tasks (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Fix VF removal sequence (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: Fix overriding of supported autoneg value. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed*: Fix possible overflow for status block id field. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed*: Fix issues in the ptp filter config implementation. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qede: Fix concurrency issue in PTP Tx path processing. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Prevent warning without CONFIG_RFS_ACCEL (Mintz, Yuval)  [Orabug: 26783820]  
  - qed: output the DPM status and WID count (Ram Amrani)  [Orabug: 26783820]  
  - qed: align DPI configuration to HW requirements (Ram Amrani)  [Orabug: 26783820]  
  - qed: verify RoCE resource bitmaps are released (Ram Amrani)  [Orabug: 26783820]  
  - qed: add error handling flow to TID deregistratin posting failure (Ram Amrani)  [Orabug: 26783820]  
  - qed: remove unused SQ error state (Ram Amrani)  [Orabug: 26783820]  
  - qed: configure the RoCE max message size (Ram Amrani)  [Orabug: 26783820]  
  - qed: Unlock on error in qed_vf_pf_acquire() (Dan Carpenter)  [Orabug: 26783820]  
  - qed: Acquire/release ptt_ptp lock when enabling/disabling PTP. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Remove the un-needed ptp header file. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qede: Add support for PTP resource locking. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Add support for PTP resource locking. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Add support for MFW resource locking. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: fix invalid use of sizeof in qed_alloc_qm_data() (Wei Yongjun)  [Orabug: 26783820]  
  - qed: Fix error in the dcbx app meta data initialization. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed - VF tunnelling support [VXLAN/GENEVE/GRE] (Chopra, Manish)  [Orabug: 26783820]  
  - qed/qede: Add UDP ports in bulletin board (Chopra, Manish)  [Orabug: 26783820]  
  - qede: Configure UDP ports in local context. (Chopra, Manish)  [Orabug: 26783820]  
  - qede: Disable tunnel offloads for non offloaded UDP ports (Chopra, Manish)  [Orabug: 26783820]  
  - qed/qede: Enable tunnel offloads based on hw configuration (Chopra, Manish)  [Orabug: 26783820]  
  - qed: refactor tunnelling - API/Structs (Chopra, Manish)  [Orabug: 26783820]  
  - qed: Add support for static dcbx. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Support dcbnl IEEE selector field. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Add additional DCBx debug messages. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Separate RoCE DCBx support for V2. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Cleanup DCBx unnecessary parameters. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Fix issue in populating the PFC config paramters. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Fix possible system hang in the dcbnl-getdcbx() path. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Fix sending an invalid PFC error mask to MFW. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qed: Fix possible error in populating max_tc field. (sudarsana.kalluru@cavium.com)  [Orabug: 26783820]  
  - qede: allocate enough data for ->arfs_fltr_bmap (Dan Carpenter)  [Orabug: 26783820]  
  - qede: Add aRFS support (Chopra, Manish)  [Orabug: 26783820]  
  - qed: aRFS infrastructure support (Chopra, Manish)  [Orabug: 26783820]  
  - uek-rpm: build: sign modules in parallel (Nick Alcock)  [Orabug: 26316447]  
  - virtio: fix memory leak in virtqueue_add() (Wei Yongjun)  [Orabug: 26813294]  
  - dtrace: modules provide called from rcu atomic section (Tomas Jedlicka)  [Orabug: 26680982]  
  - dtrace: Implement high precision walltimestamp (Tomas Jedlicka)  [Orabug: 25883559]  
  - virtio_net: clear MTU when out of range (Michael S. Tsirkin)  [Orabug: 26584452]  
  - virtio_net: enable big packets for large MTU values (Michael S. Tsirkin)  [Orabug: 26584452]  
  - virtio: allow drivers to validate features (Michael S. Tsirkin)  [Orabug: 26584452]  
  - virtio-net: Add initial MTU advice feature (Aaron Conole)  [Orabug: 26584452]  
  - virtio-net: correctly enable multiqueue (Jason Wang)  [Orabug: 26584452]  
  - virtio-net: enable multiqueue by default (Jason Wang)  [Orabug: 26584452]  
  - virtio_net: add gro capability (Eric Dumazet)  [Orabug: 26584452]  
  - dtrace: fix lquantize for 32-bit overflow on values (Eugene Loh)  [Orabug: 26268136]  
  - Bluetooth: Properly check L2CAP config option output buffer length (Ben Seri)  [Orabug: 26790014]  {CVE-2017-1000251} 
  - gue: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer UDP (K. Den)  [Orabug: 25879842]  
  - vxlan: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer UDP (K. Den)  [Orabug: 25879842]  
  - fou: Do WARN_ON_ONCE in gue_gro_receive for bad proto callbacks (Tom Herbert)  [Orabug: 25879842]  
  - vxlan: GRO support at tunnel layer (Tom Herbert)  [Orabug: 25879842]  
  - gro: Fix remcsum offload to deal with frags in GRO (Tom Herbert)  [Orabug: 25879842]  
  - NFSv4.1: Don't deadlock the state manager on the SEQUENCE status flags (Trond Myklebust)   
  - NFSv4.1: Defer bumping the slot sequence number until we free the slot (Trond Myklebust)   
  - NFSv4: Leases are renewed in sequence_done when we have sessions (Trond Myklebust)   
  - NFSv4.1: nfs41_sequence_done should handle sequence flag errors (Trond Myklebust)   
  - Revert "RDMA CM: Add reason code for IB_CM_REJ_CONSUMER_DEFINED" (Wei Lin Guay)  [Orabug: 26124147]  
  - Revert "RDS: base connection dependency needed for rolling downgrade from version 4.1 to 3.1"" (Wei Lin Guay)  [Orabug: 26124147]  
  - Revert "RDS: Ensure non-zero SL uses correct path before lane 0 connection is dropped" (Wei Lin Guay)  [Orabug: 26124147]  
  - Revert "rds: make sure base connection is up on both sides" (Wei Lin Guay)  [Orabug: 26124147]  
  - net/rds: remove the RDS specific path record caching (Wei Lin Guay)  [Orabug: 26124147]  
  - fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhi Das)  [Orabug: 26797298]  
  - Remove dma_unmap_single_attrs call. (Jack Vogel)  [Orabug: 26713916]  
  - dtrace: cyclics taking lock in atomic context (Tomas Jedlicka)  [Orabug: 26782572]  
  - dtrace: should not sleep in idr code paths (Tomas Jedlicka)  [Orabug: 26680802]  
  - dtrace: Removal of XCalls from dtrace_sync() (Tomas Jedlicka)  [Orabug: 26671843]  
  - dtrace: implement tracemem optional third arg (dyn size) (Eugene Loh)  [Orabug: 26223475]  
  - dtrace: implement llquantize log/linear aggregation (Eugene Loh)  [Orabug: 26675659]  
  - dtrace: IO provider unused variables when DTrace is disabled (Nicolas Droux)  [Orabug: 26570995]  
  - dtrace: failing to allocate more ECB space can cause a crash (Kris Van Hees)  [Orabug: 26503342]  
  - uek-rpm: Add CPU Time Jitter Based Non-Physical True RNG support (Somasundaram Krishnasamy)  [Orabug: 26330509]  
  - crypto: jitterentropy - drop duplicate header module.h (Geliang Tang)  [Orabug: 26330509]  
  - crypto: jitterentropy - use ktime_get_ns as fallback (Stephan Mueller)  [Orabug: 26330509]  
  - crypto: jitterentropy - always select CRYPTO_RNG (Arnd Bergmann)  [Orabug: 26330509]  
  - crypto: jitterentropy - remove unnecessary information from a comment (Alexander Kuleshov)  [Orabug: 26330509]  
  - crypto: jitterentropy - use safe format string parameters (Kees Cook)  [Orabug: 26330509]  
  - crypto: jitterentropy - Delete unnecessary checks before the function call "kzfree" (Markus Elfring)  [Orabug: 26330509]  
  - crypto: jitterentropy - avoid compiler warnings (Stephan Mueller)  [Orabug: 26330509]  
  - crypto: drbg - use pragmas for disabling optimization (Stephan Mueller)  [Orabug: 26330509]  
  - crypto: jitterentropy - remove timekeeping_valid_for_hres (Stephan Mueller)  [Orabug: 26330509]  
  - crypto: jitterentropy - add jitterentropy RNG (Stephan Mueller)  [Orabug: 26330509]  
  - crypto: rng - Add multiple algorithm registration interface (Herbert Xu)  [Orabug: 26330509]  
  - crypto: rng - Add crypto_rng_set_entropy (Herbert Xu)  [Orabug: 26330509]  
  - crypto: rng - Convert low-level crypto_rng to new style (Herbert Xu)  [Orabug: 26330509]  
  - crypto: rng - Mark crypto_rng_reset seed as const (Herbert Xu)  [Orabug: 26330509]  
  - crypto: rng - Introduce crypto_rng_generate (Herbert Xu)  [Orabug: 26330509]  
  - crypto: rng - Convert crypto_rng to new style crypto_type (Herbert Xu)  [Orabug: 26330509]  
  - mm: Tighten x86 /dev/mem with zeroing reads (Kees Cook)  [Orabug: 25917914]  {CVE-2017-7889} 
  - [media] saa7164: fix double fetch PCIe access condition (Steven Toth)  [Orabug: 26093949]  {CVE-2017-8831} 
  - Revert "net/rds: Revert "RDS: add reconnect retry scheme for stalled connections"" (Wei Lin Guay)  [Orabug: 26497333]  
  - Revert "net/rds: prioritize the base connection establishment" (Wei Lin Guay)  [Orabug: 26497333]  
  - Revert "net/rds: determine active/passive connection with IP addresses" (Wei Lin Guay)  [Orabug: 26497333]  
  - Revert "net/rds: use different workqueue for base_conn" (Wei Lin Guay)  [Orabug: 26497333]  
  - blk-mq: add missing blk_mq_put_ctx (Ankur Arora)  [Orabug: 26339553]  
  - blk-mq: avoid re-initialize request which is failed in direct dispatch (Shaohua Li)  [Orabug: 26339553]  
  - bnxt_en: Add bnxt_get_num_stats() to centrally get the number of ethtool stats. (Michael Chan)  [Orabug: 26726982]  
  - bnxt_en: Implement ndo_bridge_{get|set}link methods. (Michael Chan)  [Orabug: 26726982]  
  - bnxt_en: Retrieve the hardware bridge mode from the firmware. (Michael Chan)  [Orabug: 26726982]  
  - bnxt_en: Update firmware interface spec to 1.8.0. (Michael Chan)  [Orabug: 26726982]  
  - x86/mm: Fix flush_tlb_page() on Xen (Andy Lutomirski)   
  - xen-netback: correctly schedule rate-limited queues (Wei Liu)   
  - xen/blkback: don't use xen_blkif_get() in xen-blkback kthread (Juergen Gross)   
  - xen/blkback: don't free be structure too early (Juergen Gross)   
  - xen: make xen_flush_tlb_all() static (Juergen Gross)   
  - block: xen-blkback: add null check to avoid null pointer dereference (Gustavo A. R. Silva)   
  - xen: adjust early dom0 p2m handling to xen hypervisor behavior (Juergen Gross)   
  - xen/x86: Do not call xen_init_time_ops() until shared_info is initialized (Boris Ostrovsky)   
  - xen: Implement EFI reset_system callback (Julien Grall)   
  - xen: Export xen_reboot (Julien Grall)   
  - xen/pvh: Do not fill kernel's e820 map in init_pvh_bootparams() (Boris Ostrovsky)   
  - xen/scsifront: use offset_in_page() macro (Geliang Tang)   
  - xen,kdump: handle pv domain in paddr_vmcoreinfo_note() (Juergen Gross)   
  - Input: xen-kbdfront - add module parameter for setting resolution (Juergen Gross)   
  - blkfront: add uevent for size change (Marc Olson)   
  - x86/xen/time: Set ->min_delta_ticks and ->max_delta_ticks (Nicolai Stange)   
  - xen, fbfront: add support for specifying size via xenstore (Juergen Gross)   
  - xen: Create KABI-compatible version of struct xenbus_watch (Boris Ostrovsky)   
  - xen, fbfront: fix connecting to backend (Juergen Gross)   
  - xenbus: remove transaction holder from list before freeing (Jan Beulich)   
  - xen/acpi: upload PM state from init-domain to Xen (Ankur Arora)   
  - xen/acpi: Replace hard coded "ACPI0007" (Ankur Arora)   
  - xen/privcmd: add IOCTL_PRIVCMD_RESTRICT (Paul Durrant)   
  - xen/privcmd: Add IOCTL_PRIVCMD_DM_OP (Paul Durrant)   
  - tpm xen: drop unneeded chip variable (Julia Lawall)   
  - swiotlb-xen: implement xen_swiotlb_get_sgtable callback (Andrii Anisov)   
  - swiotlb-xen: implement xen_swiotlb_dma_mmap callback (Stefano Stabellini)   
  - xen/privcmd: return -ENOTTY for unimplemented IOCTLs (Paul Durrant)   
  - xen: optimize xenbus driver for multiple concurrent xenstore accesses (Juergen Gross)   
  - xen: modify xenstore watch event interface (Juergen Gross)   
  - xen: clean up xenbus internal headers (Juergen Gross)   
  - xenbus: Neaten xenbus_va_dev_error (Joe Perches)   
  - xen/pvh: Use Xen's emergency_restart op for PVH guests (Boris Ostrovsky)   
  - xen/pvh: Enable CPU hotplug (Boris Ostrovsky)   
  - xen/pvh: PVH guests always have PV devices (Boris Ostrovsky)   
  - xen/pvh: Initialize grant table for PVH guests (Boris Ostrovsky)   
  - xen/pvh: Make sure we don't use ACPI_IRQ_MODEL_PIC for SCI (Boris Ostrovsky)   
  - xen/pvh: Bootstrap PVH guest (Boris Ostrovsky)   
  - xen/pvh: Import PVH-related Xen public interfaces (Boris Ostrovsky)   
  - xen/x86: Remove PVH support (Boris Ostrovsky)   
  - xen/manage: correct return value check on xenbus_scanf() (Jan Beulich)   
  - xen/netback: set default upper limit of tx/rx queues to 8 (Juergen Gross)   
  - xen/netfront: set default upper limit of tx/rx queues to 8 (Juergen Gross)   
  - rds: reduce memory footprint for RDS when transport is RDMA (Ka-Cheong Poon)  [Orabug: 26412003]  
  - RDS: IB: Destroy rdma_cm_id when unloading module (Avinash Repaka)  [Orabug: 26089296]  
  - RDS: IB: Destroy aux_wq if rds_ib_init() fails (Avinash Repaka)  [Orabug: 26732887]  
  - fuse: Dont call set_page_dirty_lock() for ITER_BVEC pages for async_dio (Ashish Samant)  [Orabug: 26752442]  
  - rds: Reintroduce statistics counting (Håkon Bugge)  [Orabug: 26717115]  
  - rcu: sysctl: Panic on RCU Stall (Daniel Bristot de Oliveira)  [Orabug: 26338027]  
  - sched: check user input value of sysctl_sched_time_avg (Ethan Zhao)  [Orabug: 26371482]  
  - genirq: Revert sparse irq locking around __cpu_up() and move it to x86 for now (Thomas Gleixner)  [Orabug: 25671838]  
  - dtrace: Update UEK RPM specs (Tomas Jedlicka)  [Orabug: 26585689]  
  - uek-rpm: Enable generic driver for Hyper-V VMBus (Somasundaram Krishnasamy)  [Orabug: 26668113]  
  - uio-hv-generic: store physical addresses instead of virtual (Arnd Bergmann)  [Orabug: 26668113]  
  - uio-hv-generic: new userspace i/o driver for VMBus (Stephen Hemminger)  [Orabug: 26668113]  
  - asm-generic: implement virt_xxx memory barriers (Michael S. Tsirkin)  [Orabug: 26668113]  
  - x86: define __smp_xxx (Michael S. Tsirkin)  [Orabug: 26668113]  
  - asm-generic: add __smp_xxx wrappers (Michael S. Tsirkin)  [Orabug: 26668113]  
  - x86: reuse asm-generic/barrier.h (Michael S. Tsirkin)  [Orabug: 26668113]  
  - uek-rpm: Fix package dependencies for kernel-ueknano (Somasundaram Krishnasamy)  [Orabug: 26639379]  
  - xsigo: PCA 2.3.1 Compute Node panics in xve_create_arp+430 (Pradeep Gopanapalli)  [Orabug: 26474000]  
  - dtrace: work around libdtrace-ctf bug (Nick Alcock)  [Orabug: 26583958]  
  - dtrace: dtrace.ko won't build when DT_DISABLE_CTF is set (Tomas Jedlicka)  [Orabug: 26587631]  
  - dtrace: Integrate DTrace Modules into kernel proper (Tomas Jedlicka)  [Orabug: 26585689]  
  - packet: fix tp_reserve race in packet_set_ring (Willem de Bruijn)  [Orabug: 26681154]  {CVE-2017-1000111} 
  - scsi: fnic: changing queue command to return result DID_IMM_RETRY when rport is init (Satish Kharat)  [Orabug: 26670341]  
  - usbip_recv(): switch to sock_recvmsg() (Al Viro)  [Orabug: 26668125]  
  - [net] drop 'size' argument of sock_recvmsg() (Al Viro)  [Orabug: 26668125]  
  - usbip: don't call stub_device_reset() during stub_disconnect() (Alexander Popov)  [Orabug: 26668125]  
  - usbip: vudc: Make usbip_common vudc-aware (Igor Kotrasinski)  [Orabug: 26668125]  
  - usbip: event handler as one thread (Nobuo Iwata)  [Orabug: 26668125]  
  - usb: usbip: Fix possible deadlocks reported by lockdep (Andrew Goodbody)  [Orabug: 26668125]  
  - uek-rpm: Enable USB/IP support (Add usbip-core driver). (Somasundaram Krishnasamy)  [Orabug: 26668125]  
  - x86/nmi: Save regs in crash dump on external NMI (Hidehiro Kawai)  [Orabug: 25679037]  
  - aio: mark AIO pseudo-fs noexec (Jann Horn)  [Orabug: 26540416]  {CVE-2016-10044} 
  - vfs: Commit to never having exectuables on proc and sysfs. (Eric W. Biederman)  [Orabug: 26540416]  {CVE-2016-10044} 
  - vfs, writeback: replace FS_CGROUP_WRITEBACK with SB_I_CGROUPWB (Tejun Heo)  [Orabug: 26540416]  {CVE-2016-10044} 
  - crypto: ccp - Release locks before returning (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - return NULL instead of 0 (pjambhlekar)  [Orabug: 26644685]  
  - crypto: ccp - Add debugfs entries for CCP information (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Use IPAD/OPAD constant (Corentin LABBE)  [Orabug: 26644685]  
  - crypto: hmac - add hmac IPAD/OPAD constant (Corentin LABBE)  [Orabug: 26644685]  
  - crypto: ccp - Add a module author (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Change ISR handler method for a v5 CCP (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Change ISR handler method for a v3 CCP (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Disable interrupts early on unload (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Use only the relevant interrupt bits (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Rearrange structure members to minimize size (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Remove redundant cpu-to-le32 macros (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Enable 3DES function on v5 CCPs (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Add SHA-2 384- and 512-bit support (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Make some CCP DMA channels private (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Assign DMA commands to the channel's CCP (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Simplify some buffer management routines (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Update the command queue on errors (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Change mode for detailed CCP init messages (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Set the AES size field for all modes (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Fix double add when creating new DMA command (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Fix DMA operations when IOMMU is enabled (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Fix handling of RSA exponent on a v5 device (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - fix typo "CPP" (Paul Bolle)  [Orabug: 26644685]  
  - crypto: ccp - Clean up the LSB slot allocation code (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - remove unneeded code (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - change bitfield type to unsigned ints (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Fix non static symbol warning (Wei Yongjun)  [Orabug: 26644685]  
  - crypto: ccp - change type of struct member lsb to signed (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Make syslog errors human-readable (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - clean up data structure (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Fix return value check in ccp_dmaengine_register() (Wei Yongjun)  [Orabug: 26644685]  
  - crypto: ccp - use kmem_cache_zalloc instead of kmem_cache_alloc/memset (Wei Yongjun)  [Orabug: 26644685]  
  - crypto: ccp - add missing release in ccp_dmaengine_register (Quentin Lambert)  [Orabug: 26644685]  
  - crypto: ccp - Fix non static symbol warning (Wei Yongjun)  [Orabug: 26644685]  
  - crypto: ccp - Enable use of the additional CCP (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Enable DMA service on a v5 CCP (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Add support for the RNG in a version 5 CCP (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Let a v5 CCP provide the same function as v3 (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Refactor code to enable checks for queue space. (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Refactor code supporting the CCP's RNG (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Refactor the storage block allocation code (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Refactoring: symbol cleanup (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Shorten the fields of the action structure (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Abstract PCI info for the CCP (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Fix non-conforming comment style (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Use skcipher for fallback (Herbert Xu)  [Orabug: 26644685]  
  - crypto: skcipher - Add helper to zero stack request (Herbert Xu)  [Orabug: 26644685]  
  - crypto: skcipher - Add top-level skcipher interface (Herbert Xu)  [Orabug: 26644685]  
  - crypto: ccp - constify ccp_actions structure (Julia Lawall)  [Orabug: 26644685]  
  - crypto: ccp - Ensure all dependencies are specified (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Register the CCP as a DMA resource (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Fix RT breaking #include <linux/rwlock_types.h> (Mike Galbraith)  [Orabug: 26644685]  
  - crypto: ccp - fix lock acquisition code (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Add abstraction for device-specific calls (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - CCP versioning support (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Support for multiple CCPs (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - Remove check for x86 family and model (Gary R Hook)  [Orabug: 26644685]  
  - crypto: ccp - use to_pci_dev and to_platform_device (Geliang Tang)  [Orabug: 26644685]  
  - crypto: ccp - Use precalculated hash from headers (LABBE Corentin)  [Orabug: 26644685]  
  - crypto: hash - add zero length message hash for shax and md5 (LABBE Corentin)  [Orabug: 26644685]  
  - crypto: ccp - Use module name in driver structures (Tom Lendacky)  [Orabug: 26644685]  
  - crypto: ccp - Change references to accelerator to offload (Tom Lendacky)  [Orabug: 26644685]  
  - crypto: ccp - Replace BUG_ON with WARN_ON and a return code (Tom Lendacky)  [Orabug: 26644685]  
  - crypto: ccp - Provide support to autoload CCP driver (Tom Lendacky)  [Orabug: 26644685]  
  - crypto: ccp - Protect against poorly marked end of sg list (Tom Lendacky)  [Orabug: 26644685]  
  - scatterlist: introduce sg_nents_for_len (Tom Lendacky)  [Orabug: 26644685]  
  - crypto: ccp - Remove unused structure field (Tom Lendacky)  [Orabug: 26644685]  
  - crypto: ccp - Remove manual check and set of dma_mask pointer (Tom Lendacky)  [Orabug: 26644685]  
  - uek-rpm: Enable CCP device driver and interface support (Somasundaram Krishnasamy)  [Orabug: 26644685]  
  - mqueue: fix a use-after-free in sys_mq_notify() (Cong Wang)  [Orabug: 26584960]  {CVE-2017-11176} 
  - x86/acpi: Prevent out of bound access caused by broken ACPI tables (Seunghun Han)  [Orabug: 26540612]  {CVE-2017-11473} 
  - Btrfs: add free space tree mount option (Omar Sandoval)  [Orabug: 26274676]  
  - Btrfs: wire up the free space tree to the extent tree (Omar Sandoval)  [Orabug: 26274676]  
  - Btrfs: add free space tree sanity tests (Omar Sandoval)  [Orabug: 26274676]  
  - Btrfs: implement the free space B-tree (Omar Sandoval)  [Orabug: 26274676]  
  - Btrfs: introduce the free space B-tree on-disk format (Omar Sandoval)  [Orabug: 26274676]  
  - Btrfs: refactor caching_thread() (Omar Sandoval)  [Orabug: 26274676]  
  - Btrfs: add helpers for read-only compat bits (Omar Sandoval)  [Orabug: 26274676]  
  - Btrfs: add extent buffer bitmap sanity tests (Omar Sandoval)  [Orabug: 26274676]  
  - Btrfs: add extent buffer bitmap operations (Omar Sandoval)  [Orabug: 26274676]  
  - x86/irq: Retrieve irq data after locking irq_desc (Thomas Gleixner)  [Orabug: 25671838]  
  - x86/irq: Use proper locking in check_irq_vectors_for_cpu_disable() (Thomas Gleixner)  [Orabug: 25671838]  
  - x86/irq: Plug irq vector hotplug race (Thomas Gleixner)  [Orabug: 25671838]  
  - hotplug: Prevent alloc/free of irq descriptors during cpu up/down (Thomas Gleixner)  [Orabug: 25671838]  
  - sysfs: replace WARN() with pr_debug when sysfs_remove_group() failed (Ethan Zhao)  [Orabug: 26374902]  
  - KVM: nVMX: fix nested EPT detection (Ladi Prosek)   
  - KVM: nVMX: introduce nested_vmx_load_cr3 and call it on vmentry (Ladi Prosek)   
  - KVM: nVMX: propagate errors from prepare_vmcs02 (Ladi Prosek)   
  - KVM: nVMX: fix CR3 load if L2 uses PAE paging and EPT (Ladi Prosek)   
  - dtrace: Fix spec file for 0.6.1-3 (Tomas Jedlicka)   
  - dtrace: Make dynamic variable cleanup self-throtling (Tomas Jedlicka)  [Orabug: 26385177]  
  - dtrace: Restore deadman original timing values (Tomas Jedlicka)  [Orabug: 26385159]  
  - dtrace: DTrace state deadman must use dtrace_sync() (Tomas Jedlicka)  [Orabug: 26385102]  
  - dtrace: FBT module support and SPARCs return probes (Tomas Jedlicka)  [Orabug: 26384179] [Orabug: 26384765]  
  - dtrace: fix spec file for 0.6.1-2 (Kris Van Hees)   
  - dtrace: FBT entry probes will now use int3 (Kris Van Hees)  [Orabug: 26190412] [Orabug: 26174895]  
  - dtrace: support x86 CPUs with SMAP (Nick Alcock)  [Orabug: 26166784]  
  - dtrace: fix spec file for 0.6.1-1 (Kris Van Hees)   
  - dtrace: ensure ustackdepth returns correct value (Kris Van Hees)  [Orabug: 25949692]  
  - dtrace: FBT return probes on x86_64 run with in_irq() true (Kris Van Hees)  [Orabug: 26089286]  
  - dtrace: different probe trigger instruction for entry vs return (Kris Van Hees)  [Orabug: 25949048]  
  - dtrace: support passing offset as arg0 to FBT return probes (Kris Van Hees)  [Orabug: 25949086]  
  - dtrace: improve probe execution debugging (Kris Van Hees)   
  - dtrace: correct mutex_* subroutines (Kris Van Hees)  [Orabug: 26044447]  
  - dtrace: canload() for input of *_ntop(), *_nto*() (Nick Alcock)   
  - dtrace: implement link_ntop() DTrace subroutine logic (Girish Moodalbail)  [Orabug: 25931479]  
  - dtrace: update spec file for 0.6.0-4 (Kris Van Hees)   
  - dtrace: enforce inlining of dtrace_dif_variable (Kris Van Hees)  [Orabug: 25872472]  
  - dtrace: NEWS and spec file for 0.6.0-3 (Kris Van Hees)   
  - DTrace walltime lock-free implementation (Tomas Jedlicka)  [Orabug: 25715256]  
  - dtrace: incorrect aframes value and wrong logic messes up caller and stack (Kris Van Hees)  [Orabug: 25727046]  
  - dtrace: ensure we pass a limit to dtrace_stacktrace for stackdepth (Kris Van Hees)  [Orabug: 25559321]  
  - dtrace: get rid of dtrace_gethrtime() (Kris Van Hees)   
  - dtrace: update NEWS and spec file for 0.6.0-2 (Kris Van Hees)   
  - dtrace: comtinuing the FBT implementation and fixes (Kris Van Hees)  [Orabug: 21220305] [Orabug: 24829326]  
  - dtrace: handle modular IPv6 (Nick Alcock)  [Orabug: 25557554]  
  - dtrace: introduce and use typedef in6_addr_t (Alan Maguire)  [Orabug: 25557554]  
  - dtrace: update NEWS and spec file (Kris Van Hees)   
  - dtrace: function boundary tracing (FBT) implementation (Kris Van Hees)  [Orabug: 21220305] [Orabug: 24829326]  
  - dtrace: SDT cleanup and bring in line with kernel (Kris Van Hees)   
  - dtrace: fix preemption checks (Kris Van Hees)   
  - dtrace: when calling all modules do not forget kernel (Kris Van Hees)   
  - dtrace: remove cleanup_module support (Kris Van Hees)   
  - dtrace: is-enabled probes for SDT (Kris Van Hees)  [Orabug: 25143173]  
  - dtrace: 0.6.0 specfile and NEWS. (Nick Alcock)   
  - dtrace: test the new DTRACE_PROBE() n-argument macro (Nick Alcock)  [Orabug: 24678897]  
  - dtrace: add a test probe with an empty translation or two (Nick Alcock)  [Orabug: 24661801]  
  - dtrace: parse sdpd_args to handle sdt_getargdesc() rather than hardwiring (Nick Alcock)  [Orabug: 24661801]  
  - Specfile adjustments for 0.5.4 release to autobuilders. (Nick Alcock)   
  - SPEC: dtrace-module specfile revamp. (Nick Alcock)   
  - dtrace: USDT SPARC parts (Nick Alcock)  [Orabug: 24455245]  
  - dtrace: split arch-dependent parts out of fasttrap (Nick Alcock)  [Orabug: 24455245]  
  - Release 0.5.3-2. (Nick Alcock)   
  - dtrace: version 0.5.3 (Kris Van Hees)   
  - dtrace: migrate pdata size assertion out of generic code (Nick Alcock)   
  - dtrace: ensure pdata and sdt_tab handling works on module reload (Kris Van Hees)  [Orabug: 23331667]  
  - dtrace: add the perf provider to SDT (Nick Alcock)  [Orabug: 23004534]  
  - dtrace: version 0.5.2 (Kris Van Hees)   
  - dtrace: apply stack bias to user stack walks on SPARC (Nick Alcock)  [Orabug: 22629102]  
  - dtrace: use current_user_stack_pointer() (Nick Alcock)  [Orabug: 22629102]  
  - dtrace: use copy_from_user() when walking userspace stacks (Nick Alcock)  [Orabug: 22629102]  
  - dtrace: do not overrun the start of the user stack (Nick Alcock)  [Orabug: 22629102]  
  - dtrace: fix access to uregs[R_L7] (Nick Alcock)  [Orabug: 22602870]  
  - dtrace: correct probe disable behaviour for syscalls (Kris Van Hees)  [Orabug: 22352636]  
  - dtrace: fix typo in date field in %changelog (Kris Van Hees)   
  - dtrace: Updated NEWS and spec files for 0.5.1-1 (Kris Van Hees)   
  - dtrace: avoid installonly-related kernel upgrade failure (Nick Alcock)  [Orabug: 21669543]  
  - dtrace: Support Linux-specific handling of envp / argv in psinfo (Kris Van Hees)  [Orabug: 21984854]  
  - dtrace: add missing dtrace_*canload() for copyout() and copyoutstr(). (Nick Alcock)   
  - dtrace: ensure dt_perf does not clash with dt_test (Kris Van Hees)  [Orabug: 21814949]  
  - dtrace: enable building on SPARC64 architecture. (Kris Van Hees)   
  - dtrace: provide OL6 and OL7 spec file with new features (Kris Van Hees)   
  - dtrace: update NEWS for new 0.5.0 version (Kris Van Hees)   
  - Fix spelling of %endif in specfile. (Nick Alcock)   
  - dtrace: only sparc64 uses sdt_tab in pdata (Kris Van Hees)   
  - dtrace: NEWS and spec file for 0.5.0 (Kris Van Hees)   
  - dtrace: apply sdt_instr_t change to asm_instr_t (Kris Van Hees)   
  - dtrace: fold NOPF into NOFAULT handling (Kris Van Hees)   
  - dtrace: improve debugging output (Kris Van Hees)   
  - dtrace: kernel provides SDT trampoline area on SPARC (Kris Van Hees)  [Orabug: 21220344]  
  - dtrace: record current IP as frame 0 in ustack (Kris Van Hees)   
  - dtrace: validate argument pointer to d_path() (Kris Van Hees)  [Orabug: 21304207]  
  - dtrace: update NEWS and specfile for 0.4.5 (Kris Van Hees)   
  - dtrace: support USDT for 32-bit applications on 64-bit hosts (Kris Van Hees)  [Orabug: 21219315]  
  - dtrace: use the initial user namespace in suitable {from,make}_kuid() calls (Nick Alcock)   
  - dtrace: use the current user namespace for DIF_VAR_[UG]ID lookups (Nick Alcock)   
  - dtrace: support sparc64 on appropriate kernels. (Nick Alcock)   
  - Revise dependencies to get out of the shadow of dtrace-modules-headers. (Nick Alcock)  [Orabug: 20508087]  
  - dtrace: no longer expose kuid_t in the userspace dtrace API (Nick Alcock)   
  - dtrace: percpu: move from __get_cpu_var() to this_cpu_ptr() (Nick Alcock)   
  - dtrace: fix dtrace_helptrace_buffer memory leak (Kris Van Hees)  [Orabug: 20514336]  
  - dtrace: support building on UEK4 (Kris Van Hees)  [Orabug: 20456825]  
  - dtrace: add support for DTrace on sparc64 (Kris Van Hees)  [Orabug: 19005048]  
  - dtrace: restructuring to support DTrace on multiple architectures (Kris Van Hees)  [Orabug: 20262965]  
  - dtrace: add .gitignore file (Kris Van Hees)  [Orabug: 20266608]  
  - dtrace: Updated NEWS and specfile (Kris Van Hees)   
  - dtrace: ensure one can try to get user pages without locking or faulting (Kris Van Hees)  [Orabug: 18653713]  
  - dtrace: Improve dtrace_getufpstack() (locks, stack detection, faults) (Nick Alcock)  [Orabug: 18412802]  
  - dtrace: Updated NEWS and specfile (Kris Van Hees)   
  - dtrace: update NEWS and spec file for 0.4.3-2 (Kris Van Hees)   
  - Drop CPU_DTRACE_NOFAULT manipulation in progenyof(). (Nick Alcock)  [Orabug: 18412802]  
  - Drop CPU_DTRACE_NOFAULT manipulation around ustack calls. (Nick Alcock)  [Orabug: 18412802]  
  - Pass down the tgid to userspace in u{stack,sym,mod,addr}(). (Nick Alcock)  [Orabug: 18412802]  
  - Fix the pid and ppid variables in multithreaded processes. (Nick Alcock)  [Orabug: 18412802]  
  - dtrace: NEWS and specfile update for 0.4.3 (Kris Van Hees)   
  - dtrace: add support for profile-* probes (Kris Van Hees)  [Orabug: 18323513]  
  - Updated specfile for 0.4.2-3. (Nick Alcock)   
  - Have the new dtrace-modules-provider-headers obsolete the old. (Nick Alcock)  [Orabug: 18061595]  
  - Remove kernel version from name of dtrace-modules-provider-headers package. (Nick Alcock)  [Orabug: 18061595]  
  - dtrace: updated spec file and NEWS (Kris Van Hees)   
  - dtrace: Fix RPM dependencies. (Kris Van Hees)  [Orabug: 17804881]  
  - dtrace: vtimestamp implementation (Kris Van Hees)  [Orabug: 17741477]  
  - dtrace: implement SDT in kernel modules (Kris Van Hees)  [Orabug: 17851716]  
  - dtrace: fix conditionals for changelog composition (Kris Van Hees)   
  - dtrace: make the release tag dependent on the kernel version (Kris Van Hees)   
  - dtrace: fix changelog for 0.4.0 series (Kris Van Hees)   
  - dtrace: support auto-building of dtrace-module for UEK kernels (Kris Van Hees)   
  - dtrace: prepare spec file for errata release (3.87.13-16.2.1/0.4.1-3) (Kris Van Hees)   
  - dtrace: Updated NEWS and spec file (Kris Van Hees)   
  - dtrace: provide a corrected implementation of the 'errno' D variable (Kris Van Hees)  [Orabug: 17704568]  
  - dtrace: Updated specfile and NEWS (Kris Van Hees)   
  - dtrace: fix lock ordering issues, mutex_owned(), and mutex debugging (Kris Van Hees)  [Orabug: 17624236]  
  - dtrace: ensure userspace stack memory access cannot page fault (Kris Van Hees)  [Orabug: 17591351]  
  - dtrace: ensure speculation buffer cleaning does not race with buffer freeing (Kris Van Hees)  [Orabug: 17553446]  
  - dtrace: reject enabling is referencing module fails and do not count it (Kris Van Hees)   
  - dtrace: ensure state is free'd after use (memleak fix) (Kris Van Hees)   
  - dtrace: align module code with new cyclics API (Kris Van Hees)  [Orabug: 17553446]  
  - dtrace: update getufpstack implementation to be safer (Kris Van Hees)  [Orabug: 17591351]  
  - dtrace: armour ustack() against kernel threads, !task->mm, and corrupt usersp. (Nick Alcock)  [Orabug: 17591351]  
  - dtrace: Ensure that provider names are unique in the context of a PID (Kris Van Hees)  [Orabug: 17476663]  
  - dtrace: ensure &tp->ftt_mtp is set to 0s for is-enabled probes also (Kris Van Hees)   
  - dtrace: Update NEWS (Kris Van Hees)   
  - dtrace: Various memory allocation fixes (leaks, footprint reduction, ...) (Kris Van Hees)  [Orabug: 17488207]  
  - dtrace: UEK3 build -16 (Kris Van Hees)   
  - dtrace: prevent Oops caused by preemption issues with probes (Kris Van Hees)  [Orabug: 17403196]  
  - dtrace: fix for psinfo allocation during execve (Kris Van Hees)  [Orabug: 17407069]  
  - dtrace: General cleanup of debug info and fix syscall probe module name. (Kris Van Hees)   
  - dtrace: fixes for the module build (Kris Van Hees)   
  - dtrace: remove debugging code (Kris Van Hees)   
  - dtrace: Ensure that USDT probes are carried over correctly across fork(). (Kris Van Hees)  [Orabug: 17346878]  
  - dtrace: Fix frame offsets for direct called probes (ERROR and syscalls). (Kris Van Hees)  [Orabug: 17368166]  
  - dtrace: fix retrieval of arg5 through arg9 (Kris Van Hees)  [Orabug: 17368166]  
  - Bug fix for logic to determine the (inode, offset) pair for uprobes. (Kris Van Hees)   
  - Ensure memory allocation results are checked throughout the code. (Kris Van Hees)   
  - Bug fix for fasttrap module unloading. (Kris Van Hees)   
  - Remove pre-alpha features for release. (Kris Van Hees)   
  - Bug fix for module unloading. (Kris Van Hees)   
  - Fix fasttrap ioctls and headers_check. (Nick Alcock)   
  - Re-enable DTrace ioctl()-size debugging. (Nick Alcock)   
  - Add RPM changelog. (Nick Alcock)   
  - Add a warning to be displayed when tracepoint enabling fails.  Update NEWS. (Kris Van Hees)   
  - Fix provider header requirements. (Nick Alcock)   
  - SPEC: Changes for UEK merge. (Nick Alcock)   
  - Boost ustackframes_default. (Nick Alcock)   
  - Make old_rsp available to kernel modules. (Kris Van Hees)   
  - Remove unnecessary 32-bit code. (Kris Van Hees)   
  - Clean up ioctl debugging output, and remove dtrace_ioctl_sizes(). (Kris Van Hees)   
  - Add debugging for enablings. (Kris Van Hees)   
  - Ensure that the fasttrap device file can be opened. (Kris Van Hees)   
  - Fix format string errors in buffer storage debugging messages. (Nick Alcock)   
  - Drop stack debugging messages. (Nick Alcock)   
  - SPEC: Fix the name of the kernel development package in BuildRequires. (Nick Alcock)   
  - SPEC: Boost the associated kernel version to 3.8.12. (Nick Alcock)   
  - Ensure that arg6 through arg9 get retrieved correctly for USDT probes. (Kris Van Hees)   
  - Finish the implementation of is-enabled USDT probes. (Kris Van Hees)   
  - Fixes for tracepoint cleanup. (Kris Van Hees)   
  - Fixes for locking issues and cleanup workqueue handling. (Kris Van Hees)   
  - Update syscall tracing in view of Linux 3.8 changes. (Kris Van Hees)   
  - USDT implementation (phase 2). (Kris Van Hees)   
  - Fix to exclude stack addresses from pcstack. (Kris Van Hees)   
  - Revamp and split up DTrace headers.  Add ioctl() debugging machinery. (Nick Alcock)   
  - OS/arch specific ustack implementation. (Kris Van Hees)   
  - Ensure PID is passed as first element for ustack. (Kris Van Hees)   
  - Revert "stack() / jstack(): Send PID to userspace." (Kris Van Hees)   
  - stack() / jstack(): Send PID to userspace. (Nick Alcock)   
  - Adding more compile time debugging for development. (Kris Van Hees)   
  - USDT implementation (Phase 1). (Kris Van Hees)   
  - Add basic development debugging framework. (Kris Van Hees)   
  - Update copyright statements. (Kris Van Hees)   
  - Disable providers that do not work. (Kris Van Hees)   
  - Differentiate between multi-providers and meta-providers. (Kris Van Hees)   
  - Adding missing build specs for dt_perf. (Kris Van Hees)   
  - Remove unnecessary and inconsistemt use of argument name in prototypes. (Kris Van Hees)   
  - Clean up a file that is no longer used. (Kris Van Hees)   
  - Internal performance measurement support code. (Kris Van Hees)   
  - Miscellaneous 3.6 porting work. (Kris Van Hees)   
  - DTrace-independent CTF. (Nick Alcock)   
  - Type and grammar fix. (Kris Van Hees)   
  - Fix name of lwp-create and lwp-exit probes in SDT argument mappings. (Kris Van Hees)   
  - Add NEWS file. (Kris Van Hees)   
  - SPEC: Rename the DTrace kernel to kernel-uek-dtrace-. (Nick Alcock)   
  - Fix depmod invocation on RPM %post-installation. (Nick Alcock)   
  - Add a specfile. (Nick Alcock)   
  - Additional action support (and bug fixes). (Kris Van Hees)   
  - Change the DTrace startup handling (at boot time) for SDT. (Kris Van Hees)   
  - Cleanup (and adding) of SDT probe points. (Kris Van Hees)   
  - Remove remnant of internal, for-my-use-only test code. (Kris Van Hees)   
  - DIF_SUBR_RW_READ_HELD's parameter should be an rwlock_t. (Nick Alcock)   
  - Force dtrace_ctf.ko to be loaded whenever dtrace.ko is. (Nick Alcock)   
  - Missing file. (Kris Van Hees)   
  - - sched-tick SDT probe. - FBT probe point discovery and probe creation. - Moving code around for the kernel pseudo-module handling since it gets used   by both the SDT code and the FBT code. (Kris Van Hees)   
  - Add argument description info for SDT probes. (Kris Van Hees)   
  - Implement refcount handling in DTrace modules to ensure that they cannot be unloaded while probes are enabled. (Kris Van Hees)   
  - New DTrace option DTRACEOPT_QUIETRESIZE, and accordingly-boosted DTRACEOPT_MAX. (Nick Alcock)   
  - Changed from using mutex_is_locked() to a new mutex_owned(), in support of the Solaris MUTEX_HELD() macro.  The former was merely testing whether the mutex was locked, whereas the real test needed here is whether the mutex is held by the current thread. (Kris Van Hees)   
  - Make all allocations that are allowed to fail atomic, and surpress warnings about out-of-memory conditions, since they are not harmful.  Also, do not allow DTrace allocations to access the emergency pools. (Kris Van Hees)   
  - Fix signed division and modulo operations in DIF. Ensure that SDT probe points are patched with a NOP sequence at boot time. Remove debugging output during SDT registration. (Kris Van Hees)   
  - Forgot to commit the changes to the header file. (Kris Van Hees)   
  - The idr_empty() macro is no longer needed. (Kris Van Hees)   
  - Fix for incorrect handling of BUFSIZE = 0.  The handling of aggregations was flawed in that even without any ECBs with aggregation, the code logic was assuming there was at least one aggregation (the sentinel in the IDR).  The handling of the aggregations IDR in the DTrace state has been updated to use an explicit counter because the IDR functionality does not provide us with an API function to determine the amount of elements in the IDR. (Kris Van Hees)   
  - Initial values for min and max aggregate functions were incorrectly set to be UINT64 values rather than INT64 values, causing the initial minimum value to be -1, and the initial maximum value to be 0.  Corrected to be INT64 values. (Kris Van Hees)   
  - Ensure that the trap handler is regisstered only once. Register with first use, (Kris Van Hees)   
  - Ensure that the die notifier hook is installed whenever DTrace is enabled, since page fault and general protection fault handling depends on it, and that is needed for safe memory access support in DTrace. (Kris Van Hees)   
  - Support for page fault and general protection fault detection for DTrace, to ensure that DTrace memory access faults are non-fatal. (Kris Van Hees)   
  - SDT implementation (core kernel support for providing a list of static probe points for the kernel pseudo-module, dtrace SDT meta-provider support, ...). Also, new script (dtrace_sdt.sh) to extract locations of SDT probe points in the core kernel. (Kris Van Hees)   
  - Enable processing the SDT probe point info at boot time (before SMP is actually enabled), if DTrace SDT support has been enabled (built-in or as module).  For now, provide some verbose info on the probe points getting resolved. (Kris Van Hees)   
  - Fix resolving addresses of relocation records for SDT probe points.  The addresses were being calculated based on the wrong starting point (_stext whereas it ought to be _text), and the base was not taken into account. Fixed the writing of NOPs in the location of the probe point calls, since the existing case was causing kernel paging faults.  Made the add_nops() function in alternative.c non-static so it can be used in sdt_register. Use add_nops() to select the most appropriate NOP sequence for replacing the probe point call, and write the NOPs using text_poke(). (Kris Van Hees)   
  - Fixed the allocation of cyclics that was the cuase for some obscure crashes during the testsuite execution.  Problem was that cyclics were being allocated in chunks, with a new array being allocated as (prev-size + chink-size), and then the old entries being copied over.  However, because the hrtimer struct is embedded in the cyclic struct, this meant that hrtimer structs were being moved outside the hrtimer code. (Kris Van Hees)   
  - Handle the case where regs (during cyclic processing) is NULL.  This indicates a bug but with this code change we'll survive that case and simply not have meaningful PC and UPC values as argument to the probe, which is better than a full scale OOPS due to NULL pointer dereference. (Kris Van Hees)   
  - Removed dead code (was #if 0 ... #endif).  Cleaned up ;; -> ;. (Kris Van Hees)   
  - Implementation for tracing stub-based system calls.  Due to the need for specialized code handling (mainly passing in a pt_regs structure as one of the arguments), some syscalls are called through a stub in assembly code. We duplicate the stub cdode in dtrace_stubs_x86_64.S, but instead of calling the actual syscall implementation code call our own syscall-specific handler, which ensures that entry and return probes are called as enabled, and then call the underlying implementation directly for handling the syscall. (Kris Van Hees)   
  - Stacktrace dumping has been moved to the GPL-licensed dtrace_os.c because it depends on a symbol that is exported as GPL-only.  Functionality in dtrace_isa that requires stacktrace dumping can now use dtrace_stacktrace(). (Kris Van Hees)   
  - Fix porting issues from 2.6.32 to 2.6.39. Disable stub_* based syscalls (for now). (Kris Van Hees)   
  - Move cyclic.h into include/linux. (Nick Alcock)   
  - Finish GPL/CDDL splitting work. (Nick Alcock)   
  - Set MODULE_LICENSE to CDDL. (Nick Alcock)   
  - CDDL copyrights for everything needing it. (Nick Alcock)   
  - Initial commit of DTrace. (Nick Alcock)


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-111.el6uek]
changelog:
  - kvm: x86: reduce collisions in mmu_page_hash (David Matlack)  [Orabug: 26628797]  
  - IB/ipoib: For sendonly join free the multicast group on leave (Christoph Lameter)  [Orabug: 26324050]  
  - IB/ipoib: increase the max mcast backlog queue (Doug Ledford)  [Orabug: 26324050]  
  - IB/ipoib: Make sendonly multicast joins create the mcast group (Doug Ledford)  [Orabug: 26324050]  
  - IB/ipoib: Expire sendonly multicast joins (Christoph Lameter)  [Orabug: 26324050]  
  - IB/ipoib: Suppress warning for send only join failures (Jason Gunthorpe)  [Orabug: 26324050]  
  - IB/ipoib: Clean up send-only multicast joins (Doug Ledford)  [Orabug: 26324050]  
  - fs/exec.c: account for argv/envp pointers (Kees Cook)  [Orabug: 26365008]  {CVE-2017-1000365} {CVE-2017-1000365} 
  - sched/core: Use load_avg for selecting idlest group (Vincent Guittot)  [Orabug: 25862897]  
  - dentry name snapshots (Al Viro)  [Orabug: 26630800]  {CVE-2017-7533} 
  - NFSv4.1: Use seqid returned by EXCHANGE_ID after state migration (Chuck Lever)  [Orabug: 25802443]  
  - ipv6: fix out of bound writes in __ip6_append_data() (Eric Dumazet)  [Orabug: 26575181]  {CVE-2017-9242} 
  - mnt: Add a per mount namespace limit on the number of mounts (Eric W. Biederman)  [Orabug: 26575596]  {CVE-2016-6213} {CVE-2016-6213} 
  - l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() (Guillaume Nault)  [Orabug: 26575341]  {CVE-2016-10200} 
  - KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings (David Howells)  [Orabug: 26575534]  {CVE-2016-9604} {CVE-2016-9604} 
  - sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Eric Dumazet)  [Orabug: 26107745]  {CVE-2017-9075} 
  - crypto: algif_hash - Fix result clobbering in recvmsg (Herbert Xu)  [Orabug: 25698521]  
  - crypto: algif_hash - Fix NULL hash crash with shash (Herbert Xu)  [Orabug: 25698521]  
  - crypto: algif_hash - Handle NULL hashes correctly (Herbert Xu)  [Orabug: 25698521]  
  - x86/irq: Protect smp_cleanup_move (Thomas Gleixner)  [Orabug: 25677661]  
  - i40e/i40evf: check for stopped admin queue (Mitch Williams)  [Orabug: 26654196]  
  - Btrfs: fix extent_same allowing destination offset beyond i_size (Filipe Manana)  [Orabug: 26441487]  
  - btrfs: fix clone / extent-same deadlocks (Mark Fasheh)  [Orabug: 26251039]  
  - btrfs: don't update mtime/ctime on deduped inodes (Mark Fasheh)  [Orabug: 26251039]  
  - btrfs: allow dedupe of same inode (Mark Fasheh)  [Orabug: 26251039]  
  - btrfs: fix deadlock with extent-same and readpage (Mark Fasheh)  [Orabug: 26251039]  
  - btrfs: pass unaligned length to btrfs_cmp_data() (Mark Fasheh)  [Orabug: 26251039]  
  - xen: fix bio vec merging (Roger Pau Monne)  [Orabug: 26564183]  {CVE-2017-12134} 
  - ovl: verify upper dentry in ovl_remove_and_whiteout() (Maxim Patlasov)  [Orabug: 26175588]  
  - ovl: use O_LARGEFILE in ovl_copy_up() (David Howells)  [Orabug: 26619890]  
  - xfs: toggle readonly state around xfs_log_mount_finish (Eric Sandeen)  [Orabug: 26630113]  
  - xfs: write unmount record for ro mounts (Eric Sandeen)  [Orabug: 26630113]  
  - xfs: fix eofblocks race with file extending async dio writes (Brian Foster)  [Orabug: 26588811]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-110.el6uek]
changelog:
  - NVMe: Allocate queues only for online cpus (Keith Busch)  [Orabug: 24675382]  
  - KEYS: fix dereferencing NULL payload with nonzero length (Eric Biggers)  [Orabug: 26591890]  
  - IB/mlx4: Fix possible vl/sl field mismatch in LRH header in QP1 packets (Jack Morgenstein)  [Orabug: 26198210]  
  - Revert "IB/mlx4: Suppress warning for not handled portmgmt event subtype" (Mukesh Kacker)  [Orabug: 26198210]  
  - scsi: megaraid_sas: handle dma_addr_t right on 32-bit (Arnd Bergmann)  [Orabug: 26608922]  
  - scsi: megaraid_sas: NVME fast path io support (Shivasharan S)  [Orabug: 26608922]  
  - scsi: megaraid_sas: NVME interface target prop added (Shivasharan S)  [Orabug: 26608922]  
  - scsi: megaraid_sas: NVME Interface detection and prop settings (Shivasharan S)  [Orabug: 26608922]  
  - scsi: megaraid_sas: Use synchronize_irq to wait for IRQs to complete (Shivasharan S)  [Orabug: 26608922]  
  - fs/fuse: fuse mount can cause panic with no memory numa node (Somasundaram Krishnasamy)  [Orabug: 26591421]  
  - Fix regression which breaks DFS mounting (Sachin Prabhu)  [Orabug: 26591404]  
  - ol7/spec: sync up linux-firmware version for ol74 (Ethan Zhao)  [Orabug: 26567308] [Orabug: 26567283]  
  - ol6/spec: sync up linux-firmware version for ol6 (Ethan Zhao)  [Orabug: 26586911] [Orabug: 26586927]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-109.el6uek]
changelog:
  - scsi: scsi_debug: Avoid PI being disabled when TPGS is enabled (Martin K. Petersen)  [Orabug: 25704090]  
  - config: enable QEDI config items for UEK (Brian Maly)  [Orabug: 26519978]  
  - qedi: add firmware related dependencies (Brian Maly)  [Orabug: 26519978]  
  - config: enable QED config items for UEK (Brian Maly)  [Orabug: 26519978]  
  - scsi: qedi: fix KAPI for UEK kernels (Brian Maly)  [Orabug: 26519978]  
  - nfsd: encoders mustn't use unitialized values in error cases (J. Bruce Fields)  [Orabug: 26376568]  {CVE-2017-8797} 
  - nfsd: fix undefined behavior in nfsd4_layout_verify (Ari Kauppi)  [Orabug: 26376568]  {CVE-2017-8797} 
  - ovl: fix workdir creation (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: listxattr: use strnlen() (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: copyattr after setting POSIX ACL (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: don't cache acl on overlay layer (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: use cached acl on underlying layer (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: remove posix_acl_default from workdir (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: handle umask and posix_acl_default correctly on creation (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: change inode_lock to mutex_lock (Shan Hai)  [Orabug: 26401569]  
  - ovl: proper cleanup of workdir (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: rename is_merge to is_lowest (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: cleanup unused var in rename2 (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: Switch to generic_getxattr (Andreas Gruenbacher)  [Orabug: 26401569]  
  - ovl: Switch to generic_removexattr (Andreas Gruenbacher)  [Orabug: 26401569]  
  - ovl: Get rid of ovl_xattr_noacl_handlers array (Andreas Gruenbacher)  [Orabug: 26401569]  
  - ovl: Fix OVL_XATTR_PREFIX (Andreas Gruenbacher)  [Orabug: 26401569]  
  - ovl: xattr filter fix (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: fix warnings caused by WRITE_ONCE (Shan Hai)  [Orabug: 26401569]  
  - ovl: simplify empty checking (Miklos Szeredi)  [Orabug: 26401569]  
  - qstr: constify instances in overlayfs (Al Viro)  [Orabug: 26401569]  
  - ovl: clear nlink on rmdir (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: append MAY_READ when diluting write checks (Vivek Goyal)  [Orabug: 26401569]  
  - ovl: dilute permission checks on lower only if not special file (Vivek Goyal)  [Orabug: 26401569]  
  - ovl: fix POSIX ACL setting (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: share inode for hard link (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: store real inode pointer in ->i_private (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: permission: return ECHILD instead of ENOENT (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: update atime on upper (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: convert inode_lock to mutex_lock (Shan Hai)  [Orabug: 26401569]  
  - ovl: fix sgid on directory (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: simplify permission checking (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: do not require mounter to have MAY_WRITE on lower (Vivek Goyal)  [Orabug: 26401569]  
  - ovl: do operations on underlying file system in mounter's context (Vivek Goyal)  [Orabug: 26401569]  
  - ovl: fix uid/gid when creating over whiteout (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: modify ovl_permission() to do checks on two inodes (Vivek Goyal)  [Orabug: 26401569]  
  - ovl: define ->get_acl() for overlay inodes (Vivek Goyal)  [Orabug: 26401569]  
  - ovl: move some common code in a function (Vivek Goyal)  [Orabug: 26401569]  
  - ovl: store ovl_entry in inode->i_private for all inodes (Andreas Gruenbacher)  [Orabug: 26401569]  
  - ovl: use generic_delete_inode (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: check mounter creds on underlying lookup (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: ignore permissions on underlying lookup (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: override creds with the ones from the superblock mounter (Antonio Murdaca)  [Orabug: 26401569]  
  - ovl: fix dentry leak for default_permissions (Miklos Szeredi)  [Orabug: 26401569]  
  - ovl: fix open in stacked overlay (Miklos Szeredi)  [Orabug: 26401569]  
  - nfsd: don't hold i_mutex over userspace upcalls (NeilBrown)  [Orabug: 26401569]  
  - Revert "ixgbevf: get rid of custom busy polling code" (Jack Vogel)  [Orabug: 26494997]  
  - Revert "ixgbe: get rid of custom busy polling code" (Jack Vogel)  [Orabug: 26494997]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-108.el6uek]
changelog:
  - ocfs2: fix deadlock caused by recursive locking in xattr (Eric Ren)  [Orabug: 26427132]  
  - ocfs2: fix deadlock issue when taking inode lock at vfs entry points (Eric Ren)  [Orabug: 26427132]  
  - ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock (Eric Ren)  [Orabug: 26427132]  
  - Revert "add OCFS2_LOCK_RECURSIVE arg_flags to ocfs2_cluster_lock() to prevent hang" (Ashish Samant)  [Orabug: 26427132]  
  - xen/blkfront: always allocate grants first from per-queue persistent grants (Dongli Zhang)  [Orabug: 26351401]  
  - rds: Make sure updates to cp_send_gen can be observed (Håkon Bugge)  [Orabug: 26519030]  
  - NFSv4.1: Handle EXCHGID4_FLAG_CONFIRMED_R during NFSv4.1 migration (Chuck Lever)  [Orabug: 25727872]  
  - xen: do not re-use pirq number cached in pci device msi msg data (Boris Ostrovsky)  [Orabug: 26547167]  
  - MacSec: fix backporting error in patches for CVE-2017-7477 (Alexey Kodanev)  [Orabug: 26443893] [Orabug: 26368162]  {CVE-2017-7477} {CVE-2017-7477} 
  - ovl: move super block magic number to magic.h (Stephen Hemminger)  [Orabug: 26546379]  {CVE-2016-1575} {CVE-2016-1576} 
  - ovl: use a minimal buffer in ovl_copy_xattr (Vito Caputo)  [Orabug: 26546379]  {CVE-2016-1575} {CVE-2016-1576} 
  - ovl: allow zero size xattr (Miklos Szeredi)  [Orabug: 26546379]  {CVE-2016-1575} {CVE-2016-1576} 
  - ovl: default permissions (Miklos Szeredi)  [Orabug: 26546379]  {CVE-2016-1575} {CVE-2016-1576} 
  - uek-rpm: Add missing .ko files to ueknano modules list (Somasundaram Krishnasamy)  [Orabug: 26521422]  
  - ping: implement proper locking (Eric Dumazet)  [Orabug: 25883225]  {CVE-2017-2671} 
  - xen-blkback: stop blkback thread of every queue in xen_blkif_disconnect (Annie Li)   
  - uek-rpm: Share specfile for both kernel-ueknano and kernel-uek (Somasundaram Krishnasamy)  [Orabug: 26521422]  
  - PCI: Workaround wrong flags completions for IDT switch (James Puthukattukaran)  [Orabug: 26243152]  
  - Revert "SUNRPC: Refactor svc_set_num_threads()" (Dhaval Giani)  [Orabug: 26479081]  
  - Revert "NFSv4: Fix callback server shutdown" (Dhaval Giani)  [Orabug: 26479081]  
  - nmi_backtrace: generate one-line reports for idle cpus (Chris Metcalf)  [Orabug: 25925689]  
  - netfilter: nf_tables: fix oob access (Florian Westphal)  [Orabug: 25960439]  
  - scsi: libiscsi: use kvzalloc for iscsi_pool_init (Kyle Fortin)  [Orabug: 26473178]  
  - mm: introduce kv[mz]alloc helpers (Kyle Fortin)  [Orabug: 26473178]  
  - sg: Fix double-free when drives detach during SG_IO (Calvin Owens)  [Orabug: 26492266]  
  - scsi: smartpqi: mark PM functions as __maybe_unused (Arnd Bergmann)  [Orabug: 26191021]  
  - scsi: smartpqi: bump driver version (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: remove writeq/readq function definitions (Corentin Labbe)  [Orabug: 26191021]  
  - scsi: smartpqi: add module parameters (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: cleanup list initialization (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add raid level show (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: make ioaccel references consistent (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: enhance device add and remove messages (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: update timeout on admin commands (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: map more raid errors to SCSI errors (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: cleanup controller branding (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: update rescan worker (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: update device offline (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: correct aio error path (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add lockup action (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: remove qdepth calculations for logical volumes (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: enhance kdump (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: change return value for LUN reset operations (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add ptraid support (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: update copyright (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: cleanup messages (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add new PCI device IDs (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: minor driver cleanup (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: correct BMIC identify physical drive (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: eliminate redundant error messages (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add pqi_wait_for_completion_io (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: correct bdma hw bug (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add heartbeat check (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add suspend and resume support (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: enhance resets (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add supporting events (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: ensure controller is in SIS mode at init (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add in controller checkpoint for controller lockups. (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: set pci completion timeout (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: correct remove scsi devices (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: fix time handling (Arnd Bergmann)  [Orabug: 26191021]  
  - net/sock: add WARN_ON(parent->sk) in sock_graft() (Sowmini Varadhan)  [Orabug: 26477756]  
  - rds: tcp: use sock_create_lite() to create the accept socket (Sowmini Varadhan)  [Orabug: 26477756]  
  - rds: tcp: set linger to 1 when unloading a rds-tcp (Sowmini Varadhan)  [Orabug: 26477841]  
  - rds: tcp: send handshake ping-probe from passive endpoint (Sowmini Varadhan)  [Orabug: 26477841]  
  - xfs: skip dirty pages in ->releasepage() (Brian Foster)  [Orabug: 26451790]  
  - qede: Add support for ingress headroom (Mintz, Yuval)  [Orabug: 25933053]  
  - qede: Update receive statistic once per NAPI (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Make OOO archipelagos into an array (Michal Kalderon)  [Orabug: 25933053]  
  - qed: Provide iSCSI statistics to management (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Inform qedi the number of possible CQs (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Add missing stat for new isles (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Don't close the OUT_EN during init (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Configure cacheline size in HW (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Don't use main-ptt in unrelated flows (Rahul Verma)  [Orabug: 25933053]  
  - qed: Warn PTT usage by wrong hw-function (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct MSI-x for storage (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: fix missing break in OOO_LB_TC case (Colin Ian King)  [Orabug: 25933053]  
  - qed: Add a missing error code (Dan Carpenter)  [Orabug: 25933053]  
  - qed: RoCE doesn't need to use SRC (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct TM ILT lines in presence of VFs (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Fix TM block ILT allocation (Michal Kalderon)  [Orabug: 25933053]  
  - qed: Revise QM cofiguration (Ariel Elior)  [Orabug: 25933053]  
  - qed: Use BDQ resource for storage protocols (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Utilize resource-lock based scheme (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Support management-based resource locking (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Send pf-flr as part of initialization (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Move to new load request scheme (Tomer Tayar)  [Orabug: 25933053]  
  - qed: hw_init() to receive parameter-struct (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct HW stop flow (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Reserve VF feature before PF (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Don't waste SBs unused by RoCE (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct endian order of MAC passed to MFW (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Pass src/dst sizes when interacting with MFW (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Revise MFW command locking (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Always publish VF link from leading hwfn (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Raise verbosity of Malicious VF indications (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Make qed_iov_mark_vf_flr() return bool (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Deprecate VF multiple queue-stop (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Uniform IOV queue validation (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct default VF coalescing configuration (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Set HW-channel to ready before ACKing VF (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Clean VF malicious indication when disabling IOV (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Increase verbosity of VF -> PF errors (Mintz, Yuval)  [Orabug: 25933053]  
  - qed*: Add support for QL41xxx adapters (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Enable iSCSI Out-of-Order (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct out-of-bound access in OOO history (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Fix interrupt flags on Rx LL2 (Ram Amrani)  [Orabug: 25933053]  
  - qed: Free previous connections when releasing iSCSI (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Fix mapping leak on LL2 rx flow (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Prevent creation of too-big u32-chains (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Align CIDs according to DORQ requirement (Ram Amrani)  [Orabug: 25933053]  
  - qed*: Utilize Firmware 8.15.3.0 (Mintz, Yuval)  [Orabug: 25933053]  
  - qedi: Add PCI device-ID for QL41xxx adapters. (Manish Rangankar)  [Orabug: 25933053]  
  - qed: Fix copy of uninitialized memory (robert.foss@collabora.com)  [Orabug: 25933053]  
  - qed: Don't use attention PTT for configuring BW (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Fix race with multiple VFs (Mintz, Yuval)  [Orabug: 25933053]  
  - qede: Add driver support for PTP (Sudarsana Reddy Kalluru)  [Orabug: 25933053]  
  - qede: Remove unnecessary datapath dereference (Mintz, Yuval)  [Orabug: 25933053]  
  - qede - mark SKB as encapsulated (Manish Chopra)  [Orabug: 25933053]  
  - qede: Postpone reallocation until NAPI end (Mintz, Yuval)  [Orabug: 25933053]  
  - qede: Split filtering logic to its own file (Mintz, Yuval)  [Orabug: 25933053]  
  - qede: Break datapath logic into its own file (Mintz, Yuval)  [Orabug: 25933053]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-107.el6uek]
changelog:
  - MSI: Don't assign MSI IRQ vector twice (Ashok Vairavan)  [Orabug: 26275961]  
  - blk-mq: Export blk_mq_freeze_queue_wait (Keith Busch)  [Orabug: 26486098]  
  - blk-mq: Provide freeze queue timeout (Keith Busch)  [Orabug: 26486098]  
  - nvme: Complete all stuck requests (Keith Busch)  [Orabug: 26486098]  
  - nvme: Don't suspend admin queue that wasn't created (Gabriel Krisman Bertazi)  [Orabug: 26486098]  
  - nvme: Delete created IO queues on reset (Keith Busch)  [Orabug: 26486098]  
  - nvme: Suspend all queues before deletion (Gabriel Krisman Bertazi)  [Orabug: 26486098]  
  - nvme/pci: No special case for queue busy on IO (Keith Busch)  [Orabug: 26486098]  
  - ipv6: Fix leak in ipv6_gso_segment(). (David S. Miller)  [Orabug: 26175248]  {CVE-2017-9074} 
  - ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Ben Hutchings)  [Orabug: 26175248]  {CVE-2017-9074} 
  - ipv6: Check ip6_find_1stfragopt() return value properly. (David S. Miller)  [Orabug: 26175248]  {CVE-2017-9074} 
  - ipv6: Prevent overrun when parsing v6 header options (Craig Gallek)  [Orabug: 26175248]  {CVE-2017-9074} 
  - sparc64: Convert non-fatal error print to a debug print (DAX driver) (Sanath Kumar)  [Orabug: 26305292]  
  - bnxt_en: Fix SRIOV on big-endian architecture. (Michael Chan)  [Orabug: 26000471]  
  - cpuset: consider dying css as offline (Tejun Heo)  [Orabug: 26415290]  
  - proc: sparc64 Export ADI-enabled memory (Eric Snowberg)  [Orabug: 26052545]  
  - proc: sparc64 ADI version tag debugging interface (Eric Snowberg)  [Orabug: 26051178]  
  - proc: Move directory functions into internal.h (Eric Snowberg)  [Orabug: 26051178]  
  - sched: Move the loadavg code to a more obvious location (Atish Patra)  [Orabug: 26266279]  
  - sparc64: Treat ERESTARTSYS as an acceptable error (DAX driver) (Sanath Kumar)  [Orabug: 26393400]  
  - SPARC64: vcc: delay device removal until close() (Aaron Young)  [Orabug: 24594547]  
  - sparc64: fix vio handshake issue (Thomas Tai)  [Orabug: 26259622]  
  - sparc64: Use cpu_poke to resume idle cpu (Vijay Kumar)  [Orabug: 25575672]  
  - sparc64: Add a new hypercall CPU_POKE (Vijay Kumar)  [Orabug: 25575672]  
  - sparc64: fix out of order spin_lock_irqsave and spin_unlock_restore (Thomas Tai)  [Orabug: 26265190] [Orabug: 25421812]  
  - ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Takashi Iwai)  [Orabug: 26267070]  {CVE-2017-1000380} 
  - ALSA: timer: Fix race between read and ioctl (Takashi Iwai)  [Orabug: 26267070]  {CVE-2017-1000380} 
  - net/rds: Replace printk in TX path with stat variable (Yuval Shaia)  [Orabug: 26402653]  
  - Revert "mm: meminit: only set page reserved in the memblock region" (Dhaval Giani)  [Orabug: 26446232]  
  - Revert "mm: meminit: move page initialization into a separate function" (Dhaval Giani)  [Orabug: 26446232]  
  - NVMe: Retain QUEUE_FLAG_SG_GAPS flag for bio vector alignment. (Ashok Vairavan)  [Orabug: 26402433]  
  - bnx2x: Don't post statistics to malicious VFs (Mintz, Yuval)  [Orabug: 26440216]  
  - bnx2x: Allow vfs to disable txvlan offload (Mintz, Yuval)  [Orabug: 26440216]  
  - bnx2x: fix pf2vf bulletin DMA mapping leak (Michal Schmidt)  [Orabug: 26440216]  
  - bnx2x: Fix Multi-Cos (Mintz, Yuval)  [Orabug: 26440216]  
  - bnx2x: add missing configuration of VF VLAN filters (Michal Schmidt)  [Orabug: 26440216]  
  - bnx2x: fix incorrect filter count in an error message (Michal Schmidt)  [Orabug: 26440216]  
  - bnx2x: do not rollback VF MAC/VLAN filters we did not configure (Michal Schmidt)  [Orabug: 26440216]  
  - bnx2x: fix detection of VLAN filtering feature for VF (Michal Schmidt)  [Orabug: 26440216]  
  - bnx2x: fix possible overrun of VFPF multicast addresses array (Michal Schmidt)  [Orabug: 26440216]  
  - bnx2x: lower verbosity of VF stats debug messages (Michal Schmidt)  [Orabug: 26440216]  
  - bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt)  [Orabug: 26440216]  
  - dtrace: FBT module support and SPARCs return probes (Tomas Jedlicka)  [Orabug: 25960276] [Orabug: 26384199]  
  - mm: fix use-after-free if memory allocation failed in vma_adjust() (Kirill A. Shutemov)  [Orabug: 26441514]  
  - uek-rpm nano: Signature verification support in kexec_file_load (Alexey Petrenko)  [Orabug: 26386345]  
  - lpfc update for uek4 11.4.0.2 (rkennedy)  [Orabug: 26439257]  
  - lpfc: Driver responds LS_RJT to Beacon Off (James Smart)  [Orabug: 26439257]  
  - lpfc: Fix crash after firmware flash when (James Smart)  [Orabug: 26439257]  
  - lpfc: Vport creation is failing with "Link (James Smart)  [Orabug: 26439257]  
  - lpfc: Null pointer dereference when (James Smart)  [Orabug: 26439257]  
  - lpfc: Fix return value of board_mode store (James Smart)  [Orabug: 26439257]  
  - scsi: lpfc: Fix Port going offline after (James Smart)  [Orabug: 26439257]  
  - scsi: lpfc: fix spelling mistake "entrys" (Colin Ian King)  [Orabug: 26439257]  
  - scsi: lpfc: Add MDS Diagnostic support. (James Smart)  [Orabug: 26439257]  
  - scsi: lpfc: Fix used-RPI accounting problem. (James Smart)  [Orabug: 26439257]  
  - scsi: lpfc: Fix panic on BFS configuration (James Smart)  [Orabug: 26439257]  
  - lpfc: Fix Express lane queue creation. (James Smart)  [Orabug: 26439257]  
  - lpfc: Fix driver usage of 128B WQEs when WQ_CREATE is (James Smart)  [Orabug: 26439257]  
  - lpfc: Add Fabric assigned WWN support. (James Smart)  [Orabug: 26439257]  
  - lpfc: Fix crash after issuing lip reset (James Smart)  [Orabug: 26439257]  
  - lpfc: Remove NULL ptr check before kfree. (James Smart)  [Orabug: 26439257]  
  - lpfc: Fix spelling in comments. (James Smart)  [Orabug: 26439257]  
  - scsi: lpfc: Fix PT2PT PRLI reject (James Smart)  [Orabug: 26439257]  
  - scsi: lpfc: correct rdp diag portnames (James Smart)  [Orabug: 26439257]  
  - scsi: lpfc: Fix eh_deadline setting for sli3 adapters. (rkennedy)  [Orabug: 26439257]  
  - scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters (James Smart)  [Orabug: 26439257]  
  - scsi: lpfc: fix missing spin_unlock on sql_list_lock (Colin Ian King)  [Orabug: 26439257]  
  - drm/mgag200: Fix to always set HiPri for G200e4 V2 (Mathieu Larouche)  [Orabug: 26427049]  
  - char: lp: fix possible integer overflow in lp_setup() (Willy Tarreau)  [Orabug: 26174869]  {CVE-2017-1000363} 
  - NFSv4: Fix callback server shutdown (Trond Myklebust)  [Orabug: 26143102]  {CVE-2017-9059} 
  - SUNRPC: Refactor svc_set_num_threads() (Trond Myklebust)  [Orabug: 26143102]  {CVE-2017-9059} 
  - ipv6/dccp: do not inherit ipv6_mc_list from parent (WANG Cong)  [Orabug: 26142901]  {CVE-2017-9077} 
  - btrfs: introduce device delete by devid (Anand Jain)  [Orabug: 26287586]  
  - btrfs: enhance btrfs_find_device_by_user_input() to check device path (Anand Jain)  [Orabug: 26287586]  
  - btrfs: make use of btrfs_find_device_by_user_input() (Anand Jain)  [Orabug: 26287586]  
  - btrfs: create helper btrfs_find_device_by_user_input() (Anand Jain)  [Orabug: 26287586]  
  - btrfs: clean up and optimize __check_raid_min_device() (Anand Jain)  [Orabug: 26287586]  
  - btrfs: create helper function __check_raid_min_devices() (Anand Jain)  [Orabug: 26287586]  
  - dtrace: Add support for manual triggered cyclics (Tomas Jedlicka)  [Orabug: 26384803]  
  - dtrace: LOW level cyclics should use workqueues (Tomas Jedlicka)  [Orabug: 26384779]  
  - SPARC64: Correct ATU IOTSB binding flow (Tushar Dave)  [Orabug: 25177689] [Orabug: 25450353]  
  - SPARC64: Introduce IOMMU BYPASS method (Tushar Dave)  [Orabug: 25573557]  
  - i40e: Revert i40e temporary workaround (Tushar Dave)  [Orabug: 23239179]  
  - sparc64: Enable 64-bit DMA (Tushar Dave)  [Orabug: 23239179]  
  - sparc64: Enable sun4v dma ops to use IOMMU v2 APIs (Allen Pais)  [Orabug: 23239179]  
  - sparc64: Bind PCIe devices to use IOMMU v2 service (Allen Pais)  [Orabug: 23239179]  
  - sparc64: Initialize iommu_map_table and iommu_pool (Tushar Dave)  [Orabug: 23239179]  
  - sparc64: Add ATU (new IOMMU) support (Allen Pais)  [Orabug: 23239179]  
  - sparc64: Make FORCE_MAX_ZONEORDER to 13 for ATU (Allen Pais)  [Orabug: 23239179]  
  - Revert "sparc64: bypass iommu to use 64bit address space" (Allen Pais)  [Orabug: 21149316]  
  - i40e: fix annoying message (Jesse Brandeburg)  [Orabug: 26409501]  
  - watchdog: Move hardlockup detector to separate file (Allen Pais)  [Orabug: 24796651]  
  - watchdog: Move shared definitions to nmi.h (Allen Pais)  [Orabug: 24796651]  
  - sparc64: Suppress kmalloc (DAX driver) warning due to allocation failure (Sanath Kumar)  [Orabug: 26224254]  
  - i40evf: Use le32_to_cpu before evaluating HW desc fields. (Tushar Dave)  [Orabug: 25577233]  
  - sparc64: revert pause instruction patch for atomic backoff and cpu_relax() (Babu Moger)  [Orabug: 26306832]  
  - be2net: Update the driver version to 11.4.0.0 (Suresh Reddy)  [Orabug: 26403655]  
  - be2net: Fix UE detection logic for BE3 (Suresh Reddy)  [Orabug: 26403655]  
  - be2net: Fix offload features for Q-in-Q packets (Vlad Yasevich)  [Orabug: 26403655]  
  - benet: Use time_before_eq for time comparison (Karim Eshapa)  [Orabug: 26403655]  
  - be2net: Fix endian issue in logical link config command (Suresh Reddy)  [Orabug: 26403655]  
  - be2net: fix initial MAC setting (Ivan Vecera)  [Orabug: 26403655]  
  - drivers: net: generalize napi_complete_done() (Eric Dumazet)  [Orabug: 26403655]  
  - be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera)  [Orabug: 26403655]  
  - be2net: fix unicast list filling (Ivan Vecera)  [Orabug: 26403655]  
  - be2net: fix accesses to unicast list (Ivan Vecera)  [Orabug: 26403655]  
  - be2net: fix non static symbol warnings (Wei Yongjun)  [Orabug: 26403655]  
  - be2net: Avoid redundant addition of mac address in HW (Suresh Reddy)  [Orabug: 26403655]  
  - be2net: Support UE recovery in BEx/Skyhawk adapters (Sriharsha Basavapatna)  [Orabug: 26403655]  
  - be2net: replace polling with sleeping in the FW completion path (Sathya Perla)  [Orabug: 26403655]  
  - be2net: support asymmetric rx/tx queue counts (Sathya Perla)  [Orabug: 26403655]  
  - net/rds: Add mutex exclusion for vector_load (Håkon Bugge)  [Orabug: 26406492]  
  - net: properly release sk_frag.page (Eric Dumazet)  [Orabug: 26409538]  
  - i40e: Correct the macros for setting the DMA attributes (Jack Vogel)  [Orabug: 26379170]  
  - bnxt_en: Fix netpoll handling. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add missing logic to handle TPA end error conditions. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Fix xmit_more with BQL. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings(). (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Implement xmit_more. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Optimize doorbell write operations for newer chips. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add additional chip ID definitions. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add a callback to inform RDMA driver during PCI shutdown. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add PCI IDs for BCM57454 VF devices. (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Support for Short Firmware Message (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Check status of firmware DCBX agent before setting DCB_CAP_DCBX_HOST. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX configuration. (Michael Chan)  [Orabug: 26402533]  
  - bnxt: add dma mapping attributes (Shannon Nelson)  [Orabug: 26366387]  
  - bnxt_en: allocate enough space for ->ntp_fltr_bmap (Dan Carpenter)  [Orabug: 26402533]  
  - bnxt_en: Restrict a PF in Multi-Host mode from changing port PHY configuration (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Check the FW_LLDP_AGENT flag before allowing DCBX host agent. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Fix VF attributes reporting. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Pass DCB RoCE app priority to firmware. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Cap the msix vector with the max completion rings. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add interrupt test to ethtool -t selftest. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add PHY loopback to ethtool self-test. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool mac loopback self test. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add basic ethtool -t selftest support. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add suspend/resume callbacks. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool set_wol method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool get_wol method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add pci shutdown method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add basic WoL infrastructure. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Update firmware interface spec to 1.7.6.2. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa() (Sankar Patchineelam)  [Orabug: 26402533]  
  - bnxt_en: Fix NULL pointer dereference in reopen failure path (Sankar Patchineelam)  [Orabug: 26402533]  
  - bnxt_en: Ignore 0 value in autoneg supported speed from firmware. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Check if firmware LLDP agent is running. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Call bnxt_ulp_stop() during tx timeout. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Perform function reset earlier during probe. (Michael Chan)  [Orabug: 26402533]  
  - Initialize fiblink list head during fib initialization (Dave Carroll)  [Orabug: 26291289]  
  - aacraid: Update scsi_host_template to use tagged commands (Dave Carroll)  [Orabug: 26291289]  
  - IB/mlx4: Suppress warning for not handled portmgmt event subtype (Mukesh Kacker)  [Orabug: 26409594]  
  - dccp/tcp: do not inherit mc_list from parent (Eric Dumazet)  [Orabug: 26408144]  {CVE-2017-8890} 
  - xen-blkfront: fix mq start/stop race (Junxiao Bi)  [Orabug: 26397415]  
  - blk-mq: remap queues when adding/removing hardware queues (Omar Sandoval)  [Orabug: 26397427]  
  - blk-mq: don't redistribute hardware queues on a CPU hotplug event (Christoph Hellwig)  [Orabug: 26397427]  
  - scsi: qedi: Fix memory leak in tmf response processing. (Dupuis, Chad)  [Orabug: 26403604]  
  - scsi: qedi: fix build error without DEBUG_FS (Arnd Bergmann)  [Orabug: 26403604]  
  - scsi: qedi: fix missing return error code check on call to qedi_setup_int (Colin Ian King)  [Orabug: 26403604]  
  - scsi: qedi: Fix possible memory leak in qedi_iscsi_update_conn() (Wei Yongjun)  [Orabug: 26403604]  
  - scsi: qedi: return via va_end to match corresponding va_start (Colin Ian King)  [Orabug: 26403604]  
  - scsi: qedi: fix build, depends on UIO (Randy Dunlap)  [Orabug: 26403604]  
  - scsi: qedi: Add QLogic FastLinQ offload iSCSI driver framework. (Manish Rangankar)  [Orabug: 26403604]  
  - xen/grant-table: log the lack of grants (Wengang Wang)  [Orabug: 26324349]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-106.el6uek]
changelog:
  - macsec: dynamically allocate space for sglist (Jason A. Donenfeld)  [Orabug: 25953290]  {CVE-2017-7477} 
  - macsec: avoid heap overflow in skb_to_sgvec (Jason A. Donenfeld)  [Orabug: 25953290]  {CVE-2017-7477} 
  - nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields)  [Orabug: 25917857]  {CVE-2017-7645} 
  - bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (Paolo Abeni)  [Orabug: 26087204]  
  - aacraid: initialize scsi shared tag map (Joe Jin)  [Orabug: 26367701]  
  - [PATCH] RDS: Print failed rdma op details if failure is remote access (Rama Nichanamatlu)  [Orabug: 26277933]  
  - [PATCH] RDS: When RDS socket is closed, print unreleased MR's (Rama Nichanamatlu)  [Orabug: 26276427]  
  - RDMA/core: not to set page dirty bit if it's already set. (Qing Huang)  [Orabug: 24313031]  
  - net/rds: Reduce memory footprint in rds_sendmsg (Wei Lin Guay)  [Orabug: 26151323] [Orabug: 26350949]  
  - xprtrdma: Don't require LOCAL_DMA_LKEY support for fastreg (Sagi Grimberg)  [Orabug: 26151481]  
  - i40e/i40evf: Add support for mapping pages with DMA attributes (Alexander Duyck)  [Orabug: 26396243]  
  - block: defer timeouts to a workqueue (Christoph Hellwig)  [Orabug: 25654233]  
  - sparc64: Set valid bytes of misaligned no-fault loads (Rob Gardner)  [Orabug: 25766652]  
  - fs/fuse: Fix for correct number of numa nodes (Babu Moger)  [Orabug: 25947102]  
  - sparc64: broken %tick frequency on spitfire cpus (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 25637776]  
  - sparc64: use prom interface to get %stick frequency (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 25637776]  
  - sparc64: optimize functions that access tick (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 25637776]  
  - sparc64: add hot-patched and inlined get_tick() (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 25637776]  
  - sparc64: initialize time early (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 25637776]  
  - sparc64: improve modularity tick options (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 25637776]  
  - sparc64: optimize loads in clock_sched() (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 25637776]  
  - sparc64: show time stamps from zero (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 25637776]  
  - sparc64: access tick function from variable (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 25637776]  
  - sparc64: remove trailing white spaces (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 25637776]  
  - sparc64: delete old wrap code (Pavel Tatashin)  [Orabug: 25999953]  
  - sparc64: new context wrap (Pavel Tatashin)  [Orabug: 25999953]  
  - sparc64: add per-cpu mm of secondary contexts (Pavel Tatashin)  [Orabug: 25999953]  
  - sparc64: redefine first version (Pavel Tatashin)  [Orabug: 25999953]  
  - sparc64: combine activate_mm and switch_mm (Pavel Tatashin)  [Orabug: 25999953]  
  - sparc64: reset mm cpumask after wrap (Pavel Tatashin)  [Orabug: 25999953]  
  - Revert "sparc64: Restrict number of processes" (Pavel Tatashin)  [Orabug: 24523680]  
  - x86/ras/therm_throt: Do not log a fake MCE for thermal events (Borislav Petkov)  [Orabug: 26361336]  
  - SUNRPC: Handle EADDRNOTAVAIL on connection failures (Trond Myklebust)  [Orabug: 26221910]  
  - dtrace: add kprobe-unsafe addresses to FBT blacklist (Kris Van Hees)  [Orabug: 26190412]  
  - dtrace: convert FBT blacklist to RB-tree (Kris Van Hees)  [Orabug: 26190412]  
  - sparc64: Enable MGAG200 driver support (Sanath Kumar)  [Orabug: 26133952]  
  - selftests: sparc64: memory: Add tests for privileged ADI driver (Tom Hromatka)  [Orabug: 26170808]  
  - memory: sparc64: Add privileged ADI driver (Tom Hromatka)  [Orabug: 2617080]  
  - sparc64: Export the adi_state structure (Tom Hromatka)  [Orabug: 26170808]  
  - sparc64: sunvdc: skip vdisk response validation upon error (Jag Raman)  [Orabug: 26242270]  
  - sparc64: add DAX2 support to dax driver (Allen Pais)  [Orabug: 25904994]  
  - sparc64: Exclude perf user callchain during critical sections (Dave Aldridge)  [Orabug: 25577560]  
  - sparc64: rtrap must set PSTATE.mcde before handling outstanding user work (Anthony Yznaga)  [Orabug: 25853545]  
  - sunvnet: restrict advertized checksum offloads to just IP (Shannon Nelson)  [Orabug: 26175391]  
  - sparc-config: Enable timestamp in dmesg output. (Atish Patra)  [Orabug: 24760107]  
  - arch/sparc: Avoid DCTI Couples (Allen Pais)  [Orabug: 25456049]  
  - net/rds: Fix minor linker warnings (Babu Moger)  [Orabug: 25393132]  
  - drivers/usb: Skip auto handoff for TI and RENESAS usb controllers (Babu Moger)  [Orabug: 22345396]  
  - usb/core: Added devspec sysfs entry for devices behind the usb hub (Vijay Kumar)  [Orabug: 24785721]  
  - USB: core: let USB device know device node (Vijay Kumar)  [Orabug: 24785721]  
  - Improves clear_huge_page() using work queues (Allen Pais)  [Orabug: 25130263]  
  - bnxt: add dma mapping attributes (Shannon Nelson)  [Orabug: 25830685]  
  - dma-mapping: add interfaces for mapping pages with attributes (Shannon Nelson)  [Orabug: 25830685]  
  - IB/IPoIB: ibX: failed to create mcg debug file (Shamir Rabinovitch)  [Orabug: 24711873]  
  - ftrace: remove unnecessary __maybe_unused from waitfd() parameters (Tom Hromatka)  [Orabug: 24327424]  
  - mm: fix new crash in unmapped_area_topdown() (Hugh Dickins)  [Orabug: 26161422]  {CVE-2017-1000364} 
  - mm: larger stack guard gap, between vmas (Hugh Dickins)  [Orabug: 26161422]  {CVE-2017-1000364} 
  - net/rds: prioritize the base connection establishment (Wei Lin Guay)  [Orabug: 25521901]  
  - net/rds: determine active/passive connection with IP addresses (Wei Lin Guay)  [Orabug: 25521901]  
  - net/rds: use different workqueue for base_conn (Wei Lin Guay)  [Orabug: 25521901]  
  - net/rds: Revert "RDS: add reconnect retry scheme for stalled connections" (Wei Lin Guay)  [Orabug: 25521901]  
  - IB/mlx4: Fix CM REQ retries in paravirt mode (Håkon Bugge)  [Orabug: 26287667]  
  - uek-rpm: enable CONFIG_TCM_USER2 for ol6 and ol7 (Kyle Fortin)  [Orabug: 25395066]  
  - tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case (Xiubo Li)  [Orabug: 25395066]  
  - tcmu: Fix wrongly calculating of the base_command_size (Xiubo Li)  [Orabug: 25395066]  
  - tcmu: Fix possible overwrite of t_data_sg's last iov[] (Xiubo Li)  [Orabug: 25395066]  
  - tcmu: make cmd timeout configurable (Mike Christie)  [Orabug: 25395066]  
  - tcmu: add helper to check if dev was configured (Mike Christie)  [Orabug: 25395066]  
  - tcmu: return on first Opt parse failure (Mike Christie)  [Orabug: 25395066]  
  - tcmu: allow hw_max_sectors greater than 128 (Mike Christie)  [Orabug: 25395066]  
  - target/user: Fix use-after-free of tcmu_cmds if they are expired (Andy Grover)  [Orabug: 25395066]  
  - target/user: Add an #include directive (Bart Van Assche)  [Orabug: 25395066]  
  - target/user: Fix a data type in tcmu_queue_cmd() (Bart Van Assche)  [Orabug: 25395066]  
  - target/user: Fix comments to not refer to data ring (Andy Grover)  [Orabug: 25395066]  
  - target/user: Return an error if cmd data size is too large (Andy Grover)  [Orabug: 25395066]  
  - target/user: Use sense_reason_t in tcmu_queue_cmd_ring (Andy Grover)  [Orabug: 25395066]  
  - target/user: Report capability of handling out-of-order completions to userspace (Sheng Yang)  [Orabug: 25395066]  
  - target/user: Fix size_t format-spec build warning (Nicholas Bellinger)  [Orabug: 25395066]  
  - target/user: Don't free expired command when time out (Sheng Yang)  [Orabug: 25395066]  
  - target/user: Introduce data_bitmap, replace data_length/data_head/data_tail (Sheng Yang)  [Orabug: 25395066]  
  - target/user: Free data ring in unified function (Sheng Yang)  [Orabug: 25395066]  
  - target/user: Use iovec[] to describe continuous area (Sheng Yang)  [Orabug: 25395066]  
  - target/user: Fix cast from pointer to phys_addr_t (Arnd Bergmann)  [Orabug: 25395066]  
  - target/user: Make sure netlink would reach all network namespaces (Sheng Yang)  [Orabug: 25395066]  
  - target/user: Allow user to set block size before enabling device (Sheng Yang)  [Orabug: 25395066]  
  - target/user: Do not set unused fields in tcmu_ops (Andy Grover)  [Orabug: 25395066]  
  - target/user: Fix time calc in expired cmd processing (Andy Grover)  [Orabug: 25395066]  
  - target: use stringify.h instead of own definition (David Disseldorp)  [Orabug: 25395066]  
  - target/user: Fix UFLAG_UNKNOWN_OP handling (Andy Grover)  [Orabug: 25395066]  
  - target/user: Remove unused variable (Andy Grover)  [Orabug: 25395066]  
  - target/user: Fix inconsistent kmap_atomic/kunmap_atomic (Sagi Grimberg)  [Orabug: 25395066]  
  - target/user: Add support for bidirectional commands (Ilias Tsitsimpis)  [Orabug: 25395066]  
  - target/user: Refactor data area allocation code (Ilias Tsitsimpis)  [Orabug: 25395066]  
  - driver/user: Don't warn for DMA_NONE data direction (Ilias Tsitsimpis)  [Orabug: 25395066]  
  - uek-config: disable CONFIG_MOUSE_PS2_VMMOUSE for ol6 (Ethan Zhao)  [Orabug: 26264650]  
  - igb: missing rtnl_unlock in igb_sriov_reinit() (Vasily Averin)  [Orabug: 26325580]  
  - igb: bump version to igb-5.4.0 (Todd Fujinaka)  [Orabug: 26325580]  
  - igbvf: bump version to igbvf-2.4.0 (Todd Fujinaka)  [Orabug: 26325580]  
  - igb: fix non static symbol warning (Wei Yongjun)  [Orabug: 26325580]  
  - igb: fix error code in igb_add_ethtool_nfc_entry() (Gangfeng Huang)  [Orabug: 26325580]  
  - igb: support RX flow classification by VLAN priority (Gangfeng Huang)  [Orabug: 26325580]  
  - igb: support RX flow classification by ethertype (Gangfeng Huang)  [Orabug: 26325580]  
  - igb: add support of RX network flow classification (Gangfeng Huang)  [Orabug: 26325580]  
  - igb: fix adjusting PTP timestamps for Tx/Rx latency (Kshitiz Gupta)  [Orabug: 26325580]  
  - igb: Only DMA sync frame length (Andrew Lunn)  [Orabug: 26325580]  
  - igb: call igb_ptp_suspend during suspend/resume cycle (Jacob Keller)  [Orabug: 26325580]  
  - igb: implement igb_ptp_suspend (Jacob Keller)  [Orabug: 26325580]  
  - igb: re-use igb_ptp_reset in igb_ptp_init (Jacob Keller)  [Orabug: 26325580]  
  - igb: introduce IGB_PTP_OVERFLOW_CHECK flag (Jacob Keller)  [Orabug: 26325580]  
  - igb: introduce ptp_flags variable and use it to replace IGB_FLAG_PTP (Jacob Keller)  [Orabug: 26325580]  
  - igbvf: use BIT() macro instead of shifts (Jacob Keller)  [Orabug: 26325580]  
  - igbvf: remove unused variable and dead code (Jacob Keller)  [Orabug: 26325580]  
  - igb: adjust PTP timestamps for Tx/Rx latency (Nathan Sullivan)  [Orabug: 26325580]  
  - igb: make igb_update_pf_vlvf static (Jacob Keller)  [Orabug: 26325580]  
  - igb: use BIT() macro or unsigned prefix (Jacob Keller)  [Orabug: 26325580]  
  - Revert "igb: Fix a deadlock in igb_sriov_reinit" (Arika Chen)  [Orabug: 26325580]  
  - igb: Garbled output for "ethtool -m" (Doron Shikmoni)  [Orabug: 26325580]  
  - igb: allow setting MAC address on i211 using a device tree blob (John Holland)  [Orabug: 26325580]  
  - igb: Fix sparse warning about passing __beXX into leXX_to_cpup (Alexander Duyck)  [Orabug: 26325580]  
  - igb: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann)  [Orabug: 26325580]  
  - igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen)  [Orabug: 26325580]  
  - igbvf: remove "link is Up" message when registering mcast address (Jon Maxwell)  [Orabug: 26325580]  
  - igbvf: Add support for generic Tx checksums (Alexander Duyck)  [Orabug: 26325580]  
  - igb: Add support for generic Tx checksums (Alexander Duyck)  [Orabug: 26325580]  
  - igb: rename igb define to be more generic (Todd Fujinaka)  [Orabug: 26325580]  
  - igb: add conditions for I210 to generate periodic clock output (Roland Hii)  [Orabug: 26325580]  
  - igb: enable WoL for OEM devices regardless of EEPROM setting (Todd Fujinaka)  [Orabug: 26325580]  
  - igb: constify e1000_phy_operations structure (Julia Lawall)  [Orabug: 26325580]  
  - igb: When GbE link up, wait for Remote receiver status condition (Takuma Ueba)  [Orabug: 26325580]  
  - igb: Add workaround for VLAN tag stripping on 82576 (Alexander Duyck)  [Orabug: 26325580]  
  - igb: Enable use of "bridge fdb add" to set unicast table entries (Alexander Duyck)  [Orabug: 26325580]  
  - igb: Drop unnecessary checks in transmit path (Alexander Duyck)  [Orabug: 26325580]  
  - igb: Add support for VLAN promiscuous with SR-IOV and NTUPLE (Alexander Duyck)  [Orabug: 26325580]  
  - igb: Clean-up configuration of VF port VLANs (Alexander Duyck)  [Orabug: 26325580]  
  - igb: Merge VLVF configuration into igb_vfta_set (Alexander Duyck)  [Orabug: 26325580]  
  - igb: Always enable VLAN 0 even if 8021q is not loaded (Alexander Duyck)  [Orabug: 26325580]  
  - igb: Do not factor VLANs into RLPML calculation (Alexander Duyck)  [Orabug: 26325580]  
  - igb: Allow asymmetric configuration of MTU versus Rx frame size (Alexander Duyck)  [Orabug: 26325580]  
  - igb: Refactor VFTA configuration (Alexander Duyck)  [Orabug: 26325580]  
  - igb: clean up code for setting MAC address (Alexander Duyck)  [Orabug: 26325580]  
  - igb/igbvf: don't give up (Mitch Williams)  [Orabug: 26325580]  
  - igb: Unpair the queues when changing the number of queues (Shota Suzuki)  [Orabug: 26325580]  
  - igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs() (Shota Suzuki)  [Orabug: 26325580]  
  - igb: Explicitly label self-test result indices (Joe Schultz)  [Orabug: 26325580]  
  - igb: Improve cable length function for I210, etc. (Joe Schultz)  [Orabug: 26325580]  
  - igb: Don't add PHY address to PCDL address (Aaron Sierra)  [Orabug: 26325580]  
  - igb: Remove GS40G specific defines/functions (Aaron Sierra)  [Orabug: 26325580]  
  - igb: improve handling of disconnected adapters (Jarod Wilson)  [Orabug: 26325580]  
  - igb: fix NULL derefs due to skipped SR-IOV enabling (Jan Beulich)  [Orabug: 26325580]  
  - igb: use the correct i210 register for EEMNGCTL (Todd Fujinaka)  [Orabug: 26325580]  
  - igb: don't unmap NULL hw_addr (Jarod Wilson)  [Orabug: 26325580]  
  - igb: add 88E1543 initialization code (Todd Fujinaka)  [Orabug: 26325580]  
  - net: igb: avoid using timespec (Arnd Bergmann)  [Orabug: 26325580]  
  - igb: assume MSI-X interrupts during initialization (Stefan Assmann)  [Orabug: 26325580]  
  - igbvf: Enable TSO for stacked VLAN (Toshiaki Makita)  [Orabug: 26325580]  
  - igb: make sure SR-IOV init uses the right number of queues (Todd Fujinaka)  [Orabug: 26325580]  
  - igbvf: clear buffer_info->dma after dma_unmap_single() (Stefan Assmann)  [Orabug: 26325580]  
  - igb: Fix a memory leak in igb_probe (Jia-Ju Bai)  [Orabug: 26325580]  
  - igb: Fix a deadlock in igb_sriov_reinit (Jia-Ju Bai)  [Orabug: 26325580]  
  - igb: Teardown SR-IOV before unregister_netdev() (Alex Williamson)  [Orabug: 26325580]  
  - igb: add support for 1512 PHY (Todd Fujinaka)  [Orabug: 26325580]  
  - igb: implement high frequency periodic output signals (Richard Cochran)  [Orabug: 26325580]  
  - e1000e: use disable_hardirq() also for MSIX vectors in e1000_netpoll() (Konstantin Khlebnikov)  [Orabug: 26243014]  
  - e1000e: Don't return uninitialized stats (Benjamin Poirier)  [Orabug: 26243014]  
  - e1000e: fix race condition around skb_tstamp_tx() (Jacob Keller)  [Orabug: 26243014]  
  - e1000e: Add Support for 38.4MHZ frequency (Sasha Neftin)  [Orabug: 26243014]  
  - e1000e: Add Support for CannonLake (Sasha Neftin)  [Orabug: 26243014]  
  - e1000e: Initial Support for CannonLake (Sasha Neftin)  [Orabug: 26243014]  
  - e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson)  [Orabug: 26243014]  
  - e1000e: fix timing for 82579 Gigabit Ethernet controller (Bernd Faust)  [Orabug: 26243014]  
  - e1000: Omit private ndo_get_stats function (Tobias Klauser)  [Orabug: 26243014]  
  - Revert "e1000e: driver trying to free already-free irq" (Jeff Kirsher)  [Orabug: 26243014]  
  - e1000e: driver trying to free already-free irq (khalidm)  [Orabug: 26243014]  
  - e1000: use disable_hardirq() for e1000_netpoll() (WANG Cong)  [Orabug: 26243014]  
  - e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson)  [Orabug: 26243014]  
  - e1000e: factor out systim sanitization (Jarod Wilson)  [Orabug: 26243014]  
  - e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko)  [Orabug: 26243014]  
  - e1000e: keep Rx/Tx HW_VLAN_CTAG in sync (Jarod Wilson)  [Orabug: 26243014]  
  - e1000e: keep VLAN interfaces functional after rxvlan off (Jarod Wilson)  [Orabug: 26243014]  
  - e1000e: don't modify SYSTIM registers during SIOCSHWTSTAMP ioctl (Jacob Keller)  [Orabug: 26243014]  
  - e1000e: mark shifted values as unsigned (Jacob Keller)  [Orabug: 26243014]  
  - e1000e: use BIT() macro for bit defines (Jacob Keller)  [Orabug: 26243014]  
  - e1000e: e1000e_cyclecounter_read(): do overflow check only if needed (Denys Vlasenko)  [Orabug: 26243014]  
  - e1000e: e1000e_cyclecounter_read(): fix er32(SYSTIML) overflow check (Denys Vlasenko)  [Orabug: 26243014]  
  - e1000e: e1000e_cyclecounter_read(): incvalue is 32 bits, not 64 (Denys Vlasenko)  [Orabug: 26243014]  
  - e1000e: Cleanup consistency in ret_val variable usage (Brian Walsh)  [Orabug: 26243014]  
  - e1000e: fix ethtool autoneg off for non-copper (Steve Shih)  [Orabug: 26243014]  
  - e1000: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann)  [Orabug: 26243014]  
  - e1000e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann)  [Orabug: 26243014]  
  - e1000: Double Tx descriptors needed check for 82544 (Alexander Duyck)  [Orabug: 26243014]  
  - e1000: Do not overestimate descriptor counts in Tx pre-check (Alexander Duyck)  [Orabug: 26243014]  
  - e1000e: Initial support for KabeLake (Raanan Avargil)  [Orabug: 26243014]  
  - e1000e: Clear ULP configuration register on ULP exit (Raanan Avargil)  [Orabug: 26243014]  
  - e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Raanan Avargil)  [Orabug: 26243014]  
  - e1000e: Increase PHY PLL clock gate timing (Raanan Avargil)  [Orabug: 26243014]  
  - e1000e: Increase ULP timer (Raanan Avargil)  [Orabug: 26243014]  
  - e1000e: Fix msi-x interrupt automask (Benjamin Poirier)  [Orabug: 26243014]  
  - e1000e: Do not write lsc to ics in msi-x mode (Benjamin Poirier)  [Orabug: 26243014]  
  - e1000e: Do not read ICR in Other interrupt (Benjamin Poirier)  [Orabug: 26243014]  
  - e1000e: Remove unreachable code (Benjamin Poirier)  [Orabug: 26243014]  
  - e1000e: Switch e1000e_up to void, drop code checking for error result (Alexander Duyck)  [Orabug: 26243014]  
  - e1000e: initial support for i219-LM (3) (Raanan Avargil)  [Orabug: 26243014]  
  - e1000e: Increase timeout of polling bit RSPCIPHY (Raanan Avargil)  [Orabug: 26243014]  
  - e1000e: fix division by zero on jumbo MTUs (Dmitry Fleytman)  [Orabug: 26243014]  
  - e1000: Elementary checkpatch warnings and checks removed (Janusz Wolak)  [Orabug: 26243014]  
  - e1000: get rid of duplicate exit path (Jean Sacren)  [Orabug: 26243014]  
  - e1000: fix kernel-doc argument being missing (Jean Sacren)  [Orabug: 26243014]  
  - e1000e: clean up the local variable (Jean Sacren)  [Orabug: 26243014]  
  - e1000: fix a typo in the comment (Jean Sacren)  [Orabug: 26243014]  
  - e1000: clean up the checking logic (Jean Sacren)  [Orabug: 26243014]  
  - e1000: Remove checkpatch coding style errors (Janusz Wolak)  [Orabug: 26243014]  
  - e1000: fix data race between tx_ring->next_to_clean (Dmitriy Vyukov)  [Orabug: 26243014]  
  - e1000: make eeprom read/write scheduler friendly (Joern Engel)  [Orabug: 26243014]  
  - e1000e: Enable TSO for stacked VLAN (Toshiaki Makita)  [Orabug: 26243014]  
  - e1000: remove dead e1000_init_eeprom_params calls (Francois Romieu)  [Orabug: 26243014]  
  - e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Jia-Ju Bai)  [Orabug: 26243014]  
  - DTrace: IP provider use-after-free for drop-out probe points (Alan Maguire)  [Orabug: 26267376]  
  - ctf: fix a variety of memory leaks and use-after-free bugs (Nick Alcock)  [Orabug: 26283357]  
  - dtrace: fix compilation with O= (Nick Alcock)  [Orabug: 26167475]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-105.el6uek]
changelog:
  - blkback/blktap: don't leak stack data via response ring (Jan Beulich)  [Orabug: 26315576]  
  - IB/core: Remove stray semicolon in cma_init (Yuval Shaia)  [Orabug: 26270931]  
  - percpu_ref: allow operation mode switching operations to be called concurrently (Tejun Heo)  [Orabug: 26254388]  
  - percpu_ref: restructure operation mode switching (Tejun Heo)  [Orabug: 26254388]  
  - percpu_ref: unify staggered atomic switching wait behavior (Tejun Heo)  [Orabug: 26254388]  
  - percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_ref_switch_to_atomic() (Tejun Heo)  [Orabug: 26254388]  
  - percpu_ref: remove unnecessary RCU grace period for staggered atomic switching confirmation (Tejun Heo)  [Orabug: 26254388]  
  - block: Fix mismerge in queue freeze logic (Martin K. Petersen)  [Orabug: 26254388]  
  - nvme: Remove timeout when deleting queue (Martin K. Petersen)  [Orabug: 26277582]  
  - rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one (Sowmini Varadhan)  [Orabug: 26289770]  
  - rds: tcp: various endian-ness fixes (Sowmini Varadhan)  [Orabug: 26289770]  
  - rds: tcp: remove cp_outgoing (Sowmini Varadhan)  [Orabug: 26289770]  
  - rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races (Sowmini Varadhan)  [Orabug: 26289770]  
  - rds: tcp: Reorder initialization sequence in rds_tcp_init to avoid races (Sowmini Varadhan)  [Orabug: 26289770]  
  - rds: tcp: Take explicit refcounts on struct net (Sowmini Varadhan)  [Orabug: 26289770]  
  - nvme: Quirks for PM1725 controllers (Martin K. Petersen)  [Orabug: 26275976]  
  - nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too (Guilherme G. Piccoli)  [Orabug: 26275976]  
  - nvme/quirk: Add a delay before checking device ready for memblaze device (Wenbo Wang)  [Orabug: 26275976]  
  - nvme/quirk: Add a delay before checking for adapter readiness (Guilherme G. Piccoli)  [Orabug: 26275976]  
  - IP/ipoib: Move initialization of ACL instances table to device init phase (Yuval Shaia)  [Orabug: 26175743]  
  - net/mlx4_core: Use round robin scheme to avoid stale caches (Santosh Shilimkar)  [Orabug: 25730857]  
  - nvme: Add a wrapper for getting the admin queue depth (Martin K. Petersen)  [Orabug: 26284591]  
  - vfio/pci: Fix unsigned comparison overflow (Alex Williamson)   
  - sparc64: Add 16GB hugepage support (Nitin Gupta)  [Orabug: 25858371]  
  - sparc64: Fix build errors when THP is enabled (Nitin Gupta)  [Orabug: 25858371]  
  - uek-rpm: change memory allocator from slab to slub (Allen Pais)   
  - sparc64: add ccb kill and info to DAX driver (Jonathan Helman)  [Orabug: 25825763]  
  - arch/sparc: Enable queued spinlock support for SPARC (Allen Pais)  [Orabug: 26183741]  
  - arch/sparc: Introduce xchg16 for SPARC (Babu Moger)  [Orabug: 26183741]  
  - arch/sparc: Enable queued rwlocks for SPARC (Allen Pais)  [Orabug: 26183741]  
  - arch/sparc: Introduce cmpxchg_u8 SPARC (Babu Moger)  [Orabug: 26183741]  
  - arch/sparc: Define config parameter CPU_BIG_ENDIAN (Allen Pais)  [Orabug: 26183741]  
  - kernel/locking: Fix compile error with qrwlock.c (Babu Moger)  [Orabug: 26183741]  
  - arch/sparc: Remove the check #ifndef __LINUX_SPINLOCK_TYPES_H (Babu Moger)  [Orabug: 26183741]  
  - locking/qrwlock: Fix write unlock bug on big endian systems (pan xinhui)  [Orabug: 26183741]  
  - locking/qrwlock: Implement queue_write_unlock() using smp_store_release() (Will Deacon)  [Orabug: 26183741]  
  - locking/qspinlock: Avoid redundant read of next pointer (Waiman Long)  [Orabug: 26183741]  
  - locking/qspinlock: Prefetch the next node cacheline (Waiman Long)  [Orabug: 26183741]  
  - locking/qrwlock: Reduce reader/writer to reader lock transfer latency (Waiman Long)  [Orabug: 26183741]  
  - locking/qrwlock: Better optimization for interrupt context readers (Waiman Long)  [Orabug: 26183741]  
  - locking/qrwlock: Rename functions to queued_*() (Waiman Long)  [Orabug: 26183741]  
  - locking/qrwlock: Don't contend with readers when setting _QW_WAITING (Waiman Long)  [Orabug: 26183741]  
  - locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS (Babu Moger)  [Orabug: 26183741]  
  - locking/qspinlock: Use a simple write to grab the lock (Waiman Long)  [Orabug: 26183741]  
  - locking/qspinlock: Optimize for smaller NR_CPUS (Peter Zijlstra (Intel))  [Orabug: 26183741]  
  - locking/qspinlock: Extract out code snippets for the next patch (Waiman Long)  [Orabug: 26183741]  
  - locking/qspinlock: Add pending bit (Peter Zijlstra (Intel))  [Orabug: 26183741]  
  - locking/qspinlock: Introduce a simple generic 4-byte queued spinlock (Waiman Long)  [Orabug: 26183741]  
  - locking/rwsem: Reduce spinlock contention in wakeup after up_read()/up_write() (Waiman Long)  [Orabug: 26183741]  
  - arch/sparc: revised support for 4096cpus (Jane Chu)  [Orabug: 25505750]  
  - ixgbe: fix incorrect status check (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: add missing configuration for rate select 1 (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: always call setup_mac_link for multispeed fiber (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: add write flush when configuring CS4223/7 (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: correct CS4223/7 PHY identification (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbevf: Resolve warnings for -Wimplicit-fallthrough (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbevf: Resolve truncation warning for q_vector->name (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Resolve warnings for -Wimplicit-fallthrough (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Resolve truncation warning for q_vector->name (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Add error checking to setting VF MAC (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Correct thermal sensor event check (Mark Rustad)  [Orabug: 26242766]  
  - ixgbe: enable L3/L4 filtering for Tx switched packets (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support (Paul Greenwalt)  [Orabug: 26242766]  
  - ixgbevf: Check for RSS key before setting value (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbevf: Fix errors in retrieving RETA and RSS from PF (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Check for RSS key before setting value (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Add 1000Base-T device based on X550EM_X MAC (Paul Greenwalt)  [Orabug: 26242766]  
  - ixgbe: Allow setting zero MAC address for VF (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbevf: fix size of queue stats length (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: clean macvlan MAC filter table on VF reset (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: Acquire PHY semaphore before device reset (Paul Greenwalt)  [Orabug: 26242766]  
  - ixgbe: Fix output from ixgbe_dump (Alexander Duyck)  [Orabug: 26242766]  
  - ixgbe: add check for VETO bit when configuring link for KR (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Remove unused define (Don Skidmore)  [Orabug: 26242766]  
  - ixgbe: do not use adapter->num_vfs when setting VFs via module parameter (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: return early instead of wrap block in if statement (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: move num_vfs_macvlans allocation into separate function (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: add default setup_link for x550em_a MAC type (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: list X553 backplane speeds correctly (Don Skidmore)  [Orabug: 26242766]  
  - ixgbe: Add X552 XFI backplane support (Don Skidmore)  [Orabug: 26242766]  
  - ixgbe: Complete support for X553 sgmii (Don Skidmore)  [Orabug: 26242766]  
  - ixgbe: Remove driver config for KX4 PHY (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Remove pr_cont uses (Joe Perches)  [Orabug: 26242766]  
  - ixgbe: Avoid Tx hang by not allowing more than the number of VFs supported. (Usha Ketineni)  [Orabug: 26242766]  
  - ixgbe: Limit use of 2K buffers on architectures with 256B or larger cache lines (Alexander Duyck)  [Orabug: 26242766]  
  - ixgbe: update the rss key on h/w, when ethtool ask for it (Paolo Abeni)  [Orabug: 26242766]  
  - ixgbe: Don't bother clearing buffer memory for descriptor rings (Alexander Duyck)  [Orabug: 26242766]  
  - ixgbe: Add private flag to control buffer mode (Alexander Duyck)  [Orabug: 26242766]  
  - ixgbe: Add support for padding packet (Alexander Duyck)  [Orabug: 26242766]  
  - ixgbe: Use length to determine if descriptor is done (Alexander Duyck)  [Orabug: 26242766]  
  - ixgbe: Make use of order 1 pages and 3K buffers independent of FCoE (Alexander Duyck)   
  - ixgbe: Only DMA sync frame length (Alexander Duyck)  [Orabug: 26242766]  
  - ixgbe: Update version to reflect added functionality (Mark Rustad)  [Orabug: 26242766]  
  - ixgbe: prefix Data Center Bridge ops struct (Stephen Hemminger)  [Orabug: 26242766]  
  - ixgbe: Support 2.5Gb and 5Gb speed (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbevf: get rid of custom busy polling code (Eric Dumazet)  [Orabug: 26242766]  
  - ixgbe: get rid of custom busy polling code (Eric Dumazet)  [Orabug: 26242766]  
  - ixgbe: Add PF support for VF promiscuous mode (Don Skidmore)  [Orabug: 26242766]  
  - ixgbevf: Add support for VF promiscuous mode (Don Skidmore)  [Orabug: 26242766]  
  - ixgbe: Implement support for firmware-controlled PHYs (Mark Rustad)  [Orabug: 26242766]  
  - ixgbe: Implement firmware interface to access some PHYs (Mark Rustad)  [Orabug: 26242766]  
  - ixgbe: Remove unused firmware version functions and method (Mark Rustad)  [Orabug: 26242766]  
  - ixgbe: Fix issues with EEPROM access (Mark Rustad)  [Orabug: 26242766]  
  - ixgbe: Configure advertised speeds correctly for KR/KX backplane (Don Skidmore)  [Orabug: 26242766]  
  - ixgbevf: restore hw_addr on resume or error (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Yusuke Suzuki)  [Orabug: 26242766]  
  - ixgbevf: fix AER error handling (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: fix AER error handling (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: test for trust in macvlan adjustments for VF (Ken Cox)  [Orabug: 26242766]  
  - ixgbevf: handle race between close and suspend on shutdown (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: handle close/suspend race with netif_device_detach/present (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: Fix reporting of 100Mb capability (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Reduce I2C retry count on X550 devices (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Add bounds check for x540 LED functions (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: add mask for 64 RSS queues (Emil Tantilov)  [Orabug: 26242766]  
  - ixgbe: Fix check for ixgbe_phy_x550em_ext_t reset (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: Report driver version to firmware for x550 devices (Tony Nguyen)  [Orabug: 26242766]  
  - ixgbe: do not disable FEC from the driver (Emil Tantilov)  [Orabug: 26242766]  
  - Documentation/sparc: Steps for sending break on sunhv console (Vijay Kumar)  [Orabug: 24297427]  
  - sparc64: Send break twice from console to return to boot prom (Vijay Kumar)  [Orabug: 24297427]  
  - sparc64: Migrate hvcons irq to panicked cpu (Vijay Kumar)  [Orabug: 24297427]  
  - sparc64: Set cpu state to offline when stopped (Vijay Kumar)  [Orabug: 24297427]  
  - uek-rpm/config: build tcmu kernel module by default (Shan Hai)  [Orabug: 26269847] [Orabug: 25983319]  
  - restore mutex_lock() call to blk_mq_freeze_queue_start() (Dan Duval)  [Orabug: 26266901]  
  - md/raid5: don't index beyond end of array in need_this_block(). (NeilBrown)  [Orabug: 26047272]  
  - dtrace: io provider probes for nfs (Nicolas Droux)  [Orabug: 26242655]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-104.el6uek]
changelog:
  - i40e: remove FDIR_REQUIRES_REINIT driver flag (Jacob Keller)  [Orabug: 26132523]  
  - i40e: remove a useless goto statement (Jacob Keller)  [Orabug: 26132523]  
  - i40e: Check for new arq elements before leaving the adminq subtask loop (Christopher N Bednarz)  [Orabug: 26132523]  
  - i40e: use register for XL722 control register read/write (Paul M Stillwell Jr)  [Orabug: 26132523]  
  - i40e: Clean up handling of private flags (Alexander Duyck)  [Orabug: 26132523]  
  - i40evf: enforce descriptor write-back mechanism for VF (Preethi Banala)  [Orabug: 26132523]  
  - i40e: initialize params before notifying of l2_param_changes (Jacob Keller)  [Orabug: 26132523]  
  - i40e/i40evf: Clean-up process_skb_fields (Alexander Duyck)  [Orabug: 26132523]  
  - i40e: removed no longer needed delays (Bimmy Pujari)  [Orabug: 26132523]  
  - i40e: Fixed race conditions in VF reset (Robert Konklewski)  [Orabug: 26132523]  
  - i40e/i40evf: Fix use after free in Rx cleanup path (Alexander Duyck)  [Orabug: 26132523]  
  - i40e: fix configuration of RSS table with DCB (Harshitha Ramamurthy)  [Orabug: 26132523]  
  - i40e: Do not enable NAPI on q_vectors that have no rings (Alexander Duyck)  [Orabug: 26132523]  
  - i40e: make use of hlist_for_each_entry_continue (Jacob Keller)  [Orabug: 26132523]  
  - i40e: document drivers use of ntuple filters (Jacob Keller)  [Orabug: 26132523]  
  - i40e: add support for SCTPv4 FDir filters (Jacob Keller)  [Orabug: 26132523]  
  - i40e: implement support for flexible word payload (Jacob Keller)  [Orabug: 26132523]  
  - i40e: add parsing of flexible filter fields from userdef (Jacob Keller)  [Orabug: 26132523]  
  - i40e: partition the ring_cookie to get VF index (Jacob Keller)  [Orabug: 26132523]  
  - i40e: allow changing input set for ntuple filters (Jacob Keller)  [Orabug: 26132523]  
  - i40e: restore default input set for each flow type (Jacob Keller)  [Orabug: 26132523]  
  - i40e: check current configured input set when adding ntuple filters (Jacob Keller)  [Orabug: 26132523]  
  - i40e: correctly honor the mask fields for ETHTOOL_SRXCLSRLINS (Jacob Keller)  [Orabug: 26132523]  
  - i40e: always remove old filter when adding new FDir filter (Jacob Keller)  [Orabug: 26132523]  
  - i40e: explicitly fail on extended MAC field for ethtool_rx_flow_spec (Jacob Keller)  [Orabug: 26132523]  
  - i40e: add counters for UDP/IPv4 and IPv4 filters (Jacob Keller)  [Orabug: 26132523]  
  - i40e: don't re-enable ATR when flushing filters if SB has TCP4/IPv4 rules (Jacob Keller)  [Orabug: 26132523]  
  - i40e: reset fd_tcp_rule count when restoring filters (Jacob Keller)  [Orabug: 26132523]  
  - i40e: remove redundant check for fd_tcp_rule when restoring filters (Jacob Keller)  [Orabug: 26132523]  
  - i40e: exit ATR mode only when adding TCP/IPv4 filter succeeds (Jacob Keller)  [Orabug: 26132523]  
  - i40e: return immediately when failing to add fdir filter (Jacob Keller)  [Orabug: 26132523]  
  - i40e: rework exit flow of i40e_add_fdir_ethtool (Jacob Keller)  [Orabug: 26132523]  
  - i40e: don't use arrays for (src|dst)_ip (Jacob Keller)  [Orabug: 26132523]  
  - i40e: send correct port number to AdminQ when enabling UDP tunnels (Jacob Keller)  [Orabug: 26132523]  
  - i40e: rename auto_disable_flags to hw_disabled_flags (Harshitha Ramamurthy)  [Orabug: 26132523]  
  - i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Bimmy Pujari)  [Orabug: 26132523]  
  - i40e: Allow untrusted VFs to have more filters (Mitch Williams)  [Orabug: 26132523]  
  - i40e: Clarify steps in MAC/VLAN filters initialization routine (Filip Sadowski)  [Orabug: 26132523]  
  - i40e: fix RSS queues only operating on PF0 (Lihong Yang)  [Orabug: 26132523]  
  - i40e: fix ethtool to get EEPROM data from X722 interface (Lihong Yang)  [Orabug: 26132523]  
  - i40e: don't add more vectors to num_lan_msix than number of CPUs (Jacob Keller)  [Orabug: 26132523]  
  - i40e: KISS the client interface (Mitch Williams)  [Orabug: 26132523]  
  - i40e: fix up recent proxy and wol bits for X722_SUPPORT (Shannon Nelson)  [Orabug: 26132523]  
  - i40e: Acquire NVM lock before reads on all devices (Aaron Salter)  [Orabug: 26132523]  
  - scripts/spelling.txt: add "varible" pattern and fix typo instances (Masahiro Yamada)  [Orabug: 26132523]  
  - i40e: Invoke softirqs after napi_reschedule (Benjamin Poirier)  [Orabug: 26132523]  
  - i40e: remove duplicate device id from PCI table (Carolyn Wyborny)  [Orabug: 26132523]  
  - i40e: mark the value passed to csum_replace_by_diff as __wsum (Jacob Keller)  [Orabug: 26132523]  
  - i40e: Error handling for link event (Harshitha Ramamurthy)  [Orabug: 26132523]  
  - i40e: properly convert le16 value to CPU format (Jacob Keller)  [Orabug: 26132523]  
  - i40e: convert to cpu from le16 to generate switch_id correctly (Jacob Keller)  [Orabug: 26132523]  
  - i40e: refactor AQ CMD buffer debug printing (Alan Brady)  [Orabug: 26132523]  
  - i40e: Fix Adaptive ITR enabling (Carolyn Wyborny)  [Orabug: 26132523]  
  - i40evf: add comment (Mitch Williams)  [Orabug: 26132523]  
  - i40evf: free rings in remove function (Mitch Williams)  [Orabug: 26132523]  
  - i40e: remove unnecessary call to i40e_update_link_info (Jacob Keller)  [Orabug: 26132523]  
  - i40e: enable mc magic pkt wakeup during power down (Joshua Hay)  [Orabug: 26132523]  
  - i40e: fix disable overflow promiscuous mode (Alan Brady)  [Orabug: 26132523]  
  - i40e: Save more link abilities when using ethtool (Henry Tieman)  [Orabug: 26132523]  
  - i40e: avoid race condition when sending filters to firmware for addition (Jacob Keller)  [Orabug: 26132523]  
  - i40e: allow i40e_update_filter_state to skip broadcast filters (Jacob Keller)  [Orabug: 26132523]  
  - i40e: don't warn every time we clear an Rx timestamp register (Jacob Keller)  [Orabug: 26132523]  
  - i40e: Save link FEC info from link up event (Henry Tieman)  [Orabug: 26132523]  
  - i40e: Add bus number info to i40e_bus_info struct (Sudheer Mogilappagari)  [Orabug: 26132523]  
  - i40e: Clean up dead code (Mitch Williams)  [Orabug: 26132523]  
  - i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Bimmy Pujari)  [Orabug: 26132523]  
  - i40e: update comment explaining where FDIR buffers are freed (Jacob Keller)  [Orabug: 26132523]  
  - i40e/i40evf: eliminate i40e_pull_tail() (Scott Peterson)  [Orabug: 26132523]  
  - i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Scott Peterson)  [Orabug: 26132523]  
  - i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Scott Peterson)  [Orabug: 26132523]  
  - i40evf: track outstanding client request (Mitch Williams)   
  - i40e: don't check params until after checking for client instance (Jacob Keller)  [Orabug: 26132523]  
  - i40e: add interrupt rate limit verbosity (Alan Brady)  [Orabug: 26132523]  
  - i40e: refactor macro INTRL_USEC_TO_REG (Alan Brady)  [Orabug: 26132523]  
  - i40e: remove unused function (Mitch Williams)  [Orabug: 26132523]  
  - i40e: Remove FPK HyperV VF device ID (Jayaprakash Shanmugam)   
  - i40e: Quick refactor to start moving data off stack and into Tx buffer info (Alexander Duyck)  [Orabug: 26132523]  
  - i40e: remove unnecessary __packed (Tushar Dave)  [Orabug: 26132523]  
  - i40evf: remove unused device ID (Mitch Williams)   
  - i40e: Deprecating unused macro (Bimmy Pujari)  [Orabug: 26132523]  
  - i40e: when adding or removing MAC filters, correctly handle VLANs (Jacob Keller)  [Orabug: 26132523]  
  - i40e: avoid O(n^2) loop when deleting all filters (Jacob Keller)  [Orabug: 26132523]  
  - i40e: rename i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Jacob Keller)  [Orabug: 26132523]  
  - i40e: no need to check is_vsi_in_vlan before calling i40e_del_mac_all_vlan (Jacob Keller)  [Orabug: 26132523]  
  - i40e: fold the i40e_is_vsi_in_vlan check into i40e_put_mac_in_vlan (Jacob Keller)  [Orabug: 26132523]  
  - i40e: don't allow i40e_vsi_(add|kill)_vlan to operate when VID<1 (Jacob Keller)  [Orabug: 26132523]  
  - i40e: Changed version from 1.6.21 to 1.6.25 (Bimmy Pujari)  [Orabug: 26132523]  
  - rds: tcp: fix memory leak in TIME_WAIT sockets (Sowmini Varadhan)  [Orabug: 26250066]  
  - rds: tcp: canonical connection order for all paths with index > 0 (Sowmini Varadhan)  [Orabug: 26241322]  
  - rds: tcp: allow progress of rds_conn_shutdown if the rds_connection is marked ERROR by an intervening FIN (Sowmini Varadhan)  [Orabug: 26241322]  
  - Backport multipath RDS from upstream to UEK4 (Sowmini Varadhan)  [Orabug: 26241322]  
  - IB/cm: remove unnecessary ib_query_device in PSIF RNR WA (Wei Lin Guay)  [Orabug: 25892550]  
  - Fix Express lane queue creation. (James Smart)  [Orabug: 26241598]  
  - xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t (Hou Tao)  [Orabug: 26130728]  
  - xfs: fix max_retries _show and _store functions (Carlos Maiolino)  [Orabug: 26130728]  
  - xfs: normalize "infinite" retries in error configs (Eric Sandeen)  [Orabug: 26130728]  
  - xfs: don't reset b_retries to 0 on every failure (Eric Sandeen)  [Orabug: 26130728]  
  - xfs: fix xfs_error_get_cfg for negative errnos (Eric Sandeen)  [Orabug: 26130728]  
  - xfs: add "fail at unmount" error handling configuration (Carlos Maiolino)  [Orabug: 26130728]  
  - xfs: add configuration handlers for specific errors (Carlos Maiolino)  [Orabug: 26130728]  
  - xfs: add configuration of error failure speed (Carlos Maiolino)  [Orabug: 26130728]  
  - xfs: introduce table-based init for error behaviors (Carlos Maiolino)  [Orabug: 26130728]  
  - xfs: add configurable error support to metadata buffers (Carlos Maiolino)  [Orabug: 26130728]  
  - xfs: introduce metadata IO error class (Carlos Maiolino)  [Orabug: 26130728]  
  - xfs: configurable error behavior via sysfs (Carlos Maiolino)  [Orabug: 26130728]  
  - sparc64: mm: fix copy_tsb to correctly copy huge page TSBs (Mike Kravetz)  [Orabug: 26100901]  
  - IB/mlx4: Change flush logic so it adheres to the variable name (Håkon Bugge)  [Orabug: 26187991]  
  - IB/mlx4: Fix incorrect order of formal and actual parameters (Håkon Bugge)  [Orabug: 26187991]  
  - Btrfs: show subvol= and subvolid= in /proc/mounts (Omar Sandoval)  [Orabug: 26088734]  
  - xsigo: UEK4-master:poor performance discovering 256 FC LUNs w/4 paths per LUN (Pradeep Gopanapalli)  [Orabug: 26199177]  
  - uek-rpm: enable bnxt driver for sparc (Allen Pais)  [Orabug: 26221767]  
  - uek-rpm: set CONFIG_FORCE_MAX_ZONEORDER to 16 (Allen Pais)  [Orabug: 26221819]  
  - NVMe: During NVMe probe, get NVMe device information before mapping the device. (Ashok Vairavan)  [Orabug: 26194850]  
  - sparc: Fix kernel BUG at arch/sparc/kernel/mdesc.c (Thomas Tai)   
  - sparc64: allocate sufficient space for machine description (Thomas Tai)  [Orabug: 23082240]  
  - sparc64/mlx4_core: relaxed order for mlx4_core dma mappings (Shamir Rabinovitch)  [Orabug: 25723815]  
  - sparc64: Fix an error code returned by a DAX ioctl (Sanath Kumar)  [Orabug: 26132331]  
  - sparc64: fix M8 ADI support (Anthony Yznaga)  [Orabug: 26096575]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.el6uek]
changelog:
  - Added IB diag counters from UEK2 (Chris Gray)  [Orabug: 26088208]  
  - scsi: megaraid_sas: Driver version upgrade (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: raid6 also require cpuSel check same as raid5 (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: add correct return type check for ldio hint logic for raid1 (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: array overflow in megasas_dump_frame() (Dan Carpenter)  [Orabug: 26096381]  
  - scsi: megaraid_sas: driver version upgrade (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Change RAID_1_10_RMW_CMDS to RAID_1_PEER_CMDS and set value to 2 (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Indentation and smatch warning fixes (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Cleanup VD_EXT_DEBUG and SPAN_DEBUG related debug prints (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Increase internal command pool (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Bail out the driver load if ld_list_query fails (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Change build_mpt_mfi_pass_thru to return void (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: During OCR, if get_ctrl_info fails do not continue with OCR (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Remove unused pd_index from megasas_build_ld_nonrw_fusion (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: megasas_return_cmd does not memset IO frame to zero (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: max_fw_cmds are decremented twice, remove duplicate (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: update can_queue only if the new value is less (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Change max_cmd from u32 to u16 in all functions (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: set pd_after_lb from MR_BuildRaidContext and initialize pDevHandle to MR_DEVHANDLE_INVALID (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: latest controller OCR capability from FW before sending shutdown DCMD (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: avoid unaligned access in ioctl path (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: big endian support changes (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Big endian RDPQ mode fix (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: MR_TargetIdToLdGet u8 to u16 and avoid invalid raid-map access (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: In validate raid map, raid capability is not converted to cpu format for all lds (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: reduce size of fusion_context and use vmalloc if kmalloc fails (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: add print in device removal path (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: enhance debug logs in OCR context (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: set residual bytes count during IO completion (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: raid 1 write performance for large io (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: change issue_dcmd to return void from int (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: megasas_get_request_descriptor always return valid desc (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Use DID_REQUEUE (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: RAID map is accessed for SYS PDs when use_seqnum_jbod_fp is not set (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Refactor MEGASAS_IS_LOGICAL macro using sdev (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: 32 bit descriptor fire cmd optimization (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: raid 1 fast path code optimize (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: cpu select rework. (Shivasharan S)  [Orabug: 26096381]  
  - Revert "scsi: megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth" (Shivasharan S)  [Orabug: 26096381]  
  - scsi: megaraid_sas: driver version upgrade (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: megaraid_sas: ldio_outstanding variable is not decremented in completion path (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: megaraid_sas: 128 MSIX Support (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers (Sasikumar Chandrasekaran)  [Orabug: 26096381]  
  - scsi: sd: Check for unaligned partial completion (Damien Le Moal)  [Orabug: 26178369]  
  - PCI/AER: include header file (Sudip Mukherjee)  [Orabug: 25130845]  
  - NVMe: reverse IO direction for VUC command code F7 (Ashok Vairavan)  [Orabug: 25258071]  
  - nvme: factor out a add nvme_is_write helper (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: allow for size limitations from transport drivers (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme.h: add constants for PSDT and FUSE values (James Smart)  [Orabug: 25130845]  
  - nvme.h: add AER constants (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme.h: add NVM command set SQE/CQE size defines (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme.h: Add get_log_page command strucure (Armen Baloyan)  [Orabug: 25130845]  
  - nvme.h: add RTD3R, RTD3E and OAES fields (Christoph Hellwig)  [Orabug: 25130845]  
  - NVMe: Only release requested regions (Johannes Thumshirn)  [Orabug: 25130845]  
  - NVMe: Fix removal in case of active namespace list scanning method (Sunad Bhandary)  [Orabug: 25130845]  
  - NVMe: Implement namespace list scanning (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Don't unmap controller registers on reset (Keith Busch)  [Orabug: 25130845]  
  - NVMe: reduce admin queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan)  [Orabug: 25186219]  
  - nvme: Limit command retries (Keith Busch)  [Orabug: 25130845]  
  - NVMe: reduce queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan)  [Orabug: 25138123]  
  - NVMe: Create discard zero quirk white list (Keith Busch)  [Orabug: 25130845]  
  - nvme: use UINT_MAX for max discard sectors (Minfei Huang)  [Orabug: 25130845]  
  - nvme: move nvme_cancel_request() to common code (Ming Lin)  [Orabug: 25130845]  
  - nvme: update and rename nvme_cancel_io to nvme_cancel_request (Ming Lin)  [Orabug: 25130845]  
  - blk-mq: Export tagset iter function (Sagi Grimberg)  [Orabug: 25130845]  
  - NVMe: Add device ID's with stripe quirk (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Short-cut removal on surprise hot-unplug (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Allow user initiated rescan (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Reduce driver log spamming (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Unbind driver on failure (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Delete only created queues (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Fix reset/remove race (Keith Busch)  [Orabug: 25130845]  
  - nvme: fix nvme_ns_remove() deadlock (Ming Lin)  [Orabug: 25130845]  
  - nvme: switch to RCU freeing the namespace (Ming Lin)  [Orabug: 25130845]  
  - NVMe: correct comment for offset enum of controller registers in nvme.h (Wang Sheng-Hui)  [Orabug: 25130845]  
  - nvme: add helper nvme_cleanup_cmd() (Ming Lin)  [Orabug: 25130845]  
  - nvme: move AER handling to common code (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move namespace scanning to core (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: tighten up state check for namespace scanning (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: introduce a controller state machine (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: remove the io_incapable method (Christoph Hellwig)  [Orabug: 25130845]  
  - NVMe: nvme_core_exit() should do cleanup in the reverse order as nvme_core_init does (Wang Sheng-Hui)  [Orabug: 25130845]  
  - NVMe: Fix check_flush_dependency warning (Keith Busch)  [Orabug: 25130845]  
  - NVMe: small typo in section BLK_DEV_NVME_SCSI of host/Kconfig (Wang Sheng-Hui)  [Orabug: 25130845]  
  - nvme: fix cntlid type (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: Avoid reset work on watchdog timer function during error recovery (Guilherme G. Piccoli)  [Orabug: 25130845]  
  - nvme: remove dead controllers from a work item (Christoph Hellwig)  [Orabug: 25130845]  
  - NVMe: silence warning about unused 'dev' (Jens Axboe)  [Orabug: 25130845]  
  - NVMe: switch to using blk_queue_write_cache() (Jens Axboe)  [Orabug: 25130845]  
  - block: add ability to flag write back caching on a device (Jens Axboe)  [Orabug: 25130845]  
  - nvme: Use blk-mq helper for IO termination (Sagi Grimberg)  [Orabug: 25130845]  
  - NVMe: Skip async events for degraded controllers (Keith Busch)  [Orabug: 25130845]  
  - nvme: add helper nvme_setup_cmd() (Ming Lin)  [Orabug: 25130845]  
  - block: add offset in blk_add_request_payload() (Ming Lin)  [Orabug: 25130845]  
  - nvme: rewrite discard support (Ming Lin)  [Orabug: 25130845]  
  - nvme: add helper nvme_map_len() (Ming Lin)  [Orabug: 25130845]  
  - nvme: add missing lock nesting notation (Ming Lin)  [Orabug: 25130845]  
  - NVMe: Always use MSI/MSI-x interrupts (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Fix reset/remove race (Keith Busch)  [Orabug: 25130845]  
  - nvme: avoid cqe corruption when update at the same time as read (Marta Rybczynska)  [Orabug: 25130845]  
  - NVMe: Expose ns wwid through single sysfs entry (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Remove unused sq_head read in completion path (Jon Derrick)  [Orabug: 25130845]  
  - nvme: fix max_segments integer truncation (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: set queue limits for the admin queue (Christoph Hellwig)  [Orabug: 25130845]  
  - NVMe: Fix 0-length integrity payload (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Don't allow unsupported flags (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Move error handling to failed reset handler (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Simplify device reset failure (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Fix namespace removal deadlock (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Use IDA for namespace disk naming (Keith Busch)  [Orabug: 25130845]  
  - nvme: expose cntlid in sysfs (Ming Lin)  [Orabug: 25130845]  
  - nvme: return the whole CQE through the request passthrough interface (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: fix Kconfig description for BLK_DEV_NVME_SCSI (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: replace the kthread with a per-device watchdog timer (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: don't poll the CQ from the kthread (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: use a work item to submit async event requests (Christoph Hellwig)  [Orabug: 25130845]  
  - NVMe: Rate limit nvme IO warnings (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Poll device while still active during remove (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Requeue requests on suspended queues (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Allow request merges (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Fix io incapable return values (Keith Busch)  [Orabug: 25130845]  
  - nvme: split pci module out of core module (Ming Lin)  [Orabug: 25130845]  
  - nvme: split dev_list_lock (Ming Lin)  [Orabug: 25130845]  
  - nvme: move timeout variables to core.c (Ming Lin)  [Orabug: 25130845]  
  - nvme/host: reference the fabric module for each bdev open callout (Sagi Grimberg)  [Orabug: 25130845]  
  - nvme: Log the ctrl device name instead of the underlying pci device name (Sagi Grimberg)  [Orabug: 25130845]  
  - nvme: fix drvdata setup for the nvme device (Christoph Hellwig)  [Orabug: 25130845]  
  - NVMe: Fix possible queue use after freed (Keith Busch)  [Orabug: 25130845]  
  - nvme: switch abort to blk_execute_rq_nowait (Christoph Hellwig)  [Orabug: 25130845]  
  - blk-mq: fix racy updates of rq->errors (Christoph Hellwig)  [Orabug: 25130845]  
  - NVMe: Export NVMe attributes to sysfs group (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Shutdown controller only for power-off (Keith Busch)  [Orabug: 25130845]  
  - NVMe: IO queue deletion re-write (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Remove queue freezing on resets (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Use a retryable error code on reset (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Fix admin queue ring wrap (Keith Busch)  [Orabug: 25130845]  
  - nvme: make SG_IO support optional (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: fixes for NVME_IOCTL_IO_CMD on the char device (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: synchronize access to ctrl->namespaces (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: Move nvme_freeze/unfreeze_queues to nvme core (Sagi Grimberg)  [Orabug: 25130845]  
  - NVMe: Export namespace attributes to sysfs (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Add pci error handlers (Keith Busch)  [Orabug: 25130845]  
  - nvme: merge iod and cmd_info (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: meta_sg doesn't have to be an array (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: properly free resources for cancelled command (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: simplify completion handling (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: special case AEN requests (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: factor out a few helpers from req_completion (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: fix admin queue depth (Christoph Hellwig)  [Orabug: 25130845]  
  - NVMe: Simplify metadata setup (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Remove device management handles on remove (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Use unbounded work queue for all work (Keith Busch)  [Orabug: 25130845]  
  - nvme: switch abort_limit to an atomic_t (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: merge probe_work and reset_work (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: do not restart the request timeout if we're resetting the controller (Keith Busch)  [Orabug: 25130845]  
  - nvme: simplify resets (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: add NVME_SC_CANCELLED (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: merge nvme_abort_req and nvme_timeout (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: don't take the I/O queue q_lock in nvme_timeout (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: protect against simultaneous shutdown invocations (Keith Busch)  [Orabug: 25130845]  
  - nvme: only add a controller to dev_list after it's been fully initialized (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: only ignore hardware errors in nvme_create_io_queues (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: precedence bug in nvme_pr_clear() (Dan Carpenter)  [Orabug: 25130845]  
  - nvme: fix another 32-bit build warning (Arnd Bergmann)  [Orabug: 25130845]  
  - nvme: refactor set_queue_count (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move chardev and sysfs interface to common code (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move namespace scanning to common code (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move the call to nvme_init_identify earlier (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: add a common helper to read Identify Controller data (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move nvme_{enable,disable,shutdown}_ctrl to common code (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move remaining CC setup into nvme_enable_ctrl (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: add explicit quirk handling (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move block_device_operations and ns/ctrl freeing to common code (Ashok Vairavan)  [Orabug: 25130845]  
  - nvme: use the block layer for userspace passthrough metadata (Keith Busch)  [Orabug: 25130845]  
  - nvme: split __nvme_submit_sync_cmd (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move nvme_setup_flush and nvme_setup_rw to common code (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move nvme_error_status to common code (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: factor out a nvme_unmap_data helper (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: simplify nvme_setup_prps calling convention (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: split a new struct nvme_ctrl out of struct nvme_dev (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: use vendor it from identify (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: split nvme_trans_device_id_page (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: use offset instead of a struct for registers (Christoph Hellwig)   
  - nvme: split command submission helpers out of pci.c (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move struct nvme_iod to pci.c (Christoph Hellwig)  [Orabug: 25130845]  
  - NVMe: Precedence error in nvme_pr_clear() (Dan Carpenter)  [Orabug: 25130845]  
  - Update target repo for nvme patch contributions (Jay Freyensee)  [Orabug: 25130845]  
  - nvme: add missing endianess annotations in nvme_pr_command (Christoph Hellwig)  [Orabug: 25130845]  
  - block: rename REQ_TYPE_SPECIAL to REQ_TYPE_DRV_PRIV (Christoph Hellwig)  [Orabug: 25130845]  
  - block: add an API for Persistent Reservations (Christoph Hellwig)  [Orabug: 25130845]  
  - NVMe: Add persistent reservation ops (Keith Busch)  [Orabug: 25130845]  
  - nvme: suspend i/o during runtime blk_integrity_unregister (Dan Williams)  [Orabug: 25130845]  
  - nvme include linux types.h (Christoph Hellwig)  [Orabug: 25130845]  
  - nvme: move to a new drivers/nvme/host directory (Jay Sternberg)  [Orabug: 25130845]  
  - NVMe: Set affinity after allocating request queues MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Fix IO for extended metadata formats (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Remove hctx reliance for multi-namespace (Keith Busch)  [Orabug: 25130845]  
  - NVMe: Use requested sync command timeout (Keith Busch)  [Orabug: 25130845]  
  - Revert "nvme: move to a new drivers/nvme/host directory" (Ashok Vairavan)  [Orabug: 25130845]  
  - Revert "NVMe: reduce admin queue depth as workaround for Samsung EPIC SQ errata" (Ashok Vairavan)   
  - Revert "nvme: Limit command retries" (Ashok Vairavan)   
  - Revert "nvme: avoid cqe corruption when update at the same time as read" (Ashok Vairavan)   
  - Revert "NVMe: Don't unmap controller registers on reset" (Ashok Vairavan)   
  - Revert "NVMe: reverse IO direction for VUC command code F7" (Ashok Vairavan)   
  - Revert "NVMe: reduce queue depth as workaround for Samsung EPIC SQ errata" (Ashok Vairavan)   
  - forcedeth: enable forcedeth kernel option (Zhu Yanjun)  [Orabug: 25571921]  
  - ipmi: Edit ambiguous error message for unknown command (Atish Patra)  [Orabug: 25461958]  
  - kabi whitelist: Remove all ib_ symbols from the list. (Knut Omang)  [Orabug: 25955825]  
  - ext4: print ext4 mount option data_err=abort correctly (Ales Novak)  [Orabug: 25691020]  
  - IB/sa: Allocate SA query with kzalloc (Kaike Wan)  [Orabug: 26124118]  
  - IB/sa: Fix netlink local service GFP crash (Kaike Wan)  [Orabug: 26124118]  
  - IB/sa: Fix rdma netlink message flags (Kaike Wan)  [Orabug: 26124118]  
  - IB/sa: Put netlink request into the request list before sending (Kaike Wan)  [Orabug: 26124118]  
  - IB/core: Fix a potential array overrun in CMA and SA agent (Yuval Shaia)  [Orabug: 26124118]  
  - IB/SA: Use correct free function (Mark Bloch)  [Orabug: 26124118]  
  - IB/sa: Route SA pathrecord query through netlink (Kaike Wan)  [Orabug: 26124118]  
  - IB/core: Add rdma netlink helper functions (Kaike Wan)  [Orabug: 26124118]  
  - IB/netlink: Add defines for local service requests through netlink (Kaike Wan)  [Orabug: 26124118]  
  - scsi: mpt3sas: remove redundant wmb (Sinan Kaya)  [Orabug: 26096353]  
  - scsi: mpt3sas: Updating driver version to v15.100.00.00 (Chaitra P B)  [Orabug: 26096353]  
  - scsi: mpt3sas: Fix for Crusader to achieve product targets with SAS devices. (Chaitra P B)  [Orabug: 26096353]  
  - scsi: mpt3sas: Fix Firmware fault state 0x2100 during heavy 4K RR FIO stress test. (Chaitra P B)  [Orabug: 26096353]  
  - scsi: mpt3sas: Added print to notify cable running at a degraded speed. (Chaitra P B)  [Orabug: 26096353]  
  - xen-blkback: report hotplug-status busy when detach is initiated but frontend device is busy. (Niranjan Patil)  [Orabug: 26072430]  
  - qla2xxx: Allow vref count to timeout on vport delete. (Joe Carnuccio)  [Orabug: 26021151]  
  - Btrfs: don't BUG_ON() in btrfs_orphan_add (Josef Bacik)  [Orabug: 25975316]  
  - Btrfs: clarify do_chunk_alloc()'s return value (Liu Bo)  [Orabug: 25975316]  
  - btrfs: flush_space: treat return value of do_chunk_alloc properly (Alex Lyakas)  [Orabug: 25975316]  
  - ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki)  [Orabug: 25955089]  
  - xen: Make VPMU init message look less scary (Juergen Gross)  [Orabug: 25873416]  
  - uek-rpm: configs: enable CONFIG_ACPI_NFIT (Todd Vierling)  [Orabug: 25719149]  
  - ipv6: Don't use ufo handling on later transformed packets (Jakub Sitnicki)  [Orabug: 25533743]  
  - net/packet: fix overflow in check for tp_reserve (Andrey Konovalov)  [Orabug: 25813773]  {CVE-2017-7308} 
  - net/packet: fix overflow in check for tp_frame_nr (Andrey Konovalov)  [Orabug: 25813773]  {CVE-2017-7308} 
  - net/packet: fix overflow in check for priv area size (Andrey Konovalov)  [Orabug: 25813773]  {CVE-2017-7308} 
  - fs/file.c: __fget() and dup2() atomicity rules (Eric Dumazet)  [Orabug: 25408921]  
  - IB/ipoib: add get_settings in ethtool (Zhu Yanjun)  [Orabug: 25048521]  
  - RDS/IB: active bonding port state fix for intfs added late (Mukesh Kacker)  [Orabug: 26081079]  
  - Revert "xen/events: remove unnecessary call to bind_evtchn_to_cpu()" (Zhenzhong Duan)   
  - xsigo: Compute node crash on FC failover (Pradeep Gopanapalli)  [Orabug: 25981973]  
  - Revert "[SCSI] libiscsi: Reduce locking contention in fast path" (Ashish Samant)  [Orabug: 25975223]  
  - nfsd: stricter decoding of write-like NFSv2/v3 ops (J. Bruce Fields)  [Orabug: 25974739]  {CVE-2017-7895} 
  - sched/rt: Minimize rq->lock contention in do_sched_rt_period_timer() (Dave Kleikamp)  [Orabug: 25491970]  
  - sparc64: cache_line_size() returns larger value for cache line size. (chris hyser)   
  - sparc64: fix inconsistent printing of handles in debug messages (Menno Lageman)   
  - sparc64: set the ISCNTRLD bit for SP service handles (Menno Lageman)  [Orabug: 25983868]  
  - sparc64: DAX recursive lock removed (Rob Gardner)  [Orabug: 26103487]  
  - sparc/ftrace: Fix ftrace graph time measurement (Liam R. Howlett)  [Orabug: 25995351]  
  - sparc64: Increase max_phys_bits to 51 for M8. (Vijay Kumar)  [Orabug: 25808647]  
  - sparc64: 5-Level page table support for sparc (Vijay Kumar)  [Orabug: 26076110] [Orabug: 25808647]  
  - mm, gup: fix typo in gup_p4d_range() (Kirill A. Shutemov)  [Orabug: 25808647]  
  - mm: introduce __p4d_alloc() (Kirill A. Shutemov)  [Orabug: 25808647]  
  - mm: convert generic code to 5-level paging (Vijay Kumar)  [Orabug: 25808647]  
  - asm-generic: introduce <asm-generic/pgtable-nop4d.h> (Vijay Kumar)  [Orabug: 25808647]  
  - arch, mm: convert all architectures to use 5level-fixup.h (Vijay Kumar)  [Orabug: 25808647]  
  - asm-generic: introduce __ARCH_USE_5LEVEL_HACK (Kirill A. Shutemov)  [Orabug: 25808647]  
  - asm-generic: introduce 5level-fixup.h (Kirill A. Shutemov)  [Orabug: 25808647]  
  - sparc64: prevent sunvdc from sending duplicate vdisk requests (Jag Raman)  [Orabug: 25866770]  
  - ldmvsw: stop the clean timer at beginning of remove (Shannon Nelson)  [Orabug: 25748241]  
  - sparc64: set CONFIG_EFI in config (Eric Snowberg)  [Orabug: 26037358]  
  - sparc64: /sys/firmware/efi missing during EFI boot (Eric Snowberg)  [Orabug: 26037358]  
  - Allow default value of npools used for iommu to be configured from cmdline (Allen Pais)   
  - SPARC64: Add Linux vds driver Device ID support for Solaris guest boot (George Kennedy)  [Orabug: 25836231]  
  - sparc64: Remove locking of huge pages in DAX driver (Sanath Kumar)  [Orabug: 25968141]  
  - ldmvsw: unregistering netdev before disable hardware (Thomas Tai)   
  - arch/sparc: Measure receiver forward progress to avoid send mondo timeout (Jane Chu)  [Orabug: 25476541]  
  - sparc64: update DAX submit to latest HV spec (Jonathan Helman)  [Orabug: 25927558]  
  - arch/sparc: increase CONFIG_NODES_SHIFT on SPARC to 5 (Jane Chu)  [Orabug: 25577754]  
  - arch/sparc: support NR_CPUS = 4096 (jane Chu)  [Orabug: 25505750]  
  - ipv6: catch a null skb before using it in a DTRACE (Shannon Nelson)  [Orabug: 25973797]  
  - sparc64: fix fault handling in NGbzero.S and GENbzero.S (Dave Aldridge)  [Orabug: 25577560]  
  - sparc64: modify sys_dax.h for new libdax (Jonathan Helman)  [Orabug: 25927572]  
  - bnx2x: Align RX buffers (Scott Wood)  [Orabug: 25806778]  
  - PCI: Fix unaligned accesses in VC code (David Miller)  [Orabug: 25806778]  
  - sparc64: Use LOCKDEP_SMALL, not PROVE_LOCKING_SMALL (Daniel Jordan)  [Orabug: 25830041]  
  - lockdep: Limit static allocations if PROVE_LOCKING_SMALL is defined (Babu Moger)   
  - config: Adding the new config parameter CONFIG_PROVE_LOCKING_SMALL for sparc (Babu Moger)   
  - sparc64: fix cdev_put() use-after-free when unbinding an LDom (Thomas Tai)  [Orabug: 25911389]  
  - sparc64: change DAX CCB_EXEC ENOBUFS print to debug (Jonathan Helman)  [Orabug: 25927528]  
  - xen-netback: copy buffer on xenvif_start_xmit (Joao Martins)  [Orabug: 26107942]  
  - xen-netback: slightly rework xenvif_rx_skb (Joao Martins)  [Orabug: 26107942]  
  - xen-netfront: introduce rx copy mode (Joao Martins)  [Orabug: 26107942]  
  - xen-netfront: use gref mappings for Tx buffers (Joao Martins)  [Orabug: 26107942]  
  - xen-netfront: generalize recycling for grants (Joao Martins)  [Orabug: 26107942]  
  - xen-netfront: add rx page statistics (Joao Martins)  [Orabug: 26107942]  
  - xen-netfront: introduce rx page recyling (Joao Martins)  [Orabug: 26107942]  
  - xen-netfront: move rx_gso_checksum_fixup into netfront_stats (Joao Martins)  [Orabug: 26107942]  
  - xen-netfront: introduce staging gref pools (Joao Martins)  [Orabug: 26107942]  
  - xen-netback: use gref mappings for Tx requests (Joao Martins)  [Orabug: 26107942]  
  - xen-netback: use gref mappings for Rx requests (Joao Martins)  [Orabug: 26107942]  
  - xen-netback: shorten tx grant copy (Joao Martins)  [Orabug: 26107942]  
  - xen-netback: introduce staging grant mappings ops (Joao Martins)  [Orabug: 26107942]  
  - include/xen: import vendor extension to netif.h (Joao Martins)  [Orabug: 26107942]  
  - xen-netback: fix type mismatch warning (Arnd Bergmann)   
  - xen-netback: fix guest Rx stall detection (after guest Rx refactor) (David Vrabel)   
  - xen/netback: add fraglist support for to-guest rx (Ross Lagerwall)   
  - xen-netback: batch copies for multiple to-guest rx packets (David Vrabel)   
  - xen-netback: process guest rx packets in batches (David Vrabel)   
  - xen-netback: immediately wake tx queue when guest rx queue has space (David Vrabel)   
  - xen-netback: refactor guest rx (David Vrabel)   
  - xen-netback: retire guest rx side prefix GSO feature (Paul Durrant)   
  - xen-netback: separate guest side rx code into separate module (Paul Durrant)   
  - x86/xen/time: setup secondary time info for vdso (Joao Martins)  [Orabug: 26107942]  
  - Drivers: hv: kvp: fix IP Failover (Vitaly Kuznetsov)  [Orabug: 25970637]  
  - Drivers: hv: util: Pass the channel information during the init call (K. Y. Srinivasan)  [Orabug: 25970637]  
  - Drivers: hv: utils: run polling callback always in interrupt context (Olaf Hering)  [Orabug: 25970637]  
  - Drivers: hv: util: Increase the timeout for util services (K. Y. Srinivasan)  [Orabug: 25970637]  
  - Drivers: hv: kvp: check kzalloc return value (Vitaly Kuznetsov)  [Orabug: 25970637]  
  - Drivers: hv: fcopy: dynamically allocate smsg_out in fcopy_send_data() (Vitaly Kuznetsov)  [Orabug: 25970637]  
  - Drivers: hv: vss: full handshake support (Vitaly Kuznetsov)  [Orabug: 25970637]  
  - RDS/IB: 4KB receive buffers get posted by mistake on 16KB frag connections. (Venkat Venkatsubra)  [Orabug: 25920916]  
  - mlx4: limit max MSIX allocations (Ajaykumar Hotchandani)  [Orabug: 25912737]  
  - sched/wait: Fix the signal handling fix (Peter Zijlstra)  [Orabug: 25908266]  
  - sparc64: Fix mapping of 64k pages with MAP_FIXED (Nitin Gupta)  [Orabug: 25885991]  
  - udp: properly support MSG_PEEK with truncated buffers (Eric Dumazet)  [Orabug: 25876402]  {CVE-2016-10229} 
  - net/mlx4_core: panic the system on unrecoverable errors (Santosh Shilimkar)  [Orabug: 25873690]  
  - Revert "restrict /dev/mem to idle io memory ranges" (Chuck Anderson)  [Orabug: 25832750]  
  - I/O ERROR WHEN A FILE ON ACFS FILESYSTEM IS ATTACHED TO THE GUEST DOMU (Joe Jin)  [Orabug: 25831471]  
  - xsigo: Fix spinlock release in case of error (Pradeep Gopanapalli)  [Orabug: 25779803]  
  - mlx4_core: Add func name to common error strings to locate uniquely (Mukesh Kacker)  [Orabug: 25440329]  
  - xsigo: Optimize xsvnic module parameters for UEK4 (Pradeep Gopanapalli)  [Orabug: 25779865]  
  - xen: events: Replace BUG() with BUG_ON() (Shyam Saini)   
  - xen: remove stale xs_input_avail() from header (Juergen Gross)   
  - xen: return xenstore command failures via response instead of rc (Juergen Gross)   
  - xen: xenbus driver must not accept invalid transaction ids (Juergen Gross)   
  - xen/evtchn: use rb_entry() (Geliang Tang)   
  - xen/setup: Don't relocate p2m over existing one (Ross Lagerwall)   
  - xen/balloon: Only mark a page as managed when it is released (Ross Lagerwall)   
  - xen/scsifront: don't request a slot on the ring until request is ready (Juergen Gross)   
  - xen/x86: Increase xen_e820_map to E820_X_MAX possible entries (Alex Thorlton)   
  - x86: Make E820_X_MAX unconditionally larger than E820MAX (Alex Thorlton)   
  - xen/pci: Bubble up error and fix description. (Konrad Rzeszutek Wilk)   
  - xen: xenbus: set error code on failure (Pan Bian)   
  - xen: set error code on failures (Pan Bian)   
  - xen/events: use xen_vcpu_id mapping for EVTCHNOP_status (Vitaly Kuznetsov)   
  - xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing (Boris Ostrovsky)   
  - tpm xen: Remove bogus tpm_chip_unregister (Jason Gunthorpe)   
  - xen-scsifront: Add a missing call to kfree (Quentin Lambert)   
  - xenfs: Use proc_create_mount_point() to create /proc/xen (Seth Forshee)   
  - xen-netback: fix error handling output (Arnd Bergmann)   
  - xen: make use of xenbus_read_unsigned() in xenbus (Juergen Gross)   
  - xen: make use of xenbus_read_unsigned() in xen-pciback (Juergen Gross)   
  - xen: make use of xenbus_read_unsigned() in xen-fbfront (Juergen Gross)   
  - xen: make use of xenbus_read_unsigned() in xen-scsifront (Juergen Gross)   
  - xen: make use of xenbus_read_unsigned() in xen-pcifront (Juergen Gross)   
  - xen: make use of xenbus_read_unsigned() in xen-netfront (Juergen Gross)   
  - xen: make use of xenbus_read_unsigned() in xen-netback (Juergen Gross)   
  - xen: make use of xenbus_read_unsigned() in xen-kbdfront (Juergen Gross)   
  - xen: make use of xenbus_read_unsigned() in xen-tpmfront (Juergen Gross)   
  - xen: make use of xenbus_read_unsigned() in xen-blkfront (Juergen Gross)   
  - xen: make use of xenbus_read_unsigned() in xen-blkback (Juergen Gross)   
  - xen: introduce xenbus_read_unsigned() (Juergen Gross)   
  - xen-netfront: cast grant table reference first to type int (Dongli Zhang)   
  - xen-netfront: do not cast grant table reference to signed short (Dongli Zhang)   
  - xenbus: check return value of xenbus_scanf() (Jan Beulich)   
  - xenbus: prefer list_for_each() (Jan Beulich)   
  - xenbus: advertise control feature flags (Juergen Gross)   
  - xen/pciback: support driver_override (Juergen Gross)   
  - xen/pciback: avoid multiple entries in slot list (Juergen Gross)   
  - xen/pciback: simplify pcistub device handling (Juergen Gross)   
  - x86/xen: add missing 
   at end of printk warning message (Colin Ian King)   
  - xen-netfront: avoid packet loss when ethernet header crosses page boundary (Vitaly Kuznetsov)   
  - xen: Sync xen header (Juergen Gross)   
  - xen/grant-table: Use kmalloc_array() in arch_gnttab_valloc() (Markus Elfring)   
  - xen: Make VPMU init message look less scary (Juergen Gross)   
  - xen: rename xen_pmu_init() in sys-hypervisor.c (Juergen Gross)   
  - kexec: allow kdump with crash_kexec_post_notifiers (Petr Tesarik)   
  - xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7 (Jan Beulich)   
  - proc: Allow creating permanently empty directories that serve as mount points (Eric W. Biederman)   
  - xen: Resume PMU from non-atomic context (Boris Ostrovsky)


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-102.el6uek]
changelog:
  - Revert "mlx4_ib: Memory leak on Dom0 with SRIOV." (Hakon Bugge)  [Orabug: 25829233]  
  - Revert "mlx4: avoid multiple free on id_map_ent" (Hakon Bugge)  [Orabug: 25829233]  
  - Drivers: hv: vss: convert to hv_utils_transport (Vitaly Kuznetsov)  [Orabug: 25819105]  
  - Drivers: hv: vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov)  [Orabug: 25819105]  
  - Drivers: hv: vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov)  [Orabug: 25819105]  
  - Drivers: hv: kvp: convert to hv_utils_transport (Vitaly Kuznetsov)  [Orabug: 25819105]  
  - Revert "ipv4: use skb coalescing in defragmentation" (Florian Westphal)  [Orabug: 25819103]  
  - xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Andy Whitcroft)  [Orabug: 25805996]  {CVE-2017-7184} 
  - xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Andy Whitcroft)  [Orabug: 25805996]  {CVE-2017-7184} 
  - lpfc cannot establish connection with targets that send PRLI under P2P mode (Joe Jin)  [Orabug: 25802913]  
  - tty: n_hdlc: get rid of racy n_hdlc.tbuf (Alexander Popov)  [Orabug: 25802678]  {CVE-2017-2636} 
  - TTY: n_hdlc, fix lockdep false positive (Jiri Slaby)  [Orabug: 25802678]  {CVE-2017-2636} 
  - net/llc: avoid BUG_ON() in skb_orphan() (Eric Dumazet)  [Orabug: 25802599]  {CVE-2017-6345} 
  - ip: fix IP_CHECKSUM handling (Paolo Abeni)  [Orabug: 25802576]  {CVE-2017-6347} 
  - udp: fix IP_CHECKSUM handling (Eric Dumazet)  [Orabug: 25802576]  {CVE-2017-6347} 
  - udp: do not expect udp headers in recv cmsg IP_CMSG_CHECKSUM (Willem de Bruijn)  [Orabug: 25802576]  {CVE-2017-6347} 
  - tcp: avoid infinite loop in tcp_splice_read() (Eric Dumazet)  [Orabug: 25802549]  {CVE-2017-6214} 
  - sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Marcelo Ricardo Leitner)  [Orabug: 25802515]  {CVE-2017-5986} 
  - ext4: store checksum seed in superblock (Darrick J. Wong)  [Orabug: 25802481]  {CVE-2016-10208} 
  - ext4: reserve code points for the project quota feature (Theodore Ts'o)  [Orabug: 25802481]  {CVE-2016-10208} 
  - ext4: validate s_first_meta_bg at mount time (Eryu Guan)  [Orabug: 25802481]  {CVE-2016-10208} 
  - ext4: clean up feature test macros with predicate functions (Darrick J. Wong)  [Orabug: 25802481]  {CVE-2016-10208} 
  - KVM: x86: fix emulation of "MOV SS, null selector" (Paolo Bonzini)  [Orabug: 25802278]  {CVE-2017-2583} {CVE-2017-2583} 
  - gfs2: fix slab corruption during mounting and umounting gfs file system (Thomas Tai)   
  - gfs2: handle NULL rgd in set_rgrp_preferences (Abhi Das)  [Orabug: 25791662]  
  - Revert "fix minor infoleak in get_user_ex()" (Brian Maly)  [Orabug: 25790370]  {CVE-2016-9644} 
  - sched/wait: Fix signal handling in bit wait helpers (Peter Zijlstra)  [Orabug: 25416990]  
  - xen-pcifront/hvm: Slurp up "pxm" entry and set NUMA node on PCIe device. (V5) (Konrad Rzeszutek Wilk)   
  - IB/CORE: sync the resouce access in fmr_pool (Wengang Wang)   
  - net: ping: check minimum size on ICMP header length (Kees Cook)  [Orabug: 25766884]  {CVE-2016-8399} {CVE-2016-8399} 
  - scsi: sg: check length passed to SG_NEXT_CMD_LEN (peter chang)  [Orabug: 25751395]  {CVE-2017-7187} 
  - xen-netfront: Rework the fix for Rx stall during OOM and network stress (Dongli Zhang)  [Orabug: 25747721]  
  - xen-netfront: Fix Rx stall during network stress and OOM (Dongli Zhang)  [Orabug: 25747721]  
  - ipc/shm: Fix shmat mmap nil-page protection (Davidlohr Bueso)  [Orabug: 25717094]  {CVE-2017-5669}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-101.el6uek]
changelog:
  - sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Al Viro)  [Orabug: 25340071]  {CVE-2016-10088} 
  - tcp: fix potential memory corruption (Eric Dumazet)  [Orabug: 25140382]  
  - block: fix use-after-free in seq file (Vegard Nossum)  [Orabug: 25134541]  {CVE-2016-7910} 
  - xfs: Correctly lock inode when removing suid and file capabilities (Jan Kara)  [Orabug: 24803533]  
  - fs: Call security_ops->inode_killpriv on truncate (Jan Kara)  [Orabug: 24803533]  
  - fs: Provide function telling whether file_remove_privs() will do anything (Jan Kara)  [Orabug: 24803533]  
  - fs: Rename file_remove_suid() to file_remove_privs() (Jan Kara)  [Orabug: 24803533]  
  - IB/uverbs: Fix leak of XRC target QPs (Tariq Toukan)  [Orabug: 24761732]  
  - Some unsupported ioctls get logged unnecessarily (Venkat Venkatsubra)  [Orabug: 24510137]  
  - IB/ipoib: Expose acl_enable sysfs file as read only (Yuval Shaia)  [Orabug: 25993951]  
  - dtrace: improve io provider coverage (Nicolas Droux)  [Orabug: 25816537]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-100.el6uek]
changelog:
  - ol7/config: enable nf_tables packet duplication support (Ethan Zhao)  [Orabug: 24694570]  
  - netfilter: nf_dup: add missing dependencies with NF_CONNTRACK (Pablo Neira Ayuso)  [Orabug: 24694570]  
  - netfilter: nf_tables: add nft_dup expression (Pablo Neira Ayuso)  [Orabug: 24694570]  
  - netfilter: factor out packet duplication for IPv4/IPv6 (Pablo Neira Ayuso)  [Orabug: 24694570]  
  - netfilter: xt_TEE: get rid of WITH_CONNTRACK definition (Pablo Neira Ayuso)  [Orabug: 24694570]  
  - netfilter: move tee_active to core (Florian Westphal)  [Orabug: 24694570]  
  - ipv6: Set FLOWI_FLAG_KNOWN_NH at flowi6_flags (Martin KaFai Lau)  [Orabug: 24694570]  
  - ext4: Fix data exposure after failed AIO DIO (Jan Kara)  [Orabug: 24393811]  
  - xfs: fold xfs_vm_do_dio into xfs_vm_direct_IO (Christoph Hellwig)  [Orabug: 24393811]  
  - xfs: don't use ioends for direct write completions (Christoph Hellwig)  [Orabug: 24393811]  
  - direct-io: always call ->end_io if non-NULL (Christoph Hellwig)  [Orabug: 24393811]  
  - Btrfs: send, fix failure to rename top level inode due to name collision (Robbie Ko)  [Orabug: 25994280]  
  - PCI: Check pref compatible bit for mem64 resource of PCIe device (Yinghai Lu)  [Orabug: 22855133]  
  - OF/PCI: Add IORESOURCE_MEM_64 for 64-bit resource (Yinghai Lu)  [Orabug: 22855133]  
  - sparc/PCI: Keep resource idx order with bridge register number (Yinghai Lu)  [Orabug: 22855133]  
  - sparc/PCI: Add IORESOURCE_MEM_64 for 64-bit resource in OF parsing (Yinghai Lu)  [Orabug: 22855133]  
  - sparc/PCI: Reserve legacy mmio after PCI mmio (Yinghai Lu)  [Orabug: 22855133]  
  - PCI: Add pci_find_bus_resource() (Yinghai Lu)  [Orabug: 22855133]  
  - sparc/PCI: Use correct offset for bus address to resource (Yinghai Lu)  [Orabug: 22855133]  
  - PCI: Remove __pci_mmap_make_offset() (Yinghai Lu)  [Orabug: 22855133]  
  - PCI: Let pci_mmap_page_range() take resource address (Yinghai Lu)  [Orabug: 22855133]  
  - PCI: Fix proc mmap on sparc (Yinghai Lu)  [Orabug: 22855133]  
  - PCI: Supply CPU physical address (not bus address) to iomem_is_exclusive() (Bjorn Helgaas)  [Orabug: 22855133]  
  - Revert "sparc/PCI: Use correct bus address to resource offset" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "sparc/PCI: Unify pci_register_region()" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "sparc/PCI: Reserve legacy mmio after PCI mmio" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "sparc/PCI: Add IORESOURCE_MEM_64 for 64-bit resource in OF parsing" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "sparc/PCI: Keep resource idx order with bridge register number" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "PCI: kill wrong quirk about M7101" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "OF/PCI: Add IORESOURCE_MEM_64 for 64-bit resource" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "PCI: Check pref compatible bit for mem64 resource of PCIe device" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "PCI: Only treat non-pref mmio64 as pref if all bridges have MEM_64" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "PCI: Add has_mem64 for struct host_bridge" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "PCI: Only treat non-pref mmio64 as pref if host bridge has mmio64" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "PCI: Restore pref MMIO allocation logic for host bridge without mmio64" (Khalid Aziz)  [Orabug: 22855133]  
  - Revert "sparc: Accommodate mem64_offset != mem_offset in pbm configuration" (Khalid Aziz)  [Orabug: 22855133]  
  - PCI: Prevent VPD access for QLogic ISP2722 (Ethan Zhao)  [Orabug: 25975482]  
  - PCI: Prevent VPD access for buggy devices (Babu Moger)  [Orabug: 25975482]  
  - target: consolidate backend attribute implementations (Christoph Hellwig)  [Orabug: 25791789]  
  - target: simplify backend driver registration (Christoph Hellwig)  [Orabug: 25791789]  
  - x86/tsc: Enumerate SKL cpu_khz and tsc_khz via CPUID (Len Brown)  [Orabug: 25948913]  
  - x86/tsc: Save an indentation level in recalibrate_cpu_khz() (Borislav Petkov)  [Orabug: 25948913]  
  - x86/tsc_msr: Remove irqoff around MSR-based TSC enumeration (Len Brown)  [Orabug: 25948913]  
  - perf/x86: Fix time_shift in perf_event_mmap_page (Adrian Hunter)  [Orabug: 25948913]  
  - perf/x86: Improve accuracy of perf/sched clock (Adrian Hunter)  [Orabug: 25948913]  
  - x86/apic: Handle zero vector gracefully in clear_vector_irq() (Keith Busch)  [Orabug: 24515998]  
  - dtrace: proc:::exit should trigger only if thread group exits (Tomas Jedlicka)  [Orabug: 25904298]  
  - HID: hid-cypress: validate length of report (Greg Kroah-Hartman)  [Orabug: 25795985]  {CVE-2017-7273} 
  - ctf: prevent modules on the dedup blacklist from sharing any types at all (Nick Alcock)  [Orabug: 26137220]  
  - ctf: emit bitfields in in-memory order (Nick Alcock)  [Orabug: 25815129]  
  - ctf: bitfield support (Nick Alcock)  [Orabug: 25815129]  
  - ctf: emit file-scope static variables (Nick Alcock)  [Orabug: 25962387]  
  - ctf: speed up the dwarf2ctf duplicate detector some more (Nick Alcock)  [Orabug: 25815306]  
  - ctf: strdup() -> xstrdup() (Nick Alcock)  [Orabug: 25815306]  
  - ctf: speed up the dwarf2ctf duplicate detector (Nick Alcock)  [Orabug: 25815306]  
  - ctf: add module parameter to simple_dwfl_new() and adjust both callers (Nick Alcock)   
  - ctf: fix the size of int and avoid duplicating it (Nick Alcock)  [Orabug: 25815129]  
  - ctf: allow overriding of DIE attributes: use it for parent bias (Nick Alcock)  [Orabug: 25815129]  
  - DTrace tcp/udp provider probes (Alan Maguire)  [Orabug: 25815197]  
  - dtrace: define DTRACE_PROBE_ENABLED to 0 when !CONFIG_DTRACE (Nick Alcock)  [Orabug: 26145788]  
  - dtrace: ensure limit is enforced even when pcs is NULL (Kris Van Hees)  [Orabug: 25949692]  
  - dtrace: make x86_64 FBT return probe detection less restrictive (Kris Van Hees)  [Orabug: 25949048]  
  - dtrace: support passing offset as arg0 to FBT return probes (Kris Van Hees)  [Orabug: 25949086]  
  - dtrace: make FBT entry probe detection less restrictive on x86_64 (Kris Van Hees)  [Orabug: 25949030]  
  - dtrace: adjust FBT entry probe dection for OL7 (Kris Van Hees)  [Orabug: 25921361]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-99.el6uek]
changelog:
  - Re-enable SDP for uek-nano kernel (Ashok Vairavan)  [Orabug: 25999937]  
  - qla2xxx: Fix NULL pointer deref in QLA interrupt (Bruno PrÃ©mont)  [Orabug: 25908317]  
  - Revert "be2net: fix MAC addr setting on privileged BE3 VFs" (Somasundaram Krishnasamy)  [Orabug: 25870303]  
  - Revert "be2net: fix initial MAC setting" (Somasundaram Krishnasamy)  [Orabug: 25802842]  
  - xfs: track and serialize in-flight async buffers against unmount (Brian Foster)  [Orabug: 25550712]  
  - xfs: exclude never-released buffers from buftarg I/O accounting (Brian Foster)  [Orabug: 25550712]  
  - dm era: save spacemap metadata root after the pre-commit (Somasundaram Krishnasamy)  [Orabug: 25547820]  
  - Btrfs: incremental send, do not issue invalid rmdir operations (Robbie Ko)  [Orabug: 26000657]  
  - x86/platform/uv/BAU: Remove  __ro_after_init declaration (Somasundaram Krishnasamy)  [Orabug: 25920237]  
  - x86/platform: Remove warning message for duplicate NMI handlers (Mike Travis)  [Orabug: 25920237]  
  - x86/platform/uv/BAU: Implement uv4_wait_completion with read_status (Andrew Banman)  [Orabug: 25920237]  
  - x86/platform/uv/BAU: Add wait_completion to bau_operations (Andrew Banman)  [Orabug: 25920237]  
  - x86/platform/uv/BAU: Add status mmr location fields to bau_control (Andrew Banman)  [Orabug: 25920237]  
  - x86/platform/uv/BAU: Cleanup bau_operations declaration and instances (Andrew Banman)  [Orabug: 25920237]  
  - x86/platform/uv/BAU: Add payload descriptor qualifier (Andrew Banman)  [Orabug: 25920237]  
  - x86/platform/uv/BAU: Add uv_bau_version enumerated constants (Andrew Banman)  [Orabug: 25920237]  
  - x86/platform/uv/BAU: Fix HUB errors by remove initial write to sw-ack register (Andrew Banman)  [Orabug: 25920237]  
  - fnic: Fixing sc abts status and flags assignment. (Satish Kharat)  [Orabug: 25638880]  
  - fnic: Adding debug IO, Abort latency counter and check condition count to fnic stats (Satish Kharat)  [Orabug: 25638880]  
  - fnic: Avoid false out-of-order detection for aborted command (Satish Kharat)  [Orabug: 25638880]  
  - scsi: fnic: Correcting rport check location in fnic_queuecommand_lck (Satish Kharat)  [Orabug: 25638880]  
  - fnic: minor white space changes (Satish Kharat)  [Orabug: 25638880]  
  - scsi: fnic: Avoid sending reset to firmware when another reset is in progress (Satish Kharat)  [Orabug: 25638880]  
  - ovl: Do d_type check only if work dir creation was successful (Vivek Goyal)  [Orabug: 25802620]  
  - ovl: Ensure upper filesystem supports d_type (Vivek Goyal)  [Orabug: 25802620]  
  - sparc64: Add hardware capabilities for M8 (Dave Aldridge)  [Orabug: 25555746]  
  - sparc64: Stop performance counter before updating (Dave Aldridge)  [Orabug: 25441707]  
  - sparc64: Fix a race condition when stopping performance counters (Dave Aldridge)  [Orabug: 25441707]  
  - arch/sparc: Use new misaligned load instructions for memcpy and copy_from_user (Allen Pais)  [Orabug: 25381567]  
  - arch/sparc: Add a separate kernel memcpy functions for M8 (Allen Pais)  [Orabug: 25381567]  
  - sparc64: perf: make sure we do not set the 'picnht' bit in the PCR (Dave Aldridge)  [Orabug: 24926097]  
  - sparc64: perf: move M7 pmu event definitions to seperate file (Dave Aldridge)  [Orabug: 23333572]  
  - sparc64: perf: add perf support for M8 devices (Dave Aldridge)  [Orabug: 23333572]  
  - sparc64: perf: Fix the mapping between perf events and perf counters (Dave Aldridge)  [Orabug: 23333572]  
  - SPARC64: Enable IOMMU bypass for IB (Allen Pais)  [Orabug: 25573557]  
  - SPARC64: Introduce IOMMU BYPASS method (Allen Pais)  [Orabug: 25573557]  
  - PCI: Add PCI IDs for Infiniband (Tushar Dave)  [Orabug: 25573557]  
  - sched/fair: Disable the task group load_avg update for the root_task_group (Waiman Long)  [Orabug: 25544560]  
  - sched/fair: Move the cache-hot 'load_avg' variable into its own cacheline (Atish Patra)  [Orabug: 25544560]  
  - sched/fair: Avoid redundant idle_cpu() call in update_sg_lb_stats() (Waiman Long)  [Orabug: 25544560]  
  - sched/fair: Clean up load average references (Atish Patra)  [Orabug: 25544560]  
  - sched/fair: Provide runnable_load_avg back to cfs_rq (Yuyang Du)  [Orabug: 25544560]  
  - sched/fair: Remove task and group entity load when they are dead (Yuyang Du)  [Orabug: 25544560]  
  - sched/fair: Init cfs_rq's sched_entity load average (Yuyang Du)  [Orabug: 25544560]  
  - sched/fair: Implement update_blocked_averages() for CONFIG_FAIR_GROUP_SCHED=n (Vincent Guittot)  [Orabug: 25544560]  
  - sched/fair: Rewrite runnable load and utilization average tracking (Atish Patra)  [Orabug: 25544560]  
  - sched/fair: Remove rq's runnable avg (Yuyang Du)  [Orabug: 25544560]  
  - sparc64: Allow enabling ADI on hugepages only (Khalid Aziz)  [Orabug: 25969377]  
  - sparc64: Save ADI tags on ADI enabled platforms only (Khalid Aziz)  [Orabug: 25961592]  
  - sparc64: increase FORCE_MAX_ZONEORDER to 16 (Allen Pais)  [Orabug: 25448108]  
  - sparc64: tsb size expansion (bob picco)  [Orabug: 25448108]  
  - sparc64: make tsb pointer computation symbolic (bob picco)  [Orabug: 25448108]  
  - sparc64: fix intermittent LDom hang waiting for vdc_port_up (Thomas Tai)   
  - sparc64:block/sunvdc: Renamed bio variable name from req to bio (Vijay Kumar)  [Orabug: 25128265]  
  - sparc64:block/sunvdc: Added io stats accounting for bio based vdisk (Vijay Kumar)  [Orabug: 25128265]  
  - sparc64: Remove node restriction from PRIQ MSI assignments (chris hyser)  [Orabug: 25110748]  
  - blk-mq: Clean up all_q_list on request_queue deletion (chris hyser)  [Orabug: 25569331]  
  - sparc64: kern_addr_valid regression (bob picco)  [Orabug: 25860542]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-98.el6uek]
changelog:
  - sparc64: Detect DAX ra+pgsz when hvapi minor doesn't indicate it (Rob Gardner)  [Orabug: 25911008]  
  - sparc64: DAX memory will use RA+PGSZ feature in HV (Rob Gardner)  [Orabug: 25911008] [Orabug: 25931417]  
  - sparc64: Disable DAX flow control (Rob Gardner)  [Orabug: 25997202]  
  - sparc64: Add DAX hypervisor services (Allen Pais)  [Orabug: 25996411]  
  - KVM: VMX: fix vmwrite to invalid VMCS (Radim Krčmář)   
  - Revert "i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter" (Brian Maly)  [Orabug: 25877447]  
  - sparc64: DAX memory needs persistent mappings (Rob Gardner)  [Orabug: 25888596]  
  - sparc64: Fix incorrect error print in DAX driver when validating ccb (Sanath Kumar)  [Orabug: 25835254]  
  - sparc64: DAX request for non 4MB memory should return with unique errno (Sanath Kumar)  [Orabug: 25852910]  
  - Revert "sparc64: DAX request for non 4MB memory should return with unique errno" (Allen Pais)   
  - sparc64: DAX request to mmap non 4MB memory should fail with a debug print (Sanath Kumar)  [Orabug: 25852910]  
  - sparc64: DAX request for non 4MB memory should return with unique errno (Sanath Kumar)  [Orabug: 25852910]  
  - sparc64: Incorrect print by DAX driver when old driver API is used (Sanath Kumar)  [Orabug: 25835133]  
  - sparc64: DAX request to dequeue half of a long CCB should not succeed (Sanath Kumar)  [Orabug: 25827254]  
  - sparc64: dax_overflow_check reports incorrect data (Sanath Kumar)  [Orabug: 25820395]  
  - sparc64: Ignored DAX ref count causes lockup (Rob Gardner)  [Orabug: 25870705]  
  - sparc64: disable dax page range checking on RA (Rob Gardner)  [Orabug: 25820812]  
  - sparc64: Oracle Data Analytics Accelerator (DAX) driver (Sanath Kumar)  [Orabug: 23072809]  
  - sparc64: fix an issue when trying to bring hotplug cpus online (Dave Aldridge)  [Orabug: 25667277]  
  - sparc64: Fix memory corruption when THP is enabled (Nitin Gupta)  [Orabug: 25704426]  
  - sparc64: Fix address range for page table free Orabug: 25704426 (Nitin Gupta)   
  - sparc64: Add support for 2G hugepages (Nitin Gupta)  [Orabug: 25704426]  
  - sparc64: Fix size check in huge_pte_alloc (Nitin Gupta)  [Orabug: 25704426]  
  - sparc64: Fix build error in flush_tsb_user_page (Nitin Gupta)  [Orabug: 25704426]  
  - sparc64: Add 64K page size support (Nitin Gupta)  [Orabug: 25704426]  
  - sparc64: Remove xl-hugepages and add multi-page size  support (Allen Pais)  [Orabug: 25704426]  
  - sparc64: do not dequeue stale VDS IO work entries (Jag Raman)  [Orabug: 25455138]  
  - SPARC64: Virtual Disk Device (vdsdev) Read-Only Option (options=ro) not working (George Kennedy)  [Orabug: 23623853]  
  - arch/sparc: Fix FPU register corruption with AES crypto test on M7 (Babu Moger)  [Orabug: 25265878]  
  - sunvnet: xoff not needed when removing port link (Shannon Nelson)  [Orabug: 25190537]  
  - sunvnet: count multicast packets (Shannon Nelson)  [Orabug: 25190537]  
  - sunvnet: track port queues correctly (Shannon Nelson)  [Orabug: 25190537]  
  - sunvnet: add stats to track ldom to ldom packets and bytes (Shannon Nelson)  [Orabug: 25190537]  
  - ldmvsw: better use of link up and down on ldom vswitch (Shannon Nelson)  [Orabug: 25525312]  
  - dtrace: fix handling of save_stack_trace sentinel (x86 only) (Kris Van Hees)  [Orabug: 25727046]  
  - dtrace: DTrace walltime lock-free implementation (Tomas Jedlicka)  [Orabug: 25715256]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-97.el6uek]
changelog:
  - megaraid: Fix unaligned warning (Allen Pais)  [Orabug: 24817799]  
  - sparc64: Restrict number of processes (Sanath Kumar)  [Orabug: 24523680]  
  - SPARC64: vds_blk_rw() does not handle drives with q->limits.chunk_sectors > 0 (George Kennedy)  [Orabug: 25373818]  
  - sparc64: Improve boot time by per cpu map update (Atish Patra)  [Orabug: 25496463]  
  - arch/sparc: memblock resizes are not handled properly (Pavel Tatashin)  [Orabug: 25415396]  
  - SPARC64: LDOM vnet "Got unexpected MCAST reply" (George Kennedy)  [Orabug: 24954702]  
  - ldmvsw: disable tso and gso for bridge operations (Shannon Nelson)  [Orabug: 23293104]  
  - ldmvsw: update and simplify version string (Shannon Nelson)  [Orabug: 23293104]  
  - sunvnet: remove extra rcu_read_unlocks (Shannon Nelson)  [Orabug: 23293104]  
  - sunvnet: straighten up message event handling logic (Shannon Nelson)  [Orabug: 23293104]  
  - sunvnet: add memory barrier before check for tx enable (Shannon Nelson)  [Orabug: 23293104]  
  - sunvnet: update version and version printing (Shannon Nelson)  [Orabug: 23293104]  
  - sunvnet: remove unused variable in maybe_tx_wakeup (Sowmini Varadhan)  [Orabug: 23293104]  
  - sunvnet: make sunvnet common code dynamically loadable (Shannon Nelson)  [Orabug: 23293104]  
  - hwrng: n2 - update version info (Shannon Nelson)  [Orabug: 25127795]  
  - hwrng: n2 - support new hardware register layout (Shannon Nelson)  [Orabug: 25127795]  
  - hwrng: n2 - add device data descriptions (Shannon Nelson)  [Orabug: 25127795]  
  - hwrng: n2 - limit error spewage when self-test fails (Shannon Nelson)  [Orabug: 25127795]  
  - hwrng: n2 - Attach on T5/M5, T7/M7 SPARC CPUs (Anatoly Pugachev)  [Orabug: 25127795]  
  - tcp: fix tcp_fastopen unaligned access complaints on sparc (Shannon Nelson)  [Orabug: 25163405]  
  - vds: Add physical block support (Liam R. Howlett)  [Orabug: 19420123]  
  - sparc64: Add missing hardware capabilities for M7 (Dave Aldridge)  [Orabug: 25555746]  
  - SPARC64: Fix vds_vtoc_set_default debug with large disks (George Kennedy)  [Orabug: 25423802]  
  - sparc64: VDC threads in guest domain do not resume after primary domain reboot (Jag Raman)  [Orabug: 25519961]  
  - sunvdc: Add support for setting physical sector size (Liam R. Howlett)  [Orabug: 19420123]  
  - sparc64: create/destroy cpu sysfs dynamically (Atish Patra)  [Orabug: 21775890] [Orabug: 25216469]  
  - sparc64: Do not retain old VM_SPARC_ADI flag when protection changes on page (Khalid Aziz)  [Orabug: 25641371]  
  - SPARC64: VIO: Support for virtual-device MD node probing (Aaron Young)  [Orabug: 24841906]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-95.el6uek]
changelog:
  - PCI: hv: Microsoft changes in support of RHEL and UEK4 (Jake Oshins)  [Orabug: 25507635]  
  - Add the PCI Host driver into the UEK config files (Jack Vogel)  [Orabug: 25507635]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.el6uek]
changelog:
  - uek-rpm: sync up spec with linux-firmware version (Ethan Zhao)  [Orabug: 25685665]  
  - scsi: qla2xxx: Fix apparent cut-n-paste error. (Dave Jones)  [Orabug: 25477809]  
  - scsi: qla2xxx: Fix Target mode handling with Multiqueue changes. (Quinn Tran)  [Orabug: 25477809]  
  - scsi: qla2xxx: Add Block Multi Queue functionality. (Michael Hernandez)  [Orabug: 25477809]  
  - scsi: qla2xxx: Add multiple queue pair functionality. (Michael Hernandez)  [Orabug: 25477809]  
  - qla2xxx: Add irq affinity notification (Quinn Tran)  [Orabug: 25477809]  
  - scsi: qla2xxx: Fix scsi scan hang triggered if adapter fails during init (Bill Kuzeja)  [Orabug: 25477809]  
  - dtrace: get rid of dtrace_gethrtime (Kris Van Hees)   
  - dtrace: drop spurious debugging left in by accident (Nick Alcock)  [Orabug: 25143173]  
  - dtrace: comtinuing the FBT implementation and fixes (Kris Van Hees)  [Orabug: 21220305] [Orabug: 24829326]  
  - dtrace: ensure DTrace can use get_user_pages safely (Kris Van Hees)  [Orabug: 25640153]  
  - dtrace: enable paranoid mode and IST shift for xen_int3 (Kris Van Hees)  [Orabug: 25580519]  
  - perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race (Peter Zijlstra)   {CVE-2017-6001} 
  - ext2: convert to mbcache2 (Jan Kara)  [Orabug: 24521483]  {CVE-2015-8952} 
  - ext4: convert to mbcache2 (Jan Kara)  [Orabug: 24521483]  {CVE-2015-8952} 
  - mbcache2: reimplement mbcache (Jan Kara)  [Orabug: 24521483]  {CVE-2015-8952} 
  - be2net: get rid of custom busy poll code (Eric Dumazet)  [Orabug: 25570957]  
  - be2net: fix initial MAC setting (Ivan Vecera)  [Orabug: 25570957]  
  - be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera)  [Orabug: 25570957]  
  - be2net: don't delete MAC on close on unprivileged BE3 VFs (Ivan Vecera)  [Orabug: 25570957]  
  - be2net: fix status check in be_cmd_pmac_add() (Ivan Vecera)  [Orabug: 25570957]  
  - be2net: Increase skb headroom size to 256 bytes (Kalesh A P)  [Orabug: 25570957]  
  - be2net: Add DEVSEC privilege to SET_HSW_CONFIG command. (Venkat Duvvuru)  [Orabug: 25570957]  
  - be2net: do not call napi_hash_del() (Eric Dumazet)  [Orabug: 25570957]  
  - be2net: Enable VF link state setting for BE3 (Suresh Reddy)  [Orabug: 25570957]  
  - be2net: Fix TX stats for TSO packets (Sriharsha Basavapatna)  [Orabug: 25570957]  
  - be2net: Update Copyright string in be_hw.h (Sriharsha Basavapatna)  [Orabug: 25570957]  
  - be2net: NCSI FW section should be properly updated with ethtool for BE3 (Sriharsha Basavapatna)  [Orabug: 25570957]  
  - be2net: Provide an alternate way to read pf_num for BEx chips (Sriharsha Basavapatna)  [Orabug: 25570957]  
  - be2net: mark symbols static where possible (Baoyou Xie)  [Orabug: 25570957]  
  - be2net: Update the driver version to 11.1.0.0 (Sriharsha Basavapatna)  [Orabug: 25570957]  
  - be2net: Fix mac address collision in some configurations (Suresh Reddy)  [Orabug: 25570957]  
  - be2net: Add privilege level check for OPCODE_COMMON_GET_EXT_FAT_CAPABILITIES SLI cmd. (Somnath Kotur)  [Orabug: 25570957]  
  - be2net: Issue COMMON_RESET_FUNCTION cmd during driver unload (Somnath Kotur)  [Orabug: 25570957]  
  - be2net: Avoid unnecessary firmware updates of multicast list (Sriharsha Basavapatna)  [Orabug: 25570957]  
  - be2net: do not remove vids from driver table if be_vid_config() fails. (Sathya Perla)  [Orabug: 25570957]  
  - be2net: clear vlan-promisc setting before programming the vlan list (Somnath Kotur)  [Orabug: 25570957]  
  - be2net: perform temperature query in adapter regardless of its interface state (Guilherme G. Piccoli)  [Orabug: 25570957]  
  - be2net: signedness bug in be_msix_enable() (Dan Carpenter)  [Orabug: 25570957]  
  - be2net: update be2net maintainers list (Sathya Perla)  [Orabug: 25570957]  
  - be2net: Change copyright markings in source files (Somnath Kotur)  [Orabug: 25570957]  
  - be2net: Fix broadcast echoes from EVB in BE3 (Somnath Kotur)  [Orabug: 25570957]  
  - be2net: fix definition of be_max_eqs() (Sathya Perla)  [Orabug: 25570957]  
  - scsi: be2iscsi: Use GFP_ATOMIC under spin lock (Wei Yongjun)  [Orabug: 25655127]  
  - scsi: be2iscsi: Update driver version (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Add warning message for unsupported adapter (Ketan Mukadam)  [Orabug: 25655127]  
  - scsi: be2iscsi: Reinit SGL handle, CID tables after TPE (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Add checks to validate CID alloc/free (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Remove wq_name from beiscsi_hba (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Remove unused struct members (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Remove redundant receive buffers posting (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix iSCSI cmd cleanup IOCTL (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Add checks to validate completions (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Set WRB invalid bit for SkyHawk (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Take iscsi_task ref in abort handler (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix for crash in beiscsi_eh_device_reset (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix use of invalidate command table req (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: set errno on error path (Pan Bian)  [Orabug: 25655127]  
  - scsi: be2iscsi: set errno on error path (Pan Bian)  [Orabug: 25655127]  
  - scsi: be2iscsi: allocate enough memory in beiscsi_boot_get_sinfo() (Dan Carpenter)  [Orabug: 25655127]  
  - scsi: be2iscsi: mark symbols static where possible (Baoyou Xie)  [Orabug: 25655127]  
  - scsi: be2iscsi: Add missing unlock for mbox_lock (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Remove redundant iscsi_wrb desc memset (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix error return code (Christophe JAILLET)  [Orabug: 25655127]  
  - scsi: be2iscsi: Update the driver version (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Update copyright information (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix queue and connection parameters (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix bad WRB index error (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix async PDU handling path (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Add FUNCTION_RESET during driver unload (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fail the sessions immediately after TPE (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Add TPE recovery feature (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Add V1 of EPFW cleanup IOCTL (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix POST check and reset sequence (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Move functions to right files (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Add IOCTL to check UER supported (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix to add timer for UE detection (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix to make boot discovery non-blocking (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix checks for HBA in error state (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Remove isr_lock and dead code (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Remove alloc_mcc_tag & beiscsi_pci_soft_reset (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Check all zeroes IP before issuing IOCTL (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Handle only NET_PARAM in iface_get_param (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Rename iface get/set/create/destroy APIs (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Update iface handle before any set param (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Move VLAN code to common iface_set_param (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix release of DHCP IP in static mode (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Fix gateway APIs to support IPv4 & IPv6 (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Set and return right iface v4/v6 states (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Reduce driver load/unload time (Jitendra Bhivare)  [Orabug: 25655127]  
  - scsi: be2iscsi: Replace _bh version for mcc_lock spinlock (Jitendra Bhivare)  [Orabug: 25655127]  
  - i40e: fix VLAN inside VXLAN (Jesse Brandeburg)  [Orabug: 25463021]  
  - i40e: don't truncate match_method assignment (Keller, Jacob E)  [Orabug: 24568124]  
  - i40e: move all updates for VLAN mode into i40e_sync_vsi_filters (Jacob Keller)  [Orabug: 24568124]  
  - i40e: use (add|rm)_vlan_all_mac helper functions when changing PVID (Jacob Keller)  [Orabug: 24568124]  
  - i40e: factor out addition/deletion of VLAN per each MAC address (Jacob Keller)  [Orabug: 24568124]  
  - i40e: delete filter after adding its replacement when converting (Jacob Keller)  [Orabug: 24568124]  
  - i40e: refactor i40e_update_filter_state to avoid passing aq_err (Jacob Keller)  [Orabug: 24568124]  
  - i40e: recalculate vsi->active_filters from hash contents (Jacob Keller)  [Orabug: 24568124]  
  - i40e: defeature support for PTP L4 frame detection on XL710 (Jacob Keller)  [Orabug: 24568124]  
  - i40e: lock service task correctly (Mitch Williams)  [Orabug: 24568124]  
  - i40e: Add functions which apply correct PHY access method for read and write operation (Michal Kosiarz)  [Orabug: 24568124]  
  - i40e: Add FEC for 25g (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40e: Add support for 25G devices (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40e: use unsigned printf format specifier for active_filters count (Jacob Keller)  [Orabug: 24568124]  
  - i40e: Blink LED on 1G BaseT boards (Henry Tieman)  [Orabug: 24568124]  
  - i40e: remove code to handle dev_addr specially (Jacob Keller)  [Orabug: 24568124]  
  - i40e: restore workaround for removing default MAC filter (Jacob Keller)  [Orabug: 24568124]  
  - i40e: simplify txd use count calculation (Mitch Williams)  [Orabug: 24568124]  
  - i40e: Driver prints log message on link speed change (Filip Sadowski)  [Orabug: 24568124]  
  - i40e: change message to only appear when extra debug info is wanted (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40e/i40evf: replace for memcpy with single memcpy call in ethtool (Jacob Keller)  [Orabug: 24568124]  
  - i40e: set broadcast promiscuous mode for each active VLAN (Jacob Keller)  [Orabug: 24568124]  
  - i40e: Fix for ethtool Supported link modes (Harshitha Ramamurthy)  [Orabug: 24568124]  
  - i40evf: protect against NULL msix_entries and q_vectors pointers (Jacob Keller)  [Orabug: 24568124]  
  - i40e: Pass unknown PHY type for unknown PHYs (Henry Tieman)  [Orabug: 24568124]  
  - i40e: Remove unreachable code (Henry Tieman)  [Orabug: 24568124]  
  - i40evf: check for msix_entries null dereference (Alan Brady)  [Orabug: 24568124]  
  - i40evf: Move some i40evf_reset_task code to separate function (Joe Perches)  [Orabug: 24568124]  
  - i40e: fix panic on SPARC while changing num of desc (Tushar Dave)  [Orabug: 24568124]  
  - i40e: Add protocols over MCTP to i40e_aq_discover_capabilities (Piotr Raczynski)  [Orabug: 24568124]  
  - i40e: fix trivial typo in naming of i40e_sync_filters_subtask (Jacob Keller)  [Orabug: 24568124]  
  - i40e: Add Clause22 implementation (Michal Kosiarz)  [Orabug: 24568124]  
  - i40e: avoid duplicate private flags definitions (Jacob Keller)  [Orabug: 24568124]  
  - i40e: remove second check of VLAN_N_VID in i40e_vlan_rx_add_vid (Jacob Keller)  [Orabug: 24568124]  
  - i40e: remove error_param_int label from i40e_vc_config_promiscuous_mode_msg (Jacob Keller)  [Orabug: 24568124]  
  - i40evf: Be much more verbose about what we can and cannot offload (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: Be much more verbose about what we can and cannot offload (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: removed unreachable code (Filip Sadowski)  [Orabug: 24568124]  
  - i40e: Implementation of ERROR state for NVM update state machine (Maciej Sosin)  [Orabug: 24568124]  
  - i40e: Fix for division by zero (Michal Kosiarz)  [Orabug: 24568124]  
  - i40e: clear mac filter count on reset (Mitch Williams)  [Orabug: 24568124]  
  - i40e: Reorder logic for coalescing RS bits (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: Add common function for finding VSI by type (Alexander Duyck)  [Orabug: 24568124]  
  - i40evf: avoid an extra msleep while (Jacob Keller)  [Orabug: 24568124]  
  - i40e: replace PTP Rx timestamp hang logic (Jacob Keller)  [Orabug: 24568124]  
  - i40e: use a mutex instead of spinlock in PTP user entry points (Jacob Keller)  [Orabug: 24568124]  
  - i40e: correct check for reading TSYNINDX from the receive descriptor (Jacob Keller)  [Orabug: 24568124]  
  - i40e: remove duplicate add/delete adminq command code for filters (Jacob Keller)  [Orabug: 24568124]  
  - i40e: avoid looping to check whether we're in VLAN mode (Jacob Keller)  [Orabug: 24568124]  
  - i40e: fix MAC filters when removing VLANs (Alan Brady)  [Orabug: 24568124]  
  - i40e: properly cleanup on allocation failure in i40e_sync_vsi_filters (Jacob Keller)  [Orabug: 24568124]  
  - i40e: store MAC/VLAN filters in a hash with the MAC Address as key (Jacob Keller)  [Orabug: 24568124]  
  - i40e: implement __i40e_del_filter and use where applicable (Jacob Keller)  [Orabug: 24568124]  
  - i40e: When searching all MAC/VLAN filters, ignore removed filters (Jacob Keller)  [Orabug: 24568124]  
  - i40e: refactor i40e_put_mac_in_vlan to avoid changing f->vlan (Jacob Keller)  [Orabug: 24568124]  
  - i40e: move i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Jacob Keller)  [Orabug: 24568124]  
  - i40e: make use of __dev_uc_sync and __dev_mc_sync (Jacob Keller)  [Orabug: 24568124]  
  - i40e: drop is_vf and is_netdev fields in struct i40e_mac_filter (Jacob Keller)  [Orabug: 24568124]  
  - i40e: Add missing 
   to end of dev_err message (Colin Ian King)  [Orabug: 24568124]  
  - i40e: Clean up handling of msglevel flags and debug parameter (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: Fix bit logic error in failure case (David Ertman)  [Orabug: 24568124]  
  - i40e/i40evf: Changed version from 1.6.19 to 1.6.21 (Bimmy Pujari)  [Orabug: 24568124]  
  - i40e: Removal of workaround for simple MAC address filter deletion (Filip Sadowski)  [Orabug: 24568124]  
  - i40e: Fix for long link down notification time (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40e: Drop redundant Rx descriptor processing code (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: fix confusing dmesg info for ethtool -L option (Lihong Yang)  [Orabug: 24568124]  
  - i40e: Make struct i40e_stats const (Joe Perches)  [Orabug: 24568124]  
  - i40e/i40evf: Changed version from 1.6.16 to 1.6.19 (Bimmy Pujari)  [Orabug: 24568124]  
  - i40e/i40evf: fix interrupt affinity bug (Alan Brady)  [Orabug: 24568124]  
  - i40e: group base mode VF offload flags (Preethi Banala)  [Orabug: 24568124]  
  - i40e: reopen client after reset (Mitch Williams)  [Orabug: 24568124]  
  - i40e: Drop code for unsupported flow types (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: Remove unused function i40e_vsi_lookup (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: Bit test mask correction (Filip Sadowski)  [Orabug: 24568124]  
  - i40e: Rewrite Flow Director busy wait loop (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: Fix client interaction (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40e: disable MSI-X interrupts if we cannot reserve enough vectors (Guilherme G Piccoli)  [Orabug: 24568124]  
  - i40e: Fix configure TCs after initial DCB disable (David Ertman)  [Orabug: 24568124]  
  - i40e: avoid NULL pointer dereference and recursive errors on early PCI error (Guilherme G Piccoli)  [Orabug: 24568124]  
  - i40e: fix sideband flow director vector allocation (Stefan Assmann)  [Orabug: 24568124]  
  - i40e: fix MSI-X vector redistribution if hw limit is reached (Stefan Assmann)  [Orabug: 24568124]  
  - i40e: check if vectors are already depleted when doing VMDq allocation (Stefan Assmann)  [Orabug: 24568124]  
  - i40evf: support queue-specific settings for interrupt moderation (Jacob Keller)  [Orabug: 24568124]  
  - i40e: don't configure zero-size RSS table (Mitch Williams)  [Orabug: 24568124]  
  - i40e: Strip out debugfs hook for Flow Director filter programming (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: Split Flow Director descriptor config into separate function (Alexander Duyck)  [Orabug: 24568124]  
  - i40e/i40evf: Add txring_txq function to match fm10k and ixgbe (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: Fix Flow Director raw_buf cleanup (Alexander Duyck)  [Orabug: 24568124]  
  - i40evf: enable adaptive interrupt throttling (Mitch Williams)  [Orabug: 24568124]  
  - i40e: Increase minimum number of allocated VSI (Akeem Abodunrin)  [Orabug: 24568124]  
  - i40e/i40evf: Changed version to 1.6.16 (Bimmy Pujari)  [Orabug: 24568124]  
  - i40e: removing unreachable code (Henry Tieman)  [Orabug: 24568124]  
  - i40e: check conflicting ntuple/sideband rules when re-enabling ATR (Jacob Keller)  [Orabug: 24568124]  
  - i40e: cleanup ATR auto_disable_flags use (Jacob Keller)  [Orabug: 24568124]  
  - i40e: add encap csum VF offload flag (Preethi Banala)  [Orabug: 24568124]  
  - i40e: fix deleting mac filters (Alan Brady)  [Orabug: 24568124]  
  - i40e: Remove 100 Mbps SGMII support for X722 (Harshitha Ramamurthy)  [Orabug: 24568124]  
  - i40evf: remove unnecessary error checking against i40e_shutdown_adminq (Lihong Yang)  [Orabug: 24568124]  
  - i40e: Limit TX descriptor count in cases where frag size is greater than 16K (Alexander Duyck)  [Orabug: 24568124]  
  - i40evf: remove unnecessary error checking against i40evf_up_complete (Bimmy Pujari)  [Orabug: 24568124]  
  - i40evf: Fix link state event handling (Sridhar Samudrala)  [Orabug: 24568124]  
  - i40e: avoid potential null pointer dereference when assigning len (Colin Ian King)  [Orabug: 24568124]  
  - i40e: Fix for extra byte swap in tunnel setup (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40e: Fix to check for NULL (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40e: return correct opcode to VF (Mitch Williams)  [Orabug: 24568124]  
  - i40e: fix "dump port" command when NPAR enabled (Alan Brady)  [Orabug: 24568124]  
  - i40e: fix setting user defined RSS hash key (Alan Brady)  [Orabug: 24568124]  
  - i40e: Fix kernel panic on enable/disable LLDP (Dave Ertman)  [Orabug: 24568124]  
  - i40e: Change some init flow for the client (Anjali Singhai Jain)  [Orabug: 24568124]  
  - i40evf: Open RDMA Client after reset (Avinash Dayanand)  [Orabug: 24568124]  
  - i40e/i40evf: Fix indentation (Jeff Kirsher)  [Orabug: 24568124]  
  - i40e: Correcting mutex usage in client code (Avinash Dayanand)  [Orabug: 24568124]  
  - i40e: Remove XSTRINGIFY macro definitions and uses (Joe Perches)  [Orabug: 24568124]  
  - i40e: Initialize pointer in client_release function (Harshitha Ramamurthy)  [Orabug: 24568124]  
  - i40e: Check client is open before calling client ops (Catherine Sullivan)  [Orabug: 24568124]  
  - i40e: use matching format identifiers (Heinrich Schuchardt)  [Orabug: 24568124]  
  - i40e: Add support for HMC resource and profile for X722 (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40e: Fix byte ordering in ARP NS code for X722 (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40e: refactor tail_bump check (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40evf: report link speed (Mitch Williams)  [Orabug: 24568124]  
  - i40e: use alloc_workqueue instead of create_singlethread_workqueue (Jacob Keller)  [Orabug: 24568124]  
  - i40e: use configured RSS key and lookup table in i40e_vsi_config_rss (Jacob Keller)  [Orabug: 24568124]  
  - i40e: fix broken i40e_config_rss_aq function (Jacob Keller)  [Orabug: 24568124]  
  - i40e: move i40e_vsi_config_rss below i40e_get_rss_aq (Jacob Keller)  [Orabug: 24568124]  
  - i40e: remove a stray unlock (Dan Carpenter)  [Orabug: 24568124]  
  - i40e/i40evf-Bump version from 1.6.11 to 1.6.12 (Bimmy Pujari)  [Orabug: 24568124]  
  - i40e: Allow RSS Hash set with less than four parameters (Carolyn Wyborny)  [Orabug: 24568124]  
  - i40e: fix memory leak (Mitch Williams)  [Orabug: 24568124]  
  - i40e: fix lookup table when RSS disabled/enabled (Alan Brady)  [Orabug: 24568124]  
  - i40e: Don't notify client of VF reset during VF creation (Avinash Dayanand)  [Orabug: 24568124]  
  - i40e: Force register writes to mitigate sync issues with iwarp VF driver (Avinash Dayanand)  [Orabug: 24568124]  
  - i40e: don't allow reduction of channels below active FD rules (Jacob Keller)  [Orabug: 24568124]  
  - i40e: Fix static analysis tool warning (Dave Ertman)  [Orabug: 24568124]  
  - i40evf: add missing rtnl_lock() around i40evf_set_interrupt_capability (Jacob Keller)  [Orabug: 24568124]  
  - i40e: reset RX csum error stat with other pf stats (Catherine Sullivan)  [Orabug: 24568124]  
  - i40e/i40evf: Reset VLAN filter count when resetting (Catherine Sullivan)  [Orabug: 24568124]  
  - i40e: Fix a bug where a client close can be called before an open is complete (Anjali Singhai Jain)  [Orabug: 24568124]  
  - i40e: Use list_move instead of list_del/list_add (Wei Yongjun)  [Orabug: 24568124]  
  - i40e: check for and deal with non-contiguous TCs (Dave Ertman)  [Orabug: 24568124]  
  - i40e: Explicitly write platform-specific mac address after PF reset (Tushar Dave)  [Orabug: 24568124]  
  - i40e: add missing link advertise setting (Stefan Assmann)  [Orabug: 24568124]  
  - i40e: Move the mutex lock in i40e_client_unregister (Catherine Sullivan)  [Orabug: 24568124]  
  - i40e: Remove redundant memset (Amitoj Kaur Chawla)  [Orabug: 24568124]  
  - i40e/i40evf-bump version to 1.6.11 (Bimmy Pujari)  [Orabug: 24568124]  
  - i40e: refactor Rx filter handling (Mitch Williams)  [Orabug: 24568124]  
  - i40evf: add hyperv dev ids (Joshua Hay)  [Orabug: 24568124]  
  - i40e: Remove device ID 0x37D4 (Catherine Sullivan)  [Orabug: 24568124]  
  - i40e/i40evf: remove useless initializer (Mitch Williams)  [Orabug: 24568124]  
  - i40e: Fix to show correct Advertised Link Modes when link is down (Avinash Dayanand)  [Orabug: 24568124]  
  - i40e: avoid null pointer dereference (Heinrich Schuchardt)  [Orabug: 24568124]  
  - i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter (Kiran Patil)  [Orabug: 24568124]  
  - i40e: Don't notify client(s) for DCB changes on all VSIs (Neerav Parikh)  [Orabug: 24568124]  
  - i40e: Fix errors resulted while turning off TSO (Tushar Dave)  [Orabug: 24568124]  
  - i40e/i40evf: Bump version from 1.5.16 to 1.6.4 (Bimmy Pujari)  [Orabug: 24568124]  
  - i40e: add VSI info to macaddr messages (Shannon Nelson)  [Orabug: 24568124]  
  - i40e: set default VSI without a reset (Mitch Williams)  [Orabug: 24568124]  
  - i40evf: always activate correct MAC address filter (Mitch Williams)  [Orabug: 24568124]  
  - i40e: Fix RSS to not be limited by the number of CPUs (Catherine Sullivan)  [Orabug: 24568124]  
  - i40e: Removing unnecessary code which caused supported link mode bug (Avinash Dayanand)  [Orabug: 24568124]  
  - i40e: fix missing DA cable check (Serey Kong)  [Orabug: 24568124]  
  - i40e: Save PCI state before suspend (Greg Rose)  [Orabug: 24568124]  
  - i40e: Clean up MSIX IRQs before suspend (Greg Rose)  [Orabug: 24568124]  
  - i40evf: don't overflow buffer (Mitch Williams)  [Orabug: 24568124]  
  - i40e: Add a call to set the client interface down (Catherine Sullivan)  [Orabug: 24568124]  
  - i40e: write HENA for VFs (Mitch Williams)  [Orabug: 24568124]  
  - i40e: add hw struct local variable (Mitch Williams)  [Orabug: 24568124]  
  - i40e: add functions to control default VSI (Mitch Williams)  [Orabug: 24568124]  
  - i40e: Move all UDP port notifiers to single function (Alexander Duyck)  [Orabug: 24568124]  
  - i40e: use valid online CPU on q_vector initialization (Guilherme G. Piccoli)  [Orabug: 24568124]  
  - i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter (Kiran Patil)  [Orabug: 24568124]  
  - i40e: Look up MAC address in Open Firmware or IDPROM (Sowmini Varadhan)   
  - Define the channel type for Hyper-V PCI Express pass-through (Nick Meier)  [Orabug: 25507635]  
  - Add access to x86_msi for Hyper-V PCI driver (Jack Vogel)  [Orabug: 25507635]  
  - Hyper-V Host driver requires apic access (Jack Vogel)  [Orabug: 25507635]  
  - drivers:hv: Export the API to invoke a hypercall on Hyper-V (Jake Oshins)  [Orabug: 25507635]  
  - Drivers: hv: vmbus: fix build warning (Sudip Mukherjee)  [Orabug: 25507635]  
  - drivers:hv: Make a function to free mmio regions through vmbus (Jake Oshins)  [Orabug: 25507635]  
  - drivers:hv: Export a function that maps Linux CPU num onto Hyper-V proc num (Nick Meier)  [Orabug: 25507635]  
  - Remove PCI_MSI_IRQ_DOMAIN from the Hyper-V config (Jack Vogel)  [Orabug: 25507635]  
  - drivers:hv: Use new vmbus_mmio_free() from client drivers (Nick Meier)  [Orabug: 25507635]  
  - PCI: hv: Add paravirtual PCI front-end for Microsoft Hyper-V VMs (Jake Oshins)  [Orabug: 25507635]  
  - dtrace: ensure we skip the entire SDT probe point (Kris Van Hees)  [Orabug: 25557283]  
  - dtrace: add ip SDT provider (Alan Maguire)  [Orabug: 25557554]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-93.el6uek]
changelog:
  - Input: vmmouse - remove port reservation (Sinclair Yeh)  [Orabug: 25652572]  
  - Input: vmmouse - fix absolute device registration (Dmitry Torokhov)  [Orabug: 25652572]  
  - uek-config: enable CONFIG_MOUSE_PS2_VMMOUSE (Brian Maly)   
  - bnxt_en: use eth_hw_addr_random() (Tobias Klauser)  [Orabug: 25645429]  
  - bnxt_en: fix pci cleanup in bnxt_init_one() failure path (Sathya Perla)  [Orabug: 25645429]  
  - bnxt_en: Fix NULL pointer dereference in a failure path during open. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Reject driver probe against all bridge devices (Ray Jui)  [Orabug: 25645429]  
  - bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs (Deepak Khungar)  [Orabug: 25645429]  
  - bnxt_en: Fix bnxt_setup_tc() error message. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Print FEC settings as part of the linkup dmesg. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Do not setup PHY unless driving a single PF. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Add hardware NTUPLE filter for encapsulated packets. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Allow NETIF_F_NTUPLE to be enabled on VFs. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Fix ethtool -l pre-set max combined channel. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Retry failed NVM_INSTALL_UPDATE with defragmentation flag. (Kshitij Soni)  [Orabug: 25645429]  
  - bnxt_en: Update to firmware interface spec 1.7.0. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Refactor tx completion path. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Add a set of TX rings to support XDP. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Add tx ring mapping logic. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Centralize logic to reserve rings. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Use event bit map in RX path. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Add RX page mode support. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Parameterize RX buffer offsets. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Add bp->rx_dir field for rx buffer DMA direction. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Don't use DEFINE_DMA_UNMAP_ADDR to store DMA address in RX path. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Refactor rx SKB function. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status(). (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Fix RTNL lock usage on bnxt_update_link(). (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Fix bnxt_reset() in the slow path task. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Fix "uninitialized variable" bug in TPA code path. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Add the ulp_sriov_cfg hooks for bnxt_re RDMA driver. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Add support for ethtool -p. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Update to firmware interface spec to 1.6.1. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Clear TPA flags when BNXT_FLAG_NO_AGG_RINGS is set. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Fix compiler warnings when CONFIG_RFS_ACCEL is not defined. (Michael Chan)  [Orabug: 25645429]  
  - MAINTAINERS: Add bnxt_en maintainer info. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Handle no aggregation ring gracefully. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Set default completion ring for async events. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Implement new scheme to reserve tx rings. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Add IPV6 hardware RFS support. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Assign additional vnics to VFs. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Add new hardware RFS mode. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Refactor code that determines RFS capability. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Add function to get vnic capability. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Refactor TPA code path. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Fix and clarify link_info->advertising. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Improve the IRQ disable sequence during shutdown. (Michael Chan)  [Orabug: 25645429]  
  - bnxt_en: Remove busy poll logic in the driver. (Michael Chan)  [Orabug: 25645429]  
  - vmxnet3: prevent building with 64K pages (Arnd Bergmann)  [Orabug: 25639933]  
  - vmxnet3: Move PCI Id to pci_ids.h (Adit Ranadive)  [Orabug: 25639933]  
  - vmxnet3: avoid assumption about invalid dma_pa in vmxnet3_set_mc() (Alexey Khoroshilov)  [Orabug: 25639933]  
  - vmxnet3: Wake queue from reset work (Benjamin Poirier)  [Orabug: 25639933]  
  - vmxnet3: fix non static symbol warning (Wei Yongjun)  [Orabug: 25639933]  
  - vmxnet3: fix tx data ring copy for variable size (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: update to version 3 (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: introduce command to register memory region (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: add support for get_coalesce, set_coalesce ethtool operations (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: add receive data ring support (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: allow variable length transmit data ring buffer (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: introduce generalized command interface to configure the device (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: prepare for version 3 changes (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: segCnt can be 1 for LRO packets (Shrikrishna Khare)  [Orabug: 25639933]  
  - Driver: Vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (Arnd Bergmann)  [Orabug: 25639933]  
  - vmxnet3: avoid calling pskb_may_pull with interrupts disabled (Neil Horman)  [Orabug: 25639933]  
  - Driver: Vmxnet3: Update Rx ring 2 max size (Shrikrishna Khare)  [Orabug: 25639933]  
  - Driver: Vmxnet3: Fix regression caused by 5738a09 (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: fix checks for dma mapping errors (Alexey Khoroshilov)  [Orabug: 25639933]  
  - Driver: Vmxnet3: Fix use of mfTableLen for big endian architectures (Shrikrishna Khare)  [Orabug: 25639933]  
  - Driver: Vmxnet3: Extend register dump support (Shrikrishna Khare)  [Orabug: 25639933]  
  - vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman)  [Orabug: 25639933]  
  - scsi: mpt3sas: Bump driver version as "14.101.00.00" (Suganath Prabu Subramani)  [Orabug: 25639713]  
  - scsi: mpt3sas: Fix for Endianness issue. (Suganath Prabu Subramani)  [Orabug: 25639713]  
  - scsi: mpt3sas: Use the new MPI 2.6 32-bit Atomic Request Descriptors for SAS35 devices. (Suganath Prabu Subramani)  [Orabug: 25639713]  
  - scsi: mpt3sas: set EEDP-escape-flags for SAS35 devices. (Suganath Prabu Subramani)  [Orabug: 25639713]  
  - scsi: mpt3sas: Increased/Additional MSIX support for SAS35 devices. (Suganath Prabu Subramani)  [Orabug: 25639713]  
  - scsi: mpt3sas: Added Device ID's for SAS35 devices and updated MPI header. (Suganath Prabu Subramani)  [Orabug: 25639713]  
  - scsi: mpt3sas: disable ASPM for MPI2 controllers (ojab)  [Orabug: 25639713]  
  - scsi: mpt3sas: Force request partial completion alignment (Ram Pai)  [Orabug: 25639713]  
  - scsi: mpt3sas: fix hang on ata passthrough commands (James Bottomley)  [Orabug: 25639713]  
  - scsi: mpt3sas: Recognize and act on iopriority info (Adam Manzanares)  [Orabug: 25639713]  
  - scsi: mpt3sas: Unblock device after controller reset (Suganath Prabu S)  [Orabug: 25639713]  
  - scsi: mpt3sas: Fix secure erase premature termination (Andrey Grodzovsky)  [Orabug: 25639713]  
  - scsi: mpt3sas: Unblock device after controller reset (Suganath Prabu S)  [Orabug: 25639713]  
  - scsi: mpt3sas: fix some spelling mistakes in message and comments (Colin Ian King)  [Orabug: 25639713]  
  - scsi: mpt3sas: Bump driver version as "14.100.00.00" (Suganath Prabu Subramani)  [Orabug: 25535122]  
  - scsi: mpt3sas: Remove unused macro "MPT_DEVICE_TLR_ON" (Suganath Prabu Subramani)  [Orabug: 25535122]  
  - scsi: mpt3sas: Implement device_remove_in_progress check in IOCTL path (Suganath Prabu Subramani)  [Orabug: 25535122]  
  - scsi: mpt3sas: Fix for incorrect numbers for MSIX vectors enabled when non RDPQ card is enumerated first. (Suganath Prabu Subramani)  [Orabug: 25535122]  
  - scsi: mpt3sas: Fix for improper info displayed in var log, while blocking or unblocking the device. (Suganath Prabu Subramani)  [Orabug: 25535122]  
  - scsi: mpt3sas: Fix for block device of raid exists even after deleting raid disk (Sreekanth Reddy)  [Orabug: 25535122]  
  - mpt3sas: Fix resume on WarpDrive flash cards (Greg Edwards)  [Orabug: 25535122]  
  - mpt3sas: Fix warnings exposed by W=1 (Calvin Owens)  [Orabug: 25535122]  
  - mpt3sas: Eliminate dead sleep_flag code (Calvin Owens)  [Orabug: 25535122]  
  - mpt3sas: Eliminate conditional locking in mpt3sas_scsih_issue_tm() (Calvin Owens)  [Orabug: 25535122]  
  - mpt3sas: Ensure the connector_name string is NUL-terminated (Calvin Owens)  [Orabug: 25535122]  
  - mpt3sas: Fix panic when aer correct error occurred (Kefeng Wang)  [Orabug: 25535122]  
  - mpt3sas: avoid mpt3sas_transport_port_add NULL parent_dev (Joe Lawrence)  [Orabug: 25535122]  
  - mpt3sas: set num_phys after allocating phy[] space (Joe Lawrence)  [Orabug: 25535122]  
  - mpt3sas: add missing curly braces (Dan Carpenter)  [Orabug: 25639713]  
  - bnx2i: fix spelling mistake "complection" -> "completion" (Colin Ian King)  [Orabug: 25606037]  
  - bnx2i: silence uninitialized variable warnings (Dan Carpenter)  [Orabug: 25606037]  
  - qlcnic: Update version to 5.3.65 (Manish Chopra)  [Orabug: 25605962]  
  - qlcnic: fix napi budget alteration (Manish Chopra)  [Orabug: 25605962]  
  - qlcnic: fix data structure corruption in async mbx command handling (Manish Chopra)  [Orabug: 25605962]  
  - net: qlcnic: avoid superfluous assignement (xypron.glpk@gmx.de)  [Orabug: 25605962]  
  - qlcnic: add wmb() call in transmit data path. (Sony Chacko)  [Orabug: 25605962]  
  - qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag() (Dan Carpenter)  [Orabug: 25605962]  
  - net: qlcnic: don't set unused function argument (Arnd Bergmann)  [Orabug: 25605962]  
  - net: qlge: remove superfluous statement (xypron.glpk@gmx.de)  [Orabug: 25605959]  
  - net/qlge: Avoids recursive EEH error (Gavin Shan)  [Orabug: 25605959]  
  - qlge: Replace create_singlethread_workqueue with alloc_ordered_workqueue (Amitoj Kaur Chawla)  [Orabug: 25605959]  
  - qlge: Update version to 1.00.00.35 (Manish Chopra)  [Orabug: 25605959]  
  - qlge: Fix receive packets drop. (Manish Chopra)  [Orabug: 25605959]  
  - qlge: fix a timeout loop in ql_change_rx_buffers() (Dan Carpenter)  [Orabug: 25605959]  
  - qlge: Move jiffies_to_usecs immediately before loop (Joe Perches)  [Orabug: 25605959]  
  - netxen: netxen_rom_fast_read() doesn't return -1 (Dan Carpenter)  [Orabug: 25605954]  
  - netxen: reversed condition in netxen_nic_set_link_parameters() (Dan Carpenter)  [Orabug: 25605954]  
  - netxen: fix error handling in netxen_get_flash_block() (Dan Carpenter)  [Orabug: 25605954]  
  - netxen: Use kobj_to_dev() (Amitoj Kaur Chawla)  [Orabug: 25605954]  
  - hpsa: update reset handler (Don Brace)  [Orabug: 25605941]  
  - hpsa: update identify physical device structure (Don Brace)  [Orabug: 25605941]  
  - hpsa: add in a new check for volume status (Don Brace)  [Orabug: 25605941]  
  - hpsa: send ioaccel requests with 0 length trasfer down raid path (Don Brace)  [Orabug: 25605941]  
  - hpsa: remove abort handler (Don Brace)  [Orabug: 25605941]  
  - hpsa: prevent concurrent rescans (Don Brace)  [Orabug: 25605941]  
  - hpsa: correct scan wakeup (Don Brace)  [Orabug: 25605941]  
  - hpsa: correct queue depth for externals (Don Brace)  [Orabug: 25605941]  
  - hpsa: bump driver version (Don Brace)  [Orabug: 25605941]  
  - scsi: hpsa: remove coalescing settings for ioaccel2 (Don Brace)  [Orabug: 25605941]  
  - scsi: hpsa: use designated initializers (Kees Cook)  [Orabug: 25605941]  
  - scsi: hpsa: remove memory allocate failure message (Amit Kushwaha)  [Orabug: 25605941]  
  - scsi: hpsa: fallback to use legacy REPORT PHYS command (Hannes Reinecke)  [Orabug: 25605941]  
  - scsi: hpsa: use %phN for short hex dumps (Rasmus Villemoes)  [Orabug: 25605941]  
  - scsi: hpsa: add 'ctlr_num' sysfs attribute (Hannes Reinecke)  [Orabug: 25605941]  
  - scsi: hpsa: use correct DID_NO_CONNECT hostbyte (Hannes Reinecke)  [Orabug: 25605941]  
  - scsi: hpsa: use bus '3' for legacy HBA devices (Hannes Reinecke)  [Orabug: 25605941]  
  - scsi: hpsa: correct logical resets (Don Brace)  [Orabug: 25605941]  
  - scsi: hpsa: Remove unneeded void pointer cast (Javier Martinez Canillas)  [Orabug: 25605941]  
  - scsi: hpsa: correct call to hpsa_do_reset (Don Brace)  [Orabug: 25605941]  
  - scsi: hpsa: correct scsi 6byte lba calculation (Mahesh Rajashekhara)  [Orabug: 25605941]  
  - scsi: hpsa: Check for null devices in ioaccel submission patch (Don Brace)  [Orabug: 25605941]  
  - scsi: hpsa: Prevent sending bmic commands to externals (Scott Teel)  [Orabug: 25605941]  
  - scsi: hpsa: Check for vpd support before sending (Scott Teel)  [Orabug: 25605941]  
  - scsi: hpsa: Check for null device pointers (Don Brace)  [Orabug: 25605941]  
  - scsi: hpsa: Determine device external status earlier (Don Brace)  [Orabug: 25605941]  
  - hpsa: change hpsa_passthru_ioctl timeout (Don Brace)  [Orabug: 25605941]  
  - hpsa: correct skipping masked peripherals (Don Brace)  [Orabug: 25605941]  
  - hpsa: set the enclosure identifier to zero (Dan Carpenter)  [Orabug: 25605941]  
  - enic: Remove local ndo_busy_poll() implementation. (David S. Miller)  [Orabug: 25535122]  
  - enic: set skb->hash type properly (Govindarajulu Varadarajan)  [Orabug: 25535122]  
  - enic: fix rq disable (Govindarajulu Varadarajan)  [Orabug: 25535122]  
  - net: enic: use correct type specifier (xypron.glpk@gmx.de)  [Orabug: 25535122]  
  - enic: set netdev->vlan_features (Govindarajulu Varadarajan)  [Orabug: 25535122]  
  - cisco: enic: Update logging macros and uses (Joe Perches)  [Orabug: 25535122]  
  - enic: assign affinity hint to interrupts (Govindarajulu Varadarajan)  [Orabug: 25535122]  
  - net/ena: update driver version to 1.1.2 (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: change condition for host attribute configuration (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: change driver's default timeouts (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: reduce the severity of ena printouts (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: use READ_ONCE to access completion descriptors (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: fix potential access to freed memory during device reset (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: refactor ena_get_stats64 to be atomic context safe (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: fix NULL dereference when removing the driver after device reset failed (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: fix RSS default hash configuration (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: fix ethtool RSS flow configuration (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: fix queues number calculation (Netanel Belgazal)  [Orabug: 25535122]  
  - net/ena: remove ntuple filter support from device feature list (Netanel Belgazal)  [Orabug: 25535122]  
  - net: ena: use setup_timer() and mod_timer() (Wei Yongjun)  [Orabug: 25535122]  
  - Btrfs: fix crash on fsync when using overlayfs v4 (Liu Bo)  [Orabug: 25512309]  
  - qed*: Fix link indication race (Mintz, Yuval)  [Orabug: 25477939]  
  - qed: Don't allocate SBs using main PTT (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Prevent index problems in loopback test (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed: Reflect PF link when initializing VF (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Free netdevice only after stoping slowpath (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Initialize lock and slowpath workqueue early (Mintz, Yuval)  [Orabug: 25477939]  
  - qed: Reserve doorbell BAR space for present CPUs (Ram Amrani)  [Orabug: 25477939]  
  - qed: Don't free a QP more than once (Ram Amrani)  [Orabug: 25477939]  
  - qed: Read queue state before releasing buffer (Ram Amrani)  [Orabug: 25477939]  
  - qed: Release CQ resource under lock on failure (Ram Amrani)  [Orabug: 25477939]  
  - qed: Add support for hardware offloaded FCoE. (Arun Easi)  [Orabug: 25477939]  
  - qed: Add infrastructure for PTP support (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed: avoid possible stack overflow in qed_ll2_acquire_connection (Arnd Bergmann)  [Orabug: 25477939]  
  - qed: Replace memset with eth_zero_addr (Shyam Saini)  [Orabug: 25477939]  
  - qed*: Advance driver versions to 8.10.10.20. (Mintz, Yuval)  [Orabug: 25477939]  
  - qed: Conserve RDMA resources when !QEDR (Ram Amrani)  [Orabug: 25477939]  
  - qed: Support Multicast on Tx-switching (Mintz, Yuval)  [Orabug: 25477939]  
  - qed*: Change maximal number of queues (Mintz, Yuval)  [Orabug: 25477939]  
  - qed*: Update to dual-license (Mintz, Yuval)  [Orabug: 25477939]  
  - qed: fix old-style function definition (Arnd Bergmann)  [Orabug: 25477939]  
  - qede: fix general protection fault may occur on probe (Amrani, Ram)  [Orabug: 25477939]  
  - qede: use reset to set network header (Zhang Shengju)  [Orabug: 25477939]  
  - qed: Add iSCSI out of order packet handling. (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Add support for hardware offloaded iSCSI. (Yuval Mintz)  [Orabug: 25477939]  
  - qede: Better utilize the qede_[rt]x_queue (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Don't check netdevice for rx-hash (Mintz, Yuval)  [Orabug: 25477939]  
  - qed*: Handle-based L2-queues. (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Revise state locking scheme (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Refactor data-path Rx flow (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Refactor statistics gathering (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Remove 'num_tc'. (Mintz, Yuval)  [Orabug: 25477939]  
  - qed: Optimize qed_chain datapath usage (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Optimize aggregation information size (Mintz, Yuval)  [Orabug: 25477939]  
  - qed: Correct rdma params configuration (Ram Amrani)  [Orabug: 25477939]  
  - qed: configure ll2 RoCE v1/v2 flavor correctly (Ram Amrani)  [Orabug: 25477939]  
  - qed: Prevent stack corruption on MFW interaction (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Correctly map aggregation replacement pages (Mintz, Yuval)  [Orabug: 25477939]  
  - qed: Correct VF mac number (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Don't override priv_flags (Mintz, Yuval)  [Orabug: 25477939]  
  - qed: Learn resources from management firmware (Tomer Tayar)  [Orabug: 25477939]  
  - qed: Use VF-queue feature (Mintz, Yuval)  [Orabug: 25477939]  
  - qed: Learn of RDMA capabilities per-device (Mintz, Yuval)  [Orabug: 25477939]  
  - qed*: Add support for WoL (Mintz, Yuval)  [Orabug: 25477939]  
  - qed: Add nvram selftest (Mintz, Yuval)  [Orabug: 25477939]  
  - qed*: Management firmware - notifications and defaults (Sudarsana Kalluru)  [Orabug: 25477939]  
  - qede: Fix statistics' strings for Tx/Rx queues (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Fix out-of-bound fastpath memory access (Mintz, Yuval)  [Orabug: 25477939]  
  - qede: Fix incorrrect usage of APIs for un-mapping DMA memory (Manish Chopra)  [Orabug: 25477939]  
  - qed: Zero-out the buffer paased to dcbx_query() API (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qede: Reconfigure rss indirection direction table when rss count is updated (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed*: Reduce the memory footprint for Rx path (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qede: Loopback implementation should ignore the normal traffic (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qede: Do not allow RSS config for 100G devices (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qede: get_channels() need to populate max tx/rx coalesce values (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed: Use list_move_tail instead of list_del/list_add_tail (Wei Yongjun)  [Orabug: 25477939]  
  - qed: Remove useless set memory to zero use memset() (Wei Yongjun)  [Orabug: 25477939]  
  - qed: Fix possible race when reading firmware return code. (Manish Chopra)  [Orabug: 25477939]  
  - qed: Handle malicious VFs events (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Allow chance for fast ramrod completions (Yuval Mintz)  [Orabug: 25477939]  
  - qed*: Allow unicast filtering (Yuval Mintz)  [Orabug: 25477939]  
  - qede: Prevent GSO on long Geneve headers (Manish Chopra)  [Orabug: 25477939]  
  - qede: GSO support for tunnels with outer csum (Manish Chopra)  [Orabug: 25477939]  
  - qed: Pass MAC hints to VFs (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Additional work toward cleaning C=1 (Yuval Mintz)  [Orabug: 25477939]  
  - qed*: Fix Kconfig dependencies with INFINIBAND_QEDR (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Fix static checker warning. (Yuval Mintz)  [Orabug: 25477939]  
  - qed: fix old-style function definition (Arnd Bergmann)  [Orabug: 25477939]  
  - qed: Fix to use list_for_each_entry_safe() when delete items (Wei Yongjun)  [Orabug: 25477939]  
  - qed: Add RoCE ll2 & GSI support (Ram Amrani)  [Orabug: 25477939]  
  - qed: Add support for memory registeration verbs (Ram Amrani)  [Orabug: 25477939]  
  - qed: Add support for QP verbs (Ram Amrani)  [Orabug: 25477939]  
  - qed: PD,PKEY and CQ verb support (Ram Amrani)  [Orabug: 25477939]  
  - qed: Add support for RoCE hw init (Ram Amrani)  [Orabug: 25477939]  
  - qede: Add qedr framework (Ram Amrani)  [Orabug: 25477939]  
  - uek-config: enable QED_LL2 (Brian Maly)  [Orabug: 25477939]  
  - qed: Add Light L2 support (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Fix stack corruption on probe (Yuval Mintz)  [Orabug: 25477939]  
  - qed: mark symbols static where possible (Baoyou Xie)  [Orabug: 25477939]  
  - qede: mark qede_set_features() static (Baoyou Xie)  [Orabug: 25477939]  
  - qed*: Add support for the ethtool get_regs operation (Tomer Tayar)  [Orabug: 25477939]  
  - qed: Add support for debug data collection (Tomer Tayar)  [Orabug: 25477939]  
  - qed: add missing header dependencies (Baoyou Xie)  [Orabug: 25477939]  
  - qed: Add infrastructure for debug data collection (Tomer Tayar)  [Orabug: 25477939]  
  - qed: Remove OOM messages (Joe Perches)  [Orabug: 25477939]  
  - qed: fix kzalloc-simple.cocci warnings (Wu Fengguang)  [Orabug: 25477939]  
  - qed: Clear dcbx memory buffers before the usage. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed: Set selection-field while configuring the app entry in ieee mode. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed*: Disallow dcbx configuration for VF interfaces. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qede: hide 32-bit compile warning (Arnd Bergmann)  [Orabug: 25477939]  
  - qede: Add support for Tx/Rx-only queues. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed: Fix address macros (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Change locking scheme for VF channel (Yuval Mintz)  [Orabug: 25477939]  
  - qed*: Add support for VFs over legacy PFs (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Prevent VFs from pause flooding (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Add support for legacy VFs (Yuval Mintz)  [Orabug: 25477939]  
  - qed: FLR of active VFs might lead to FW assert (Yuval Mintz)  [Orabug: 25477939]  
  - qed: utilize FW 8.10.10.0 (Yuval Mintz)  [Orabug: 25477939]  
  - qed*: Fix pause setting (Yuval Mintz)  [Orabug: 25477939]  
  - qede: Fix Tx timeout due to xmit_more (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Add support for NCSI statistics. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qede: Add support for per-queue stats. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qede: Add support for capturing additional stats in ethtool-stats display. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed*: Add and modify some prints (Yuval Mintz)  [Orabug: 25477939]  
  - qed*: Trivial modifications (Yuval Mintz)  [Orabug: 25477939]  
  - qed*: Semantic changes (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Fix possible memory leak in qed_dcbnl_get_ieee_pfc() (Wei Yongjun)  [Orabug: 25477939]  
  - qed: Update app count when adding a new dcbx app entry to the table. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed: Add dcbx app support for IEEE Selection Field. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed: Use ieee mfw-mask to get ethtype in ieee-dcbx mode. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed: Remove the endian-ness conversion for pri_to_tc value. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed: Use DEFINE_SPINLOCK() for spinlock (Wei Yongjun)  [Orabug: 25477939]  
  - qed: Fail driver load in 100g MSI mode. (Sudarsana Reddy Kalluru)  [Orabug: 25477939]  
  - qed: Fix error return code in qed_resc_alloc() (Wei Yongjun)  [Orabug: 25477939]  
  - qed: do not use unitialized variable (xypron.glpk@gmx.de)  [Orabug: 25477939]  
  - qed: Prevent over-usage of vlan credits by PF (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Correct min bandwidth for 100g (Yuval Mintz)  [Orabug: 25477939]  
  - qede: Reset statistics on explicit down (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Don't over-do producer cleanup for Rx (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Fix removal of spoof checking for VFs (Yuval Mintz)  [Orabug: 25477939]  
  - qede: Don't try removing unconfigured vlans (Yuval Mintz)  [Orabug: 25477939]  
  - qed: Fix setting/clearing bit in completion bitmap (Manish Chopra)  [Orabug: 25477939]  
  - vfio/pci: Hide broken INTx support from user (Alex Williamson)  [Orabug: 25049396] [Orabug: 25393341]  
  - crypto: cryptd - Assign statesize properly (Wang, Rui Y)  [Orabug: 25202933]  
  - crypto: ghash-clmulni - Fix load failure (Wang, Rui Y)  [Orabug: 25202933]  
  - timers: Use proper base migration in add_timer_on() (Honglei Wang)  [Orabug: 25079989]  
  - USB: digi_acceleport: do sanity checking for the number of ports (Oliver Neukum)  [Orabug: 22916868]  {CVE-2016-3140} 
  - uek-rpm: enable CONFIG_KSPLICE. (Jamie Iles)  [Orabug: 25414814]  
  - ksplice: add sysctls for determining Ksplice features. (Jamie Iles)  [Orabug: 25414814]  
  - signal: protect SIGNAL_UNKILLABLE from unintentional clearing. (Jamie Iles)  [Orabug: 25414814]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-92.el6uek]
changelog:
  - sparc: fix kernel panic caused by vio handshake (Thomas Tai)  [Orabug: 23476613] [Orabug: 25064864]  
  - sparc64: Add sensible read values for /proc/<pid>/sparc_adi (Khalid Aziz)  [Orabug: 25173120]  
  - sparc64: Add ability to set the mcde state for a process (Eric Snowberg)  [Orabug: 25130002]  
  - sparc64: Add proc files specific to ADI (Khalid Aziz)  [Orabug: 22713162]  
  - sparc64: add mcd_on_by_default (Chuck Anderson)  [Orabug: 22713162]  
  - Revert "sparc: fix intermittent LDom hang waiting for vdc_port_up" (Chuck Anderson)  [Orabug: 25409637]  
  - sparc64: Add support for ADI (Application Data Integrity) (Khalid Aziz)  [Orabug: 22713162]  
  - sparc64: Add support for ADI register fields, ASIs and traps (Khalid Aziz)  [Orabug: 22713162]  
  - mm: Add functions to support extra actions on swap in/out (Khalid Aziz)  [Orabug: 22713162]  
  - signals, sparc: Add signal codes for ADI violations (Khalid Aziz)  [Orabug: 22713162]  
  - sparc64: shut down to OBP correctly (Larry Bassel)  [Orabug: 23467092]  
  - sparc64: fix for user probes in high memory (Eric Saint-Etienne)   
  - sparc64: Use online cpus instead of present cpus during hotplug. (Atish Patra)  [Orabug: 25472256]  
  - sparc64: Update cpumaps correctly during hotplug. (Atish Patra)  [Orabug: 25144324]  
  - sparc: fix intermittent LDom hang waiting for vdc_port_up (Thomas Tai)   
  - arch/sparc: Add a dedicated clear_page and clear_user_page for M7 (Babu Moger)  [Orabug: 25456049]  
  - sparc64: perf: Enable dynamic tracepoints when using perf probe (Dave Aldridge)  [Orabug: 24925615]  
  - SPARC64: UEK4 LDOMS DOMAIN SERVICES UPDATE 7 (Aaron Young)  [Orabug: 25408406]  
  - arch/sparc: Fix indexing msi_msiqid_table and msi_irq_table (Babu Moger)  [Orabug: 25391918]  
  - arch/sparc: Clear msi_msiqid_table during teardown (Babu Moger)  [Orabug: 25391918]  
  - sparc64: Skip flushing TLBs if there are no mm_users (Sanath Kumar)  [Orabug: 25379970]  
  - sparc64:This fixes the numa_node attributes displayed in sysfs. (Allen Pais)  [Orabug: 22748961]  
  - sparc64: Zero pages on allocation for mondo and error queues. (Liam R. Howlett)   
  - sparc64: Don't panic on user mode non-resumable errors (Liam R. Howlett)   
  - sparc64: affine strand irq stacks (Allen Pais)  [Orabug: 23050718]  
  - sparc64: Handle extremely large kernel TLB range flushes more gracefully. (David S. Miller)  [Orabug: 25499527]  
  - sparc64: Fix illegal relative branches in hypervisor patched TLB cross-call code. (David S. Miller)  [Orabug: 25499527]  
  - sparc64: Fix instruction count in comment for __hypervisor_flush_tlb_pending. (David S. Miller)  [Orabug: 25499527]  
  - sparc64: Handle extremely large kernel TSB range flushes sanely. (David S. Miller)  [Orabug: 25499527]  
  - sparc64: Fix illegal relative branches in hypervisor patched TLB code. (David S. Miller)  [Orabug: 25499527]  
  - SPARC64: UEK4 LDOMS DOMAIN SERVICES UPDATE 6 (Aaron Young)  [Orabug: 23171935]  
  - sparc: Optimized memset, memcpy, copy_to_user, copy_from_user for M7 (Babu Moger)  [Orabug: 25120741]  
  - btrfs: trimming some start_transaction() code away (Alexandru Moise)  [Orabug: 25615755]  
  - scsi: megaraid-sas: request irqs later (Tomas Henzl)  [Orabug: 25568930]  
  - scsi: megaraid_sas: add in missing white spaces in error messages text (Colin Ian King)  [Orabug: 25568930]  
  - scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression (Sumit Saxena)  [Orabug: 25568930]  
  - scsi: megaraid_sas: driver version upgrade (Kashyap Desai)  [Orabug: 25568930]  
  - scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map (Kashyap Desai)  [Orabug: 25568930]  
  - scsi: megaraid_sas: Send SYNCHRONIZE_CACHE for VD to firmware (Kashyap Desai)  [Orabug: 25568930]  
  - scsi: megaraid_sas: Do not fire DCMDs during PCI shutdown/detach (Kashyap Desai)  [Orabug: 25568930]  
  - scsi: megaraid_sas: Send correct PhysArm to FW for R1 VD downgrade (Kashyap Desai)  [Orabug: 25568930]  
  - scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset (Kashyap Desai)  [Orabug: 25568930]  
  - scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices (Kashyap Desai)  [Orabug: 25568930]  
  - scsi: megaraid_sas: clean function declarations in megaraid_sas_base.c up (Baoyou Xie)  [Orabug: 25568930]  
  - scsi: megaraid_sas: add in missing white space in error message text (Colin Ian King)  [Orabug: 25568930]  
  - scsi: megaraid_sas: Fix the search of first memory bar (Christophe JAILLET)  [Orabug: 25568930]  
  - scsi: megaraid_sas: Use memdup_user() rather than duplicating its implementation (Markus Elfring)  [Orabug: 25568930]  
  - megaraid_sas: Fix probing cards without io port (Yinghai Lu)  [Orabug: 25568930]  
  - megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support it (Sumit Saxena)  [Orabug: 25568930]  
  - megaraid_sas: Downgrade two success messages to info (Andy Lutomirski)  [Orabug: 25568930]  
  - megaraid_sas: driver version upgrade (Sumit Saxena)  [Orabug: 25568930]  
  - megaraid_sas: task management code optimizations (Sumit Saxena)  [Orabug: 25568930]  
  - megaraid_sas: call ISR function to clean up pending replies in OCR path (Sumit Saxena)  [Orabug: 25568930]  
  - megaraid_sas: reduce memory footprints in kdump mode (Sumit Saxena)  [Orabug: 25568930]  
  - megaraid_sas: add missing curly braces in ioctl handler (Arnd Bergmann)  [Orabug: 25568930]  
  - dm btree: fix bufio buffer leaks in dm_btree_del() error path (Joe Thornber)  [Orabug: 25550785]  
  - ipv4: keep skb->dst around in presence of IP options (Eric Dumazet)  [Orabug: 25543766]  {CVE-2017-5970} 
  - mpt3sas: Don't spam logs if logging level is 0 (Johannes Thumshirn)  [Orabug: 25512724]  
  - ip6_gre: fix ip6gre_err() invalid reads (Eric Dumazet)  [Orabug: 25510593]  {CVE-2017-5897} 
  - watchdog: hpwdt: changed maintainer information (Jimmy Vance)  [Orabug: 25505543]  
  - watchdog: hpwdt: add support for iLO5 (Brian Boylston)  [Orabug: 25505543]  
  - watchdog: hpwdt: remove email address from doc (Brian Boylston)  [Orabug: 25505543]  
  - watchdog: hpwdt: Adjust documentation to match latest kernel module parameters. (Nigel Croxon)  [Orabug: 25505543]  
  - hpwdt: use nmi_panic() when kernel panics in NMI handler (Hidehiro Kawai)  [Orabug: 25505543]  
  - panic: change nmi_panic from macro to function (Hidehiro Kawai)  [Orabug: 25505543]  
  - watchdog/hpwdt: Fix build on certain configs (Ingo Molnar)  [Orabug: 25505543]  
  - watchdog/hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf)  [Orabug: 25505543]  
  - x86/asm: Add C versions of frame pointer macros (Josh Poimboeuf)  [Orabug: 25505543]  
  - x86/asm: Clean up frame pointer macros (Josh Poimboeuf)  [Orabug: 25505543]  
  - watchdog: hpwdt: HP rebranding (Mingarelli, Thomas)  [Orabug: 25505543]  
  - panic, x86: Allow CPUs to save registers even if looping in NMI context (Hidehiro Kawai)  [Orabug: 25505543]  
  - watchdog: hpwdt: Add support for WDIOC_SETOPTIONS (Jean Delvare)  [Orabug: 25505543]  
  - drivers/misc/hpilo: Changes to support new security states in iLO5 FW (Rusk, Mark)  [Orabug: 25505535]  
  - misc: hpilo: Change e-mail address from hp.com to hpe.com (Masanari Iida)  [Orabug: 25505535]  
  - misc: hpilo: Add min and max value of module parameter in description (Masanari Iida)  [Orabug: 25505535]  
  - scsi: aacraid: Fix INTx/MSI-x issue with older controllers (Dave Carroll)  [Orabug: 25505509]  
  - scsi: aacraid: remove wildcard for series 9 controllers (Kevin Barnett)  [Orabug: 25505509]  
  - scsi: aacraid: mark aac_src_select_comm() static (Baoyou Xie)  [Orabug: 25505509]  
  - aacraid: use kmemdup (Muhammad Falak R Wani)  [Orabug: 25505509]  
  - aacraid: do not activate events on non-SRC adapters (Hannes Reinecke)  [Orabug: 25505509]  
  - aacraid: Fix for KDUMP driver hang (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Remove code to needlessly complete fib (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Log firmware AIF messages (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Fix for aac_command_thread hang (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Disable MSI mode for series 6, 7, 8 cards (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Relinquish CPU during timeout wait (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Start adapter after updating number of MSIX vectors (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Fix incorrectly named MACRO (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Removed unnecessary checks for NULL (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: add missing curly braces (Arnd Bergmann)  [Orabug: 25505509]  
  - aacraid: SCSI blk tag support (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Fix character device re-initialization (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Fix AIF triggered IOP_RESET (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Created new mutex for ioctl path (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Fundamental reset support for Series 7 (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Set correct msix count for EEH recovery (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: Added EEH support (Raghava Aditya Renukunta)  [Orabug: 25505509]  
  - aacraid: aac_release_resources() can be static (Fengguang Wu)  [Orabug: 25505509]  
  - aacraid: Update driver version (Mahesh Rajashekhara)  [Orabug: 25505509]  
  - aacraid: Use pci_enable_msix_range() (Mahesh Rajashekhara)  [Orabug: 25505509]  
  - aacraid: IOCTL fix (Mahesh Rajashekhara)  [Orabug: 25505509]  
  - aacraid: Reset irq affinity hints (Mahesh Rajashekhara)  [Orabug: 25505509]  
  - aacraid: Tune response path if IsFastPath bit set (Mahesh Rajashekhara)  [Orabug: 25505509]  
  - aacraid: Enable 64bit write to controller register (Mahesh Rajashekhara)  [Orabug: 25505509]  
  - aacraid: Change interrupt mode to MSI for Series 6 (Mahesh Rajashekhara)  [Orabug: 25505509]  
  - aacraid: Add Power Management support (Mahesh Rajashekhara)  [Orabug: 25505509]  
  - aacraid: Fix for LD name and UID not exposed to OS (Mahesh Rajashekhara)  [Orabug: 25505509]  
  - aacraid: aac_src_intr_message() can be static (kbuild test robot)  [Orabug: 25505509]  
  - LPFC driver update for UEK4 11.2.0.5 (rkennedy)  [Orabug: 25486030]  
  - lpfc: Update copyrights (rkennedy)  [Orabug: 25486030]  
  - lpfc: Correct WQ creation for pagesize (rkennedy)  [Orabug: 25486030]  
  - scsi: lpfc: Fix few small typos in lpfc_scsi.c (Milan P. Gandhi)  [Orabug: 25486030]  
  - scsi: lpfc: Fix sg_reset on SCSI device causing kernel crash (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Correct issue leading to oops during link reset (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Correct error in setting OS Driver Version with FW (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Correct host name in symbolic_name field (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Fix Xlane dynamic LUN set for LUN priority. (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Deprecate lpfc_prot_sg_seg_cnt parameter (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Correct oops on vport port resets (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Add missing memory barrier (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put() (Mauricio Faria de Oliveira)  [Orabug: 25486030]  
  - lpfc: Fix possible NULL pointer dereference (Johannes Thumshirn)  [Orabug: 25486030]  
  - scsi: lpfc: Use %zd format string for size_t (Arnd Bergmann)  [Orabug: 25486030]  
  - scsi: lpfc: Fix fw download on SLI-4 FC adapters (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Synchronize link speed with boot driver (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Correct panics with eh_timeout and eh_deadline (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Fix lost target in pt-to-pt connect (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Revise strings with full lpfc parameter name (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Code cleanup for lpfc_sriov_nr_virtfn parameter (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Code cleanup for lpfc_max_scsicmpl_time parameter (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Code cleanup for lpfc_topology parameter (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Code cleanup for lpfc_aer_support parameter (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Code cleanup for lpfc_enable_rrq parameter (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Code clean up for lpfc_iocb_cnt parameter (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Set driver environment data on adapter (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Correct embedded io wq element size (James Smart)  [Orabug: 25486030]  
  - scsi: lpfc: Mark symbols static where possible (Baoyou Xie)  [Orabug: 25486030]  
  - scsi: lpfc: avoid harmless comparison warning (Arnd Bergmann)  [Orabug: 25486030]  
  - lpfc: call lpfc_sli_validate_fcp_iocb() with the hbalock held (Johannes Thumshirn)  [Orabug: 25486030]  
  - lpfc: Copyright updates (James Smart)  [Orabug: 25486030]  
  - lpfc: Correct issue with ioremap() call on 32bit kernel (James Smart)  [Orabug: 25486030]  
  - lpfc: Re-organize source for easier driver attribute management (James Smart)  [Orabug: 25486030]  
  - lpfc: Remove global lpfc_sli_mode attribute in leiu of per-hba lpfc_sli_mode (James Smart)  [Orabug: 25486030]  
  - lpfc: Remove global lpfc_delay_discovery attribute in leiu of per-hba lpfc_delay_discovery (James Smart)  [Orabug: 25486030]  
  - lpfc: Remove global lpfc_enable_npiv attribute in leiu of per-hba lpfc_enable_npiv (James Smart)  [Orabug: 25486030]  
  - lpfc: Correct Port reset resulting in FC port going offline (James Smart)  [Orabug: 25486030]  
  - lpfc: Add support for XLane LUN priority (James Smart)  [Orabug: 25486030]  
  - lpfc: Correct RDP response Revision location (James Smart)  [Orabug: 25486030]  
  - lpfc: Re-organize source for easier device-id management (James Smart)  [Orabug: 25486030]  
  - lpfc: Correct FCOE discovery to avoid loss of storage devices after system reboot (James Smart)  [Orabug: 25486030]  
  - lpfc: Fix SLI mode 2 config failure (James Smart)  [Orabug: 25486030]  
  - lpfc: Add MDS Diagnostics Support (James Smart)  [Orabug: 25486030]  
  - lpfc: Add recovery from adapter parity errors on some SLI4 adapters (James Smart)  [Orabug: 25486030]  
  - lpfc: Utilize embedded CDB logic to minimize IO latency (James Smart)  [Orabug: 25486030]  
  - lpfc: Add sysfs proc_name support (James Smart)  [Orabug: 25486030]  
  - lpfc: Disable FDMI probing if not connected to a fabric (James Smart)  [Orabug: 25486030]  
  - lpfc: Reject RDP ELS if port has no login (James Smart)  [Orabug: 25486030]  
  - lpfc: Correct Buffer credit descriptor values in RDP response (James Smart)  [Orabug: 25486030]  
  - lpfc: Correct RDP response sizing issue (James Smart)  [Orabug: 25486030]  
  - lpfc: Fix Transgression Flag of Optical Element descriptor for RDP on Linux (James Smart)  [Orabug: 25486030]  
  - kvm: fix page struct leak in handle_vmon (Paolo Bonzini)  [Orabug: 25482167]  {CVE-2017-2596} 
  - bnx2: use READ_ONCE() instead of barrier() (Eric Dumazet)  [Orabug: 25477840]  
  - bnx2: Wait for in-flight DMA to complete at probe stage (Baoquan He)  [Orabug: 25477840]  
  - bnx2: fix locking when netconsole is used (Ivan Vecera)  [Orabug: 25477840]  
  - bnx2x: avoid two atomic ops per page on x86 (Eric Dumazet)  [Orabug: 25477835]  
  - bnx2x: Prevent tunnel config for 577xx (Mintz, Yuval)  [Orabug: 25477835]  
  - bnx2x: Correct ringparam estimate when DOWN (Mintz, Yuval)  [Orabug: 25477835]  
  - net: bnx2x: fix improper return value (Pan Bian)  [Orabug: 25477835]  
  - bnx2x: use reset to set network header (Zhang Shengju)  [Orabug: 25477835]  
  - bnx2x: Use the correct divisor value for PHC clock readings. (Sudarsana Reddy Kalluru)  [Orabug: 25477835]  
  - bnx2x: free the mac filter group list before freeing the cmd (jbaron@akamai.com)  [Orabug: 25477835]  
  - bnx2x: allocate mac filtering pending list in PAGE_SIZE increments (Jason Baron)  [Orabug: 25477835]  
  - bnx2x: allocate mac filtering 'mcast_list' in PAGE_SIZE increments (Jason Baron)  [Orabug: 25477835]  
  - bnx2x: Add support for segmentation of tunnels with outer checksums (Alexander Duyck)  [Orabug: 25477835]  
  - bnx2x: don't reset chip on cleanup if PCI function is offline (Guilherme G. Piccoli)  [Orabug: 25477835]  
  - bnx2x: Don't flush multicast MACs (Yuval Mintz)  [Orabug: 25477835]  
  - x86/apic/uv: Silence a shift wrapping warning (Dan Carpenter)  [Orabug: 25477822]  
  - locking/lockdep: Remove hard coded array size dependency (George Beshers)  [Orabug: 25477822]  
  - mm: meminit: move page initialization into a separate function (Robin Holt)  [Orabug: 25477822]  
  - mm: meminit: only set page reserved in the memblock region (Nathan Zimmer)  [Orabug: 25477822]  
  - memblock: introduce a for_each_reserved_mem_region iterator (Robin Holt)  [Orabug: 25477822]  
  - mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone() (Andrew Banman)  [Orabug: 25477822]  
  - mm/mempolicy.c: convert the shared_policy lock to a rwlock (Nathan Zimmer)  [Orabug: 25477822]  
  - x86/platform/uv/BAU: Add UV4-specific functions (Andrew Banman)  [Orabug: 25477822]  
  - x86/platform/uv/BAU: Fix payload queue setup on UV4 hardware (Andrew Banman)  [Orabug: 25477822]  
  - x86/platform/uv/BAU: Disable software timeout on UV4 hardware (Andrew Banman)  [Orabug: 25477822]  
  - x86/platform/uv/BAU: Populate ->uvhub_version with UV4 version information (Andrew Banman)  [Orabug: 25477822]  
  - x86/platform/uv/BAU: Use generic function pointers (Andrew Banman)  [Orabug: 25477822]  
  - x86/platform/uv/BAU: Add generic function pointers (Andrew Banman)  [Orabug: 25477822]  
  - x86/platform/uv/BAU: Convert uv_physnodeaddr() use to uv_gpa_to_offset() (Andrew Banman)  [Orabug: 25477822]  
  - x86/platform/uv/BAU: Clean up pq_init() (Andrew Banman)  [Orabug: 25477822]  
  - x86/platform/uv/BAU: Clean up and update printks (Andrew Banman)  [Orabug: 25477822]  
  - x86/platform/uv/BAU: Clean up vertical alignment (Andrew Banman)  [Orabug: 25477822]  
  - x86/platform/uv: Skip UV runtime services mapping in the efi_runtime_disabled case (Alex Thorlton)  [Orabug: 25477822]  
  - x86/platform/UV: Fix kernel panic running RHEL kdump kernel on UV systems (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Fix problem with UV4 BIOS providing incorrect PXM values (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Fix bug with iounmap() of the UV4 EFI System Table causing a crash (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Fix problem with UV4 Socket IDs not being contiguous (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Fix incorrect nodes and pnodes for cpuless and memoryless nodes (Dimitri Sivanich)  [Orabug: 25477822]  
  - x86/platform/UV: Remove Obsolete GRU MMR address translation (Dimitri Sivanich)  [Orabug: 25477822]  
  - x86/platform/UV: Update physical address conversions for UV4 (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Build GAM reference tables (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Support UV4 socket address changes (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Add obtaining GAM Range Table from UV BIOS (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Add UV4 addressing discovery function (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Fold blade info into per node hub info  structs (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Allocate common per node hub info structs on local node (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Move blade local processor ID to the per cpu info struct (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Move scir info to the per cpu info struct (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Create per cpu info structs to replace per hub info structs (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Update MMIOH setup function to work for both UV3 and UV4 (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Clean up redunduncies after merge of UV4 MMR definitions (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Add UV4 Specific MMR definitions (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Prep for UV4 MMR updates (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Add UV MMR Illegal Access Function (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Add UV4 Specific Defines (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Add UV Architecture Defines (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/UV: Add Initial UV4 definitions (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/uv: Disable UV BAU by default (Alex Thorlton)  [Orabug: 25477822]  
  - x86/platform/uv: Include clocksource.h for clocksource_touch_watchdog() (Ingo Molnar)  [Orabug: 25477822]  
  - x86/platform/uv: Implement simple dump failover if kdump fails (Mike Travis)  [Orabug: 25477822]  
  - x86/platform/uv: Insert per_cpu accessor function on uv_hub_nmi (George Beshers)  [Orabug: 25477822]  
  - x86/platform/uv: Make SGI UV dependent on CONFIG_PCI (Ingo Molnar)  [Orabug: 25477822]  
  - IB/IPoIB: Add destination address when re-queue packet (Yuval Shaia)  [Orabug: 25466606]  
  - dm flakey: fix reads to be issued if drop_writes configured (Mike Snitzer)  [Orabug: 25444528]  
  - mm: memcontrol: do not recurse in direct reclaim (Johannes Weiner)  [Orabug: 25430551]  
  - memcg: ratify and consolidate over-charge handling (Tejun Heo)  [Orabug: 25430551]  
  - config: enable simple framebuffer driver for OL6 (Brian Maly)  [Orabug: 25428466]  
  - nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" (Chuck Lever)  [Orabug: 25416941]  
  - nfs: Don't increment lock sequence ID after NFS4ERR_MOVED (Chuck Lever)  [Orabug: 25416941]  
  - crypto: mcryptd - Check mcryptd algorithm compatibility (tim)  [Orabug: 25415629]  {CVE-2016-10147} 
  - fm10k: Add driver to the kernel config for UEK4 (Jack Vogel)  [Orabug: 25394529]  
  - fm10k: bump version number (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: do not clear global mailbox interrupt bits (Ngai-Mint Kwan)  [Orabug: 25394529]  
  - fm10k: request reset when mbx->state changes (Ngai-Mint Kwan)  [Orabug: 25394529]  
  - fm10k: remove extraneous variable definition in fm10k_ethtool.c (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: wrap long line for alloc_workqueue (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use generic ethtool_op_get_ts_info callback (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: don't re-map queues when a mailbox message suffices (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: don't clear the RXQCTL register when enabling or disabling queues (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: remove unnecessary extra parenthesis around ((~value)) (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: don't try to stop queues if we've lost hw_addr (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: don't continue probe if PCI device not in normal IO state (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: print error code when pci_enable_device_mem fails during probe (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: NAPI polling routine must return actual work done (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: prefer READ_ONCE instead of ACCESS_ONCE (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: remove fm10k_get_reta_size from namespace (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use variadic form of alloc_workqueue (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use software values when checking for Tx hangs in hot path (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix PCI device enable_cnt leak in .io_slot_reset (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: bump version number (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: return proper error code when pci_enable_msix_range fails (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: force link to remain down for at least a second on resume events (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: implement request_lport_map pointer (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: check if PCIe link is restored (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: enable bus master after every reset (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: implement reset_notify handler for PCIe FLR events (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: implement prepare_suspend and handle_resume (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: split fm10k_reinit into two functions (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: wait for queues to drain if stop_hw() fails once (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: only warn when stop_hw fails with FM10K_ERR_REQUESTS_PENDING (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use actual hardware registers when checking for pending Tx (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: perform data path reset even when switch is not ready (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: don't stop reset due to FM10K_ERR_REQUESTS_PENDING (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Reset mailbox global interrupts (Ngai-Mint Kwan)  [Orabug: 25394529]  
  - fm10k: prevent multiple threads updating statistics (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: avoid possible null pointer dereference in fm10k_update_stats (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: no need to continue in fm10k_down if __FM10K_DOWN already set (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Remove create_workqueue (Bhaktipriya Shridhar)  [Orabug: 25394529]  
  - fm10k: fix incorrect index calculation in fm10k_write_reta (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Align Rx buffers to 512B blocks (Alexander Duyck)  [Orabug: 25394529]  
  - fm10k: don't use BIT() macro where the value isn't a bitmask (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix incorrect IPv6 extended header checksum (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: consistently use Intel(R) for driver names (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix possible null pointer deref after kcalloc (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Reset multicast mode when deleting lport (Ngai-Mint Kwan)  [Orabug: 25394529]  
  - fm10k: update comment regarding reserved bits check (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use different name than FM10K_VLAN_CLEAR for override bit (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use 8bit notation instead of 10bit notation for diagram (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix documentation of fm10k_tlv_parse_attr (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: do not disable PCI device in fm10k_io_error_detected (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: correctly handle LPORT_MAP error (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Fix multicast mode sync issues (Ngai-Mint Kwan)  [Orabug: 25394529]  
  - fm10k: prevent RCU issues during AER events (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use DRV_SUMMARY to reduce code duplication (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: remove debug-statistics support (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: add helper functions to set strings and data for ethtool stats (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix multi-bit VLAN update requests from VF (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use ethtool_rxfh_indir_default for default redirection table (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix a minor typo in some comments (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: correctly clean up when init_queueing_scheme fails (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: prevent possibly uninitialized variable (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: add helper functions to set strings and data for ethtool stats (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: free MBX IRQ before clearing interrupt scheme (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: print error message when stop_hw fails (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: base queue scheme covered by RSS (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: don't initialize service task until later in probe (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: prevent null pointer dereference of msix_entries table (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use ether_addr_copy to copy MAC address (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: cleanup SPACE_BEFORE_TAB checkpatch warning (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: demote BUG_ON() to WARN_ON() where appropriate (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: cleanup remaining right-bit-shifted 1 (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: Move constants to the right of binary operators (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: IS_ENABLED() is not appropriate for boolean kconfig option (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: cleanup mailbox code comments etc (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: use true/false for boolean get_host_state (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: remove unused struct element (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: constify fm10k_mac_ops, fm10k_iov_ops and fm10k_info structures (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: address operator not needed when declaring function pointers (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: use ether_addr_equal instead of memcmp (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Cleanup exception handling for changing queues (Alexander Duyck)  [Orabug: 25394529]  
  - fm10k: correctly pack TLV structures and explain reasoning (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: don't initialize fm10k_workqueue at global level (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: initialize xps at driver load (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: cleanup overly long lines (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: cleanup namespace pollution (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: use BIT() macro instead of open-coded bit-shifting (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: whitespace cleanups (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: do not inline fm10k_iov_select_vid() (Bruce Allan)  [Orabug: 25394529]  
  - fm10k: Cleanup exception handling for mailbox interrupt (Alexander Duyck)  [Orabug: 25394529]  
  - fm10k: Cleanup MSI-X interrupts in case of failure (Alexander Duyck)  [Orabug: 25394529]  
  - fm10k: conditionally compile DCB and DebugFS support (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: consistently refer to VLANs and VLAN IDs (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: remove namespace pollution of fm10k_iov_msg_data_pf (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: remove unnecessary else block from if statements with return (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: do not use CamelCase (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use ether_addr_copy to copy MAC address (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: TRIVIAL fix typo of hardware (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: change default Tx ITR to 25usec (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use macro for default Tx and Rx ITR values (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Add support for ITR scaling based on PCIe link speed (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: rename mbx_tx_oversized statistic to mbx_tx_dropped (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: add statistics for actual DWORD count of mbmem mailbox (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: explicitly typecast vlan values to u16 (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Correct typecast in fm10k_update_xc_addr_pf (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: reinitialize queuing scheme after calling init_hw (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: always check init_hw for errors (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: reset max_queues on init_hw_vf failure (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: set netdev features in one location (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use napi_schedule_irqoff() (Alexander Duyck)  [Orabug: 25394529]  
  - fm10k: Correct MTU for jumbo frames (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: do not assume VF always has 1 queue (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix memory leak (stephen hemminger)  [Orabug: 25394529]  
  - fm10k: use snprintf() instead of sprintf() to avoid buffer overflow (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: TRIVIAL remove unnecessary comma (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: create "correct" header for the remote end on connect (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: drop transmitted messages in Tx FIFO as part of reset_work (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: remove comment about rtnl_lock around mbx operations (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix iov_msg_mac_vlan_pf VID checks (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Only trigger data path reset if fabric is up (Alexander Duyck)  [Orabug: 25394529]  
  - fm10k: re-enable VF after a full reset on detection of a Malicious event (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: TRIVIAL fix typo in fm10k_netdev.c (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: TRIVIAL fix up ordering of __always_unused and style (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: remove is_slot_appropriate (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: don't store sw_vid at reset (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Report MAC address on driver load (Alexander Duyck)  [Orabug: 25394529]  
  - fm10k: update netdev perm_addr during reinit, instead of at up (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: update fm10k_slot_warn to use pcie_get_minimum link (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: disable service task during suspend (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix iov_msg_lport_state_pf issue (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: remove err_no reference in fm10k_mbx.c (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix incorrect DIR_NEVATIVE bit in 1588 code (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: pack TLV overlay structures (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: re-map all possible VF queues after a VFLR (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: force LPORT delete when updating VLAN or MAC address (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use dma_set_mask_and_coherent in fm10k_probe (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: trivial fixup message style to include a colon (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: remove extraneous NULL check on l2_accel (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: add call to fm10k_clean_all_rx_rings in fm10k_down (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fix incorrect free on skb in ts_tx_enqueue (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: move setting shinfo inside ts_tx_enqueue (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: use correct ethernet driver Tx timestamp function (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: ignore invalid multicast address entries (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: fold fm10k_pull_tail into fm10k_add_rx_frag (Alexander Duyck)  [Orabug: 25394529]  
  - fm10k: bump driver version (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: TRIVIAL cleanup order at top of fm10k_xmit_frame (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Update adaptive ITR algorithm (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: introduce ITR_IS_ADAPTIVE macro (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Fix handling of NAPI budget when multiple queues are enabled per vector (Alexander Duyck)  [Orabug: 25394529]  
  - drivers/net/intel: use napi_complete_done() (Jack Vogel)  [Orabug: 25394529]  
  - fm10k: do not use enum as boolean (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: add support for extra debug statistics (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: send traffic on default VID to VLAN device if we have one (Jacob Keller)  [Orabug: 25394529]  
  - fm10k: Don't assume page fragments are page size (Alexander Duyck)  [Orabug: 25394529]  
  - x86/mce: Detect local MCEs properly (Yazen Ghannam)  [Orabug: 25384378]  
  - x86/mce: Handle Local MCE events (Ashok Raj)  [Orabug: 25384378]  
  - x86/mce: Add infrastructure to support Local MCE (Ashok Raj)  [Orabug: 25384378]  
  - x86/mce: Add Local MCE definitions (Ashok Raj)  [Orabug: 25384378]  
  - kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) (Jim Mattson)  [Orabug: 25291653]  {CVE-2016-9588} 
  - Revert "crypto: aead - Convert top level interface to new style" (Ethan Zhao)  [Orabug: 25243093]  
  - Revert "crypto: aead - Add new interface with single SG list" (Ethan Zhao)  [Orabug: 25243093]  
  - crypto: aesni - fix failing setkey for rfc4106-gcm-aesni (Tadeusz Struk)  [Orabug: 25243093]  
  - crypto: skcipher - Fix corner case in crypto_lookup_skcipher (Herbert Xu)  [Orabug: 25243093]  
  - crypto: skcipher - Copy iv from desc even for 0-len walks (Jason A. Donenfeld)  [Orabug: 25243093]  
  - crypto: gcm - Fix IV buffer size in crypto_gcm_setkey (Ondrej Mosnáček)  [Orabug: 25243093]  
  - crypto: ahash - Add padding in crypto_ahash_extsize (Herbert Xu)  [Orabug: 25243093]  
  - crypto: scatterwalk - Add no-copy support to copychunks (Herbert Xu)  [Orabug: 25243093]  
  - crypto: scatterwalk - Hide PageSlab call to optimise away flush_dcache_page (Herbert Xu)  [Orabug: 25243093]  
  - crypto: scatterwalk - Add missing sg_init_table to scatterwalk_ffwd (Herbert Xu)  [Orabug: 25243093]  
  - crypto: scatterwalk - Check for same address in map_and_copy (Herbert Xu)  [Orabug: 25243093]  
  - macsec: fix negative refcnt on parent link (Sabrina Dubroca)  [Orabug: 25243093]  
  - macsec: RXSAs don't need to hold a reference on RXSCs (Sabrina Dubroca)  [Orabug: 25243093]  
  - macsec: fix reference counting on RXSC in macsec_handle_frame (Sabrina Dubroca)  [Orabug: 25243093]  
  - macsec: ensure rx_sa is set when validation is disabled (Beniamino Galvani)  [Orabug: 25243093]  
  - crypto: testmgr - don't copy from source IV too much (Andrey Ryabinin)  [Orabug: 25243093]  
  - gcm - Fix rfc4543 decryption crash (Herbert Xu)  [Orabug: 25243093]  
  - crypto: tcrypt - Handle async return from crypto_ahash_init (Herbert Xu)  [Orabug: 25243093]  
  - crypto: tcrypt - Fix AEAD speed tests (Vutla, Lokesh)  [Orabug: 25243093]  
  - crypto: qat: fix issue when mapping assoc to internal AD struct (Tadeusz Struk)  [Orabug: 25243093]  
  - crypto: testmgr - fix overlap in chunked tests again (Ard Biesheuvel)  [Orabug: 25243093]  
  - crypto: testmgr - avoid overlap in chunked tests (Ard Biesheuvel)  [Orabug: 25243093]  
  - crypto: scatterwalk - Remove unnecessary advance in scatterwalk_pagedone (Herbert Xu)  [Orabug: 25243093]  
  - crypto: scatterwalk - Remove unnecessary BUG in scatterwalk_start (Herbert Xu)  [Orabug: 25243093]  
  - crypto: cryptd - Use crypto_grab_aead (Herbert Xu)  [Orabug: 25483918] [Orabug: 25243093]  
  - crypto: testmgr - fix out of bound read in __test_aead() (Jerome Marchand)  [Orabug: 25243093]  
  - crypto: algif_aead - fix for multiple operations on AF_ALG sockets (Lars Persson)  [Orabug: 25243093]  
  - netvsc: fix incorrect receive checksum offloading (Stephen Hemminger)  [Orabug: 25219569]  
  - KVM: x86: drop error recovery in em_jmp_far and em_ret_far (Radim Krčmář)  [Orabug: 25190929]  {CVE-2016-9756} 
  - hv: do not lose pending heartbeat vmbus packets (Long Li)  [Orabug: 25144648]  
  - tcp: take care of truncations done by sk_filter() (Eric Dumazet)  [Orabug: 25104761]  {CVE-2016-8645} 
  - rose: limit sk_filter trim to payload (Willem de Bruijn)  [Orabug: 25104761]  {CVE-2016-8645} 
  - tipc: check minimum bearer MTU (Michal Kubeček)  [Orabug: 25063416]  {CVE-2016-8632} {CVE-2016-8632} 
  - fix minor infoleak in get_user_ex() (Al Viro)  [Orabug: 25063299]  {CVE-2016-9178} 
  - scsi: arcmsr: Simplify user_len checking (Borislav Petkov)  [Orabug: 24710898]  {CVE-2016-7425} 
  - scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer() (Dan Carpenter)  [Orabug: 24710898]  {CVE-2016-7425} 
  - tmpfs: clear S_ISGID when setting posix ACLs (Gu Zheng)  [Orabug: 24587481]  {CVE-2016-7097} {CVE-2016-7097} 
  - posix_acl: Clear SGID bit when setting file permissions (Jan Kara)  [Orabug: 24587481]  {CVE-2016-7097} {CVE-2016-7097} 
  - ixgbevf: Handle previously-freed msix_entries (Mark Rustad)  [Orabug: 24568240]  
  - ixgbe: ixgbe_atr() compute l4_proto only if non-paged data has network/transport headers (Sowmini Varadhan)  [Orabug: 24568240]  
  - ixgbe: ixgbe_atr() should access udp_hdr(skb) only for UDP packets (Sowmini Varadhan)  [Orabug: 24568240]  
  - ixgbe: Correct X550 phy ID (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: Add X553 FW ALEF support (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: set device if before calling get_invariants (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: use link instead of I2C combined abstraction (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: remove SFP ixfi support (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: Handle previously-freed msix_entries (Mark Rustad)  [Orabug: 24568240]  
  - ixgbe: Add X553 PHY FC autoneg support (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: fix link status check for copper X550em (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: do not use ixgbe specific mdio defines (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: Update setup PHY link to unset all speeds (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: Add support to retrieve and store LED link active (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: Add X552 iXFI configuration helper function (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: fix panic when using macvlan with l2-fwd-offload enabled (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: Flip to the new dev walk API (David Ahern)  [Orabug: 24568240]  
  - ixgbe: reset before SRIOV init to avoid mailbox issues (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: Support 4 queue RSS on VFs with 1 or 2 queue RSS on PF (Alexander Duyck)  [Orabug: 24568240]  
  - ixgbe: Limit reporting of redirection table if SR-IOV is enabled (Alexander Duyck)  [Orabug: 24568240]  
  - ixgbe: Allow setting multiple queues when SR-IOV is enabled (Alexander Duyck)  [Orabug: 24568240]  
  - ixgbe: Use MDIO_PRTAD_NONE consistently (Mark Rustad)  [Orabug: 24568240]  
  - ixgbevf: add spinlocks for MTU change calls (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: Indicate support for pause frames in all cases (Mark Rustad)  [Orabug: 24568240]  
  - ixgbe: Resolve NULL reference by setting {read, write}_reg_mdi (Mark Rustad)  [Orabug: 24568240]  
  - ixgbe: make ixgbe_led_on/off_t_x550em static (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: simplify the logic for setting VLAN filtering (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: use IS_ENABLED() instead of checking for built-in or module (Javier Martinez Canillas)  [Orabug: 24568240]  
  - ixgbe: Eliminate useless message and improve logic (Mark Rustad)  [Orabug: 24568240]  
  - ixgbe: Add support for new X557 device (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: add device to MDIO speed setting (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: Fix led interface for X557 devices (Don Skidmore)  [Orabug: 24568240]  
  - ixgbevf: fix incorrect MAC address on load (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: report correct media type for KR, KX and KX4 interfaces (Veola Nazareth)  [Orabug: 24568240]  
  - ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC (Alexander Duyck)  [Orabug: 24568240]  
  - ixgbe: use atomic bitwise operations when handling reset requests (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbevf: only check Tx queue enablement when debugging (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbevf: change hw_dbg to use netdev_dbg (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: only check Tx queue enablement when debugging (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: Force VLNCTRL.VFE to be set in all VMDq paths (Alexander Duyck)  [Orabug: 24568240]  
  - ixgbe: cleanup crosstalk fix (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: remove redundant check on ret_val (Colin Ian King)  [Orabug: 24568240]  
  - ixgbevf: Commonize mailbox write/read (Tony Nguyen)  [Orabug: 24568240]  
  - ixgbevf: Add range checking for setting MTU (Tony Nguyen)  [Orabug: 24568240]  
  - ixgbevf: Protect ixgbevf_reset_subtask from remove event (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: Add missing destroy_workqueue() on error in ixgbe_init_module() (Wei Yongjun)  [Orabug: 24568240]  
  - ixgbevf: Add lock around ixgbevf_reinit_locked call (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: fix setup_fc for x550em (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbevf: add VF support for new hardware (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: Fix minor typo while freeing irq (Babu Moger)  [Orabug: 24568240]  
  - ixgbe: Change register variable to unsigned (Don Skidmore)  [Orabug: 24568240]  
  - ixgbevf: bump version number (Don Skidmore)  [Orabug: 24568240]  
  - ixgbevf: Correct parameter sent to LED function (Don Skidmore)  [Orabug: 24568240]  
  - ixgbevf: fix NACK check in ixgbevf_set_uc_addr_vf() (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: napi_poll must return the work done (Paolo Abeni)  [Orabug: 24568240]  
  - ixgbe/ixgbevf: use napi_complete_done() (Jesse Brandeburg)  [Orabug: 24568240]  
  - ixgbe: fix spoofed packets with macvlans (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: Correct reporting of timestamping for x550 (Tony Nguyen)  [Orabug: 24568240]  
  - ixgbevf: ixgbevf_write/read_posted_mbx should use IXGBE_ERR_MBX to initialize ret_val (Xin Long)  [Orabug: 24568240]  
  - ixgbe: use correct mask when enabling sriov (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbevf: Remove unused parameter (Tony Nguyen)  [Orabug: 24568240]  
  - ixgbe: Disable DCB and FCoE for X550EM_x and x550em_a (Usha Ketineni)  [Orabug: 24568240]  
  - ixgbevf: Use mac_ops instead of trying to identify NIC type (Alexander Duyck)  [Orabug: 24568240]  
  - ixgbe: Revise populating few registers and macro definitions (Preethi Banala)  [Orabug: 24568240]  
  - ixgbe: Return 64 bit stats values (Preethi Banala)  [Orabug: 24568240]  
  - ixgbe: Remove duplicate and unused device ID definitions (Preethi Banala)  [Orabug: 24568240]  
  - ixgbe: check EEPROM for WOL support for X540 and above (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: add WoL support for some 82599 subdevice IDs (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbevf: Support Windows hosts (Hyper-V) (KY Srinivasan)  [Orabug: 24568240]  
  - ixgbevf: Add the device ID's presented while running on Hyper-V (KY Srinivasan)  [Orabug: 24568240]  
  - ixgbe: use msleep for long delays (Arnd Bergmann)  [Orabug: 24568240]  
  - ixgbevf: Move API negotiation function into mac_ops (Alexander Duyck)  [Orabug: 24568240]  
  - ixgbevf: make use of BIT() macro to avoid shift of signed values (Jacob Keller)  [Orabug: 24568240]  
  - ixgbe: resolve shift of negative value warning (Jacob Keller)  [Orabug: 24568240]  
  - ixgbe: use BIT() macro (Jacob Keller)  [Orabug: 24568240]  
  - ixgbe: Add work around for empty SFP+ cage crosstalk (Don Skidmore)  [Orabug: 24568240]  
  - ixgbe: Use correct FC setup function for x550em_a (Mark Rustad)  [Orabug: 24568240]  
  - ixgbevf: add support for per-queue ethtool stats (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbevf: refactor ethtool stats handling (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: Add register wait for slow links (Mark Rustad)  [Orabug: 24568240]  
  - ixgbe: make 'action' field in struct ixgbe_fdir_filter a u64 value (Sridhar Samudrala)  [Orabug: 24568240]  
  - ixgbe: fix default mac->ops.setup_link for X550EM (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: set VLAN spoof checking unconditionally (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: consolidate the configuration of spoof checking (Emil Tantilov)  [Orabug: 24568240]  
  - ixgbe: protect vxlan_get_rx_port in ixgbe_service_task with rtnl_lock (Hannes Frederic Sowa)  [Orabug: 24568240]  
  - coredump: Ensure proper size of sparse core files (Dave Kleikamp)  [Orabug: 22106344]  
  - dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Andrey Konovalov)  [Orabug: 25585296]  {CVE-2017-6074}


