# changelog

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}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-88.el6uek]
changelog:
  - Revert "RDS: Make message size limit compliant with spec" (Avinash Repaka)  [Orabug: 25472193]  
  - RDS: ActiveBonding: Make its own thread for active active (Santosh Shilimkar)  [Orabug: 25026643]  
  - RDS: correct condition check in reconnect_timeout() (Ajaykumar Hotchandani)  [Orabug: 25026643]  
  - RDS: ActiveBonding: Create a cluster sync point for failback (Santosh Shilimkar)  [Orabug: 25026643]  
  - uek-rpm nano: enable ol6 secureboot signing (Natalya Naumova)  [Orabug: 25422956]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-87.el6uek]
changelog:
  - xen-netback: fix extra_info handling in xenvif_tx_err() (Paul Durrant)  [Orabug: 25445336]  
  - net: Documentation: Fix default value tcp_limit_output_bytes (Niklas Cassel)   
  - tcp: double default TSQ output bytes limit (Wei Liu)   
  - scsi: qla2xxx: Get mutex lock before checking optrom_state (Milan P. Gandhi)  [Orabug: 25344639]  
  - kvm: x86: Check memopp before dereference (CVE-2016-8630) (Owen Hofmann)  [Orabug: 25133227]  {CVE-2016-8630} 
  - firewire: net: guard against rx buffer overflows (Stefan Richter)  [Orabug: 25063191]  {CVE-2016-8633} 
  - USB: usbfs: fix potential infoleak in devio (Kangjie Lu)  [Orabug: 23267548]  {CVE-2016-4482} 
  - usbnet: cleanup after bind() in probe() (Oliver Neukum)  [Orabug: 23070825]  {CVE-2016-3951} 
  - cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind (Bjørn Mork)  [Orabug: 23070825]  {CVE-2016-3951} 
  - cdc_ncm: Add support for moving NDP to end of NCM frame (Enrico Mioso)  [Orabug: 23070825]  {CVE-2016-3951} 
  - x86/mm/32: Enable full randomization on i386 and X86_32 (Hector Marco-Gisbert)  [Orabug: 23070708]  {CVE-2016-3672} 
  - ib_uverbs: Allocate pd in a lazy manner to conserve resources (Mukesh Kacker)  [Orabug: 22378991]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-86.el6uek]
changelog:
  - ib/mlx4: add msi-x allocation kernel msg logging (Qing Huang)  [Orabug: 25307234] [Orabug: 23479018]  
  - Don't feed anything but regular iovec's to blk_rq_map_user_iov (Linus Torvalds)  [Orabug: 25230657]  {CVE-2016-9576} 
  - crypto: algif_hash - Only export and import on sockets with data (Herbert Xu)  [Orabug: 25097996]  {CVE-2016-8646} 
  - NVMe: reduce admin queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan)  [Orabug: 25186219]  
  - nvme: Limit command retries (Keith Busch)  [Orabug: 25256529]  
  - nvme: avoid cqe corruption when update at the same time as read (Marta Rybczynska)  [Orabug: 24960824]  
  - NVMe: Don't unmap controller registers on reset (Keith Busch)  [Orabug: 24758839]  
  - net: ena: change the return type of ena_set_push_mode() to be void. (Rami Rosen)  [Orabug: 25307221]  
  - net: ena: Fix error return code in ena_device_init() (Wei Yongjun)  [Orabug: 25307221]  
  - net: ena: Remove unnecessary pci_set_drvdata() (Wei Yongjun)  [Orabug: 25307221]  
  - net: ena: Add a driver for Amazon Elastic Network Adapters  (ENA) (Netanel Belgazal)  [Orabug: 25307221]  
  - bnxt_en: Add interface to support RDMA driver. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Refactor the driver registration function with firmware. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Reserve RDMA resources by default. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Improve completion ring allocation for VFs. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Move function reset to bnxt_init_one(). (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Enable MSIX early in bnxt_init_one(). (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Add bnxt_set_max_func_irqs(). (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Add PFC statistics. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Implement DCBNL to support host-based DCBX. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Update firmware header file to latest 1.6.0. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Re-factor bnxt_setup_tc(). (Michael Chan)  [Orabug: 24567991]  
  - bnxt: do not busy-poll when link is down (Andy Gospodarek)  [Orabug: 24567991]  
  - bnxt_en: Fix a VXLAN vs GENEVE issue (Christophe Jaillet)  [Orabug: 24567991]  
  - bnxt: add a missing rcu synchronization (Eric Dumazet)  [Orabug: 24567991]  
  - bnxt_en: Add ethtool -n|-N rx-flow-hash support. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Add UDP RSS support for 57X1X chips. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Enhance autoneg support. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Update firmware interface spec to 1.5.4. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Fix VF virtual link state. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Fix ring arithmetic in bnxt_setup_tc(). (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: do not call napi_hash_add() (Eric Dumazet)  [Orabug: 24567991]  
  - bnxt_en: Fix build error for kernesl without RTC-LIB (Rob Swindell)  [Orabug: 24567991]  
  - bnxt_en: Fixed the VF link status after a link state change (Eddie Wai)  [Orabug: 24567991]  
  - bnxt_en: Support for "ethtool -r" command (Deepak Khungar)  [Orabug: 24567991]  
  - bnxt_en: Pad TX packets below 52 bytes. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Call firmware to approve the random VF MAC address. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Re-arrange bnxt_hwrm_func_qcaps(). (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Fix ethtool -l|-L inconsistent channel counts. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Added support for Secure Firmware Update (Rob Swindell)  [Orabug: 24567991]  
  - bnxt_en: Update to firmware interface spec 1.5.1. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Simplify PCI device names and add additinal PCI IDs. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Use RSS flags defined in the bnxt_hsi.h file. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Fix TX push operation on ARM64. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Add new NPAR and dual media device IDs. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Log a message, if enabling NTUPLE filtering fails. (Vasundhara Volam)  [Orabug: 24567991]  
  - bnxt_en: Improve ntuple filters by checking destination MAC address. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Remove locking around txr->dev_state (Florian Fainelli)  [Orabug: 24567991]  
  - bnxt_en: Add BCM58700 PCI device ID for NS2 Nitro. (Prashant Sreedharan)  [Orabug: 24567991]  
  - bnxt_en: Workaround Nitro A0 RX hardware bug (part 4). (Prashant Sreedharan)  [Orabug: 24567991]  
  - bnxt_en: Workaround Nitro A0 hardware RX bug (part 3). (Prashant Sreedharan)  [Orabug: 24567991]  
  - bnxt_en: Workaround Nitro A0 hardware RX bug (part 2). (Prashant Sreedharan)  [Orabug: 24567991]  
  - bnxt_en: Workaround Nitro A0 hardware RX bug (part 1). (Prashant Sreedharan)  [Orabug: 24567991]  
  - bnxt_en: Add basic support for Nitro in North Star 2. (Prashant Sreedharan)  [Orabug: 24567991]  
  - bnxt: fix a condition (Dan Carpenter)  [Orabug: 24567991]  
  - bnxt_en: Allow statistics DMA to be configurable using ethtool -C. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Assign netdev->dev_port with port ID. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Allow promiscuous mode for VF if default VLAN is enabled. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Increase maximum supported MTU to 9500. (Vasundhara Volam)  [Orabug: 24567991]  
  - bnxt_en: Enable MRU enables bit when configuring VNIC MRU. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Add support for firmware updates for additional processors. (Rob Swindell)  [Orabug: 24567991]  
  - bnxt_en: Request firmware reset after successful firwmare update (Rob Swindell)  [Orabug: 24567991]  
  - bnxt_en: Add support for updating flash more securely (Rob Swindell)  [Orabug: 24567991]  
  - bnxt_en: Do function reset on the 1st PF open only. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: Update firmware spec. to 1.3.0. (Michael Chan)  [Orabug: 24567991]  
  - bnxt_en: VF/NPAR should return -EOPNOTSUPP for unsupported ethtool ops. (Michael Chan)  [Orabug: 24567991]  
  - bnxt: Move GENEVE support from hard-coded port to using port notifier (Alexander Duyck)  [Orabug: 24567991]  
  - bnxt: Update drivers to support unified UDP encapsulation offload functions (Alexander Duyck)  [Orabug: 24567991]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-85.el6uek]
changelog:
  - xenbus: fix deadlock on writes to /proc/xen/xenbus (David Vrabel)  [Orabug: 25425387]  
  - Revert "sparc64: struct adi_caps should use __u64, not u64" (Allen Pais)   
  - SPARC64: ds driver: Make memory allocations ATOMIC and enhance debugging (Aaron Young)  [Orabug: 25107317]  
  - sparc64: Add symbolic access to M7 performance counters to perf (Dave Aldridge)  [Orabug: 23313970]  
  - sonoma: perf: add support for sonoma (s7) into perf (Dave Aldridge)  [Orabug: 24931042]  
  - sparc64:M8 cpu recognition typo fix (Allen Pais)   
  - sparc64: Add M7 hardware cache events into perf (Dave Aldridge)  [Orabug: 24621144]  
  - sparc64: Fix the watchdog corrupting performance counters (Dave Aldridge)  [Orabug: 23106709]  
  - sparc64: Fix incorrect counting when using multiple perf counters (Dave Aldridge)  [Orabug: 23106709]  
  - sparc64: Fix a race condition when stopping performance counters (Dave Aldridge)  [Orabug: 22876587]  
  - sparc64: Stop performance counter before updating (Dave Aldridge)  [Orabug: 22876587]  
  - sparc64: enable cpu hotplug feature for UEK4 (Allen Pais)  [Orabug: 24946811] [Orabug: 22546196]  
  - sparc64: release thirds level cache reference for cpu hotplug feature (Allen Pais)  [Orabug: 24841354]  
  - sparc64: fix compile warning section mismatch in find_node() (Thomas Tai)  [Orabug: 24674753]  
  - sparc64: fix sun4v_build_irq NULL pointer dereference (Thomas Tai)  [Orabug: 23082240]  
  - SPARC64: ldmvsw: tx queue stuck in stopped state after LDC reset (Aaron Young)  [Orabug: 24714685]  
  - sparc: Implement watchdog_nmi_enable and watchdog_nmi_disable (Babu Moger)  [Orabug: 24796651]  
  - sparc64: Setup a scheduling domain for highest level cache. (Atish Patra)   
  - net: ena: enable driver in kernel configs (Brian Maly)  [Orabug: 25307221]  
  - ext4: verify extent header depth (Vegard Nossum)  [Orabug: 25308146]  
  - nfsd: check permissions when setting ACLs (Ben Hutchings)  [Orabug: 25308145]  
  - posix_acl: Add set_posix_acl (Andreas Gruenbacher)  [Orabug: 25308144]  
  - sysv, ipc: fix security-layer leaking (Fabian Frederick)  [Orabug: 25308143]  
  - dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING (Mike Snitzer)  [Orabug: 25308142]  
  - dm rq: fix the starting and stopping of blk-mq queues (Sasha Levin)  [Orabug: 25308141]  
  - dm flakey: error READ bios during the down_interval (Mike Snitzer)  [Orabug: 25308140]  
  - CIFS: Fix a possible invalid memory access in smb2_query_symlink() (Pavel Shilovsky)  [Orabug: 25308139]  
  - fs/cifs: make share unaccessible at root level mountable (Aurelien Aptel)  [Orabug: 25308138]  
  - Input: i8042 - break load dependency between atkbd/psmouse and i8042 (Dmitry Torokhov)  [Orabug: 25308136]  
  - module: Invalidate signatures on force-loaded modules (Ben Hutchings)  [Orabug: 25308135]  
  - Documentation/module-signing.txt: Note need for version info if reusing a key (Ben Hutchings)  [Orabug: 25308134]  
  - net/irda: fix NULL pointer dereference on memory allocation failure (Vegard Nossum)  [Orabug: 25308133]  
  - fs/dcache.c: avoid soft-lockup in dput() (Wei Fang)  [Orabug: 25308132]  
  - iscsi-target: Fix panic when adding second TCP connection to iSCSI session (Feng Li)  [Orabug: 25308130]  
  - audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore)  [Orabug: 25308129]  
  - Fix broken audit tests for exec arg len (Linus Torvalds)  [Orabug: 25308128]  
  - audit: Fix check of return value of strnlen_user() (Jan Kara)  [Orabug: 25308127]  
  - cifs: fix crash due to race in hmac(md5) handling (Rabin Vincent)  [Orabug: 25308126]  
  - dm: fix second blk_delay_queue() parameter to be in msec units not jiffies (Sasha Levin)  [Orabug: 25308125]  
  - ext4: short-cut orphan cleanup on error (Vegard Nossum)  [Orabug: 25308123]  
  - cifs: Check for existing directory when opening file with O_CREAT (Sachin Prabhu)  [Orabug: 25308121]  
  - ext4: validate s_reserved_gdt_blocks on mount (Theodore Ts'o)  [Orabug: 25308119]  
  - ext4: don't call ext4_should_journal_data() on the journal inode (Vegard Nossum)  [Orabug: 25308118]  
  - ext4: fix deadlock during page writeback (Jan Kara)  [Orabug: 25308117]  
  - ext4: check for extents that wrap around (Vegard Nossum)  [Orabug: 25308116]  
  - fs/proc/task_mmu.c: fix mm_access() mode parameter in pagemap_read() (Kenny Keslar)  [Orabug: 25308115]  
  - pps: do not crash when failed to register (Jiri Slaby)  [Orabug: 25308113]  
  - radix-tree: fix radix_tree_iter_retry() for tagged iterators. (Andrey Ryabinin)  [Orabug: 25308112]  
  - libceph: apply new_state before new_up_client on incrementals (Ilya Dryomov)  [Orabug: 25308111]  
  - libceph: set 'exists' flag for newly up osd (Yan, Zheng)  [Orabug: 25308110]  
  - tty/vt/keyboard: fix OOB access in do_compute_shiftstate() (Dmitry Torokhov)  [Orabug: 25308109]  
  - media: fix airspy usb probe error path (James Patrick-Evans)  [Orabug: 25308108]  {CVE-2016-5400} 
  - mm, compaction: prevent VM_BUG_ON when terminating freeing scanner (David Rientjes)  [Orabug: 25308107]  
  - mm, compaction: simplify handling restart position in free pages scanner (Vlastimil Babka)  [Orabug: 25308106]  
  - ALSA: pcm: Free chmap at PCM free callback, too (Takashi Iwai)  [Orabug: 25308105]  
  - ovl: Copy up underlying inode's ->i_mode to overlay inode (Vivek Goyal)  [Orabug: 25308103]  
  - ovl: handle ATTR_KILL* (Miklos Szeredi)  [Orabug: 25308102]  
  - 4.1.28 Fix bad backport of 8f182270dfec "mm/swap.c: flush lru pvecs on compound page arrival" (Steven Rostedt)  [Orabug: 25308101]  
  - xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7 (Jan Beulich)  [Orabug: 25308099]  
  - Revert "ecryptfs: forbid opening files without mmap handler" (Jeff Mahoney)  [Orabug: 25308098]  
  - qeth: delete napi struct when removing a qeth device (Ursula Braun)  [Orabug: 25308097]  
  - block: fix use-after-free in sys_ioprio_get() (Omar Sandoval)  [Orabug: 25308096]  
  - x86/amd_nb: Fix boot crash on non-AMD systems (Borislav Petkov)  [Orabug: 25308095]  
  - ipr: Clear interrupt on croc/crocodile when running with LSI (Brian King)  [Orabug: 25308094]  
  - ALSA: echoaudio: Fix memory allocation (Christophe JAILLET)  [Orabug: 25308093]  
  - tmpfs: fix regression hang in fallocate undo (Hugh Dickins)  [Orabug: 25308092]  
  - sparc: Fix system call tracing register handling. (Mike Frysinger)  [Orabug: 25308091]  
  - netlink: Fix dump skb leak/double free (Herbert Xu)  [Orabug: 25308090]  
  - xfs: print name of verifier if it fails (Eric Sandeen)  [Orabug: 25308089]  
  - Btrfs: don't use src fd for printk (Josef Bacik)  [Orabug: 25308088]  
  - tcp: refresh skb timestamp at retransmit time (Eric Dumazet)  [Orabug: 25308087]  
  - net: fix a kernel infoleak in x25 module (Kangjie Lu)  [Orabug: 25308086]  
  - net: bridge: fix old ioctl unlocked net device walk (Nikolay Aleksandrov)  [Orabug: 25308085]  
  - net/mlx4_en: Fix endianness bug in IPV6 csum calculation (Daniel Jurgens)  [Orabug: 25308084]  
  - net: fix infoleak in rtnetlink (Kangjie Lu)  [Orabug: 25308083]  
  - net: fix infoleak in llc (Kangjie Lu)  [Orabug: 25308082]  
  - net_sched: update hierarchical backlog too (WANG Cong)  [Orabug: 25308081]  
  - net_sched: introduce qdisc_replace() helper (WANG Cong)  [Orabug: 25308080]  
  - net/mlx4_en: fix spurious timestamping callbacks (Eric Dumazet)  [Orabug: 25308079]  
  - ipv4/fib: don't warn when primary address is missing if in_dev is dead (Paolo Abeni)  [Orabug: 25308078]  
  - net: sched: do not requeue a NULL skb (Lars Persson)  [Orabug: 25308077]  
  - packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface (Mathias Krause)  [Orabug: 25308076]  
  - decnet: Do not build routes to devices without decnet private data. (David S. Miller)  [Orabug: 25308075]  
  - ACPI / processor: Request native thermal interrupt handling via _OSC (Srinivas Pandruvada)  [Orabug: 25308074]  
  - batman-adv: Reduce refcnt of removed router when updating route (Sven Eckelmann)  [Orabug: 25308073]  
  - batman-adv: Check skb size before using encapsulated ETH+VLAN header (Sven Eckelmann)  [Orabug: 25308072]  
  - mm: update min_free_kbytes from khugepaged after core initialization (Jason Baron)  [Orabug: 25308071]  
  - proc: prevent accessing /proc/<PID>/environ until it's ready (Mathias Krause)  [Orabug: 25308070]  
  - sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race (NeilBrown)  [Orabug: 25308069]  
  - ext4: fix NULL pointer dereference in ext4_mark_inode_dirty() (Eryu Guan)  [Orabug: 25308068]  
  - x86/mm/kmmio: Fix mmiotrace for hugepages (Karol Herbst)  [Orabug: 25308067]  
  - USB: usbip: fix potential out-of-bounds write (Ignat Korchagin)  [Orabug: 25308066]  
  - cgroup: make sure a parent css isn't freed before its children (Tejun Heo)  [Orabug: 25308065]  
  - xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND" (Arnd Bergmann)  [Orabug: 25308064]  
  - futex: Acknowledge a new waiter in counter before plist (Davidlohr Bueso)  [Orabug: 25308063]  
  - mac80211: fix txq queue related crashes (Michal Kazior)  [Orabug: 25308062]  
  - xfrm: Fix crash observed during device unregistration and decryption (subashab@codeaurora.org)  [Orabug: 25308061]  
  - ipv4: fix broadcast packets reception (Paolo Abeni)  [Orabug: 25308060]  
  - ppp: ensure file->private_data can't be overridden (Guillaume Nault)  [Orabug: 25308058]  
  - mlx4: add missing braces in verify_qp_parameters (Arnd Bergmann)  [Orabug: 25308057]  
  - net: Fix use after free in the recvmmsg exit path (Arnaldo Carvalho de Melo)  [Orabug: 25308056]  
  - sh_eth: fix NULL pointer dereference in sh_eth_ring_format() (Sergei Shtylyov)  [Orabug: 25308055]  
  - packet: validate variable length ll headers (Willem de Bruijn)  [Orabug: 25308054]  
  - net: validate variable length ll headers (Willem de Bruijn)  [Orabug: 25308053]  
  - packet: infer protocol from ethernet header if unset (Daniel Borkmann)  [Orabug: 25308052]  
  - packet: only allow extra vlan len on ethernet devices (Daniel Borkmann)  [Orabug: 25308051]  
  - packet: Allow packets with only a header (but no payload) (Martin Blumenstingl)  [Orabug: 25308050]  
  - udp6: fix UDP/IPv6 encap resubmit path (Bill Sommerfeld)  [Orabug: 25308049]  
  - usbnet: cleanup after bind() in probe() (Oliver Neukum)  [Orabug: 25308048]  
  - ipv6: re-enable fragment header matching in ipv6_find_hdr (Florian Westphal)  [Orabug: 25308047]  
  - mld, igmp: Fix reserved tailroom calculation (Benjamin Poirier)  [Orabug: 25308046]  
  - sctp: lack the check for ports in sctp_v6_cmp_addr (Xin Long)  [Orabug: 25308045]  
  - tunnel: Clear IPCB(skb)->opt before dst_link_failure called (Bernie Harris)  [Orabug: 25308044]  
  - mm: fix invalid node in alloc_migrate_target() (Xishi Qiu)  [Orabug: 25308043]  
  - ALSA: timer: Use mod_timer() for rearming the system timer (Takashi Iwai)  [Orabug: 25308041]  
  - hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiated (Guenter Roeck)  [Orabug: 25308039]  
  - dm snapshot: disallow the COW and origin devices from being identical (DingXiang)  [Orabug: 25308038]  
  - PCI: Allow a NULL "parent" pointer in pci_bus_assign_domain_nr() (Krzysztof Hałasa)  [Orabug: 25308037]  
  - locks: use file_inode() (Miklos Szeredi)  [Orabug: 25308036]  
  - namespace: update event counter when umounting a deleted dentry (Andrey Ulanov)  [Orabug: 25308035]  
  - NFS: Fix another OPEN_DOWNGRADE bug (Trond Myklebust)  [Orabug: 25308034]  
  - USB: don't free bandwidth_mutex too early (Alan Stern)  [Orabug: 25308033]  
  - make nfs_atomic_open() call d_drop() on all ->open_context() errors. (Al Viro)  [Orabug: 25308032]  
  - mm, compaction: abort free scanner if split fails (David Rientjes)  [Orabug: 25308031]  
  - mm, compaction: skip compound pages by order in free scanner (Vlastimil Babka)  [Orabug: 25308030]  
  - mm/swap.c: flush lru pvecs on compound page arrival (Lukasz Odzioba)  [Orabug: 25308029]  
  - tmpfs: don't undo fallocate past its last page (Anthony Romano)  [Orabug: 25308028]  
  - pnfs_nfs: fix _cancel_empty_pagelist (Weston Andros Adamson)  [Orabug: 25308027]  
  - nfs: avoid race that crashes nfs_init_commit (Weston Andros Adamson)  [Orabug: 25308026]  
  - pNFS: Tighten up locking around DS commit buckets (Trond Myklebust)  [Orabug: 25308025]  
  - ALSA: dummy: Fix a use-after-free at closing (Takashi Iwai)  [Orabug: 25308024]  
  - cifs: dynamic allocation of ntlmssp blob (Jerome Marchand)  [Orabug: 25308023]  
  - fs/cifs: correctly to anonymous authentication via NTLMSSP (Stefan Metzmacher)  [Orabug: 25308022]  
  - tracing: Handle NULL formats in hold_module_trace_bprintk_format() (Steven Rostedt (Red Hat))  [Orabug: 25308021]  
  - IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs (Jason Gunthorpe)  [Orabug: 25308020]  
  - btrfs: account for non-CoW'd blocks in btrfs_abort_transaction (Jeff Mahoney)  [Orabug: 25308019]  
  - kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES (Xiubo Li)  [Orabug: 25308018]  
  - kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w (Andrey Ryabinin)  [Orabug: 25308017]  
  - kprobes/x86: Clear TF bit in fault on single-stepping (Masami Hiramatsu)  [Orabug: 25308016]  
  - crypto: ux500 - memmove the right size (Linus Walleij)  [Orabug: 25308015]  
  - scsi: fix race between simultaneous decrements of ->host_failed (Wei Fang)  [Orabug: 25308014]  
  - HID: elo: kill not flush the work (Oliver Neukum)  [Orabug: 25308013]  
  - usb: gadget: fix spinlock dead lock in gadgetfs (Bin Liu)  [Orabug: 25308012]  
  - cgroup: remove redundant cleanup in css_create (Wenwei Tao)  [Orabug: 25308011]  
  - af_unix: Fix splice-bind deadlock (Rainer Weikusat)  [Orabug: 25308010]  
  - ecryptfs: forbid opening files without mmap handler (Jann Horn)  [Orabug: 25256945]  
  - gpiolib: Fix NULL pointer deference (Ricardo Ribalda Delgado)  [Orabug: 25256944]  
  - fix d_walk()/non-delayed __d_free() race (Al Viro)  [Orabug: 25256943]  
  - mnt: fs_fully_visible test the proper mount for MNT_LOCKED (Eric W. Biederman)  [Orabug: 25256942]  
  - mnt: If fs_fully_visible fails call put_filesystem. (Eric W. Biederman)  [Orabug: 25256941]  
  - KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS (Paolo Bonzini)  [Orabug: 25256940]  
  - KVM: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi (Paolo Bonzini)  [Orabug: 25256939]  
  - mac80211: mesh: flush mesh paths unconditionally (Bob Copeland)  [Orabug: 25256938]  
  - crypto: ccp - Fix AES XTS error for request sizes above 4096 (Tom Lendacky)  [Orabug: 25256937]  
  - xfs: skip stale inodes in xfs_iflush_cluster (Dave Chinner)  [Orabug: 25256936]  
  - xfs: fix inode validity check in xfs_iflush_cluster (Dave Chinner)  [Orabug: 25256935]  
  - xfs: xfs_iflush_cluster fails to abort on error (Dave Chinner)  [Orabug: 25256934]  
  - crypto: caam - fix caam_jr_alloc() ret code (Catalin Vasile)  [Orabug: 25256932]  
  - USB: serial: quatech2: fix use-after-free in probe error path (Johan Hovold)  [Orabug: 25256931]  
  - USB: serial: mxuport: fix use-after-free in probe error path (Johan Hovold)  [Orabug: 25256930]  
  - USB: serial: keyspan: fix use-after-free in probe error path (Johan Hovold)  [Orabug: 25256929]  
  - USB: serial: io_edgeport: fix memory leaks in probe error path (Johan Hovold)  [Orabug: 25256928]  
  - USB: serial: io_edgeport: fix memory leaks in attach error path (Johan Hovold)  [Orabug: 25256927]  
  - mfd: omap-usb-tll: Fix scheduling while atomic BUG (Roger Quadros)  [Orabug: 25256926]  
  - ext4: fix oops on corrupted filesystem (Jan Kara)  [Orabug: 25256925]  
  - thunderbolt: Fix double free of drom buffer (Andreas Noever)  [Orabug: 25256924]  
  - Fix OpenSSH pty regression on close (Brian Bloniarz)  [Orabug: 25256923]  
  - ext4: clean up error handling when orphan list is corrupted (Theodore Ts'o)  [Orabug: 25256922]  
  - ext4: fix hang when processing corrupted orphaned inode list (Theodore Ts'o)  [Orabug: 25256921]  
  - staging: comedi: das1800: fix possible NULL dereference (H Hartley Sweeten)  [Orabug: 25256919]  
  - serial: 8250_pci: fix divide error bug if baud rate is 0 (David Müller)  [Orabug: 25256918]  
  - usb: gadget: mass_storage: Fix freeing luns sysfs implementation (Krzysztof Opasiak)  [Orabug: 25256917]  
  - Bluetooth: vhci: purge unhandled skbs (Jiri Slaby)  [Orabug: 25256916]  
  - Bluetooth: vhci: fix open_timeout vs. hdev race (Jiri Slaby)  [Orabug: 25256915]  
  - xfs: disallow rw remount on fs with unknown ro-compat features (Eric Sandeen)  [Orabug: 25256914]  
  - perf/x86/intel/pt: Generate PMI in the STOP region as well (Sasha Levin)  [Orabug: 25256913]  
  - efi: Fix out-of-bounds read in variable_matches() (Laszlo Ersek)  [Orabug: 25227159]  
  - nf_conntrack: avoid kernel pointer value leak in slab name (Linus Torvalds)  [Orabug: 25227158]  
  - workqueue: fix rebind bound workers warning (Wanpeng Li)  [Orabug: 25227155]  
  - tools lib traceevent: Do not reassign parg after collapse_tree() (Steven Rostedt)  [Orabug: 25227153]  
  - perf/core: Disable the event on a truncated AUX record (Alexander Shishkin)  [Orabug: 25227152]  
  - x86/tsc: Read all ratio bits from MSR_PLATFORM_INFO (Chen Yu)  [Orabug: 25227151]  
  - mm, cma: prevent nr_isolated_* counters from going negative (Hugh Dickins)  [Orabug: 25227150]  
  - ACPICA: Dispatcher: Update thread ID for recursive method calls (Prarit Bhargava)  [Orabug: 25227148]  
  - tracing: Don't display trigger file for events that can't be enabled (Chunyu Hu)  [Orabug: 25227147]  
  - EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback (Tony Luck)  [Orabug: 25227145]  
  - mm: check __PG_HWPOISON separately from PAGE_FLAGS_CHECK_AT_* (Naoya Horiguchi)  [Orabug: 25227144]  
  - mm: soft-offline: don't free target page in successful page migration (Naoya Horiguchi)  [Orabug: 25227143]  
  - mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check (Konstantin Khlebnikov)  [Orabug: 25227142]  
  - drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1() (cpaul@redhat.com)  [Orabug: 25227141]  
  - workqueue: fix ghost PENDING flag while doing MQ IO (Roman Pen)  [Orabug: 25227140]  
  - ALSA: hda - Add dock support for ThinkPad X260 (Conrad Kostecki)  [Orabug: 25227139]  
  - iio: ak8975: Fix NULL pointer exception on early interrupt (Krzysztof Kozlowski)  [Orabug: 25227138]  
  - regmap: spmi: Fix regmap_spmi_ext_read in multi-byte case (Jack Pham)  [Orabug: 25227137]  
  - Revert "usb: hub: do not clear BOS field during reset device" (Greg Kroah-Hartman)  [Orabug: 25227136]  
  - x86/mm/xen: Suppress hugetlbfs in PV guests (Jan Beulich)  [Orabug: 25227135]  {CVE-2016-3961} 
  - mm: hugetlb: allow hugepages_supported to be architecture specific (Dominik Dingel)  [Orabug: 25227134]  
  - drm/radeon: forbid mapping of userptr bo through radeon device file (Jérôme Glisse)  [Orabug: 25227133]  
  - ALSA: pcxhr: Fix missing mutex unlock (Takashi Iwai)  [Orabug: 25227132]  
  - futex: Handle unlock_pi race gracefully (Sebastian Andrzej Siewior)  [Orabug: 25227131]  
  - usb: gadget: f_fs: Fix use-after-free (Lars-Peter Clausen)  [Orabug: 25227130]  
  - crypto: ccp - Prevent information leakage on export (Tom Lendacky)  [Orabug: 25227129]  
  - crypto: sha1-mb - use corrcet pointer while completing jobs (Xiaodong Liu)  [Orabug: 25227128]  
  - nl80211: check netlink protocol in socket release notification (Dmitry Ivanov)  [Orabug: 25227127]  
  - Input: gtco - fix crash on detecting device without endpoints (Vladis Dronov)  [Orabug: 25227121]  
  - userfaultfd: prevent khugepaged to merge if userfaultfd is armed (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: enable userfaultfd in UEK OL6 and OL7 configs (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: fix SIGBUS resulting from false rwsem wakeups (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: fix add copy_huge_page_from_user for hugetlb userfaultfd support (Andrew Morton)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: reserve count on error in __mcopy_atomic_hugetlb (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: gup: support VM_FAULT_RETRY (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: userfaultfd_huge_must_wait for hugepmd ranges (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: add userfaultfd_hugetlb test (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: allow registration of ranges containing huge pages (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: add userfaultfd hugetlb hook (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: fix __mcopy_atomic_hugetlb retry/error processing (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: add __mcopy_atomic_hugetlb for huge page UFFDIO_COPY (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: add hugetlb_mcopy_atomic_pte for userfaultfd support (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: hugetlbfs: add copy_huge_page_from_user for hugetlb userfaultfd support (Mike Kravetz)  [Orabug: 21685254]  
  - mm/hugetlb: fix huge page reservation leak in private mapping error paths (Mike Kravetz)  [Orabug: 21685254]  
  - mm/hugetlb: fix huge page reserve accounting for private mappings (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: don't pin the user memory in userfaultfd_file_create() (Oleg Nesterov)  [Orabug: 21685254]  
  - userfaultfd: don't block on the last VM updates at exit time (Linus Torvalds)  [Orabug: 21685254]  
  - sparc: add waitfd to 32 bit system call tables (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: remove kernel header include from uapi header (Andre Przywara)  [Orabug: 21685254]  
  - userfaultfd: register uapi generic syscall (aarch64) (Dr. David Alan Gilbert)  [Orabug: 21685254]  
  - userfaultfd: selftest: don't error out if pthread_mutex_t isn't identical (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: selftest: return an error if BOUNCE_VERIFY fails (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: selftest: avoid my_bcmp false positives with powerpc (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: selftest: only warn if __NR_userfaultfd is undefined (Michael Ellerman)  [Orabug: 21685254]  
  - userfaultfd: selftest: headers fixup (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: selftests: vm: pick up sanitized kernel headers (Thierry Reding)  [Orabug: 21685254]  
  - userfaultfd: add missing mmput() in error path (Eric Biggers)  [Orabug: 21685254]  
  - dax: revert userfaultfd change (Andrew Morton)  [Orabug: 21685254]  
  - selftests/userfaultfd: fix compiler warnings on 32-bit (Geert Uytterhoeven)  [Orabug: 21685254]  
  - userfaultfd: selftest: update userfaultfd x86 32bit syscall number (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: selftest (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: avoid missing wakeups during refile in userfaultfd_read (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: propagate the full address in THP faults (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: allow signals to interrupt a userfault (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: require UFFDIO_API before other ioctls (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: UFFDIO_COPY and UFFDIO_ZEROPAGE (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: avoid mmap_sem read recursion in mcopy_atomic (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: mcopy_atomic|mfill_zeropage: UFFDIO_COPY|UFFDIO_ZEROPAGE preparation (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: UFFDIO_COPY|UFFDIO_ZEROPAGE uAPI (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: activate syscall (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: buildsystem activation (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and read (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: allocate the userfaultfd_ctx cacheline aligned (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: optimize read() and poll() to be O(1) (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: wake pending userfaults (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: change the read API to return a uffd_msg (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: Rename uffd_api.bits into .features (Pavel Emelyanov)  [Orabug: 21685254]  
  - userfaultfd: add new syscall to provide memory externalization (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: teach vma_merge to merge across vma->vm_userfaultfd_ctx (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: call handle_userfault() for userfaultfd_missing() faults (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: add VM_UFFD_MISSING and VM_UFFD_WP (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: add vm_userfaultfd_ctx to the vm_area_struct (Mike Kravetz)  [Orabug: 21685254]  
  - userfaultfd: linux/userfaultfd_k.h (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: uAPI (Andrea Arcangeli)  [Orabug: 21685254]  
  - userfaultfd: linux/Documentation/vm/userfaultfd.txt (Andrea Arcangeli)  [Orabug: 21685254]  
  - mm/hugetlbfs: unmap pages if page fault raced with hole punch (Mike Kravetz)  [Orabug: 21685254]  
  - bnxt: enable BNXT_DCB in uek kernel configs (Brian Maly)  [Orabug: 24567991]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-84.el6uek]
changelog:
  - perf: build TUI by default by pulling in slang and linking it statically (Todd Vierling)  [Orabug: 25161079]  
  - xfs: validate metadata LSNs against log on v5 superblocks (Brian Foster)  [Orabug: 25062171]  
  - IB/ipoib: move back IB LL address into the hard header (Paolo Abeni)  [Orabug: 24469379]  
  - net: preserve IP control block during GSO segmentation (Konstantin Khlebnikov)  [Orabug: 24469379]  
  - RDS: don't commit to queue till transport connection is up (Santosh Shilimkar)  [Orabug: 25393611]  
  - RDS: restrict socket connection reset to CAP_NET_ADMIN (Santosh Shilimkar)   
  - configs: ol6: set with_headers, with_dtrace defaults to 0 (Todd Vierling)  [Orabug: 25257401]  
  - NVMe: reverse IO direction for VUC command code F7 (Ashok Vairavan)  [Orabug: 25258071]  
  - xfs: fix broken multi-fsb buffer logging (Brian Foster)  [Orabug: 24400444]  
  - xfs: Split default quota limits by quota type (Carlos Maiolino)  [Orabug: 24399524]  
  - xsigo: Fix crash in accessing xve proc l2 entries (Pradeep Gopanapalli)  [Orabug: 25165085]  
  - Call i40e_client_get_params only after the instance is checked (Jack Vogel)  [Orabug: 25159384]  
  - smartpqi: enable driver in uek config files (Brian Maly)  [Orabug: 25144431]  
  - scsi: smartpqi: raid bypass lba calculation fix (kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: bump driver version (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: add smartpqi.txt (Don Brace)  [Orabug: 25144431]  
  - scsi: smartpqi: update Kconfig (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: remove timeout for cache flush operations (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: scsi queuecommand cleanup (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: minor tweaks to update time support (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: minor function reformating (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: correct event acknowledgment timeout issue (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: correct controller offline issue (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: add kdump support (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: enhance reset logic (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: enhance drive offline informational message (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: simplify spanning (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: change tmf macro names (Kevin Barnett)  [Orabug: 25144431]  
  - scsi: smartpqi: change aio sg processing (Kevin Barnett)  [Orabug: 25144431]  
  - aacraid: remove wildcard for series 9 controllers (Kevin Barnett)  [Orabug: 25144431]  
  - smartpqi: initial commit of Microsemi smartpqi driver (Kevin Barnett)  [Orabug: 25144431]  
  - xsigo: Fix race in freeing aged Forwarding table entry (Pradeep Gopanapalli)  [Orabug: 25129729]  
  - xsigo: Schedule while uninterruptible (Pradeep Gopanapalli)  [Orabug: 25097469]  
  - Add the CONFIG_DEBUG_SET_MODULE_RONX option to OL6 (Jack Vogel)  [Orabug: 24910950]  
  - libnvdimm, dax: record the specified alignment of a dax-device instance (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, dax: reserve space to store labels for device-dax (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, dax: introduce device-dax infrastructure (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: cleanup nvdimm_namespace_common_probe(), kill 'host' (Dan Williams)  [Orabug: 22913653]  
  - mm, dax: fix livelock, allow dax pmd mappings to become writeable (Ross Zwisler)  [Orabug: 22913653]  
  - dax: fix lifetime of in-kernel dax mappings with dax_map_atomic() (Dan Williams)  [Orabug: 22913653]  
  - tools/testing/libnvdimm: cleanup mock resource lookup (Dan Williams)  [Orabug: 22913653]  
  - block: protect rw_page against device teardown (Dan Williams)  [Orabug: 22913653]  
  - fix kABI breakage caused by "block: generic request_queue reference counting" (Dan Duval)  [Orabug: 22913653]  
  - block: generic request_queue reference counting (Dan Williams)  [Orabug: 22913653]  
  - crypto: skcipher - Fix blkcipher walk OOM crash (Herbert Xu)   
  - crypto: cryptd - initialize child shash_desc on import (Ard Biesheuvel)   
  - crypto: scatterwalk - Fix test in scatterwalk_done (Herbert Xu)   
  - crypto: gcm - Filter out async ghash if necessary (Herbert Xu)   
  - PKCS#7: pkcs7_validate_trust(): initialize the _trusted output argument (Nicolai Stange)   
  - crypto: public_key: select CRYPTO_AKCIPHER (Arnd Bergmann)   
  - crypto: hash - Fix page length clamping in hash walk (Herbert Xu)   
  - fix kABI breakage caused by "block: use an atomic_t for mq_freeze_depth" (Dan Duval)  [Orabug: 22913653]  
  - block: use an atomic_t for mq_freeze_depth (Christoph Hellwig)  [Orabug: 22913653]  
  - dax: guarantee page aligned results from bdev_direct_access() (Dan Williams)  [Orabug: 22913653]  
  - dax: increase granularity of dax_clear_blocks() operations (Dan Williams)  [Orabug: 22913653]  
  - pmem, dax: clean up clear_pmem() (Dan Williams)  [Orabug: 22913653]  
  - xfs: fix recursive splice read locking with DAX (Dave Chinner)  [Orabug: 22913653]  
  - xfs: per-filesystem stats counter implementation (Bill O'Donnell)  [Orabug: 22913653]  
  - xfs: per-filesystem stats in sysfs (Bill O'Donnell)  [Orabug: 22913653]  
  - xfs: pass xfsstats structures to handlers and macros (Bill O'Donnell)  [Orabug: 22913653]  
  - xfs: consolidate sysfs ops (Bill O'Donnell)  [Orabug: 22913653]  
  - xfs: remove unused procfs code (Bill O'Donnell)  [Orabug: 22913653]  
  - xfs: create symlink proc/fs/xfs/stat to sys/fs/xfs/stats (Bill O'Donnell)  [Orabug: 22913653]  
  - xfs: create global stats and stats_clear in sysfs (Bill O'Donnell)  [Orabug: 22913653]  
  - xfs: Don't use reserved blocks for data blocks with DAX (Dave Chinner)  [Orabug: 22913653]  
  - block: kill disk_{check|set|clear|alloc}_badblocks (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pmem: nvdimm_read_bytes() badblocks support (Dan Williams)  [Orabug: 22913653]  
  - pmem: fail io-requests to known bad blocks (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: convert to statically allocated badblocks (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: don't fail init for full badblocks list (Dan Williams)  [Orabug: 22913653]  
  - block, badblocks: introduce devm_init_badblocks (Dan Williams)  [Orabug: 22913653]  
  - block: clarify badblocks lifetime (Dan Williams)  [Orabug: 22913653]  
  - badblocks: rename badblocks_free to badblocks_exit (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pmem: move definition of nvdimm_namespace_add_poison to nd.h (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: Add a poison list and export badblocks (Vishal Verma)  [Orabug: 22913653]  
  - nfit_test: Enable DSMs for all test NFITs (Dan Williams)  [Orabug: 22913653]  
  - md: convert to use the generic badblocks code (Vishal Verma)  [Orabug: 22913653]  
  - block: Add badblock management for gendisks (Vishal Verma)  [Orabug: 22913653]  
  - badblocks: Add core badblock management code (Vishal Verma)  [Orabug: 22913653]  
  - block: fix del_gendisk() vs blkdev_ioctl crash (Dan Williams)  [Orabug: 22913653]  
  - block: introduce bdev_file_inode() (Dan Williams)  [Orabug: 22913653]  
  - restrict /dev/mem to idle io memory ranges (Dan Williams)  [Orabug: 22913653]  
  - arch: consolidate CONFIG_STRICT_DEVM in lib/Kconfig.debug (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: fix namespace object confusion in is_uuid_busy() (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pfn: move 'memory mode' indication to sysfs (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pfn: fix nd_pfn_validate() return value handling (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pfn: enable pfn sysfs interface unit testing (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pfn: fix pfn seed creation (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pfn: add parent uuid validation (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZE (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pfn: clean up pfn create parameters (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pfn: kill ND_PFN_ALIGN (Dan Williams)  [Orabug: 22913653]  
  - nvdimm: do not show pfn_seed for non pmem regions (Dmitry Krivenok)  [Orabug: 22913653]  
  - nvdimm: improve diagnosibility of namespaces (Dmitry Krivenok)  [Orabug: 22913653]  
  - nfit: acpi_nfit_notify(): Do not leave device locked (Alexey Khoroshilov)  [Orabug: 22913653]  
  - nfit: Adjust for different _FIT and NFIT headers (Linda Knippers)  [Orabug: 22913653]  
  - nfit: Fix the check for a successful NFIT merge (Linda Knippers)  [Orabug: 22913653]  
  - nfit: Account for table size length variation (Linda Knippers)  [Orabug: 22913653]  
  - libnvdimm, e820: skip module loading when no type-12 (Dan Williams)  [Orabug: 22913653]  
  - xfs: introduce BMAPI_ZERO for allocating zeroed extents (Dave Chinner)  [Orabug: 22913653]  
  - mm, dax: fix DAX deadlocks (COW fault) (Yigal Korman)  [Orabug: 22913653]  
  - dax: disable pmd mappings (Dan Williams)  [Orabug: 22913653]  
  - ext2, ext4: warn when mounting with dax enabled (Dan Williams)  [Orabug: 22913653]  
  - dax: fix __dax_pmd_fault crash (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: documentation clarifications (Konrad Rzeszutek Wilk)  [Orabug: 22913653]  
  - libnvdimm, pmem: fix size trim in pmem_direct_access() (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, e820: fix numa node for e820-type-12 pmem ranges (Dan Williams)  [Orabug: 22913653]  
  - tools/testing/nvdimm, acpica: fix flag rename build breakage (Dan Williams)  [Orabug: 22913653]  
  - dax_io(): don't let non-error value escape via retval instead of EFAULT (Al Viro)  [Orabug: 22913653]  
  - xfs: add ->pfn_mkwrite support for DAX (Dave Chinner)  [Orabug: 22913653]  
  - xfs: DAX does not use IO completion callbacks (Dave Chinner)  [Orabug: 22913653]  
  - xfs: Don't use unwritten extents for DAX (Dave Chinner)  [Orabug: 22913653]  
  - xfs: fix inode size update overflow in xfs_map_direct() (Dave Chinner)  [Orabug: 22913653]  
  - coredump: add DAX filtering for FDPIC ELF coredumps (Ross Zwisler)  [Orabug: 22913653]  
  - coredump: add DAX filtering for ELF coredumps (Ross Zwisler)  [Orabug: 22913653]  
  - acpi: nfit: Add support for hot-add (Vishal Verma)  [Orabug: 22913653]  
  - nfit: in acpi_nfit_init, break on a 0-length table (Vishal Verma)  [Orabug: 22913653]  
  - pmem, memremap: convert to numa aware allocations (Dan Williams)  [Orabug: 22913653]  
  - devm_memremap_pages: use numa_mem_id (Dan Williams)  [Orabug: 22913653]  
  - devm: make allocations numa aware by default (Dan Williams)  [Orabug: 22913653]  
  - devm_memremap: convert to return ERR_PTR (Dan Williams)  [Orabug: 22913653]  
  - pmem: kill memremap_pmem() (Dan Williams)  [Orabug: 22913653]  
  - x86, mm: quiet arch_add_memory() (Dan Williams)  [Orabug: 22913653]  
  - ext2: Add locking for DAX faults (Ross Zwisler)  [Orabug: 22913653]  
  - ACPICA: Update NFIT table to rename a flags field (Bob Moore)  [Orabug: 22913653]  
  - mm, dax: fix DAX deadlocks (Ross Zwisler)  [Orabug: 22913653]  
  - dax: fix NULL pointer in __dax_pmd_fault() (Ross Zwisler)  [Orabug: 22913653]  
  - mm, dax: VMA with vm_ops->pfn_mkwrite wants to be write-notified (Kirill A. Shutemov)  [Orabug: 22913653]  
  - mm: fix type cast in __pfn_to_phys() (Tyler Baker)  [Orabug: 22913653]  
  - pmem: add proper fencing to pmem_rw_page() (Ross Zwisler)  [Orabug: 22913653]  
  - libnvdimm: pfn_devs: Fix locking in namespace_store (Axel Lin)  [Orabug: 22913653]  
  - libnvdimm: btt_devs: Fix locking in namespace_store (Axel Lin)  [Orabug: 22913653]  
  - dax: fix O_DIRECT I/O to the last block of a blockdev (Jeff Moyer)  [Orabug: 22913653]  
  - checkpatch: add __pmem to $Sparse annotations (Joe Perches)  [Orabug: 22913653]  
  - dax: update PMD fault handler with PMEM API (Ross Zwisler)  [Orabug: 22913653]  
  - mm, dax: use i_mmap_unlock_write() in do_cow_fault() (Kirill A. Shutemov)  [Orabug: 22913653]  
  - mm: take i_mmap_lock in unmap_mapping_range() for DAX (Kirill A. Shutemov)  [Orabug: 22913653]  
  - dax: use linear_page_index() (Matthew Wilcox)  [Orabug: 22913653]  
  - dax: ensure that zero pages are removed from other processes (Matthew Wilcox)  [Orabug: 22913653]  
  - dax: don't use set_huge_zero_page() (Kirill A. Shutemov)  [Orabug: 22913653]  
  - thp: fix zap_huge_pmd() for DAX (Kirill A. Shutemov)  [Orabug: 22913653]  
  - thp: decrement refcount on huge zero page if it is split (Kirill A. Shutemov)  [Orabug: 22913653]  
  - dax: fix race between simultaneous faults (Matthew Wilcox)  [Orabug: 22913653]  
  - ext4: start transaction before calling into DAX (Matthew Wilcox)  [Orabug: 22913653]  
  - ext4: add ext4_get_block_dax() (Matthew Wilcox)  [Orabug: 22913653]  
  - dax: improve comment about truncate race (Matthew Wilcox)  [Orabug: 22913653]  
  - thp: change insert_pfn's return type to void (Matthew Wilcox)  [Orabug: 22913653]  
  - ext4: use ext4_get_block_write() for DAX (Matthew Wilcox)  [Orabug: 22913653]  
  - fs/dax.c: fix typo in #endif comment (Valentin Rothberg)  [Orabug: 22913653]  
  - xfs: huge page fault support (Matthew Wilcox)  [Orabug: 22913653]  
  - ext4: huge page fault support (Matthew Wilcox)  [Orabug: 22913653]  
  - ext2: huge page fault support (Matthew Wilcox)  [Orabug: 22913653]  
  - dax: add huge page fault support (Matthew Wilcox)  [Orabug: 22913653]  
  - mm: add vmf_insert_pfn_pmd() (Matthew Wilcox)  [Orabug: 22913653]  
  - mm: export various functions for the benefit of DAX (Matthew Wilcox)  [Orabug: 22913653]  
  - mm: add a pmd_fault handler (Matthew Wilcox)  [Orabug: 22913653]  
  - thp: prepare for DAX huge pages (Matthew Wilcox)  [Orabug: 22913653]  
  - mm: clarify that the function operates on hugepage pte (Aneesh Kumar K.V)   
  - powerpc/mm: use generic version of pmdp_clear_flush() (Aneesh Kumar K.V)  [Orabug: 22913653]  
  - mm/thp: split out pmd collapse flush into separate functions (Aneesh Kumar K.V)  [Orabug: 22913653]  
  - dax: move DAX-related functions to a new header (Matthew Wilcox)  [Orabug: 22913653]  
  - thp: vma_adjust_trans_huge(): adjust file-backed VMA too (Kirill A. Shutemov)  [Orabug: 22913653]  
  - arch/*/io.h: Add ioremap_wt() to all architectures (Toshi Kani)   
  - libnvdimm, pmem: direct map legacy pmem by default (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pmem: 'struct page' for pmem (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pfn: 'struct page' provider infrastructure (Dan Williams)  [Orabug: 22913653]  
  - x86, pmem: clarify that ARCH_HAS_PMEM_API implies PMEM mapped WB (Dan Williams)  [Orabug: 22913653]  
  - add devm_memremap_pages (Christoph Hellwig)  [Orabug: 22913653]  
  - mm: ZONE_DEVICE for "device memory" (Dan Williams)  [Orabug: 22913653]  
  - mm: move __phys_to_pfn and __pfn_to_phys to asm/generic/memory_model.h (Christoph Hellwig)  [Orabug: 22913653]  
  - nd_blk: change aperture mapping from WC to WB (Ross Zwisler)  [Orabug: 22913653]  
  - pmem, dax: have direct_access use __pmem annotation (Ross Zwisler)  [Orabug: 22913653]  
  - dax: update I/O path to do proper PMEM flushing (Ross Zwisler)  [Orabug: 22913653]  
  - pmem: add copy_from_iter_pmem() and clear_pmem() (Ross Zwisler)  [Orabug: 22913653]  
  - pmem, x86: clean up conditional pmem includes (Ross Zwisler)  [Orabug: 22913653]  
  - pmem: remove layer when calling arch_has_wmb_pmem() (Ross Zwisler)  [Orabug: 22913653]  
  - pmem, x86: move x86 PMEM API to new pmem.h header (Ross Zwisler)  [Orabug: 22913653]  
  - pmem: switch to devm_ allocations (Christoph Hellwig)  [Orabug: 22913653]  
  - devres: add devm_memremap (Christoph Hellwig)  [Orabug: 22913653]  
  - arch: introduce memremap() (Dan Williams)  [Orabug: 22913653]  
  - pmem: convert to generic memremap (Dan Williams)  [Orabug: 22913653]  
  - mm: enhance region_is_ram() to region_intersects() (Dan Williams)  [Orabug: 22913653]  
  - nvdimm: change to use generic kvfree() (yalin wang)  [Orabug: 22913653]  
  - libnvdimm, e820: make CONFIG_X86_PMEM_LEGACY a tristate option (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, btt: write and validate parent_uuid (Vishal Verma)  [Orabug: 22913653]  
  - libnvdimm, btt: consolidate arena validation (Vishal Verma)  [Orabug: 22913653]  
  - libnvdimm, btt: clean up internal interfaces (Vishal Verma)  [Orabug: 22913653]  
  - nvdimm: fix inline function return type warning (Randy Dunlap)  [Orabug: 22913653]  
  - nfit: Don't check _STA on NVDIMM devices (Linda Knippers)  [Orabug: 22913653]  
  - libnvdimm, pmem: Change pmem physical sector size to PAGE_SIZE (Vishal Verma)  [Orabug: 22913653]  
  - libnvdimm: Add DSM support for Address Range Scrub commands (Vishal Verma)  [Orabug: 22913653]  
  - libnvdimm: Update name of the ars_status_record mask field (Vishal Verma)  [Orabug: 22913653]  
  - libnvdimm, btt: sparse fix (Dan Williams)  [Orabug: 22913653]  
  - nfit: Clarify memory device state flags strings (Toshi Kani)  [Orabug: 22913653]  
  - nfit, nd_blk: BLK status register is only 32 bits (Ross Zwisler)  [Orabug: 22913653]  
  - xfs: call dax_fault on read page faults for DAX (Dave Chinner)  [Orabug: 22913653]  
  - mm: Fix bugs in region_is_ram() (Toshi Kani)  [Orabug: 22913653]  
  - x86/mm: Remove region_is_ram() call from ioremap (Toshi Kani)  [Orabug: 22913653]  
  - libnvdimm: fix namespace seed creation (Dan Williams)  [Orabug: 22913653]  
  - nfit: add support for NVDIMM "latch" flag (Ross Zwisler)  [Orabug: 22913653]  
  - nfit: update block I/O path to use PMEM API (Ross Zwisler)  [Orabug: 22913653]  
  - tools/testing/nvdimm: add mock acpi_nfit_flush_address entries to nfit_test (Dan Williams)  [Orabug: 22913653]  
  - tools/testing/nvdimm: fix return code for unimplemented commands (Dan Williams)  [Orabug: 22913653]  
  - tools/testing/nvdimm: mock ioremap_wt (Dan Williams)  [Orabug: 22913653]  
  - pmem: add maintainer for include/linux/pmem.h (Ross Zwisler)  [Orabug: 22913653]  
  - nfit: fix smatch "use after null check" report (Dan Williams)  [Orabug: 22913653]  
  - nvdimm: Fix return value of nvdimm_bus_init() if class_create() fails (Axel Lin)  [Orabug: 22913653]  
  - libnvdimm: smatch cleanups in __nd_ioctl (Dan Williams)  [Orabug: 22913653]  
  - sparse: fix misplaced __pmem definition (Dan Williams)  [Orabug: 22913653]  
  - dax: bdev_direct_access() may sleep (Matthew Wilcox)  [Orabug: 22913653]  
  - block: Add support for DAX reads/writes to block devices (Matthew Wilcox)  [Orabug: 22913653]  
  - dax: Use copy_from_iter_nocache (Matthew Wilcox)  [Orabug: 22913653]  
  - dax: Add block size note to documentation (Matthew Wilcox)  [Orabug: 22913653]  
  - xfs: saner xfs_trans_commit interface (Christoph Hellwig)   
  - xfs: remove the flags argument to xfs_trans_cancel (Christoph Hellwig)  [Orabug: 22913653]  
  - xfs: pass a boolean flag to xfs_trans_free_items (Christoph Hellwig)  [Orabug: 22913653]  
  - xfs: switch remaining xfs_trans_dup users to xfs_trans_roll (Christoph Hellwig)  [Orabug: 22913653]  
  - xfs: add initial DAX support (Dave Chinner)  [Orabug: 22913653]  
  - xfs: add DAX IO path support (Dave Chinner)  [Orabug: 22913653]  
  - xfs: add DAX truncate support (Dave Chinner)  [Orabug: 22913653]  
  - xfs: add DAX block zeroing support (Dave Chinner)  [Orabug: 22913653]  
  - xfs: add DAX file operations support (Dave Chinner)  [Orabug: 22913653]  
  - dax: expose __dax_fault for filesystems with locking constraints (Dave Chinner)  [Orabug: 22913653]  
  - dax: don't abuse get_block mapping for endio callbacks (Dave Chinner)  [Orabug: 22913653]  
  - xfs: mmap lock needs to be inside freeze protection (Dave Chinner)  [Orabug: 22913653]  
  - arch, x86: pmem api for ensuring durability of persistent memory updates (Ross Zwisler)  [Orabug: 22913653]  
  - libnvdimm: Add sysfs numa_node to NVDIMM devices (Toshi Kani)  [Orabug: 22913653]  
  - libnvdimm: Set numa_node to NVDIMM devices (Toshi Kani)  [Orabug: 22913653]  
  - acpi: Add acpi_map_pxm_to_online_node() (Toshi Kani)  [Orabug: 22913653]  
  - libnvdimm, nfit: handle unarmed dimms, mark namespaces read-only (Dan Williams)  [Orabug: 22913653]  
  - pmem: flag pmem block devices as non-rotational (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: enable iostat (Dan Williams)  [Orabug: 22913653]  
  - pmem: make_request cleanups (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pmem: fix up max_hw_sectors (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, blk: add support for blk integrity (Vishal Verma)  [Orabug: 22913653]  
  - libnvdimm, btt: add support for blk integrity (Vishal Verma)  [Orabug: 22913653]  
  - fs/block_dev.c: skip rw_page if bdev has integrity (Vishal Verma)  [Orabug: 22913653]  
  - libnvdimm: Non-Volatile Devices (Dan Williams)  [Orabug: 22913653]  
  - tools/testing/nvdimm: libnvdimm unit test infrastructure (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, nfit, nd_blk: driver for BLK-mode access persistent memory (Ross Zwisler)  [Orabug: 22913653]  
  - nd_btt: atomic sector updates (Vishal Verma)  [Orabug: 22913653]  
  - libnvdimm: infrastructure for btt devices (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: write blk label set (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: write pmem label set (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: blk labels and namespace instantiation (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: pmem label sets and namespace instantiation. (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: namespace indices: read and validate (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, nfit: add interleave-set state-tracking infrastructure (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pmem: add libnvdimm support to the pmem driver (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, pmem: move pmem to drivers/nvdimm/ (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: support for legacy (non-aliasing) nvdimms (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, nfit: regions (block-data-window, persistent memory, volatile memory) (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, nvdimm: dimm driver and base libnvdimm device-driver infrastructure (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: control (ioctl) messages for nvdimm_bus and nvdimm devices (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, nfit: dimm/memory-devices (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm: control character device and nvdimm_bus sysfs attributes (Dan Williams)  [Orabug: 22913653]  
  - libnvdimm, nfit: initial libnvdimm infrastructure and NFIT support (Dan Williams)  [Orabug: 22913653]  
  - e820, efi: add ACPI 6.0 persistent memory types (Dan Williams)  [Orabug: 22913653]  
  - ACPICA: Fix for ill-formed GUID strings for NFIT tables. (Bob Moore)  [Orabug: 22913653]  
  - ACPICA: acpihelp: Update for new NFIT table GUIDs. (Bob Moore)  [Orabug: 22913653]  
  - ACPICA: ACPI 6.0: Add support for NFIT table. (Bob Moore)  [Orabug: 22913653]  
  - drivers/block/pmem: Map NVDIMM in Write-Through mode (Toshi Kani)  [Orabug: 22913653]  
  - x86/mm, asm-generic: Add ioremap_wt() for creating Write-Through mappings (Toshi Kani)  [Orabug: 22913653]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-83.el6uek]
changelog:
  - packet: fix race condition in packet_set_ring (Philip Pettersson)  [Orabug: 25209594]  {CVE-2016-8655} 
  - net: avoid signed overflows for SO_{SND|RCV}BUFFORCE (Eric Dumazet)  [Orabug: 25203090]  {CVE-2016-9793} 
  - ALSA: pcm : Call kill_fasync() in stream lock (Takashi Iwai)  [Orabug: 25203165]  {CVE-2016-9794} 
  - netlink: Fix dump skb leak/double free (Herbert Xu)  [Orabug: 25203221]  {CVE-2016-9806} 
  - rcu: Fix soft lockup for rcu_nocb_kthread (Ding Tianhong)  [Orabug: 25165170]  
  - mpi: Fix NULL ptr dereference in mpi_powm() [ver #3] (Andrey Ryabinin)  [Orabug: 25151496]  {CVE-2016-8650} {CVE-2016-8650} 
  - sctp: validate chunk len before actually using it (Marcelo Ricardo Leitner)  [Orabug: 25142846]  {CVE-2016-9555} 
  - kvm: raise KVM_SOFT_MAX_VCPUS to support more vcpus (Dan Duval)  [Orabug: 24820591]  
  - netfilter: nfnetlink: fix splat due to incorrect socket memory accounting in skbuff clones (Pablo Neira Ayuso)  [Orabug: 24749203]  
  - netfilter: nfnetlink: avoid recurrent netns lookups in call_batch (Pablo Neira Ayuso)  [Orabug: 24749203]  
  - netfilter: nf_tables: fix wrong destroy anonymous sets if binding fails (Liping Zhang)   
  - netfilter: nf_tables: use reverse traversal commit_list in nf_tables_abort (Xin Long)  [Orabug: 24749203]  
  - ixgbevf: Handle previously-freed msix_entries (Mark Rustad)  [Orabug: 24568240]  
  - PCI: pciehp: Prioritize data-link event over presence detect (Ashok Raj)  [Orabug: 25312751]  
  - PCI: pciehp: Leave power indicator on when enabling already-enabled slot (Ashok Raj)  [Orabug: 25312751]  
  - net: Fix use after free in the recvmmsg exit path (Arnaldo Carvalho de Melo)  [Orabug: 25298601]  {CVE-2016-7117} 
  - signals: avoid unnecessary taking of sighand->siglock (Waiman Long)  [Orabug: 25255325]  
  - audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore)  [Orabug: 25059936]  {CVE-2016-6136} 
  - KEYS: Fix short sprintf buffer in /proc/keys show function (David Howells)  [Orabug: 25306361]  {CVE-2016-7042} 
  - tools/power turbostat: Replace MSR_NHM_TURBO_RATIO_LIMIT (Srinivas Pandruvada)  [Orabug: 24811361]  
  - tools/turbostat: allow user to alter DESTDIR and PREFIX (Andy Shevchenko)  [Orabug: 24811361]  
  - tools/power turbostat: work around RC6 counter wrap (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: initial KBL support (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: initial SKX support (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: decode BXT TSC frequency via CPUID (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: initial BXT support (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: print IRTL MSRs (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: SGX state should print only if --debug (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: bugfix: TDP MSRs print bits fixing (Chen Yu)  [Orabug: 24811361]  
  - tools/power turbostat: correct output for MSR_NHM_SNB_PKG_CST_CFG_CTL dump (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: call __cpuid() instead of __get_cpuid() (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: indicate SMX and SGX support (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: detect and work around syscall jitter (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: show GFX%rc6 (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: show GFXMHz (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: show IRQs per CPU (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: make fewer systems calls (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: fix compiler warnings (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: add --out option for saving output in a file (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: re-name "%Busy" field to "Busy%" (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: Intel Xeon x200: fix turbo-ratio decoding (Hubert Chrzaniuk)  [Orabug: 24811361]  
  - tools/power turbostat: Intel Xeon x200: fix erroneous bclk value (Chrzaniuk, Hubert)  [Orabug: 24811361]  
  - tools/power turbostat: allow sub-sec intervals (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: fix various build warnings (Colin Ian King)  [Orabug: 24811361]  
  - tools/power turbostat: Decode MSR_MISC_PWR_MGMT (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: decode HWP registers (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: CPUID(0x16) leaf shows base, max, and bus frequency (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: decode more CPUID fields (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: use new name for MSR_PLATFORM_INFO (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: bugfix: print MAX_NON_TURBO_RATIO (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: simplify Bzy_MHz calculation (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: SKL: Adjust for TSC difference from base frequency (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: KNL workaround for %Busy and Avg_MHz (Hubert Chrzaniuk)  [Orabug: 24811361]  
  - tools/power turbostat: IVB Xeon: fix --debug regression (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: fix typo on DRAM column in Joules-mode (Len Brown)   
  - tools/power turbostat: fix parameter passing for forked command (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: dump CONFIG_TDP (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: cpu0 is no longer hard-coded, so update output (Len Brown)  [Orabug: 24811361]  
  - tools/power turbostat: update turbostat(8) (Len Brown)  [Orabug: 24811361]  
  - Enable config options for IEEE 802.1AE driver (Ethan Zhao)   
  - macsec: validate ICV length on link creation (Davide Caratti)  [Orabug: 24614549]  
  - macsec: fix error codes when a SA is created (Davide Caratti)  [Orabug: 24614549]  
  - macsec: limit ICV length to 16 octets (Davide Caratti)  [Orabug: 24614549]  
  - vlan: use a valid default mtu value for vlan over macsec (Paolo Abeni)  [Orabug: 24614549]  
  - macsec: fix netlink attribute for key id (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: key identifier is 128 bits, not 64 (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: set actual real device for xmit when !protect_frames (Daniel Borkmann)  [Orabug: 24614549]  
  - macsec: fix SA initialization (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: allocate sg and iv on the heap (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: add rcu_barrier() on module exit (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: Convert to using IFF_NO_QUEUE (Phil Sutter)  [Orabug: 24614549]  
  - macsec: fix netlink attribute validation (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: add missing macsec prefix in uapi (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: fix SA leak if initialization fails (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: fix memory leaks around rx_handler (un)registration (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: add consistency check to netlink dumps (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: fix rx_sa refcounting with decrypt callback (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: don't put a NULL rxsa (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: take rtnl lock before for_each_netdev (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: add missing NULL check after kmalloc (Sabrina Dubroca)  [Orabug: 24614549]  
  - macsec: fix crypto Kconfig dependency (Arnd Bergmann)  [Orabug: 24614549]  
  - macsec: introduce IEEE 802.1AE driver (Sabrina Dubroca)  [Orabug: 24614549]  
  - net: add MACsec netdevice priv_flags and helper (Sabrina Dubroca)  [Orabug: 24614549]  
  - uapi: add MACsec bits (Sabrina Dubroca)  [Orabug: 24614549]  
  - net: declare new net_device priv_flag IFF_NO_QUEUE (Phil Sutter)  [Orabug: 24614549]  
  - crypto: aead - Add new interface with single SG list (Herbert Xu)  [Orabug: 24614549]  
  - crypto: scatterwalk - Add scatterwalk_ffwd helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: aead - Convert top level interface to new style (Herbert Xu)  [Orabug: 24614549]  
  - crypto: cryptd - Add missing aead.h inclusion (Herbert Xu)  [Orabug: 24614549]  
  - crypto: qat - Use crypto_aead_set_reqsize helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: aesni - Use crypto_aead_set_reqsize helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: seqiv - Use crypto_aead_set_reqsize helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: pcrypt - Use crypto_aead_set_reqsize helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: gcm - Use crypto_aead_set_reqsize helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: cryptd - Use crypto_aead_set_reqsize helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: ccm - Use crypto_aead_set_reqsize helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: authencesn - Use crypto_aead_set_reqsize helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: authenc - Use crypto_aead_set_reqsize helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: aead - Add crypto_aead_set_reqsize helper (Herbert Xu)  [Orabug: 24614549]  
  - crypto: blkcipher - Include crypto/aead.h (Herbert Xu)  [Orabug: 24614549]  
  - crypto: qat - Include internal/aead.h (Herbert Xu)  [Orabug: 24614549]  
  - crypto: authencesn - Include internal/aead.h (Herbert Xu)  [Orabug: 24614549]  
  - crypto: authenc - Include internal/aead.h (Herbert Xu)  [Orabug: 24614549]  
  - crypto: api - Add crypto_grab_spawn primitive (Herbert Xu)  [Orabug: 24614549]  
  - crypto: aead - Fix corner case in crypto_lookup_aead (Herbert Xu)  [Orabug: 24614549]  
  - crypto: api - Fix build error when modules are disabled (Herbert Xu)  [Orabug: 24614549]  
  - mac802154: Include crypto/aead.h (Herbert Xu)  [Orabug: 24614549]  
  - mac80211: Include crypto/aead.h (Herbert Xu)  [Orabug: 24614549]  
  - crypto: testmgr - Include crypto/aead.h (Herbert Xu)  [Orabug: 24614549]  
  - crypto: tcrypt - Include crypto/aead.h (Herbert Xu)  [Orabug: 24614549]  
  - crypto: api - Include linux/fips.h (Herbert Xu)  [Orabug: 24614549]  
  - crypto: api - Move module sig ifdef into accessor function (Herbert Xu)  [Orabug: 24614549]  
  - crypto: api - Add crypto_alg_extsize helper (Herbert Xu)  [Orabug: 24614549]  
  - tcp: fix use after free in tcp_xmit_retransmit_queue() (Eric Dumazet)  [Orabug: 25374364]  {CVE-2016-6828}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-82.el6uek]
changelog:
  - dtrace: function boundary tracing (FBT) (Kris Van Hees)  [Orabug: 21220305] [Orabug: 24829326]  
  - dtrace: add support for passing return value from trap handlers (Kris Van Hees)  [Orabug: 25312278]  
  - dtrace: ensure that our die notifier gets executed amongst the first (Kris Van Hees)   
  - dtrace: allow invop handler to specify number of insns to skip (Nick Alcock)   
  - dtrace: is-enabled probes for SDT (Nick Alcock)  [Orabug: 25143173]  
  - dtrace: check for errors when getting a new fd (Nick Alcock)  [Orabug: 24977175]  
  - dtrace: take mmap_sem in PTRACE_GETMAPFD (Nick Alcock)  [Orabug: 24977175]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-81.el6uek]
changelog:
  - tmpfs: fix shmem_evict_inode() warnings on i_blocks (Hugh Dickins)  [Orabug: 25139498]  
  - rds: fix warning in rds_send_drop_to() (Ajaykumar Hotchandani)  [Orabug: 25116517]  
  - ASN.1: Fix non-match detection failure on data overrun (David Howells)  [Orabug: 25059025]  {CVE-2016-2053} 
  - vfio/pci: Fix integer overflows, bitmask check (Vlad Tsyrklevich)  [Orabug: 24963753]  {CVE-2016-9083} {CVE-2016-9084} 
  - i40e: Don't notify client(s) for DCB changes on all VSIs (Neerav Parikh)  [Orabug: 24923619]  
  - tunnels: Don't apply GRO to multiple layers of encapsulation. (Jesse Gross)  [Orabug: 24842686]  {CVE-2016-8666} 
  - fs/proc/task_mmu.c: fix mm_access() mode parameter in pagemap_read() (Kenny Keslar)  [Orabug: 24809889]  
  - clocksource: Allow unregistering the watchdog (Vitaly Kuznetsov)  [Orabug: 24746725]  
  - btrfs: handle non-fatal errors in btrfs_qgroup_inherit() (Mark Fasheh)  [Orabug: 24716895]  
  - vxlan: do not receive IPv4 packets on IPv6 socket (Jiri Benc)  [Orabug: 24579830]  
  - x86/MCE: Do not look at panic_on_oops in the severity grading (Yinghai Lu)  [Orabug: 24011927]  
  - RDS: Make message size limit compliant with spec (Avinash Repaka)  [Orabug: 24455231] [Orabug: 22303625]  
  - bnx2fc: Update version number to 2.10.3. (Chad Dupuis)  [Orabug: 24011326]  
  - bnx2fc: Check sc_cmd device and host pointer before returning the command to the mid-layer. (Chad Dupuis)  [Orabug: 24011326]  
  - bnx2fc: Print netdev device name when FCoE is successfully initialized. (Chad Dupuis)  [Orabug: 24011326]  
  - bnx2fc: Print when we send a fip keep alive. (Chad Dupuis)  [Orabug: 24011326]  
  - bnx2fc: Add driver tunables. (Joe Carnuccio)  [Orabug: 24011326]  
  - bnx2fc: bnx2fc_eh_abort(): fix wrong return code. (Maurizio Lombardi)  [Orabug: 24011326]  
  - bnx2fc: Show information about log levels in 'modinfo' (Jose Castillo)  [Orabug: 24011326]  
  - inet: frags: remove INET_FRAG_EVICTED and use list_evictor for the test (Nikolay Aleksandrov)  [Orabug: 23633320]  
  - inet: frag: don't wait for timer deletion when evicting (Florian Westphal)  [Orabug: 23633320]  
  - inet: frag: change *_frag_mem_limit functions to take netns_frags as argument (Florian Westphal)  [Orabug: 23633320]  
  - inet: frag: don't re-use chainlist for evictor (Florian Westphal)  [Orabug: 23633320]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-80.el6uek]
changelog:
  - uek-rpm: sparc: enable mlx5 and mlx4_vnic for sparc (Allen Pais)   
  - uek-rpm: sparc: turn on KEXEC and CRASH_DUMP config option (Allen Pais)  [Orabug: 25071982]  
  - mm/hugetlb: hugetlb_no_page: rate-limit warning message (Geoffrey Thomas)  [Orabug: 25159252]  
  - net/vxlan: Fix kernel unaligned access in __vxlan_find_mac (Sowmini Varadhan)  [Orabug: 24593619]  
  - kexec: align crash_notes allocation to make it be inside one physical page (Dave Kleikamp)  [Orabug: 25071982]  
  - iommu-common: Fix error code used in iommu_tbl_range_{alloc,free}(). (David S. Miller)  [Orabug: 25159279]  
  - ixgbevf: Change the relaxed order settings in VF driver for sparc (Babu Moger)  [Orabug: 23284026]  
  - SPARC64: PORT LDMVSW DRIVER TO UEK4 (Allen Pais)  [Orabug: 23215917]  
  - SPARC64: Fix bad FP register calculation (Rob Gardner)  [Orabug: 24942761]  
  - SPARC64: Respect no-fault ASI for floating exceptions (Rob Gardner)  [Orabug: 24942761]  
  - sparc64: Fixes NUMA node cpulist sysfs file in single NUMA node case. (Thomas Tai)  [Orabug: 24500614] [Orabug: 22546851]  
  - sparc64: Cleans up PRIQ error and debugging messages. (chris hyser)  [Orabug: 24010412]  
  - sparc: Remove console spam during kdump (Dave Kleikamp)   
  - sparc64: kdump: set crashing_cpu for panic (Dave Kleikamp)  [Orabug: 23585248]  
  - sparc: kexec: Don't mess with the tl register (Dave Kleikamp)  [Orabug: 23585248]  
  - sparc64: VDS should try indefinitely to allocate IO pages (Bijan Mottahedeh)  [Orabug: 24924152]  
  - sparc64: Use block layer BIO-based interface for VDC IO requests (Bijan Mottahedeh)  [Orabug: 24823012]  
  - sparc64: Enable virtual disk protocol out of order execution (Bijan Mottahedeh)  [Orabug: 24815498]  
  - ipmi: Fix NULL pointer access and double free panic. (Atish Patra)  [Orabug: 24697944]  
  - ipmi: Update ipmi driver as per new vldc interface (Atish Patra)  [Orabug: 23748821]  
  - ipmi: Fix ipmi driver for ilom reset scenario (Rob Gardner)  [Orabug: 24407542]  
  - sparc64: vcc fixes (Allen Pais)  [Orabug: 24653154]  
  - sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() (Tom Hromatka)  [Orabug: 24665642]  
  - sparc64: Initialize xl_hugepage_shift to 0 (Nitin Gupta)  [Orabug: 24439278]  
  - sparc64:mm/hugetlb: Set correct huge_pte_count index for 8M hugepages (Vijay Kumar)  [Orabug: 24490586]  
  - sparc64: Fix accounting issues used to size TSBs (Mike Kravetz)  [Orabug: 24478985]  
  - sparc64: Fix irq stack bootmem allocation. (Atish Patra)  [Orabug: 23050718]  
  - sparc64: Fix cpu_possible_mask if nr_cpus is set (Atish Patra)  [Orabug: 23297558]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-79.el6uek]
changelog:
  - mlx4: avoid multiple free on id_map_ent (Wengang Wang)   
  - Bluetooth: Fix potential NULL dereference in RFCOMM bind callback (Jaganath Kanakkassery)  [Orabug: 25058887]  {CVE-2015-8956} 
  - ocfs2: fix not enough credit panic (Junxiao Bi)   
  - ocfs2: fix deadlock on mmapped page in ocfs2_write_begin_nolock() (Eric Ren)  [Orabug: 24939243]  
  - ocfs2/dlm: fix race between convert and migration (Joseph Qi)  [Orabug: 24939243]  
  - ocfs2: solve a problem of crossing the boundary in updating backups (jiangyiwen)  [Orabug: 24939243]  
  - ocfs2: use spinlock_irqsave() to downconvert lock in ocfs2_osb_dump() (jiangyiwen)  [Orabug: 24939243]  
  - ocfs2: access orphan dinode before delete entry in ocfs2_orphan_del (Joseph Qi)  [Orabug: 24939243]  
  - ocfs2/dlm: do not insert a new mle when another process is already migrating (xuejiufei)  [Orabug: 24939243]  
  - ocfs2: fix slot overwritten if storage link down during mount (jiangyiwen)  [Orabug: 24939243]  
  - ocfs2/dlm: return appropriate value when dlm_grab() returns NULL (Xue jiufei)  [Orabug: 24939243]  
  - ocfs2/dlm: wait until DLM_LOCK_RES_SETREF_INPROG is cleared in dlm_deref_lockres_worker (jiangyiwen)  [Orabug: 24939243]  
  - ocfs2/dlm: fix a race between purge and migration (Xue jiufei)  [Orabug: 24939243]  
  - ocfs2/dlm: clear migration_pending when migration target goes down (xuejiufei)  [Orabug: 24939243]  
  - ocfs2: fix BUG when calculate new backup super (Joseph Qi)  [Orabug: 24939243]  
  - ocfs2: should reclaim the inode if '__ocfs2_mknod_locked' returns an error (alex chen)  [Orabug: 24939243]  
  - ocfs2: fix race between mount and delete node/cluster (Joseph Qi)  [Orabug: 24939243]  
  - ocfs2/dlm: unlock lockres spinlock before dlm_lockres_put (Joseph Qi)  [Orabug: 24939243]  
  - ocfs2: avoid access invalid address when read o2dlm debug messages (Yiwen Jiang)  [Orabug: 24939243]  
  - ocfs2: fix a tiny case that inode can not removed (Yiwen Jiang)  [Orabug: 24939243]  
  - ocfs2: trusted xattr missing CAP_SYS_ADMIN check (Sanidhya Kashyap)  [Orabug: 24939243]  
  - ocfs2: set filesytem read-only when ocfs2_delete_entry failed. (jiangyiwen)  [Orabug: 24939243]  
  - ocfs2: fix NULL pointer dereference in function ocfs2_abort_trigger() (Xue jiufei)  [Orabug: 24939243]  
  - xsigo: supported SGE's for LSO QP (Pradeep Gopanapalli)  [Orabug: 25029868]  
  - xsigo: Hardening driver in handling remote QP failures (Pradeep Gopanapalli)  [Orabug: 24929076]  
  - aacraid: Check size values after double-fetch from user (Dave Carroll)  [Orabug: 25060030]  {CVE-2016-6480} 
  - NVMe: reduce queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan)  [Orabug: 25138123]  
  - x86/hpet: Reduce HPET counter read contention (Waiman Long)   
  - bonding: "primary_reselect" with "failure" is not working properly (Venkat Venkatsubra)  [Orabug: 24831739]  
  - uek-rpm nano: Remove vmware modules from UEK Nano (Ashok Vairavan)   
  - mm: migrate dirty page without clear_page_dirty_for_io etc (Hugh Dickins)  [Orabug: 25059177]  {CVE-2016-3070} 
  - 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)   
  - IB/core: uverbs: Do not wait for uverbs dev closure during forced system shutdown. (Rama Nichanamatlu)  [Orabug: 24918039]  
  - uek-rpm:enable ldmvsw module (Allen Pais)  [Orabug: 23215917]  
  - IB/cm: avoid query device in CM REQ/REP (Francisco Triviño)  [Orabug: 24785622]  
  - IB/cm: return original rnr value when RNR WA for PSIF (Francisco Triviño)  [Orabug: 24785622]  
  - IB/cm: MBIT needs to be used in network order (Francisco Triviño)  [Orabug: 24785622]  
  - IB/core: Issue DREQ when receiving REQ/REP for stale QP (Hans Westgaard Ry)  [Orabug: 24806985]  
  - sif: cq: cleanup cqe once a kernel qp is destroyed/reset (Wei Lin Guay)  [Orabug: 25070316]  
  - sif: cq: sif_poll_cq might not drain cq completely (Wei Lin Guay)  [Orabug: 25038711]  
  - sif: rq: do not flush rq if it is an srq (Wei Lin Guay)  [Orabug: 25071205]  
  - sif: cq: use refcnt to disable/enable cq polling (Wei Lin Guay)  [Orabug: 25038731]  
  - sif: pt: Add support for single thread modified page tables (Knut Omang)  [Orabug: 24836269]  
  - sif: pqp: Implement handling of PQPs in error. (Knut Omang)  [Orabug: 24715634]  
  - sif: eps*: initialize each struct in array (George Refseth)  [Orabug: 25033224]  
  - sif: query_device: Return correct #SGEs for EoIB (Hakon Bugge)  [Orabug: 25027106]  
  - sif: LSO not supported for EoIB queuepairs (Hans Westgaard Ry)  [Orabug: 25026132]  
  - sif: pqp: Make setup/teardown function ref sif_pqp_info directly (Knut Omang)  [Orabug: 24715634]  
  - sif: Move the rest of the pqp setup and teardown to sif_pqp (Knut Omang)  [Orabug: 24715634]  
  - sif: Move sif_dfs_register beyond base init (Knut Omang)  [Orabug: 24971465]  
  - sif: Refactor PQP state out of sif_dev. (Knut Omang)  [Orabug: 24715634]  
  - dtrace: eliminate need for arg counting in sdt macros (Nick Alcock)  [Orabug: 24678897]  
  - dtrace: augment SDT probes with type information (Nick Alcock)  [Orabug: 24661801]  
  - dtrace: import the sdt type information into per-sdt_probedesc state (Nick Alcock)  [Orabug: 24661801]  
  - dtrace: record SDT and perf probe types in a new ELF section (Nick Alcock)  [Orabug: 24661801]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-78.el6uek]
changelog:
  - acpi: Disable ACPI table override if securelevel is set (Linn Crosetto)  [Orabug: 25058372]  {CVE-2016-3699} 
  - ecryptfs: don't allow mmap when the lower fs doesn't support it (Jeff Mahoney)  [Orabug: 24971905]  {CVE-2016-1583} {CVE-2016-1583} 
  - Revert "ecryptfs: forbid opening files without mmap handler" (Chuck Anderson)  [Orabug: 24971905]  {CVE-2016-1583} 
  - percpu: fix synchronization between synchronous map extension and chunk destruction (Tejun Heo)  [Orabug: 25060076]  {CVE-2016-4794} 
  - percpu: fix synchronization between chunk->map_extend_work and chunk destruction (Tejun Heo)  [Orabug: 25060076]  {CVE-2016-4794} 
  - ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt (Kangjie Lu)  [Orabug: 25059885]  {CVE-2016-4578} 
  - ALSA: timer: Fix leak in events via snd_timer_user_ccallback (Kangjie Lu)  [Orabug: 25059885]  {CVE-2016-4578} 
  - ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS (Kangjie Lu)  [Orabug: 25059408]  {CVE-2016-4569}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-77.el6uek]
changelog:
  - perf tools: handle spaces in file names obtained from /proc/pid/maps (Marcin Ślusarz)  [Orabug: 25072114]  
  - uek-rpm ol7: change uek-rpm/ol7/update-el release value from 7.1 to 7.3 (Chuck Anderson)  [Orabug: 25050588]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-76.el6uek]
changelog:
  - xsigo: send nack codes (Pradeep Gopanapalli)  [Orabug: 24442792]  
  - xsigo: xve driver has excessive messages (Pradeep Gopanapalli)  [Orabug: 24758335]  
  - xsigo: hard LOCKUP in freeing paths (Pradeep Gopanapalli)  [Orabug: 24669507]  
  - xsigo: Crash in xscore_port_num (Pradeep Gopanapalli)  [Orabug: 24760465]  
  - xsigo: Resize uVNIC/PVI CQ size (Pradeep Gopanapalli)  [Orabug: 24765034]  
  - xsigo: Optimizing Transmit completions (Pradeep Gopanapalli)  [Orabug: 24928865]  
  - xsigo: Implementing Jumbo MTU support (Pradeep Gopanapalli)  [Orabug: 24928804]  
  - NFS: Fix an LOCK/OPEN race when unlinking an open file (Chuck Lever)  [Orabug: 24476280]  
  - intel_idle: correct BXT support (Jan Beulich)  [Orabug: 24810432]  
  - intel_idle: re-work bxt_idle_state_table_update() and its helper (Jan Beulich)  [Orabug: 24810432]  
  - x86/intel_idle: Use Intel family macros for intel_idle (Dave Hansen)  [Orabug: 24810432]  
  - x86/cpu/intel: Introduce macros for Intel family numbers (Dave Hansen)  [Orabug: 24810432]  
  - intel_idle: add BXT support (Len Brown)  [Orabug: 24810432]  
  - intel_idle: Add KBL support (Len Brown)  [Orabug: 24810432]  
  - intel_idle: Add SKX support (Len Brown)  [Orabug: 24810432]  
  - intel_idle: Clean up all registered devices on exit. (Richard Cochran)  [Orabug: 24810432]  
  - intel_idle: Propagate hot plug errors. (Richard Cochran)  [Orabug: 24810432]  
  - intel_idle: Don't overreact to a cpuidle registration failure. (Richard Cochran)  [Orabug: 24810432]  
  - intel_idle: Setup the timer broadcast only on successful driver load. (Richard Cochran)  [Orabug: 24810432]  
  - intel_idle: Avoid a double free of the per-CPU data. (Richard Cochran)  [Orabug: 24810432]  
  - intel_idle: Fix dangling registration on error path. (Richard Cochran)  [Orabug: 24810432]  
  - intel_idle: Fix deallocation order on the driver exit path. (Richard Cochran)  [Orabug: 24810432]  
  - intel_idle: Remove redundant initialization calls. (Richard Cochran)  [Orabug: 24810432]  
  - intel_idle: Fix a helper function's return value. (Richard Cochran)  [Orabug: 24810432]  
  - intel_idle: remove useless return from void function. (Richard Cochran)  [Orabug: 24810432]  
  - intel_idle: Support for Intel Xeon Phi Processor x200 Product Family (Dasaratharaman Chandramouli)  [Orabug: 24810432]  
  - intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled (Len Brown)  [Orabug: 24810432]  
  - intel_idle: Skylake Client Support - updated (Len Brown)  [Orabug: 24810432]  
  - intel_idle: Skylake Client Support (Len Brown)  [Orabug: 24810432]  
  - intel_idle: allow idle states to be freeze-mode specific (Len Brown)  [Orabug: 24810432]  
  - RDS: rds debug messages are enabled by default (shamir rabinovitch)  [Orabug: 24956522]  
  - net/rds: Fix new sparse warning (David Ahern)  [Orabug: 24817685]  
  - net/rds: fix unaligned memory access (shamir rabinovitch)  [Orabug: 24817685]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-75.el6uek]
changelog:
  - sched: panic on corrupted stack end (Jann Horn)  [Orabug: 24971905]  {CVE-2016-1583} 
  - ecryptfs: forbid opening files without mmap handler (Jann Horn)  [Orabug: 24971905]  {CVE-2016-1583} 
  - proc: prevent stacking filesystems on top (Jann Horn)  [Orabug: 24971905]  {CVE-2016-1583} 
  - uek-rpm nano: remove the OL6 nano kernel dependency on kernel-firmware (Ashok Vairavan)  [Orabug: 25023723]  
  - btrfs: Handle unaligned length in extent_same (Mark Fasheh)  [Orabug: 24696342]  
  - panic, x86: Fix re-entrance problem due to panic on NMI (Hidehiro Kawai)  [Orabug: 24327572]  
  - kernel/watchdog.c: perform all-CPU backtrace in case of hard lockup (Jiri Kosina)  [Orabug: 24327572]  
  - Fix compilation error introduced by "cancel the setfilesize transation when io error happen" (Ashok Vairavan)  [Orabug: 24385189]  
  - cancel the setfilesize transation when io error happen (Zhaohongjiang)  [Orabug: 24385189]  
  - mm/hugetlb: optimize minimum size (min_size) accounting (Mike Kravetz)  [Orabug: 24450029] [Orabug: 24450029]  
  - Btrfs: fix device replace of a missing RAID 5/6 device (Omar Sandoval)  [Orabug: 24447930]  
  - Btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operation (Omar Sandoval)  [Orabug: 24447930]  
  - kvm:vmx: more complete state update on APICv on/off (Roman Kagan)  [Orabug: 23347009]  {CVE-2016-4440} {CVE-2016-4440} 
  - fuse: direct-io: don't dirty ITER_BVEC pages (Ashish Samant)   
  - bpf: fix double-fdput in replace_map_fd_with_map_ptr() (Jann Horn)  [Orabug: 23268285]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-74.el6uek]
changelog:
  - mlx4_ib: remove WARN_ON() based on incorrect assumptions (Mukesh Kacker)  [Orabug: 24972331]  
  - uek-rpm nano: remove ql23xx-firmware from kernel_prereq (Ashok Vairavan)  [Orabug: 24938352]  
  - nvme: fix max_segments integer truncation (Ashok Vairavan)  [Orabug: 24928835]  
  - Revert "ib/mlx4: Initialize multiple Mellanox HCAs in parallel" (Guru Anbalagane)  [Orabug: 24951493]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-73.el6uek]
changelog:
  - No ILOM web console keyboard support in ueknano kernel (Ashok Vairavan)  [Orabug: 24946756]  
  - mlx4_core/ib: set the IB port MTU to 2K (Santosh Shilimkar)  [Orabug: 24946479]  
  - sif: cq: transfer headroom attribute to user mode (Knut Omang)  [Orabug: 24926265]  
  - sif: Minor cleanup commit (Knut Omang)   
  - sif: Add vendor flag to support testing without oversized CQs (Knut Omang)  [Orabug: 24919301]  
  - sif: cq: Fix the max_cqe capability supported by SIF (Wei Lin Guay)  [Orabug: 24673784]  
  - sif: qp_attr: Fix qp attributes for query_qp verb (Vinay Shaw)  [Orabug: 21946858]  
  - sif: qp: Fix modify_qp_hw from SQE to RTS (Wei Lin Guay)  [Orabug: 24810237]  
  - sif: pd: Implement Oracle ib_core compliance shared pd (Wei Lin Guay)  [Orabug: 24713410]  
  - sif: eq: Add timeout to the threaded interrupt handler (Francisco Triviño)  [Orabug: 24839976]  
  - IB/mlx4: Scatter CQs to different EQs (Majd Dibbiny)  [Orabug: 24705943]  
  - RDS: IB: fix panic with handlers running post teardown (Santosh Shilimkar)  [Orabug: 24460805]  
  - x86/acpi: store ACPI ids from MADT for future usage (Vitaly Kuznetsov)  [Orabug: 24820937]  
  - xen-netback: fix error handling on netback_probe() (Filipe Manco)  [Orabug: 24820937]  
  - xen: change the type of xen_vcpu_id to uint32_t (Vitaly Kuznetsov)  [Orabug: 24820937]  
  - xenbus: don't look up transaction IDs for ordinary writes (Jan Beulich)  [Orabug: 24820937]  
  - xen-blkfront: free resources if xlvbd_alloc_gendisk fails (Bob Liu)  [Orabug: 24820937]  
  - xen: add static initialization of steal_clock op to xen_time_ops (Juergen Gross)  [Orabug: 24820937]  
  - xen/pvhvm: run xen_vcpu_setup() for the boot CPU (Vitaly Kuznetsov)  [Orabug: 24820937]  
  - xen/evtchn: use xen_vcpu_id mapping (Vitaly Kuznetsov)  [Orabug: 24820937]  
  - xen/events: fifo: use xen_vcpu_id mapping (Vitaly Kuznetsov)  [Orabug: 24820937]  
  - xen/events: use xen_vcpu_id mapping in events_base (Vitaly Kuznetsov)  [Orabug: 24820937]  
  - x86/xen: use xen_vcpu_id mapping when pointing vcpu_info to shared_info (Vitaly Kuznetsov)  [Orabug: 24820937]  
  - x86/xen: use xen_vcpu_id mapping for HYPERVISOR_vcpu_op (Vitaly Kuznetsov)  [Orabug: 24820937]  
  - xen: introduce xen_vcpu_id mapping (Vitaly Kuznetsov)  [Orabug: 24820937]  
  - x86/xen: update cpuid.h from Xen-4.7 (Vitaly Kuznetsov)  [Orabug: 24820937]  
  - xen/evtchn: add IOCTL_EVTCHN_RESTRICT (David Vrabel)  [Orabug: 24820937]  
  - xen-blkback: really don't leak mode property (Jan Beulich)  [Orabug: 24820937]  
  - xen-blkback: constify instance of "struct attribute_group" (Jan Beulich)  [Orabug: 24820937]  
  - xen-blkfront: prefer xenbus_scanf() over xenbus_gather() (Jan Beulich)  [Orabug: 24820937]  
  - xen-blkback: prefer xenbus_scanf() over xenbus_gather() (Jan Beulich)  [Orabug: 24820937]  
  - x86/xen: Audit and remove any unnecessary uses of module.h (Paul Gortmaker)  [Orabug: 24820937]  
  - Input: xen-kbdfront - prefer xenbus_write() over xenbus_printf() where possible (Jan Beulich)  [Orabug: 24820937]  
  - xen: support runqueue steal time on xen (Juergen Gross)  [Orabug: 24820937]  
  - xen: update xen headers (Juergen Gross)  [Orabug: 24820937]  
  - xen-pciback: drop superfluous variables (Jan Beulich)  [Orabug: 24820937]  
  - xen-pciback: short-circuit read path used for merging write values (Jan Beulich)  [Orabug: 24820937]  
  - xen-pciback: use const and unsigned in bar_init() (Jan Beulich)  [Orabug: 24820937]  
  - xen-pciback: simplify determination of 64-bit memory resource (Jan Beulich)  [Orabug: 24820937]  
  - xen-pciback: fold read_dev_bar() into its now single caller (Jan Beulich)  [Orabug: 24820937]  
  - xen-pciback: drop rom_init() (Jan Beulich)  [Orabug: 24820937]  
  - xen-pciback: drop unused function parameter of read_dev_bar() (Jan Beulich)  [Orabug: 24820937]  
  - x86/xen: Use DIV_ROUND_UP (Amitoj Kaur Chawla)  [Orabug: 24820937]  
  - xen: xenbus: Remove create_workqueue (Bhaktipriya Shridhar)  [Orabug: 24820937]  
  - xen: xen-pciback: Remove create_workqueue (Bhaktipriya Shridhar)  [Orabug: 24820937]  
  - xen/PMU: Log VPMU initialization error at lower level (Boris Ostrovsky)  [Orabug: 24820937]  
  - xen: add steal_clock support on x86 (Juergen Gross)  [Orabug: 24820937]  
  - xen: use vma_pages(). (Muhammad Falak R Wani)  [Orabug: 24820937]  
  - ARM64: XEN: Add a function to initialize Xen specific UEFI runtime services (Shannon Zhao)  [Orabug: 24820937]  
  - XEN: EFI: Move x86 specific codes to architecture directory (Shannon Zhao)  [Orabug: 24820937]  
  - xen/hvm/params: Add a new delivery type for event-channel in HVM_PARAM_CALLBACK_IRQ (Shannon Zhao)  [Orabug: 24820937]  
  - Xen: public/hvm: sync changes of HVM_PARAM_CALLBACK_VIA ABI from Xen (Shannon Zhao)  [Orabug: 24820937]  
  - Xen: ARM: Add support for mapping AMBA device mmio (Shannon Zhao)  [Orabug: 24820937]  
  - Xen: ARM: Add support for mapping platform device mmio (Shannon Zhao)  [Orabug: 24820937]  
  - xen: memory : Add new XENMAPSPACE type XENMAPSPACE_dev_mmio (Shannon Zhao)  [Orabug: 24820937]  
  - Xen: xlate: Use page_to_xen_pfn instead of page_to_pfn (Shannon Zhao)  [Orabug: 24820937]  
  - xen/grant-table: Move xlated_setup_gnttab_pages to common place (Shannon Zhao)  [Orabug: 24820937]  
  - x86/xen: Simplify set_aliased_prot() (Andy Lutomirski)  [Orabug: 24820937]  
  - x86/xen: Probe target addresses in set_aliased_prot() before the hypercall (Andy Lutomirski)  [Orabug: 24820937]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-72.el6uek]
changelog:
  - uek-rpm nano: replace linux-firmware dependency with linux-nano-firmware (Chuck Anderson)  [Orabug: 24938352]  
  - mm: remove gup_flags FOLL_WRITE games from __get_user_pages() (Linus Torvalds)  [Orabug: 24926639]  
  - drivers/nvme: provide a module parameter for setting number of I/O queues (Shan Hai)  [Orabug: 24914952]  
  - blk-mq: improve warning for running a queue on the wrong CPU (Jens Axboe)  [Orabug: 24914952]  
  - blk-mq: fix freeze queue race (Shan Hai)  [Orabug: 24914952]  
  - dtrace: ensure new SDT info generation works on sparc64 (Kris Van Hees)  [Orabug: 24655168]  
  - dtrace: rework kernel sdtinfo generation to be more accurate (Kris Van Hees)  [Orabug: 24655168]  
  - ctf: fix CONFIG_CTF && !CONFIG_DTRACE and CONFIG_DT_DISABLE_CTF (Nick Alcock)  [Orabug: 23859082]  
  - xenbus: simplify xenbus_dev_request_and_reply() (Jan Beulich)   
  - xenbus: don't bail early from xenbus_dev_request_and_reply() (Jan Beulich)   
  - xenbus: don't BUG() on user mode induced condition (Jan Beulich)   
  - xen-pciback: return proper values during BAR sizing (Jan Beulich)   
  - x86/xen: avoid m2p lookup when setting early page table entries (David Vrabel)   
  - xen/pciback: Fix conf_space read/write overlap check. (Andrey Grodzovsky)   
  - x86/xen: fix upper bound of pmd loop in xen_cleanhighmap() (Juergen Gross)   
  - xen/balloon: Fix declared-but-not-defined warning (Ross Lagerwall)   
  - xen-blkfront: fix resume issues after a migration (Bob Liu)   
  - xen-blkfront: don't call talk_to_blkback when already connected to blkback (Bob Liu)   
  - xen: use same main loop for counting and remapping pages (Juergen Gross)   
  - Xen: don't warn about 2-byte wchar_t in efi (Arnd Bergmann)   
  - xen/gntdev: reduce copy batch size to 16 (David Vrabel)


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-71.el6uek]
changelog:
  - nvme: Remove RCU namespace protection (Ashok Vairavan)  [Orabug: 24583236]  
  - nvme: synchronize access to ctrl->namespaces (Ashok Vairavan)  [Orabug: 24583236]  
  - NVMe: Implement namespace list scanning (Ashok Vairavan)  [Orabug: 24583236]  
  - net: add recursion limit to GRO (Sabrina Dubroca)  [Orabug: 24829124]  {CVE-2016-7039} 
  - ocfs2: fix trans extend while free cached blocks (Junxiao Bi)  [Orabug: 24759174]  
  - ocfs2: fix trans extend while flush truncate log (Junxiao Bi)  [Orabug: 24759174]  
  - ocfs2: extend enough credits for freeing one truncate record while replaying truncate records (Xue jiufei)  [Orabug: 24759174]  
  - Revert "scsi: fix soft lockup in scsi_remove_target() on module removal" (Johannes Thumshirn)  [Orabug: 24844559]  
  - scsi: Add intermediate STARGET_REMOVE state to scsi_target_state (ashok.vairavan)  [Orabug: 24844559]  
  - scsi: fix soft lockup in scsi_remove_target() on module removal (James Bottomley)  [Orabug: 24844559]  
  - scsi: restart list search after unlock in scsi_remove_target (Christoph Hellwig)  [Orabug: 24844559]  
  - RDS: ib: build fix rds_conn_drop() takes extra parameter now (Santosh Shilimkar)  [Orabug: 22506032]  
  - RDS: Drop the connection as part of cancel to avoid hangs (Avinash Repaka)  [Orabug: 22506032]  
  - RDS: add reconnect retry scheme for stalled connections (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: restore the exponential back-off scheme (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: avoid duplicate connection drop for self loopback (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: don't modify conn state directly in rds_connect_complete (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: IB: log associates connection details for setup failures (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: IB: suppress log prints for FLUSH_ERR/RETRY_EXC (Santosh Shilimkar)  [Orabug: 22347191]  
  - ipoib: supress the retry related completion errors (Santosh Shilimkar)  [Orabug: 24663803]  
  - RDS: use c_wq for all activities on a connection (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: IB: Avoid double reject on ACL failures (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: make the rds_{local_}wq part of rds_connection (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: make rds_conn_drop() take reason argument (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: IB: Remove unused PATH migration event code (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: IB: remove delayed queuing of address change (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDMA CM: init the return value to avoid false negative (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: IB: use address change event for failover/failback (Santosh Shilimkar)  [Orabug: 22347191]  
  - RDS: IB: drop workaround for loopback connection hangs (Santosh Shilimkar)  [Orabug: 22347191]  
  - Revert "RDS: IB: skip rx/tx work when destroying connection" (Santosh Shilimkar)  [Orabug: 24746103]  
  - HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Scott Bauer)  [Orabug: 24798688]  {CVE-2016-5829} 
  - xsigo: EoiB QP support (Pradeep Gopanapalli)  [Orabug: 24508359]  
  - xsigo: Send Heart Beat Lost Operational state (Pradeep Gopanapalli)  [Orabug: 23032392]  
  - sif: Retest last allocated entry with roundrobin allocation (Hans Westgaard Ry)  [Orabug: 24761759]  
  - sif: cq: Implement error tracking (Knut Omang)  [Orabug: 24715634]  
  - sif: sqflush: Fix wrong casting in the calculation of CQ full (Wei Lin Guay)  [Orabug: 24735772]  
  - sif: qp: Re-factor initializing of HW QP state (Hakon Bugge)  [Orabug: 24747392]  
  - sif: cq: Add additional SIF visible cqes to CQ (Wei Lin Guay)  [Orabug: 24673784]  
  - sif: qp: Clear the QP state cq_int_err bit upon reset (Knut Omang)  [Orabug: 24708282]  
  - sif: qp_attr: Fix qp attributes for query_qp verb (Vinay Shaw)  [Orabug: 21946858]  
  - sif: qp_attr: Fix qp attributes for modify_qp verb (Vinay Shaw)  [Orabug: 24669222]  
  - sif: eq: Let compiler handle endianess and memory model (George Refseth)  [Orabug: 24702857]  
  - sif: cq: do not return errors from poll_cq (Wei Lin Guay)  [Orabug: 23321166]  
  - sif: qp: Collapsed two log statements + removed incorrect port number print (Hakon Bugge)  [Orabug: 24695066]  
  - sif: Avoid using SIFMT_2M for allocation of any tables in no_huge_page mode (Knut Omang)  [Orabug: 24683830]  
  - sif: qp: Adjust EoIB qp inline size to support LSO (Hans Westgaard Ry)  [Orabug: 24672908]  
  - sif: sqflush: set the duplicated CQ entry status as DUPL_COMPL_ERR (Wei Lin Guay)  [Orabug: 24652927]  
  - sif: cq: fixup the CQEs when a QP is transitioned to RESET (Wei Lin Guay)  [Orabug: 24652927]  
  - sif: eq: Implement threaded interrupt handler (Francisco Triviño)  [Orabug: 24657844]  
  - sif: eq: remove check_all_eqs_on_intr driver feature (Francisco Triviño)  [Orabug: 24665085]  
  - sif: eq: Add max irq handling time to the sysfs eq table (Francisco Triviño)  [Orabug: 24657844]  
  - ocfs2: Fix double put of recount tree in ocfs2_lock_refcount_tree() (Ashish Samant)  [Orabug: 24759721]  
  - megaraid_sas: Don't issue kill adapter for MFI controllers in case of PD list DCMD failure (Sumit Saxena)  [Orabug: 24759460]  
  - netfilter: x_tables: speed up jump target validation (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: enforce nul-terminated table name from getsockopt GET_ENTRIES (Pablo Neira Ayuso)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: remove unused comefrom hookmask argument (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: introduce and use xt_copy_counters_from_user (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: do compat validation via translate_table (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: xt_compat_match_from_user doesn't need a retval (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: ip6_tables: simplify translate_compat_table args (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: ip_tables: simplify translate_compat_table args (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: arp_tables: simplify translate_compat_table args (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: don't reject valid target size on some architectures (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: validate all offsets and sizes in a rule (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: check for bogus target offset (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: check standard target size too (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: add compat version of xt_check_entry_offsets (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: assert minimum target size (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: kill check_entry helper (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: add and use xt_check_entry_offsets (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: validate targets of jumps (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: fix unconditional helper (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: validate targets of jumps (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: don't move to non-existent next rule (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: fix unconditional helper (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: check for size overflow (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-3134} 
  - netfilter: x_tables: make sure e->next_offset covers remaining blob size (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-4997} {CVE-2016-4998} 
  - netfilter: x_tables: validate e->target_offset early (Florian Westphal)  [Orabug: 24690280]  {CVE-2016-4997} {CVE-2016-4998}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-70.el6uek]
changelog:
  - perf/x86/intel/cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Matt Fleming)  [Orabug: 24745516]  
  - Allow mce to reset instead of panic on UE (Ashok Vairavan)  [Orabug: 24745271]  
  - mptsas: add TUR with retries to ensure LUNs complete initialization (Dan Duval)  [Orabug: 24745062]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-69.el6uek]
changelog:
  - sparc64: Fix PMD check during page table walk (Nitin Gupta)  [Orabug: 24353511]  
  - vldc driver: provide kernel driver interfaces1 (Allen Pais)  [Orabug: 24601126]  
  - sparc64: Fix sentinel page table entry for 16G (Nitin Gupta)  [Orabug: 24353511]  
  - sparc64: Trim page tables for 2G pages (Nitin Gupta)  [Orabug: 23109070]  
  - sparc64: Trim page tables at PMD for hugepages (Nitin Gupta)  [Orabug: 22630259]  
  - vcc driver fixes (Allen Pais)   
  - LDOMS DOMAIN SERVICES UPDATE 5 (Allen Pais)  [Orabug: 24601099]  
  - sparc64: Support reserving memory with memmap=xxx$yyy (Larry Bassel)  [Orabug: 22662762]  
  - sparc: Harden signal return frame checks. (David S. Miller)  [Orabug: 23303740]  
  - sparc64:Support User Probes for Sparc (Allen Pais)  [Orabug: 23523685]  
  - sparc64: Use HW supported number of context ID bits (Sanath Kumar)  [Orabug: 24449941]  
  - sparc64: Fix return from trap window fill crashes. (David S. Miller)  [Orabug: 24671126]  
  - sparc64: Take ctx_alloc_lock properly in hugetlb_setup(). (David S. Miller)  [Orabug: 24671126]  
  - sparc64: Fix sparc64_set_context stack handling. (David S. Miller)  [Orabug: 24671126]  
  - sparc64: vds kernel BUG at fs/buffer.c:1269! (Bijan Mottahedeh)  [Orabug: 24376791]  
  - sparc64: Virtual disk IO should handle VDS module removal and reinsertion (Bijan Mottahedeh)  [Orabug: 24319792]  
  - sparc64: support for identifying Sonoma 2 systems (Joe Moriarty)  [Orabug: 22960812]  
  - sonoma:correctly recognize sonoma cpu type (Allen Pais)   
  - sparc64: Set VDS workqueue max_active argument to 0 (Bijan Mottahedeh)  [Orabug: 23565322]  
  - sparc64: Reduce TLB flushes during hugepte changes (Nitin Gupta)  [Orabug: 23071722]  
  - sparc64: kernel panic -- vds_bh_reset (Bijan Mottahedeh)  [Orabug: 23199936]  
  - vds_blk_rw() should check bio_alloc() NULL return value (Bijan Mottahedeh)  [Orabug: 22934031]  
  - sunvdc: don't dereference port->disk before disk probe finishes (Dwight Engen)  [Orabug: 20362258]  
  - sparc64: This patch adds PRIQ support. (chris hyser)   
  - sparc64: Enable aggressive setting of PCIe MPS settings (chris hyser)  [Orabug: 21149334]  
  - sparc64: Allow redirection of MSI/MSI-X IRQs (chris hyser)  [Orabug: 22749960]  
  - sparc64: use COMMAND_LINE_SIZE for boot string (Allen Pais)  [Orabug: 19722011]  
  - sparc64: crypto camellia opcode error fix (Allen Pais)  [Orabug: 23128525]  
  - sparc64: node_random needs attention (bob picco)  [Orabug: 23128525]  
  - sparc64: nr_cpus and nodes_shift (bob picco)  [Orabug: 23128525]  
  - sparc64: struct adi_caps should use __u64, not u64 (Khalid Aziz)  [Orabug: 22713162]  
  - IPMI: Driver for Sparc T4/T5/T7 Platforms (Rob Gardner)  [Orabug: 22658348]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-68.el6uek]
changelog:
  - nvme: refactor nvme_queue_rq (Christoph Hellwig)  [Orabug: 24691685]  
  - uek-rpm nano: fix permissions on mod-sign.sh and find-provides (Ashok Vairavan)  [Orabug: 24691953]  
  - uek-rpm nano: modify uek-rpm/ol6-nano/ files for ueknano builds v1 (Ashok Vairavan)  [Orabug: 24691953]  
  - uek-rpm framework for ol6-nano builds. (Ashok Vairavan)  [Orabug: 24691953]  
  - mm, hugetlb: fix huge_pte_alloc BUG_ON (Michal Hocko)  [Orabug: 24691289]  
  - mm: fix the page_swap_info BUG_ON check (Santosh Shilimkar)  [Orabug: 24661696]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-67.el6uek]
changelog:
  - xen-blkback: don't get ref for each queue (Bob Liu)  [Orabug: 24661443]  
  - RDS: IB: set default frag size to 16K (Santosh Shilimkar)  [Orabug: 24656820]  
  - rds: avoid call to flush_mrs() in specific condition (Ajaykumar Hotchandani)  [Orabug: 24656750]  
  - mlx4_core: allow unprivileged VFs read physical port counters (Mukesh Kacker)  [Orabug: 24656803]  
  - sif: Lift sif_verbs up to be independent of sif internal headers (Knut Omang)  [Orabug: 24524698]  
  - sif: ireg: Use the firmware release version as sysfs fw_ver (Knut Omang)  [Orabug: 24533579]  
  - sif: Remove dummy implementation of get_protocol_stats (Knut Omang)   
  - sif: ipd: Fix incorrect calculation of ipd from static rate (Wei Lin Guay)  [Orabug: 24449061]  
  - sif: Fix recently introduced checkpatch issues (Knut Omang)  [Orabug: 24570578]  
  - sif: sqflush: Handle duplicate completions in poll_cq (Wei Lin Guay)  [Orabug: 23759723]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-66.el6uek]
changelog:
  - Revert "ixgbe: make a workaround to tx hang issue under dom" (Brian Maly)  [Orabug: 24574722]  
  - nvme: don't overwrite req->cmd_flags on sync cmd (Ashok Vairavan)  [Orabug: 24561038]  
  - NVMe: End sync requests immediately on failure (Ashok Vairavan)  [Orabug: 24561038]  
  - ib_core: make wait_event uninterruptible in ib_flush_fmr_pool() (Avinash Repaka)  [Orabug: 24533036]  
  - ocfs2: Fix start offset to ocfs2_zero_range_for_truncate() (Ashish Samant)  [Orabug: 24516161]  
  - NVMe: Fix obtaining command result (Keith Busch)  [Orabug: 24532912]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-65.el6uek]
changelog:
  - x86/xen: Add x86_platform.is_untracked_pat_range quirk to ignore ISA regions. (Konrad Rzeszutek Wilk)  [Orabug: 24491985]  
  - blk-mq: avoid setting hctx->tags->cpumask before allocation (Akinobu Mita)  [Orabug: 24465370]  
  - blk-mq: mark request queue as mq asap (Ming Lei)  [Orabug: 24454933]  
  - sif: vlink connect is now enabled by default (Harald Høeg)  [Orabug: 24445370]  
  - sif: sif_hwmon: add hwmon interface to export psif chip temperatures (Francisco Triviño)  [Orabug: 24432362]  
  - sif: EPSC_API_VERSION(2,10) - EPSC_DIAG_COUNTERS (Knut Omang)  [Orabug: 24374612]  
  - sif: base: Scale default desc.array size values based on #of available CBs (Knut Omang)  [Orabug: 24424521]  
  - sif: cb: Improve algorithm for allocating and using CBs from driver (Knut Omang)  [Orabug: 24424521]  
  - sif: epsc: For Xen dom0 configure resources for all 32 VFs at driver load (Knut Omang)  [Orabug: 24424521]  
  - sif: Reintroduce function name prefixes in log statements (Knut Omang)  [Orabug: 24437547]  
  - sif: fmr: invalidate keys before TLB bulk invalidates (Knut Omang)  [Orabug: 24438867]  
  - sif: dfs: Add number of entries and extent to debugfs report headers (Knut Omang)  [Orabug: 23141108]  
  - sif: Remove write access to the module parameters cb_max and cq_eq_max (Knut Omang)  [Orabug: 24437094]  
  - sif: sq/rq: Do not generate completion if target CQ is full (Wei Lin Guay)  [Orabug: 24378690]  
  - sif: sqflush: Handle the race condition between sqflush and modify_qp (Wei Lin Guay)  [Orabug: 23759723]  
  - sif: mmu/fmr: Fix check for page table reusability (Knut Omang)  [Orabug: 21835309]  
  - sif: PSC_API_VERSION(2,9): add num_ufs to psif_epsc_csr_config (Robert Schmidt)  [Orabug: 24424521]  
  - RDS: IB: Fix the build error in previous commit dfbdf6c626 (Santosh Shilimkar)  [Orabug: 24395789]  
  - RDS: IB: skip rx/tx work when destroying connection (Wengang Wang)  [Orabug: 24395789]  
  - RDS: TCP: rds_tcp_accept_one() should transition socket from RESETTING to UP (Sowmini Varadhan)   
  - RDS: TCP: fix race windows in send-path quiescence by rds_tcp_accept_one() (Sowmini Varadhan)  [Orabug: 23542064]  
  - RDS: TCP: Retransmit half-sent datagrams when switching sockets in rds_tcp_reset_callbacks (Sowmini Varadhan)  [Orabug: 23542064]  
  - RDS: TCP: Add/use rds_tcp_reset_callbacks to reset tcp socket safely (Sowmini Varadhan)  [Orabug: 23542064]  
  - RDS: TCP: Avoid rds connection churn from rogue SYNs (Sowmini Varadhan)  [Orabug: 23542064]  
  - RDS: TCP: rds_tcp_accept_worker() must exit gracefully when terminating rds-tcp (Sowmini Varadhan)   
  - RDS: TCP: Remove kfreed tcp conn from list (Sowmini Varadhan)  [Orabug: 23542064]  
  - RDS: IB: Add MOS note details to link local(HAIP) address print (Santosh Shilimkar)  [Orabug: 23027670]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-64.el6uek]
changelog:
  - Btrfs: fix listxattrs not listing all xattrs packed in the same item (Filipe Manana)  [Orabug: 23739672]  
  - Btrfs: fix race when listing an inode's xattrs (Filipe Manana)  [Orabug: 23739672]  
  - Btrfs: fix for incorrect directory entries after fsync log replay (Filipe Manana)  [Orabug: 23748405]  
  - Btrfs: fix file loss on log replay after renaming a file and fsync (Filipe Manana)  [Orabug: 23725060]  
  - Btrfs: fix stale dir entries after removing a link and fsync (Filipe Manana)  [Orabug: 23725060]  
  - Btrfs: fix unreplayable log after snapshot delete + parent dir fsync (Filipe Manana)  [Orabug: 23725060]  
  - Btrfs: fix empty symlink after creating symlink and fsync parent dir (Filipe Manana)  [Orabug: 23748445]  
  - ocfs2: improve recovery performance (Junxiao Bi)  [Orabug: 24308229]  
  - qede: Bump up driver version to 8.10.1.20 (Manish Chopra)  [Orabug: 24361996]  
  - qede: Add get/set rx copy break tunable support (Manish Chopra)  [Orabug: 24361996]  
  - qede: Utilize xmit_more (Manish Chopra)  [Orabug: 24361996]  
  - qede: qede_poll refactoring (Manish Chopra)  [Orabug: 24361996]  
  - qede: Add support for handling IP fragmented packets. (Manish Chopra)  [Orabug: 24361996]  
  - qede: Fix the static checker warnings. (Sudarsana Reddy Kalluru)  [Orabug: 24361996]  
  - qed: Fix static checker warnings. (Sudarsana Reddy Kalluru)  [Orabug: 24361996]  
  - qede: Add support for coalescing config read/update. (Sudarsana Reddy Kalluru)  [Orabug: 24361996]  
  - qed: Add support for coalescing config read/update. (Sudarsana Reddy Kalluru)  [Orabug: 24361996]  
  - qede: Add dcbnl support. (Sudarsana Reddy Kalluru)  [Orabug: 24361996]  
  - qed: Add dcbnl support. (Sudarsana Reddy Kalluru)  [Orabug: 24361996]  
  - qed: Add support for query/config dcbx. (Sudarsana Reddy Kalluru)  [Orabug: 24361996]  
  - qed: potential overflow in qed_cxt_src_t2_alloc() (Dan Carpenter)  [Orabug: 24361996]  
  - qed: PF to reply to unknown messages (Yuval Mintz)  [Orabug: 24361996]  
  - qed: PF enforce MAC limitation of VFs (Yuval Mintz)  [Orabug: 24361996]  
  - qed: Move doorbell calculation from VF to PF (Yuval Mintz)  [Orabug: 24361996]  
  - qed: Make PF more robust against malicious VF (Yuval Mintz)  [Orabug: 24361996]  
  - qed: PF-VF resource negotiation (Yuval Mintz)  [Orabug: 24361996]  
  - qed: Relax VF firmware requirements (Yuval Mintz)  [Orabug: 24361996]  
  - qed: Fix next-ptr chains for BE / 32-bit (Yuval Mintz)  [Orabug: 24361996]  
  - qed: Initialize hardware for new protocols (Yuval Mintz)  [Orabug: 24361996]  
  - qed: Add iscsi/rdma personalities (Yuval Mintz)  [Orabug: 24361996]  
  - qed: Add common HSI for new protocols (Yuval Mintz)  [Orabug: 24361996]  
  - qed: Revisit chain implementation (Yuval Mintz)  [Orabug: 24361996]  
  - qed: Utilize FW 8.10.3.0 (Yuval Mintz)  [Orabug: 24361996]  
  - lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt() (Mauricio Faria de Oliveira)  [Orabug: 24434040]  
  - ib/mlx4: Initialize multiple Mellanox HCAs in parallel (Qing Huang)  [Orabug: 20995222]  
  - Revert "IB/mlx4: Generate alias GUID for slaves" (Yuval Shaia)  [Orabug: 24355806]  
  - IB/mlx4: Do not generate random node_guid for VFs (Yuval Shaia)  [Orabug: 22145330]  
  - {IB/{core,ipoib},net/{mlx4,rds}}: Mark unload_allowed as __initdata variable (Yuval Shaia)  [Orabug: 23501273]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-62.el6uek]
changelog:
  - ol6-spec: update linux-firmware dependency to 20160616-44.git43e96a1e.0.10 (Chuck Anderson)  [Orabug: 24378297]  
  - ol7-spec: update dracut version dependency to 033-360.0.3 (Chuck Anderson)  [Orabug: 24378292]  
  - [2d8747c2] fixup! blk-mq: prevent double-unlock of mutex (Dan Duval)  [Orabug: 24376549]  
  - xen-pciback: mark device to be hidden on AER error trigger (Elena Ufimtseva)   
  - tcp: make challenge acks less predictable (Eric Dumazet)  [Orabug: 2401010]  
  - ext4: update c/mtime on truncate up (Eryu Guan)  [Orabug: 24377419]  
  - vfs: rename: check backing inode being equal (Miklos Szeredi)  [Orabug: 24363418]  {CVE-2016-6198} {CVE-2016-6197} 
  - vfs: add vfs_select_inode() helper (Miklos Szeredi)  [Orabug: 24363418]  {CVE-2016-6198} {CVE-2016-6197} 
  - ovl: verify upper dentry before unlink and rename (Miklos Szeredi)  [Orabug: 24363418]  {CVE-2016-6198} {CVE-2016-6197} 
  - ovl: fix getcwd() failure after unsuccessful rmdir (Rui Wang)  [Orabug: 24363418]  {CVE-2016-6198} {CVE-2016-6197} 
  - EPSC_API_VERSION(2,8) - New EPSC_QUERY_ON_CHIP_TEMP (Lars Paul Huse)   
  - sif: pqp: Be less aggressive in invoking cond_resched() (Knut Omang)  [Orabug: 23733539]  
  - sif: xrc: Add handling for xrc_domain_violation & invalid_xrceth events (Vinay Shaw)  [Orabug: 24318556]  
  - sif: dfs: Minor change to print CQ tied to XRCSRQ (rq_hw). (Vinay Shaw)  [Orabug: 24318845]  
  - sif: During driver load, hold back events instead of ignoring them (Knut Omang)  [Orabug: 24296729]  
  - sif: Let sif_remove implement the shutdown entry point (Knut Omang)  [Orabug: 24322970]  
  - sif: pqp: Fix potential null pointer exception under high load (Knut Omang)  [Orabug: 24316139]  
  - sif: fmr: call sif_post_flush_tlb with ptw flush and in SR/IOV cases (Knut Omang)  [Orabug: 24315529]  
  - sif: eq: Avoid enabling interrupts on TSU EQs until the initialization is complete (Knut Omang)  [Orabug: 24296729]  
  - sif: base: change default queue size according to ED scale_profile=1 (Hakon Bugge)  [Orabug: 23141108]  
  - sif: sif_eq: fix missing qp->refcnt decrement for COMM_EST events (Francisco Triviño)  [Orabug: 24288467]  
  - EPSC_API_VERSION(2,6) - Adding retrieval of SMP and vlink connect modes (Harald Høeg)  [Orabug: 23634562]  
  - sif: eq: increase cq_eq_max to 46 (Hakon Bugge)  [Orabug: 23705843]  
  - sif: sif_r3: implemented WA#4074 stats counters (Triviño)  [Orabug: 23760170]  
  - sif: Remove software emulation of > 16 SGEs (Hans Westgaard Ry)  [Orabug: 24310514]  
  - sif: rq: Do not clear the rq_sw until the completion of flush_rq (Wei Lin Guay)  [Orabug: 23754857]  
  - IBCM: dereference timewait_info only when needed (Santosh Shilimkar)  [Orabug: 24326732]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.el6uek]
changelog:
  - block: Initialize max_dev_sectors to 0 (Keith Busch)  [Orabug: 23615929]  
  - sd: Fix rw_max for devices that report an optimal xfer size (Martin K. Petersen)  [Orabug: 23615929]  
  - sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes (Martin K. Petersen)  [Orabug: 23615929]  
  - sd: Optimal I/O size is in bytes, not sectors (Martin K. Petersen)  [Orabug: 23615929]  
  - sd: Reject optimal transfer length smaller than page size (Martin K. Petersen)  [Orabug: 23615929]  
  - block/sd: Fix device-imposed transfer length limits (Joe Jin)  [Orabug: 23615929]  
  - Fix kabi issue for upstream commit ca369d51 (Joe Jin)  [Orabug: 23615929]  
  - Revert "ocfs2: bump up o2cb network protocol version" (Junxiao Bi)  [Orabug: 24292852]  
  - Btrfs: fix leaking of ordered extents after direct IO write error (Filipe Manana)  [Orabug: 23717870]  
  - Btrfs: fix error path when failing to submit bio for direct IO write (Filipe Manana)  [Orabug: 23717870]  
  - Btrfs: fix memory corruption on failure to submit bio for direct IO (Filipe Manana)  [Orabug: 23717870]  
  - Btrfs: fix extent accounting for partial direct IO writes (Filipe Manana)  [Orabug: 23717870]  
  - Btrfs: Direct I/O: Fix space accounting (chandan)  [Orabug: 23717870]  
  - Btrfs: fix warning of bytes_may_use (Liu Bo)  [Orabug: 23717870]  
  - xen: use same main loop for counting and remapping pages (Juergen Gross)


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-60.el6uek]
changelog:
  - xen-blkfront: dynamic configuration of per-vbd resources (Bob Liu)  [Orabug: 23720696]  
  - xen-blkfront: introduce blkif_set_queue_limits() (Bob Liu)  [Orabug: 23720696]  
  - xen-blkfront: fix places not updated after introducing 64KB page granularity (Bob Liu)  [Orabug: 23720696]  
  - IB: Add RNR timer workaround for PSIF (Santosh Shilimkar)  [Orabug: 23633926]  
  - IB/core: Add encode/decode FDR/EDR rates (Hans Westgaard Ry)  [Orabug: 23084916]  
  - bfa: Fix for crash when bfa_itnim is NULL (Sudarsana Reddy Kalluru)  [Orabug: 23950878]  
  - bfa:Update driver version to 3.2.25.0 (Anil Gurumurthy)  [Orabug: 23950878]  
  - bfa:File header and user visible string changes (Anil Gurumurthy)  [Orabug: 23950878]  
  - bfa:Updating copyright messages (Anil Gurumurthy)  [Orabug: 23950878]  
  - bfa: Fix incorrect de-reference of pointer (Anil Gurumurthy)  [Orabug: 23950878]  
  - bfa: Fix indentation (Anil Gurumurthy)  [Orabug: 23950878]  
  - lpfc updates to 11.1.0.4 for uek4-r2 (rkennedy)  [Orabug: 23762058]  
  - lpfc: Update modified file copyrights (James Smart)  [Orabug: 23762058]  
  - lpfc: Fix interaction between fdmi_on and enable_SmartSAN (James Smart)  [Orabug: 23762058]  
  - lpfc: Add support for SmartSAN 2.0 (James Smart)  [Orabug: 23762058]  
  - lpfc: Fix Device discovery failures during switch reboot test. (James Smart)  [Orabug: 23762058]  
  - lpfc: Utilize embedded CDB logic to minimize IO latency (James Smart)  [Orabug: 23762058]  
  - lpfc: Fix crash when unregistering default rpi. (James Smart)  [Orabug: 23762058]  
  - lpfc: Fix DMA faults observed upon plugging loopback connector (James Smart)  [Orabug: 23762058]  
  - lpfc: Correct LOGO handling during login (James Smart)  [Orabug: 23762058]  
  - lpfc: fix misleading indentation (Arnd Bergmann)  [Orabug: 23762058]  
  - lpfc: fix missing zero termination in debugfs (Alan)  [Orabug: 23762058]  
  - lpfc: Remove redundant code block in lpfc_scsi_cmd_iocb_cmpl (Johannes Thumshirn)  [Orabug: 23762058]  
  - qla2xxx: Update driver version to 8.07.00.38.40.0-k. (Sawan Chandak)  [Orabug: 23755773]  
  - qla2xxx: Fix BBCR offset (Sawan Chandak)  [Orabug: 23755773]  
  - qla2xxx: Disable the adapter and skip error recovery in case of register disconnect. (Sawan Chandak)  [Orabug: 23755773]  
  - qla2xxx: Separate ISP type bits out from device type. (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Correction to function qla26xx_dport_diagnostics(). (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Add support to handle Loop Init error Asynchronus event. (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Let DPORT be enabled purely by nvram. (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Add bsg interface to support statistics counter reset. (Sawan Chandak)  [Orabug: 23755773]  
  - qla2xxx: Add bsg interface to support D_Port Diagnostics. (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Check for device state before unloading the driver. (Sawan Chandak)  [Orabug: 23755773]  
  - qla2xxx: Properly reset firmware statistics. (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Properly initialize IO statistics. (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Make debug buffer log easier to view. (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Add module parameter alternate/short names. (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode. (Giridhar Malavali)  [Orabug: 23755773]  
  - qla2xxx: Shutdown board on thermal shutdown aen. (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Add ram area DDR for fwdump template entry T262. (Joe Carnuccio)  [Orabug: 23755773]  
  - qla2xxx: Remove sysfs node fw_dump_template. (Joe Carnuccio)  [Orabug: 23755773]  
  - mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs (Chaitra P B)  [Orabug: 22529571]  
  - mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Chaitra P B)  [Orabug: 22529571]  
  - mpt3sas: Updating mpt3sas driver version to 13.100.00.00 (Chaitra P B)  [Orabug: 22529571]  
  - mpt3sas: Fix initial Reference tag field for 4K PI drives. (Chaitra P B)  [Orabug: 22529571]  
  - mpt3sas: Handle active cable exception event (Chaitra P B)  [Orabug: 22529571]  
  - mpt3sas: Update MPI header to 2.00.42 (Chaitra P B)  [Orabug: 22529571]  
  - mpt3sas - remove unused fw_event_work elements (Joe Lawrence)  [Orabug: 22529571]  
  - mpt3sas: Remove usage of 'struct timeval' (Tina Ruchandani)  [Orabug: 22529571]  
  - mpt3sas: Don't overreach ioc->reply_post[] during initialization (Calvin Owens)  [Orabug: 22529571]  
  - mpt3sas: Remove unnecessary synchronize_irq() before free_irq() (Lars-Peter Clausen)  [Orabug: 22529571]  
  - mpt3sas: Free memory pools before retrying to allocate with different value. (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free free_cpu_mask_var before reply_q (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Updating mpt3sas driver version to 12.100.00.00 (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO. (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Updated MPI Header to 2.00.42 (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Add support for configurable Chain Frame Size (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Added smp_affinity_enable module parameter. (Suganath Prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IO's (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Never block the Enclosure device (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Fix static analyzer(coverity) tool identified defects (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP Passthrough request message. (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: Added support for high port count HBA variants. (Suganath prabu Subramani)  [Orabug: 22529571]  
  - mpt3sas: A correction in unmap_resources (Tomas Henzl)  [Orabug: 22529571]  
  - mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility (James Bottomley)  [Orabug: 22529571]  
  - mpt3sas: Add dummy Kconfig option for backwards compatibility (Martin K. Petersen)  [Orabug: 22529571]  
  - mpt3sas: Fix use sas_is_tlr_enabled API before enabling MPI2_SCSIIO_CONTROL_TLR_ON flag (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: fix inline markers on non inline function declarations (Stephen Rothwell)  [Orabug: 22529571]  
  - mpt3sas: Bump mpt3sas driver version to 09.102.00.00 (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt2sas, mpt3sas: Update the driver versions (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: setpci reset kernel oops fix (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Added OEM Gen2 PnP ID branding names (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Refcount fw_events and fix unsafe list usage (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Refcount sas_device objects and fix unsafe list usage (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: sysfs attribute to report Backup Rail Monitor Status (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Ported WarpDrive product SSS6200 support (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: fix for driver fails EEH, recovery from injected pci bus error (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Manage MSI-X vectors according to HBA device type (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt2sas: Remove .c and .h files from mpt2sas driver (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt2sas: Move Gen2 HBA's device registration to a separate file (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Move Gen3 HBA's device registration to a separate file (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt3sas: Added mpt2sas driver definitions (Sreekanth Reddy)  [Orabug: 22529571]  
  - mpt2sas: Use mpi headers from mpt3sas (Christoph Hellwig)  [Orabug: 22529571]  
  - ext4: only call ext4_truncate when size <= isize (Josef Bacik)  [Orabug: 23598757]  
  - fix kABI breakage from "blk-mq: fix race between timeout and freeing request" (Dan Duval)  [Orabug: 23521058]  
  - blk-mq: fix race between timeout and freeing request (Ming Lei)  [Orabug: 23521058]  
  - fix kABI breakage from "blk-mq: Shared tag enhancements" (Dan Duval)  [Orabug: 23521058]  
  - blk-mq: Shared tag enhancements (Keith Busch)  [Orabug: 23521058]  
  - propogate_mnt: Handle the first propogated copy being a slave (Eric W. Biederman)  [Orabug: 23276659]  {CVE-2016-4581} 
  - fs/pnode.c: treat zero mnt_group_id-s as unequal (Maxim Patlasov)  [Orabug: 23276659]  {CVE-2016-4581} 
  - xsigo: SKB Frag cleanup (Pradeep Gopanapalli)  [Orabug: 23514725]  
  - xsigo: Tx_tail goes outof bound (Pradeep Gopanapalli)  [Orabug: 23514725]  
  - xsigo: Fixed Path locking issues (Pradeep Gopanapalli)  [Orabug: 23514725]  
  - net/rds: Skip packet filtering if interface does not support ACL (Yuval Shaia)  [Orabug: 23541567]  
  - RDS: Fix the rds_conn_destroy panic due to pending messages (Bang Nguyen)  [Orabug: 23222944]  
  - RDS: add handshaking for ACL violation detection at passive (Ajaykumar Hotchandani)  [Orabug: 23222944]  
  - RDS: IB: enforce IP anti-spoofing based on ACLs (Santosh Shilimkar)  [Orabug: 23222944]  
  - RDS: Add acl fields to the rds_connection (Santosh Shilimkar)  [Orabug: 23222944]  
  - RDS: IB: invoke connection destruction in worker (Ajaykumar Hotchandani)  [Orabug: 23222944]  
  - RDS: Add reset all conns for a source address to CONN_RESET (Santosh Shilimkar)  [Orabug: 23222944]  
  - IB/mlx4: Generate alias GUID for slaves (Yuval Shaia)  [Orabug: 23222944]  
  - IB/ipoib: ioctl interface to manage ACL tables (Yuval Shaia)  [Orabug: 23222944]  
  - IB/ipoib: sysfs interface to manage ACL tables (Yuval Shaia)  [Orabug: 23222944]  
  - IB/{cm,ipoib}: Filter traffic using ACL (Yuval Shaia)  [Orabug: 23222944]  
  - IB/{cm,ipoib}: Manage ACL tables (Yuval Shaia)  [Orabug: 23222944]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-59.el6uek]
changelog:
  - Enable CONFIG_CONNTRACK_ZONES for Ol6 (Manjunath Govindashetty)  [Orabug: 23755115]  
  - perf tools: add --sym-lookup arg to enable symbol lookup in hugepage shm segment (ashok.vairavan)  [Orabug: 23278057]  
  - offload ib subnet manager port and node get info query handling. (Rama Nichanamatlu)  [Orabug: 23750258]  
  - IB/ipoib: Adjust queue sizes (Ajaykumar Hotchandani)  [Orabug: 23302017]  
  - IB/ipoib: Change send workqueue size for CM mode (Ajaykumar Hotchandani)  [Orabug: 23254764]  
  - qed: Add support for qed and qede drivers from Qlogic in UEK4 (Manjunath Govindashetty)  [Orabug: 23732603]  
  - qed: Protect the doorbell BAR with the write barriers. (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed: Add missing port-mode (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Fix returning unlimited SPQ entries (Yuval Mintz)  [Orabug: 23732603]  
  - qed*: Don't reset statistics on inner reload (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Prevent VF from Tx-switching 'promisc' (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Correct default vlan behavior (Yuval Mintz)  [Orabug: 23732603]  
  - qed: fix qed_fill_link() error handling (Arnd Bergmann)  [Orabug: 23732603]  
  - qed: Don't config min BW on 100g on link flap (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Prevent 100g from working in MSI (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed: Add missing 100g init mode (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Save min/max accross dcbx-change (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Fix allocation in interrupt context (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qede: Don't expose self-test for VFs (Yuval Mintz)  [Orabug: 23732603]  
  - qede: Reload on GRO changes (Yuval Mintz)  [Orabug: 23732603]  
  - qede: Fix VF minimum BW setting (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Reset the enable flag for eth protocol. (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed: signedness bug in qed_dcbx_process_tlv() (Dan Carpenter)  [Orabug: 23732603]  
  - qede: Fix DMA address APIs usage (Manish Chopra)  [Orabug: 23732603]  
  - qed: add support for dcbx. (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed: Remove a stray tab (Dan Carpenter)  [Orabug: 23732603]  
  - qed: VFs gracefully accept lack of PM (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Allow more than 16 VFs (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Reset link on IOV disable (Manish Chopra)  [Orabug: 23732603]  
  - qed: Improve VF interrupt reset (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Correct PF-sanity check (Yuval Mintz)  [Orabug: 23732603]  
  - qed*: Tx-switching configuration (Yuval Mintz)  [Orabug: 23732603]  
  - qed*: support ndo_get_vf_config (Yuval Mintz)  [Orabug: 23732603]  
  - qed*: IOV support spoof-checking (Yuval Mintz)  [Orabug: 23732603]  
  - qed*: IOV link control (Yuval Mintz)  [Orabug: 23732603]  
  - qed*: Support forced MAC (Yuval Mintz)  [Orabug: 23732603]  
  - qed*: Support PVID configuration (Yuval Mintz)  [Orabug: 23732603]  
  - qede: Add VF support (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Align TLVs (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Bulletin and Link (Yuval Mintz)  [Orabug: 23732603]  
  - qed: IOV l2 functionality (Yuval Mintz)  [Orabug: 23732603]  
  - qed: IOV configure and FLR (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Introduce VFs (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Add VF->PF channel infrastructure (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Add CONFIG_QED_SRIOV (Yuval Mintz)  [Orabug: 23732603]  
  - qede: uninitialized variable in qede_start_xmit() (Dan Carpenter)  [Orabug: 23732603]  
  - qede: prevent chip hang when increasing channels (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed: Apply tunnel configurations after PF start (Manish Chopra)  [Orabug: 23732603]  
  - qede: add implementation for internal loopback test. (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qede: add support for selftests. (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed: add infrastructure for device self tests. (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed: Add PF min bandwidth configuration support (Manish Chopra)  [Orabug: 23732603]  
  - qed: Add PF max bandwidth configuration support (Manish Chopra)  [Orabug: 23732603]  
  - qed: Add vport WFQ configuration APIs (Manish Chopra)  [Orabug: 23732603]  
  - qed: add support for link pause configuration. (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed*: Conditions for changing link (Yuval Mintz)  [Orabug: 23732603]  
  - qede: Add support for ethtool private flags (Yuval Mintz)  [Orabug: 23732603]  
  - qed*: Align statistics names (Yuval Mintz)  [Orabug: 23732603]  
  - qede: Fix single MTU sized packet from firmware GRO flow (Manish Chopra)  [Orabug: 23732603]  
  - qede: Fix setting Skb network header (Manish Chopra)  [Orabug: 23732603]  
  - qede: Fix various memory allocation error flows for fastpath (Manish Chopra)  [Orabug: 23732603]  
  - qede: Add fastpath support for tunneling (Manish Chopra)  [Orabug: 23732603]  
  - qed: Enable GRE tunnel slowpath configuration (Manish Chopra)  [Orabug: 23732603]  
  - qed/qede: Add VXLAN tunnel slowpath configuration support (Manish Chopra)  [Orabug: 23732603]  
  - qed: Add infrastructure support for tunneling (Manish Chopra)  [Orabug: 23732603]  
  - qed* - bump driver versions to 8.7.1.20 (Yuval Mintz)  [Orabug: 23732603]  
  - qede: add Rx flow hash/indirection support. (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed: add Rx flow hash/indirection support. (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed*: remove version dependency (Rahul Verma)  [Orabug: 23732603]  
  - qed: initialize return rc to avoid returning garbage (Colin Ian King)  [Orabug: 23732603]  
  - qed: Enlrage the drain timeout (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Notify of transciever changes (Zvi Nachmani)  [Orabug: 23732603]  
  - qed: Major changes to MB locking (Tomer Tayar)  [Orabug: 23732603]  
  - qed: Prevent MF link notifications (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qede: Fix net-next "make ARCH=x86_64" (Manish Chopra)  [Orabug: 23732603]  
  - qede: Add slowpath/fastpath support and enable hardware GRO (Manish Chopra)  [Orabug: 23732603]  
  - qed/qede: Add infrastructure support for hardware GRO (Manish Chopra)  [Orabug: 23732603]  
  - qed: Remove unused NVM vendor ID (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Fix error flow on slowpath start (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Move statistics to L2 code (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Support B0 instead of A0 (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Correct BAR sizes for older MFW (Ram Amrani)  [Orabug: 23732603]  
  - qed: Print additional HW attention info (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Print HW attention reasons (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Add support for HW attentions (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Semantic refactoring of interrupt code (Yuval Mintz)  [Orabug: 23732603]  
  - qed, qede: rebrand module description (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Prevent probe on previous error (Yuval Mintz)  [Orabug: 23732603]  
  - qed: add MODULE_FIRMWARE() (Yuval Mintz)  [Orabug: 23732603]  
  - qede: Don't report link change needlessly (Yuval Mintz)  [Orabug: 23732603]  
  - qede: Linearize SKBs when needed (Yuval Mintz)  [Orabug: 23732603]  
  - qede: Change pci DID for 10g device (Yuval Mintz)  [Orabug: 23732603]  
  - qed,qede: Bump driver versions to 8.7.0.0 (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Introduce DMA_REGPAIR_LE (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Change metadata needed for SPQ entries (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Handle possible race in SB config (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Turn most GFP_ATOMIC into GFP_KERNEL (Yuval Mintz)  [Orabug: 23732603]  
  - qede: Add vlan filtering offload support (Sudarsana Reddy Kalluru)  [Orabug: 23732603]  
  - qed: Lay infrastructure for vlan filtering offload (Yuval Mintz)  [Orabug: 23732603]  
  - qed/qede: use 8.7.3.0 FW. (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Correct slowpath interrupt scheme (Sudarsana Kalluru)  [Orabug: 23732603]  
  - qed: Fix BAR size split for some servers (Ariel Elior)  [Orabug: 23732603]  
  - qed: fix handling of concurrent ramrods. (Tomer Tayar)  [Orabug: 23732603]  
  - qed: Fix corner case for chain in-between pages (Tomer Tayar)  [Orabug: 23732603]  
  - qede: Add support for {get, set}_pauseparam (Sudarsana Kalluru)  [Orabug: 23732603]  
  - qede: Add support for nway_reset (Sudarsana Kalluru)  [Orabug: 23732603]  
  - qede: Add support for set_phys_id (Sudarsana Kalluru)  [Orabug: 23732603]  
  - qed: Add support for changing LED state (Sudarsana Kalluru)  [Orabug: 23732603]  
  - qede: Add support for {get, set}_ringparam (Sudarsana Kalluru)  [Orabug: 23732603]  
  - qede: Add support for {get, set}_channels (Sudarsana Kalluru)  [Orabug: 23732603]  
  - qed: select ZLIB_INFLATE (Arnd Bergmann)  [Orabug: 23732603]  
  - qlogic: qed: fix error codes in qed_resc_alloc() (Dan Carpenter)  [Orabug: 23732603]  
  - qlogic: qed: fix a test for MODE_MF_SI (Dan Carpenter)  [Orabug: 23732603]  
  - qlogic/qed: remove bogus NULL check (Dan Carpenter)  [Orabug: 23732603]  
  - qede: Add basic ethtool support (Sudarsana Kalluru)  [Orabug: 23732603]  
  - qed: Add statistics support (Manish Chopra)  [Orabug: 23732603]  
  - qede: Add support for link (Sudarsana Kalluru)   
  - qed: Add link support (Yuval Mintz)  [Orabug: 23732603]  
  - qede: classification configuration (Sudarsana Kalluru)  [Orabug: 23732603]  
  - qede: Add basic network device support (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Add slowpath L2 support (Manish Chopra)  [Orabug: 23732603]  
  - qede: Add basic Network driver (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Add basic L2 interface (Yuval Mintz)  [Orabug: 23732603]  
  - qed: Add module with basic common support (Yuval Mintz)  [Orabug: 23732603]  
  - qlcnic: potential NULL dereference in qlcnic_83xx_get_minidump_template() (Dan Carpenter)  [Orabug: 23711389]  
  - qlcnic: protect qlicnic_attach_func with rtnl_lock (Hannes Frederic Sowa)  [Orabug: 23711389]  
  - qlcnic: Update version to 5.3.64 (Manish Chopra)  [Orabug: 23711389]  
  - qlcnic: Fix mailbox completion handling during spurious interrupt (Rajesh Borundia)  [Orabug: 23711389]  
  - qlcnic: Remove unnecessary usage of atomic_t (Rajesh Borundia)  [Orabug: 23711389]  
  - qlcnic: correctly handle qlcnic_alloc_mbx_args (Insu Yun)  [Orabug: 23711389]  
  - qlcnic: constify qlcnic_dcb_ops structures (Julia Lawall)  [Orabug: 23711389]  
  - qlcnic: fix a loop exit condition better (Dan Carpenter)  [Orabug: 23711389]  
  - qlcnic: fix a timeout loop (Dan Carpenter)  [Orabug: 23711389]  
  - net/qlcnic: fix mac address restore in bond mode 5/6 (Jarod Wilson)  [Orabug: 23711389]  
  - qlcnic: constify qlcnic_mbx_ops structure (Julia Lawall)  [Orabug: 23711389]  
  - qlcnic: track vxlan port count (Jiri Benc)  [Orabug: 23711389]  
  - net: qlcnic: delete redundant memsets (Rasmus Villemoes)  [Orabug: 23711389]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-58.el6uek]
changelog:
  - ol6-spec: remove require for ql23xx-firmware-3.03.27 (Ethan Zhao)  [Orabug: 23724175]  
  - ol7-spec: update version dependency for linux-firmware package (Ethan Zhao)  [Orabug: 23701430]  
  - ol6-spec: update version dependency for linux-firmware package (Ethan Zhao)  [Orabug: 23701352]  
  - xen/acpi: Disable ACPI memory hotplug when running under Xen. (Konrad Rzeszutek Wilk)   
  - mlx4_core: use higher log_rdmarc_per_qp when scale_profile is set (Mukesh Kacker)  [Orabug: 23725942]  
  - RDS: IB: change rds_ib_active_bonding_excl_ips to only RFC3927 space (Todd Vierling)   
  - RDS: avoid large pages for sg allocation for TCP transport (Santosh Shilimkar)  [Orabug: 23635336]  
  - bnx2x: Update driver version to 1.713.10 (Rajesh Borundia)  [Orabug: 23718192]  
  - bnx2x: allow adding VLANs while interface is down (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: avoid leaking memory on bnx2x_init_one() failures (Vitaly Kuznetsov)  [Orabug: 23718192]  
  - bnx2x: Prevent false warning for lack of FC NPIV (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: don't wait for Tx completion on recovery (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: fix indentation in bnx2x_sp_task() (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: define event data reserved fields as little-endian (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: define fields of struct cfc_del_event_data as little-endian (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: access cfc_del_event only if the opcode is CFC_DEL (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: Fix 84833 phy command handler (Yuval Mintz)   
  - bnx2x: Fix led setting for 84858 phy. (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: Correct 84858 PHY fw version (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: Fix 84833 RX CRC (Yuval Mintz)   
  - bnx2x: Fix link-forcing for KR2 (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: Add missing HSI for big-endian machines (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: Warn about grc timeouts in register dump (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: extend DCBx support (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: Add support for single-port DCBx (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: Remove unneccessary EXPORT_SYMBOL (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: Prevent FW assertion when using Vxlan (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: remove rx_pkt/rx_calls (Eric Dumazet)  [Orabug: 23718192]  
  - bnx2x: avoid soft lockup in bnx2x_poll() (Eric Dumazet)  [Orabug: 23718192]  
  - bnx2x: simplify distinction between port and func stats (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: drop redundant error message about allocation failure (Michal Schmidt)  [Orabug: 23718192]  
  - bnx2x: Utilize FW 7.13.1.0. (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: Show port statistics in Multi-function (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: Add new SW stat 'tx_exhaustion_events' (Yuval Mintz)  [Orabug: 23718192]  
  - bnx2x: Fix vxlan removal (Yuval Mintz)  [Orabug: 23718192]  
  - net: move skb_mark_napi_id() into core networking stack (Eric Dumazet)  [Orabug: 23718192]  
  - bnx2x: remove bnx2x_low_latency_recv() support (Eric Dumazet)  [Orabug: 23718192]  
  - bnx2x: Add FW 7.13.1.0. (Yuval Mintz)  [Orabug: 23718192]  
  - be2iscsi: Update the driver version (Jitendra Bhivare)  [Orabug: 23712824]  
  - be2iscsi: Replace _bh with _irqsave/irqrestore (Jitendra Bhivare)  [Orabug: 23712824]  
  - be2iscsi: Remove unnecessary synchronize_irq() before free_irq() (Lars-Peter Clausen)  [Orabug: 23712824]  
  - be2iscsi:Add missing error check in beiscsi_eeh_resume (Nicholas Krause)  [Orabug: 23712824]  
  - atl2: Disable unimplemented scatter/gather feature (Ben Hutchings)  [Orabug: 23703754]  {CVE-2016-2117} 
  - be2net: Fix provisioning of RSS for VFs in multi-partition configurations (Somnath Kotur)  [Orabug: 23641442]  
  - be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Sriharsha Basavapatna)  [Orabug: 23641442]  
  - be2net: use max-TXQs limit too while provisioning VF queue pairs (Suresh Reddy)  [Orabug: 23641442]  
  - benet: be_resume needs to protect be_open with rtnl_lock (Hannes Frederic Sowa)  [Orabug: 23641442]  
  - be2net: Don't leak iomapped memory on removal. (Douglas Miller)  [Orabug: 23641442]  
  - be2net: don't enable multicast flag in be_enable_if_filters() routine (Venkat Duvvuru)  [Orabug: 23641442]  
  - be2net: Fix a UE caused by passing large frames to the ASIC (ajit.khaparde@broadcom.com)  [Orabug: 23641442]  
  - be2net: Declare some u16 fields as u32 to improve performance (ajit.khaparde@broadcom.com)  [Orabug: 23641442]  
  - be2net: Fix pcie error recovery in case of NIC+RoCE adapters (Padmanabh Ratnakar)  [Orabug: 23641442]  
  - VSOCK: Only check error on skb_recv_datagram when skb is NULL (Jorgen Hansen)  [Orabug: 23718522]  
  - VSOCK: Detach QP check should filter out non matching QPs. (Jorgen Hansen)  [Orabug: 23718522]  
  - x86/mce: Ensure offline CPUs don't participate in rendezvous process (Ashok Raj)  [Orabug: 23520972]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-57.el6uek]
changelog:
  - PCI: Mark Intel i40e NIC INTx masking as broken (Alex Williamson)  [Orabug: 23176970]  
  - i40e: fix an uninitialized variable bug (Dan Carpenter)  [Orabug: 23176970]  
  - i40e: Bump version from 1.5.10 to 1.5.16 (Bimmy Pujari)  [Orabug: 23176970]  
  - i40e: don't add broadcast filter for VFs (Mitch Williams)  [Orabug: 23176970]  
  - i40e/i40evf: properly report Rx packet hash (Mitch Williams)  [Orabug: 23176970]  
  - i40e: set context to use VSI RSS LUT for SR-IOV (Ashish Shah)  [Orabug: 23176970]  
  - i40e: Correct UDP packet header for non_tunnel-ipv6 (Akeem G Abodunrin)  [Orabug: 23176970]  
  - i40e: change Rx hang message into a WARN_ONCE (Jacob Keller)  [Orabug: 23176970]  
  - i40e: Refactor ethtool get_settings (Catherine Sullivan)  [Orabug: 23176970]  
  - i40e: lie to the VF (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Add vf-true-promisc-support priv flag (Anjali Singhai Jain)  [Orabug: 23176970]  
  - i40e: Implement the API function for aq_set_switch_config (Shannon Nelson)  [Orabug: 23176970]  
  - i40e: Add allmulti support for the VF (Anjali Singhai Jain)  [Orabug: 23176970]  
  - i40e: Add support for disabling all link and change bits needed for PHY interactions (Kevin Scott)  [Orabug: 23176970]  
  - i40e: constify i40e_client_ops structure (Julia Lawall)  [Orabug: 23176970]  
  - i40e: fix misleading indentation (Arnd Bergmann)  [Orabug: 23176970]  
  - i40e: Test memory before ethtool alloc succeeds (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40evf: Allocate Rx buffers properly (Mitch Williams)  [Orabug: 23176970]  
  - i40e/i40evf: Remove unused hardware receive descriptor code (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40evf: refactor receive routine (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40evf: Drop packet split receive routine (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e: Refactor receive routine (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e/i40evf: Remove reference to ring->dtype (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e: Drop packet split receive routine (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e/i40evf: Refactor tunnel interpretation (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40evf: make use of BIT() macro to avoid signed left shift (Jacob Keller)  [Orabug: 23176970]  
  - i40e: make use of BIT() macro to prevent left shift of signed values (Jacob Keller)  [Orabug: 23176970]  
  - i40e/i40evf: fix I40E_MASK signed shift overflow warnings (Jacob Keller)  [Orabug: 23176970]  
  - i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Harshitha Ramamurthy)  [Orabug: 23176970]  
  - i40e: Update device ids for X722 (Catherine Sullivan)  [Orabug: 23176970]  
  - i40e: Drop extra copy of function (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e: Use consistent type for vf_id (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e: PTP - avoid aggregate return warnings (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e: Fix uninitialized variable (Catherine Sullivan)  [Orabug: 23176970]  
  - i40evf: RSS Hash Option parameters (Carolyn Wyborny)  [Orabug: 23176970]  
  - i40e: Remove HMC AQ API implementation (Neerav Parikh)  [Orabug: 23176970]  
  - i40e: Limit the number of MAC and VLAN addresses that can be added for VFs (Anjali Singhai Jain)  [Orabug: 23176970]  
  - i40e: Change the default for VFs to be not privileged (Anjali Singhai Jain)  [Orabug: 23176970]  
  - i40evf: Add driver support for promiscuous mode (Anjali Singhai Jain)  [Orabug: 23176970]  
  - i40e: Add VF promiscuous mode driver support (Anjali Singhai Jain)  [Orabug: 23176970]  
  - i40e: Add promiscuous on VLAN support (Greg Rose)  [Orabug: 23176970]  
  - i40e/i40evf: Only offload VLAN tag if enabled (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e: Remove zero check (Greg Rose)  [Orabug: 23176970]  
  - i40e: Add DeviceID for X722 QSFP+ (Kamil Krawczyk)  [Orabug: 23176970]  
  - i40e: Add device capability which defines if update is available (Michal Kosiarz)  [Orabug: 23176970]  
  - i40evf: Allow PF driver to configure RSS (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Specify AQ event opcode to wait for (Shannon Nelson)  [Orabug: 23176970]  
  - i40e: Code cleanup in i40e_add_fdir_ethtool (Shannon Nelson)  [Orabug: 23176970]  
  - i40evf: Don't Panic (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Add support for configuring VF RSS (Mitch Williams)  [Orabug: 23176970]  
  - i40e/i40evf: Add support for IPIP and SIT offloads (Alexander Duyck)  [Orabug: 23176970]  
  - i40e/i40evf: Clean up feature flags (Alexander Duyck)  [Orabug: 23176970]  
  - i40evf: properly handle VLAN features (Mitch Williams)  [Orabug: 23176970]  
  - i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Harshitha Ramamurthy)  [Orabug: 23176970]  
  - i40e: Input set mask constants for RSS, flow director, and flex bytes (Kiran Patil)  [Orabug: 23176970]  
  - i40e: Move NVM event wait check to NVM code (Shannon Nelson)  [Orabug: 23176970]  
  - i40e: Add RSS configuration to virtual channel (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Move NVM variable out of AQ struct (Shannon Nelson)  [Orabug: 23176970]  
  - i40e: Restrict VF poll mode to only single function mode devices (Shannon Nelson)  [Orabug: 23176970]  
  - i40e/i40evf: Faster RX via avoiding FCoE (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e/i40evf: Drop unused tx_ring argument (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e/i40evf: Move stack var deeper (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e: Move HW flush (Akeem G Abodunrin)  [Orabug: 23176970]  
  - i40e: Leave debug_mask cleared at init (Shannon Nelson)  [Orabug: 23176970]  
  - i40e: Inserting a HW capability display info (Deepthi Kavalur)  [Orabug: 23176970]  
  - i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Alexander Duyck)  [Orabug: 23176970]  
  - i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Avinash Dayanand)  [Orabug: 23176970]  
  - i40e: Request PHY media event at reset time (Shannon Nelson)  [Orabug: 23176970]  
  - i40e: Lower some message levels (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Fix for supported link modes in 10GBaseT PHY's (Avinash Dayanand)  [Orabug: 23176970]  
  - i40evf: Fix get_rss_aq (Catherine Sullivan)  [Orabug: 23176970]  
  - i40e: Disable link polling (Shannon Nelson)  [Orabug: 23176970]  
  - i40evf: Add longer wait after remove module (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Make VF resets more reliable (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Add new device ID for X722 (Catherine Sullivan)  [Orabug: 23176970]  
  - i40evf: Fix VLAN features (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Remove unused variable (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Anjali Singhai Jain)  [Orabug: 23176970]  
  - i40e: remove redundant check on vsi->active_vlans (Colin King)  [Orabug: 23176970]  
  - i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Catherine Sullivan)  [Orabug: 23176970]  
  - i40e: Change comment to reflect correct function name (Mitch Williams)  [Orabug: 23176970]  
  - i40evf: Add additional check for reset (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Change unknown event error msg to ignore message (Shannon Nelson)  [Orabug: 23176970]  
  - i40e: Added code to prevent double resets (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Notify VFs of all resets (Mitch Williams)  [Orabug: 23176970]  
  - i40e: Remove timer and task only if created (Shannon Nelson)  [Orabug: 23176970]  
  - i40e: Assure that adminq is alive in debug mode (Shannon Nelson)  [Orabug: 23176970]  
  - i40e: Remove MSIx only if created (Shannon Nelson)  [Orabug: 23176970]  
  - i40e: Fix up return code (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e: Save off VSI resource count when updating VSI (Kevin Scott)  [Orabug: 23176970]  
  - i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Catherine Sullivan)  [Orabug: 23176970]  
  - i40e/i40evf: Fix casting in transmit code (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e/i40evf: Fix handling of boolean logic in polling routines (Alexander Duyck)  [Orabug: 23176970]  
  - i40evf: remove dead code (Alan Cox)  [Orabug: 23176970]  
  - i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Alexander Duyck)  [Orabug: 23176970]  
  - i40e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann)  [Orabug: 23176970]  
  - i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Alexander Duyck)  [Orabug: 23176970]  
  - i40e: fix errant PCIe bandwidth message (Jesse Brandeburg)  [Orabug: 23176970]  
  - i40e: Add support for client interface for IWARP driver (Anjali Singhai Jain)  [Orabug: 23176970]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-56.el6uek]
changelog:
  - bnxt: enable driver in x86_64 config files (Brian Maly)  [Orabug: 23221795]  
  - Revert "perf tools: Bump default sample freq to 4 kHz" (ashok.vairavan)  [Orabug: 23262978]  
  - SPARC64: UEK4 LDOMS DOMAIN SERVICES UPDATE 4 (Aaron Young)  [Orabug: 23292083]  
  - IB/ipoib v2: Add readout of statistics using ethtool (Hans Westgaard Ry)  [Orabug: 23105464]  
  - IB/core: Add encode/decode IB_RATE_25_GBPS (Hans Westgaard Ry)  [Orabug: 23084916]  
  - Revert "IPoIB: Protect tx_outstanding from parallel access" (Wengang Wang)  [Orabug: 23480903]  
  - Driver: Vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Shrikrishna Khare)  [Orabug: 23472394]  
  - ppp: take reference on channels netns (Guillaume Nault)  [Orabug: 23276689]  {CVE-2016-4805} 
  - bnxt_en: Support new ETHTOOL_{G|S}LINKSETTINGS API. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Don't allow autoneg on cards that don't support it. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add BCM5731X and BCM5741X device IDs. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add GRO logic for BCM5731X chips. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Refactor bnxt_gro_skb(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Define the supported chip numbers. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add PCI device ID for 57404 NPAR devices. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Enable NPAR (NIC Partitioning) Support. (Satish Baddipadige)  [Orabug: 23221795]  
  - bnxt_en: Handle VF_CFG_CHANGE event from firmware. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add new function bnxt_reset(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add function for VF driver to query default VLAN. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Simplify VLAN receive logic. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Enable and disable RX CTAG and RX STAG VLAN acceleration together. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Fix tx push race condition. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Use dma_rmb() instead of rmb(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add BCM57314 device ID. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Simplify and improve unsupported SFP+ module reporting. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Fix length value in dmesg log firmware error message. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Improve the delay logic for firmware response. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Reduce maximum ring pages if page size is 64K. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Report PCIe link speed and width during driver load (Ajit Khaparde)  [Orabug: 23221795]  
  - bnxt_en: Add Support for ETHTOOL_GMODULEINFO and ETHTOOL_GMODULEEEPRO (Ajit Khaparde)  [Orabug: 23221795]  
  - bnxt_en: Fix invalid max channel parameter in ethtool -l. (Satish Baddipadige)  [Orabug: 23221795]  
  - bnxt_en: Add async event handling for speed config changes. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Call firmware to approve VF MAC address change. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Shutdown link when device is closed. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Disallow forced speed for 10GBaseT devices. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Improve ethtool .get_settings(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Check for valid forced speed during ethtool -s. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add unsupported SFP+ module warnings. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Set async event bits when registering with the firmware. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add get_eee() and set_eee() ethtool support. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add EEE setup code. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add basic EEE support. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Improve flow control autoneg with Firmware 1.2.1 interface. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Update to Firmware 1.2.2 spec. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add workaround to detect bad opaque in rx completion (part 2) (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add workaround to detect bad opaque in rx completion (part 1) (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Setup multicast properly after resetting device. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Need memory barrier when processing the completion ring. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Divide a page into 32K buffers for the aggregation ring if necessary. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Limit RX BD pages to be no bigger than 32K. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Don't fallback to INTA on VF. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Fix ethtool -a reporting. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Fix typo in bnxt_hwrm_set_pause_common(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Implement proper firmware message padding. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Initialize CP doorbell value before ring allocation (Prashant Sreedharan)  [Orabug: 23221795]  
  - bnxt_en: Enable AER support. (Satish Baddipadige)  [Orabug: 23221795]  
  - bnxt_en: Include hardware port statistics in ethtool -S. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Include some hardware port statistics in ndo_get_stats64(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add port statistics support. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Extend autoneg to all speeds. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Use common function to get ethtool supported flags. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add reporting of link partner advertisement. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Refactor bnxt_fw_to_ethtool_advertised_spds(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add hwrm_send_message_silent(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Refactor _hwrm_send_message(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add installed-package firmware version reporting via Ethtool GDRVINFO (Rob Swindell)  [Orabug: 23221795]  
  - bnxt_en: Fix dmesg log firmware error messages. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Use firmware provided message timeout value. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add coalescing support for tx rings. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Refactor bnxt_hwrm_set_coal(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Store irq coalescing timer values in micro seconds. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Send PF driver unload notification to all VFs. (Jeffrey Huang)  [Orabug: 23221795]  
  - bnxt_en: Improve bnxt_vf_update_mac(). (Jeffrey Huang)  [Orabug: 23221795]  
  - bnxt_en: Fix zero padding of tx push data. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Failure to update PHY is not fatal condition. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Remove unnecessary call to update PHY settings. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Poll link at the end of __bnxt_open_nic(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Reduce default ring sizes. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Fix implementation of tx push operation. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Remove 20G support and advertise only 40GbaseCR4. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Cleanup and Fix flow control setup logic (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Fix ethtool autoneg logic. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped counter. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Ring free response from close path should use completion ring (Prashant Sreedharan)  [Orabug: 23221795]  
  - net: bnxt: always return values from _bnxt_get_max_rings (Arnd Bergmann)  [Orabug: 23221795]  
  - bnxt_en: Reset embedded processor after applying firmware upgrade (Rob Swindell)  [Orabug: 23221795]  
  - bnxt_en: Zero pad firmware messages to 128 bytes. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Modify init sequence to support shared or non shared rings. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Modify bnxt_get_max_rings() to support shared or non shared rings. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Re-structure ring indexing and mapping. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Check for NULL rx or tx ring. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Separate bnxt_{rx|tx}_ring_info structs from bnxt_napi struct. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Refactor bnxt_dbg_dump_states(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Add BCM57301 & BCM57402 devices. (David Christensen)  [Orabug: 23221795]  
  - bnxt_en: Update to Firmware interface spec 1.0.0. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Keep track of the ring group resource. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Improve VF resource accounting. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Cleanup bnxt_hwrm_func_cfg(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Check hardware resources before enabling NTUPLE. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Don't treat single segment rx frames as GRO frames. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Allocate rx_cpu_rmap only if Accelerated RFS is enabled. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Increment checksum error counter only if NETIF_F_RXCSUM is set. (Satish Baddipadige)  [Orabug: 23221795]  
  - bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV (Rob Swindell)  [Orabug: 23221795]  
  - bnxt_en: Optimize ring alloc and ring free functions. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: support hwrm_func_drv_unrgtr command (Jeffrey Huang)  [Orabug: 23221795]  
  - bnxt_en: Implement missing tx timeout reset logic. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Don't cancel sp_task from bnxt_close_nic(). (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Change bp->state to bitmap. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Fix bitmap declaration to work on 32-bit arches. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Setup uc_list mac filters after resetting the chip. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: enforce proper storing of MAC address (Jeffrey Huang)  [Orabug: 23221795]  
  - bnxt_en: Fixed incorrect implementation of ndo_set_mac_address (Jeffrey Huang)  [Orabug: 23221795]  
  - bnxt_en: More robust SRIOV cleanup sequence. (Jeffrey Huang)  [Orabug: 23221795]  
  - bnxt_en: Fix comparison of u16 sw_id against negative value. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (Jeffrey Huang)  [Orabug: 23221795]  
  - bnxt_en: Determine tcp/ipv6 RSS hash type correctly. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Change sp events definitions to represent bit position. (Jeffrey Huang)  [Orabug: 23221795]  
  - bnxt_en: add VXLAN dependency (Arnd Bergmann)  [Orabug: 23221795]  
  - bnxt_en: Fix compile warnings when CONFIG_INET is not set. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set. (Michael Chan)  [Orabug: 23221795]  
  - bnxt_en: New Broadcom ethernet driver. (Michael Chan)  [Orabug: 23221795]  
  - fnic/fnic_scsi.c: set missing new_sc flag (Satish Kharat)  [Orabug: 23071668]  
  - ixgbe: Bump version number (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Add KR backplane support for x550em_a (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Add support for SGMII backplane interface (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Add support for SFPs with retimer (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Introduce function to control MDIO speed (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Read and parse NW_MNG_IF_SEL register (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Read and set instance id (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Use new methods for PHY access (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Add support for x550em_a 10G MAC type (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Use method pointer to access IOSF devices (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Add definitions for x550em_a 10G MAC (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Add support for single-port X550 device (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Take manageability semaphore for firmware commands (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Clean up interface for firmware commands (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Correct length check for round up (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Delete some unused register definitions (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Add support for toggling VLAN filtering flag via ethtool (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Place SWFW semaphore in known valid state at probe (Don Skidmore)  [Orabug: 23177316]  
  - ixgbe: add a callback to set the maximum transmit bitrate (Rostislav Pehlivanov)  [Orabug: 23177316]  
  - ixgbe: Fix flow control for Xeon D KR backplane (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Make all unchanging ops structures const (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Avoid adding VLAN 0 twice to VLVF and VFTA (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Do not allow PF to add VLVF entry unless it actually needs it (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Extend trust to allow guest to set unicast address (chas williams)  [Orabug: 23177316]  
  - ixgbevf: use bit operations for setting and checking resets (Emil Tantilov)  [Orabug: 23177316]  
  - ixgbe: on recv increment rx.ring->stats.yields (Pavel Tikhomirov)  [Orabug: 23177316]  
  - ixgbevf: fix error code path when setting MAC address (Emil Tantilov)  [Orabug: 23177316]  
  - ixgbevf: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann)  [Orabug: 23177316]  
  - ixgbe: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann)  [Orabug: 23177316]  
  - ixgbe: Use udelay to avoid sleeping while atomic (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Fix ATR so that it correctly handles IPv6 extension headers (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Store VXLAN port number in network order (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Fix for RAR0 not being set to default MAC addr (Tushar Dave)  [Orabug: 23177316]  
  - ixgbe: fix dates on header of ixgbe_model.h (John Fastabend)  [Orabug: 23177316]  
  - ixgbe: use u32 instead of __u32 in model header (John Fastabend)  [Orabug: 23177316]  
  - net: ixgbe: add minimal parser details for ixgbe (John Fastabend)  [Orabug: 23177316]  
  - ixgbe: Make ATR recognize IPv6 extended headers (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Fix MDD events generated when FCoE+SRIOV are enabled (Neerav Parikh)  [Orabug: 23177316]  
  - ixgbe: Fix to get FDMI HBA attributes information with X550 (Usha Ketineni)  [Orabug: 23177316]  
  - ixgbe: Correct handling of any outer UDP checksum setting (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: do not call check_link for ethtool in ixgbe_get_settings() (Emil Tantilov)  [Orabug: 23177316]  
  - ixgbe: fix broken PFC with X550 (Vasu Dev)  [Orabug: 23177316]  
  - ixgbe: use correct FCoE DDP max check (Vasu Dev)  [Orabug: 23177316]  
  - ixgbe: Fill at least min credits to a TC credit refills (Vasu Dev)  [Orabug: 23177316]  
  - ixgbe: Fix bugs in ixgbe_clear_vf_vlans() (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Correct X550EM_x revision check (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: fix RSS limit for X550 (Emil Tantilov)  [Orabug: 23177316]  
  - ixgbe: Clean up redundancy in hw_enc_features (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: report correct media type for KR, KX and KX4 interfaces (Veola Nazareth)  [Orabug: 23177316]  
  - ixgbe: add support for QSFP PHY types in ixgbe_get_settings() (Emil Tantilov)  [Orabug: 23177316]  
  - ixgbevf: minor cleanups for ixgbevf_set_itr() (Emil Tantilov)  [Orabug: 23177316]  
  - ixgbevf: Fix handling of NAPI budget when multiple queues are enabled per vector (William Dauchy)  [Orabug: 23177316]  
  - ixgbe: do not report 2.5 Gbps as supported (Emil Tantilov)  [Orabug: 23177316]  
  - ixgbe: Clean stale VLANs when changing port VLAN or resetting (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Clear stale pool mappings (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Fix VLAN promisc in relation to SR-IOV (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Add support for VLAN promiscuous with SR-IOV (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Reorder search to work from the top down instead of bottom up (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Simplify configuration of setting VLVF and VLVFB (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Reduce VT code indent in set_vfta by introducing jump label (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Simplify definitions for regidx and bit in set_vfta (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Fix SR-IOV VLAN pool configuration (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Return error on failure to allocate mac_table (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbevf: Handle extended IPv6 headers in Tx path (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Always turn PHY power on when requested (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Handle extended IPv6 headers in Tx path (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Save VF info and take references (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Wait for master disable to be set (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Correct spec violations by waiting after reset (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Update PTP to support X550EM_x devices (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Allow FDB entries access to more RAR filters (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Refactor MAC address configuration code (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbevf: Minor cleanups (Mark Rustad)  [Orabug: 23177316]  
  - ixgbevf: Use a private workqueue to avoid certain possible hangs (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Use private workqueue to avoid certain possible hangs (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Add support for newer thermal alarm (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (Mark Rustad)  [Orabug: 23177316]  
  - ixgbevf: fix spoofed packets with random MAC (Emil Tantilov)  [Orabug: 23177316]  
  - ixgbevf: use ether_addr_copy instead of memcpy (Emil Tantilov)  [Orabug: 23177316]  
  - ixgbe: Remove CS4227 diagnostic code (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe/ixgbevf: use napi_schedule_irqoff() (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: Add KR mode support for CS4227 chip (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe: fix multiple kernel-doc errors (Jean Sacren)  [Orabug: 23177316]  
  - ixgbe: Delete redundant include file (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: drop null test before destroy functions (Julia Lawall)  [Orabug: 23177316]  
  - ixgbe: Reset interface after enabling SR-IOV (Alexander Duyck)  [Orabug: 23177316]  
  - ixgbe, ixgbevf: Add new mbox API xcast mode (Hiroshi Shimamoto)  [Orabug: 23177316]  
  - ixgbe: Check for setup_internal_link method (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: Fix CS4227-related semaphore error on reset failure (Mark Rustad)  [Orabug: 23177316]  
  - ixgbe: disable LRO by default (Emil Tantilov)  [Orabug: 23177316]  
  - ixgbe: add flow control ethertype to the anti-spoofing filter (Emil Tantilov)  [Orabug: 23177316]  
  - i40e: queue-specific settings for interrupt moderation (Kan Liang)  [Orabug: 23176970]  
  - NVMe: IO ending fixes on surprise removal (Keith Busch)  [Orabug: 22620486]  
  - nvme: temporary fix for Apple controller reset (Stephan Günther)  [Orabug: 22620486]  
  - nvme: add missing unmaps in nvme_queue_rq (Christoph Hellwig)  [Orabug: 22620486]  
  - NVMe: default to 4k device page size (Nishanth Aravamudan)  [Orabug: 22620486]  
  - NVMe: reap completion entries when deleting queue (Keith Busch)  [Orabug: 22620486]  
  - NVMe: Fix possible arithmetic overflow for max segments (Keith Busch)  [Orabug: 22620486]  
  - NVMe: add support for Apple NVMe controller (Stephan Günther)  [Orabug: 22620486]  
  - NVMe: use split lo_hi_{read,write}q (Stephan Günther)  [Orabug: 22620486]  
  - NVMe: Increase the max transfer size when mdts is 0 (Sathyavathi M)  [Orabug: 22620486]  
  - nvme: fix 32-bit build warning (Arnd Bergmann)  [Orabug: 22620486]  
  - NVMe: Add explicit block config dependency (Keith Busch)  [Orabug: 22620486]  
  - nvme: move to a new drivers/nvme/host directory (Jay Sternberg)  [Orabug: 22620486]  
  - block: export blkdev_reread_part() and __blkdev_reread_part() (Jarod Wilson)  [Orabug: 22620486]  
  - Nvme: fix build error (Jason Luo)  [Orabug: 22620486]  
  - Nvme: fix several build errors (Jason Luo)  [Orabug: 22620486]  
  - nvme: properly handle partially initialized queues in nvme_create_io_queues (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: merge nvme_dev_start, nvme_dev_resume and nvme_async_probe (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: factor reset code into a common helper (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: delete dev from dev_list in nvme_reset (Christoph Hellwig)  [Orabug: 22620486]  
  - NVMe: Namespace removal simplifications (Keith Busch)  [Orabug: 22620486]  
  - nvme: merge nvme_dev_reset into nvme_reset_failed_dev (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme.h: add missing nvme_id_ctrl endianess annotations (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: move hardware structures out of the uapi version of nvme.h (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: add a local nvme.h header (Christoph Hellwig)  [Orabug: 22620486]  
  - NVMe: Simplify device resume on io queue failure (Keith Busch)  [Orabug: 22620486]  
  - NVMe: Reference count open namespaces (Keith Busch)  [Orabug: 22620486]  
  - NVMe: Using PRACT bit to generate and verify PI by controller (Alok Pandey)  [Orabug: 22620486]  
  - NVMe: removed unused nn var from nvme_dev_add (Matias Bjørling)  [Orabug: 22620486]  
  - NVMe: Set queue max segments (Keith Busch)  [Orabug: 22620486]  
  - NVMe: Add nvme subsystem reset IOCTL (Jon Derrick)  [Orabug: 22620486]  
  - NVMe: Add nvme subsystem reset support (Keith Busch)  [Orabug: 22620486]  
  - NVMe:Remove unreachable code in nvme_abort_req (Sunad Bhandary)  [Orabug: 22620486]  
  - nvme: Fixes u64 division which breaks i386 builds (Jon Derrick)  [Orabug: 22620486]  
  - NVMe: Use CMB for the IO SQes if available (Jon Derrick)  [Orabug: 22620486]  
  - NVMe: Unify SQ entry writing and doorbell ringing (Jon Derrick)  [Orabug: 22620486]  
  - NVMe: Reread partitions on metadata formats (Keith Busch)  [Orabug: 22620486]  
  - NVMe: Fix irq freeing when queue_request_irq fails (Jon Derrick)  [Orabug: 22620486]  
  - NVMe: Memory barrier before queue_count is incremented (Jon Derrick)  [Orabug: 22620486]  
  - drivers/block/nvme-core.c: fix build with gcc-4.4.4 (Andrew Morton)  [Orabug: 22620486]  
  - block: nvme-scsi: Catch kcalloc failure (Axel Lin)  [Orabug: 22620486]  
  - nvme: submit internal commands through the block layer (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: fail SCSI read/write command with unsupported protection bit (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: report the DPOFUA in MODE_SENSE (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: simplify and cleanup the READ/WRITE SCSI CDB parsing code (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: first round at deobsfucating the SCSI translation code (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: fix scsi translation error handling (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: split nvme_trans_send_fw_cmd (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: store a struct device pointer in struct nvme_dev (Christoph Hellwig)  [Orabug: 22620486]  
  - nvme: consolidate synchronous command submission helpers (Christoph Hellwig)  [Orabug: 22620486]  
  - tipc: check nl sock before parsing nested attributes (Richard Alpe)  [Orabug: 23347071]  {CVE-2016-4951} 
  - get_rock_ridge_filename(): handle malformed NM entries (Al Viro)  [Orabug: 23346943]  {CVE-2016-4913} 
  - Btrfs: incremental send, check if orphanized dir inode needs delayed rename (Filipe Manana)  [Orabug: 22984202]  
  - sunrpc: Update RPCBIND_MAXNETIDLEN (Chuck Lever)  [Orabug: 22695683]  
  - svcrdma: Support IPv6 with NFS/RDMA (Shirley Ma)  [Orabug: 22695683]  
  - xprtrdma: Add rdma6 option to support NFS/RDMA IPv6 (Shirley Ma)  [Orabug: 22695683]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-55.el6uek]
changelog:
  - dtrace: better Kconfig documentation (Nick Alcock)   
  - dtrace: put the SDT perf probes in the perf provider namespace (Nick Alcock)  [Orabug: 23004534]  
  - dtrace: make perf-events probes separately configured (Nick Alcock)  [Orabug: 23004534]  
  - dtrace: ensure pdata is large enough (Kris Van Hees)  [Orabug: 23004534]  
  - dtrace: use perf_events probes (Timothy J Fontaine)  [Orabug: 23004534]  
  - dtrace: add support for probes in sections other than .text (Kris Van Hees)  [Orabug: 23344927]  
  - dtrace, ctf: build sdtstubs and CTF after sdtinfo; sdtinfo follows modpost (Nick Alcock)   
  - dtrace: support SDT in single-file modules (Nick Alcock)  [Orabug: 23316392]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-54.el6uek]
changelog:
  - sif: Support for EPSC_API_VERSION(2,5) (Knut Omang)   
  - sif: Be more memory conservative for kdump and xen pv (Knut Omang)  [Orabug: 23523713] [Orabug: 23729807]  
  - sif: rq: Use a workqueue to handle sif_flush_rq (Wei Lin Guay)  [Orabug: 23491094]  
  - sif: rq: Added synchronization between sif_flush_rq and sif_post_recv (Wei Lin Guay)  [Orabug: 23491094]  
  - sif: qp: added persistent_state in sif_qp struct (Wei Lin Guay)  [Orabug: 23491094]  
  - sif: qp: Increase inline data for TSO QPs to accomodate larger L3/L4-headers (Hans Westgaard Ry)   
  - sif: WA#3714: Set flush_retry_qp transport timer to infinite (Triviño)   
  - sif: Add a feature mask to allow internal vlink state to follow ext.links (Knut Omang)  [Orabug: 23509653]  
  - sif: Redefine IB_QP_CREATE_ flags (Hans Westgaard Ry)   
  - sif: SQ: Adding synchronization between wa4074 and post_send (Wei Lin Guay)  [Orabug: 23607042]  
  - sif: BZ4074: clean up the workaround (Wei Lin Guay)  [Orabug: 23607042] [Orabug: 23607042]  
  - sif: BZ 4150: Flush retry reset at 1 when QP is modified to ERROR (Wei Lin Guay)  [Orabug: 23607042]  
  - sif: Automatically generate module version from new define TITAN_RELEASE (Knut Omang)   
  - sif: Enable debugging via trace_printk again (Knut Omang)  [Orabug: 23510486]  
  - sif: Remove ib_query_mr - it has been removed upstream (Knut Omang)   
  - sif: Use kernel function printk_ratelimit() instead of home brew (Knut Omang)   
  - sif: sif_qp: implement additional flush_retry_qp for port 2 (WA#3714) (Triviño)   
  - sif: Build for kernel v.4.5.6 (Knut Omang)   
  - sif: rq: Added synchronization during freeing rq (Wei Lin Guay)   
  - sif: cq: Do not invalidate the CQ until completion of events (Wei Lin Guay)   
  - sif: BZ 4138: Fix a NULL pointer dereference in RDS during tear-down (Wei Lin Guay)  [Orabug: 23490618]  
  - sif: LSO, test/adjust attr in create_qp,test stencil-size in send (Hans Westgaard Ry)   
  - sif: qp: Remove function name in debug printout to avoid confusion (Hakon Bugge)   
  - sif: sif_qp: remove flush_sq_done_wa4074 condition from WA#3714 (Triviño)   
  - sif: Add debugfs for workaround usage statistics (Triviño)   
  - sif: ARMv8 (aarch64) portability changes. (Gerd Rausch)   
  - sif: Fixed typo (Hans Westgaard Ry)   
  - sif: query: Make headroom for TSO stencil used by IPoIB datagram mode (Hans Westgaard Ry)   
  - sif: using FW release version in device attibutes (Andre Wuttke)   
  - sif: Make driver more silent at startup (Knut Omang)   
  - sif: sif_r3: fix sif_r3_recreate_flush_qp soft lockup. (Triviño)   
  - sif: ah: Fixed incorrect ipd setting (Hakon Bugge)   
  - sif: qp/ah: Added XRC QPs & IPD(AH) to debugfs output (Vinay Shaw)   
  - sif: epsc: Fix keepalive timeouts (Knut Omang)   
  - sif: Compile with kernel 4.4.10 (Knut Omang)   
  - sif: DNE QPs were created even with limited mode (Knut Omang)   
  - sif: eq: Avoid sending COMM_EST event to ULPs (UD, RAW & GSI QPs) (Vinay Shaw)   
  - sif: XRC: XRC support and PSIF 2.1 limitation #3521 (Vinay Shaw)  [Orabug: 23044600]  
  - sif: cq: tear-down sequence in cleaning up the SendCQ (Wei Lin Guay)   
  - sif: Fix regressions in supporting fw from release 0.1.0.4 and earlier (Knut Omang)  [Orabug: 23497496]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-53.el6uek]
changelog:
  - blk-mq: dynamic h/w context count (Keith Busch)  [Orabug: 23340426]  
  - blk-mq: avoid inserting requests before establishing new mapping (Akinobu Mita)  [Orabug: 23340426]  
  - xen-blkfront: save uncompleted reqs in blkfront_resume() (Bob Liu)  [Orabug: 23340426]  
  - xen-blkfront: fix resume issues after a migration (Bob Liu)  [Orabug: 23340426]  
  - xen-blkfront: don't call talk_to_blkback when already connected to blkback (Bob Liu)  [Orabug: 23340426]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-51.el6uek]
changelog:
  - RDS/IB: Fix crash in SRQ initialization (Ajaykumar Hotchandani)  [Orabug: 23523586]  
  - btrfs: put delayed item hook into inode (David Sterba)  [Orabug: 23513043]  
  - Revert "net: preserve IP control block during GSO segmentation" (Dan Duval)  [Orabug: 23522263]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.12-50.el6uek]
changelog:
  - RDS: Remove the link-local restriction as a stop gap measure (Santosh Shilimkar)  [Orabug: 2360905]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-49.el6uek]
changelog:
  - pipe: limit the per-user amount of pages allocated in pipes (Willy Tarreau)  [Orabug: 22901731]  {CVE-2016-2847} 
  - add user_struct element unix_inflight pre-req for "pipe: limit the per-user amount of pages allocated in pipes" (Chuck Anderson)  [Orabug: 22901731]  
  - Revert "tracing: Print nasty banner when trace_printk() is in use" (Avinash Repaka)  [Orabug: 23510486]  
  - RDS: IB: restore the vector spreading for the CQs (Santosh Shilimkar)  [Orabug: 23550561]  
  - sched/core: Clear the root_domain cpumasks in init_rootdomain() (Xunlei Pang)  [Orabug: 23307036]  
  - ocfs2: bump up o2cb network protocol version (Junxiao Bi)  [Orabug: 23544119]  
  - xen/x86: actually allocate legacy interrupts on PV guests (Stefano Stabellini)   
  - xen/x86: don't lose event interrupts (Stefano Stabellini)


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-48.el6uek]
changelog:
  - sparc64/uek-rpm: Enable config for the Oracle Infiniband HCA (sif) on SPARC (Chuck Anderson)  [Orabug: 22529577]  
  - secureboot: enable secureboot if boot param is set (Brian Maly)  [Orabug: 23511799]  
  - RHEL: uefi: copy secure_boot flag in boot params across kexec (Brian Maly)  [Orabug: 23511799]  {CVE-2015-7837} 
  - uek-rpm: Enable config for the Oracle Infiniband HCA (sif) (Knut Omang)  [Orabug: 22529577]  
  - fix-up - add back include of linux/hugetlb.h (Chuck Anderson)  [Orabug: 22729791]  
  - fix-up - add back include of linux/dtrace_os.h (Chuck Anderson)  [Orabug: 22729791]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-47.el6uek]
changelog:
  - IB/mlx4: Generate alias GUID for slaves (Yuval Shaia)  [Orabug: 23292164]  
  - RDS: Fix the rds_conn_destroy panic due to pending messages (Bang Nguyen)  [Orabug: 23222944]  
  - RDS: add handshaking for ACL violation detection at passive (Ajaykumar Hotchandani)  [Orabug: 23222944]  
  - RDS: IB: enforce IP anti-spoofing for UUID context (Santosh Shilimkar)  [Orabug: 23222944]  
  - RDS: IB: invoke connection destruction in worker (Ajaykumar Hotchandani)  [Orabug: 23222944]  
  - RDS: message filtering based on UUID (Bang Nguyen)  [Orabug: 23222944]  
  - RDS: Add UUID socket option (Santosh Shilimkar)  [Orabug: 23222944]  
  - RDS: Add reset all conns for a source address to CONN_RESET (Santosh Shilimkar)  [Orabug: 23222944]  
  - IB/ipoib: ioctl interface to manage ACL tables (Yuval Shaia)  [Orabug: 18679884]  
  - IB/ipoib: sysfs interface to manage ACL tables (Yuval Shaia)  [Orabug: 18679884]  
  - IB/{cm,ipoib}: Filter traffic using ACL (Yuval Shaia)  [Orabug: 18679884]  
  - sif driver initial commit part 1 (Knut Omang)  [Orabug: 22529577]  
  - MAINTAINERS: Add Knut Omang as maintainer for sif, Oracles's Infiniband HCA driver (Knut Omang)   
  - ib: Enable building the sif driver in the infiniband stack (Knut Omang)   
  - sif driver initial commit part 7 (Knut Omang)   
  - sif driver initial commit part 6 (Knut Omang)   
  - sif driver initial commit part 5 (Knut Omang)   
  - sif driver initial commit part 4 (Wei Lin Guay)   
  - sif driver initial commit part 3 (Knut Omang)   
  - sif driver initial commit part 2 (Knut Omang)   
  - block: Always check queue limits for cloned requests (Hannes Reinecke)  [Orabug: 23140620]  
  - fix-up code base for v4.1.12-46 merge (Chuck Anderson)  [Orabug: 22729791]  
  - IB/{cm,ipoib}: Manage ACL tables (Yuval Shaia)  [Orabug: 18679884]  
  - SPARC64: UEK4 LDOMS DOMAIN SERVICES UPDATE 3 (Aaron Young)  [Orabug: 22853109]  
  - Interface to mark SR-IOV device ready for use by LDoms guest (Alexandre Chartre)  [Orabug: 22909608]  
  - sparc64: Log warning for invalid hugepages boot param (Vijay Kumar)  [Orabug: 22729791]  
  - sparc64: xl-hugepages (Vijay Kumar)  [Orabug: 22729791]  
  - vmcore: quiet zero PT_NOTE warning (Dave Kleikamp)   
  - sparc64: call crash_kexec() directly from die_if_kernel() (Dave Kleikamp)   
  - sparc: After kexec, ldc_bind needs to reset rx_head (Dave Kleikamp)  [Orabug: 21627005]  
  - sparc: add FORCE_MAX_ZONEORDER (Dave Kleikamp)   
  - reserve memory for elfcorehdr (Dave Kleikamp)   
  - sparc64: crash kernel may only use reserved memory (Dave Kleikamp)   
  - sparc: add crash dump support (Dave Kleikamp)   
  - sparc64: handle booting kernel from shim (Dave Kleikamp)   
  - sparc64: capture obp information during boot (Dave Kleikamp)   
  - sparc64: restore prom_cif_stack (Dave Kleikamp)   
  - sparc64: define CONFIG_KEXEC (Dave Kleikamp)   
  - sparc64: new files: kexec_shim.S and machine_kexec.c (Dave Kleikamp)   
  - kexec: Make kimage_alloc_pages() available to arch code (Dave Kleikamp)   
  - sparc64: add and call reserve_crashkernel (Dave Kleikamp)   
  - kexec: Add kimage_arch_load_normal_segment to generic code (Dave Kleikamp)   
  - sparc64: kexec support for head_64.S (Dave Kleikamp)   
  - Add kexec parameters to HdrS (Dave Kleikamp)   
  - kexec: Define KEXEC_ARCH_SPARC64 (Dave Kleikamp)   
  - sparc64: add arch/sparc/include/asm/kexec.h (Dave Kleikamp)   
  - sparc64: define KEXEC_BASE (Dave Kleikamp)   
  - sparc64: add sparc64_elf_core_copy_regs (Dave Kleikamp)   
  - sparc: add sun4v_mmu_unmap_perm_addr (Dave Kleikamp)   
  - sparc: add pci_sun4v_msiq_tear_down (Dave Kleikamp)   
  - sparc64: chip handler IRQ cookie checking (Dave Kleikamp)   
  - sparc64: check for stopped cpu in smp_boot_one_cpu (Dave Kleikamp)   
  - sparc64: call set_irq_reqs around generic_smp_call_function_interrupt call (Dave Kleikamp)


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-46.el6uek]
changelog:
  - Correct backport of fa3c776 ("Thermal: Ignore invalid trip points") (Mike Galbraith)  [Orabug: 23331182]  
  - tcp_cubic: do not set epoch_start in the future (Eric Dumazet)  [Orabug: 23331181]  
  - usb: xhci: fix xhci locking up during hcd remove (Roger Quadros)  [Orabug: 23331180]  
  - usb: xhci: fix wild pointers in xhci_mem_cleanup (Lu Baolu)  [Orabug: 23331178]  
  - debugfs: Make automount point inodes permanently empty (Seth Forshee)  [Orabug: 23331176]  
  - Btrfs: fix file/data loss caused by fsync after rename and new inode (Filipe Manana)  [Orabug: 23331175]  
  - Btrfs: fix fsync after truncate when no_holes feature is enabled (Filipe Manana)  [Orabug: 23331174]  
  - Btrfs: fix fsync xattr loss in the fast fsync path (Filipe Manana)  [Orabug: 23331173]  
  - assoc_array: don't call compare_object() on a node (Jerome Marchand)  [Orabug: 23331172]  
  - mac80211: properly deal with station hashtable insert errors (Johannes Berg)  [Orabug: 23331171]  
  - drm/i915: Fix race condition in intel_dp_destroy_mst_connector() (Lyude)  [Orabug: 23331170]  
  - usb: renesas_usbhs: fix to avoid using a disabled ep in usbhsg_queue_done() (Yoshihiro Shimoda)   
  - ext4: add lockdep annotations for i_data_sem (Theodore Ts'o)  [Orabug: 23331167]  
  - USB: cypress_m8: add endpoint sanity check (Oliver Neukum)  [Orabug: 23331166]  {CVE-2016-3137} 
  - USB: mct_u232: add sanity checking in probe (Oliver Neukum)  [Orabug: 23331165]  {CVE-2016-3136} 
  - usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler() (Yoshihiro Shimoda)   
  - HID: usbhid: fix inconsistent reset/resume/reset-resume behavior (Alan Stern)  [Orabug: 23331163]  
  - crypto: atmel - fix checks of error code returned by devm_ioremap_resource() (Cyrille Pitchen)   
  - mm/page_alloc: prevent merging between isolated and other pageblocks (Vlastimil Babka)  [Orabug: 23331159]  
  - mm: page_alloc: pass PFN to __free_pages_bootmem (Mel Gorman)  [Orabug: 23331157]  
  - ocfs2/dlm: fix BUG in dlm_move_lockres_to_recovery_list (Joseph Qi)  [Orabug: 23331156]  
  - ocfs2/dlm: fix race between convert and recovery (Joseph Qi)  [Orabug: 23331155]  
  - Input: ati_remote2 - fix crashes on detecting device with invalid descriptor (Vladis Dronov)   
  - rapidio/rionet: fix deadlock on SMP (Aurelien Jacquiot)  [Orabug: 23331153]  
  - fs/coredump: prevent fsuid=0 dumps into user-controlled directories (Jann Horn)  [Orabug: 23331152]  
  - KVM: fix spin_lock_init order on x86 (Paolo Bonzini)  [Orabug: 23331151]  
  - KVM: VMX: avoid guest hang on invalid invept instruction (Paolo Bonzini)  [Orabug: 23331149]  
  - target: Fix target_release_cmd_kref shutdown comp leak (Himanshu Madhani)  [Orabug: 23331148]  
  - bitops: Do not default to __clear_bit() for __clear_bit_unlock() (Peter Zijlstra)  [Orabug: 23331133]  
  - splice: handle zero nr_pages in splice_to_pipe() (Rabin Vincent)  [Orabug: 23331132]  
  - tracing: Fix crash from reading trace_pipe with sendfile (Steven Rostedt (Red Hat))  [Orabug: 23331131]  
  - USB: uas: Reduce can_queue to MAX_CMNDS (Hans de Goede)  [Orabug: 23331130]  
  - USB: cdc-acm: more sanity checking (Oliver Neukum)  [Orabug: 23331129]  
  - USB: usb_driver_claim_interface: add sanity checking (Oliver Neukum)  [Orabug: 23331128]  
  - USB: iowarrior: fix oops with malicious USB descriptors (Josh Boyer)  [Orabug: 23331127]  
  - x86/apic: Fix suspicious RCU usage in smp_trace_call_function_interrupt() (Dave Jones)   
  - Input: synaptics - handle spurious release of trackstick buttons, again (Benjamin Tissoires)   
  - mm: memcontrol: reclaim when shrinking memory.high below usage (Johannes Weiner)  [Orabug: 23331124]  
  - Input: ims-pcu - sanity check against missing interfaces (Oliver Neukum)  [Orabug: 23331123]  
  - mmc: atmel-mci: Check pdata for NULL before dereferencing it at DMA config (Brent Taylor)   
  - mmc: atmel-mci: restore dma on AVR32 (Mans Rullgard)  [Orabug: 23331120]  
  - nfsd: fix deadlock secinfo+readdir compound (J. Bruce Fields)  [Orabug: 23331119]  
  - ALSA: usb-audio: Add sanity checks for endpoint accesses (Takashi Iwai)  [Orabug: 23331117]  
  - ALSA: usb-audio: Fix NULL dereference in create_fixed_stream_quirk() (Takashi Iwai)  [Orabug: 23331116]  
  - HID: i2c-hid: fix OOB write in i2c_hid_set_or_send_report() (Dmitry Torokhov)  [Orabug: 23331115]  
  - md: multipath: don't hardcopy bio in .make_request path (Ming Lei)  [Orabug: 23331114]  
  - Input: powermate - fix oops with malicious USB descriptors (Josh Boyer)  [Orabug: 23331113]  
  - fuse: Add reference counting for fuse_io_priv (Seth Forshee)  [Orabug: 23331112]  
  - fuse: do not use iocb after it may have been freed (Robert Doebbelin)  [Orabug: 23331110]  
  - iser-target: Separate flows for np listeners and connections cma events (Jenny Derzhavetz)   
  - iser-target: Add new state ISER_CONN_BOUND to isert_conn (Jenny Derzhavetz)  [Orabug: 23331108]  
  - iser-target: Fix identification of login rx descriptor type (Jenny Derzhavetz)  [Orabug: 23331107]  
  - dm thin metadata: don't issue prefetches if a transaction abort has failed (Joe Thornber)   
  - jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path (OGAWA Hirofumi)   
  - sg: fix dxferp in from_to case (Douglas Gilbert)  [Orabug: 23331104]  
  - md/raid5: preserve STRIPE_PREREAD_ACTIVE in break_stripe_batch_list (NeilBrown)  [Orabug: 23331103]  
  - be2iscsi: set the boot_kset pointer to NULL in case of failure (Maurizio Lombardi)  [Orabug: 23331102]  
  - x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs (Bjorn Helgaas)   
  - bcache: fix cache_set_flush() NULL pointer dereference on OOM (Eric Wheeler)  [Orabug: 23331099]  
  - bcache: cleaned up error handling around register_cache() (Eric Wheeler)  [Orabug: 23331096]  
  - bcache: fix race of writeback thread starting before complete initialization (Eric Wheeler)   
  - sched/cputime: Fix steal_account_process_tick() to always return jiffies (Chris Friesen)   
  - perf/x86/intel: Add definition for PT PMI bit (Stephane Eranian)  [Orabug: 23331092]  
  - x86: Add new MSRs and MSR bits used for Intel Skylake PMU support (Andi Kleen)  [Orabug: 23331091]  
  - usb: hub: fix a typo in hub_port_init() leading to wrong logic (Oliver Neukum)  [Orabug: 23331090]  
  - of: alloc anywhere from memblock if range not specified (Vinayak Menon)  [Orabug: 23331089]  
  - mtip32xx: Handle FTL rebuild failure state during device initialization (Asai Thambi SP)   
  - mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (Asai Thambi SP)  [Orabug: 23331087]  
  - mtip32xx: Handle safe removal during IO (Asai Thambi SP)  [Orabug: 23331085]  
  - mtip32xx: fix crash on surprise removal of the drive (Asai Thambi SP)  [Orabug: 23331084]  
  - mtip32xx: fix rmmod issue (Asai Thambi SP)  [Orabug: 23331083]  
  - mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild (Asai Thambi SP)  [Orabug: 23331082]  
  - mtip32xx: Print exact time when an internal command is interrupted (Asai Thambi SP)  [Orabug: 23331081]  
  - quota: Fix possible GPF due to uninitialised pointers (Nikolay Borisov)  [Orabug: 23331080]  
  - xfs: fix two memory leaks in xfs_attr_list.c error paths (Mateusz Guzik)  [Orabug: 23331078]  
  - nfsd4: fix bad bounds checking (J. Bruce Fields)  [Orabug: 23331077]  
  - IB/srpt: Simplify srpt_handle_tsk_mgmt() (Bart Van Assche)  [Orabug: 23331076]  
  - X.509: Fix leap year handling again (David Howells)  [Orabug: 23331075]  
  - PKCS#7: Improve and export the X.509 ASN.1 time object decoder (David Howells)  [Orabug: 23331074]  
  - X.509: Extract both parts of the AuthorityKeyIdentifier (David Howells)  [Orabug: 23331073]  
  - crypto: ccp - memset request context to zero during import (Tom Lendacky)  [Orabug: 23331072]  
  - RAID5: check_reshape() shouldn't call mddev_suspend (Shaohua Li)  [Orabug: 23331070]  
  - md/raid5: Compare apples to apples (or sectors to sectors) (Jes Sorensen)  [Orabug: 23331068]  
  - fix kABI breakage from pci_dev changes (Dan Duval)  [Orabug: 23331203] [Orabug: 23331203]  
  - PCI: Disable IO/MEM decoding for devices with non-compliant BARs (Bjorn Helgaas)  [Orabug: 23331067]  
  - PCI: Add dev->has_secondary_link to track downstream PCIe links (Yijing Wang)  [Orabug: 23331066]  
  - mtd: onenand: fix deadlock in onenand_block_markbad (Aaro Koskinen)  [Orabug: 23331065]  
  - aic7xxx: Fix queue depth handling (Alan)  [Orabug: 23331064]  
  - aacraid: Fix memory leak in aac_fib_map_free (Raghava Aditya Renukunta)  [Orabug: 23331062]  
  - aacraid: Fix RRQ overload (Raghava Aditya Renukunta)  [Orabug: 23331060]  
  - dm: fix excessive dm-mq context switching (Mike Snitzer)  [Orabug: 23331058]  
  - ext4: iterate over buffer heads correctly in move_extent_per_page() (Eryu Guan)  [Orabug: 23331057]  
  - tools/hv: Use include/uapi with __EXPORTED_HEADERS__ (Kamal Mostafa)  [Orabug: 23331055]  
  - net: irda: Fix use-after-free in irtty_open() (Peter Hurley)  [Orabug: 23331054]  
  - crypto: ccp - Don't assume export/import areas are aligned (Tom Lendacky)  [Orabug: 23331052]  
  - crypto: ccp - Limit the amount of information exported (Tom Lendacky)  [Orabug: 23331051]  
  - tty: Fix GPF in flush_to_ldisc(), part 2 (Peter Hurley)  [Orabug: 23331050]  
  - crypto: ccp - Add hash state import and export support (Tom Lendacky)  [Orabug: 23331048]  
  - [media] usbvision: fix crash on detecting device with invalid configuration (Vladis Dronov)   
  - include/linux/poison.h: fix LIST_POISON{1,2} offset (Vasily Kulikov)  [Orabug: 23331045]  
  - KEYS: Fix handling of stored error in a negatively instantiated user key (David Howells)   
  - KVM: x86: Reload pit counters for all channels when restoring state (Andrew Honig)  [Orabug: 23331042]  {CVE-2015-7513} 
  - ovl: fix permission checking for setattr (Miklos Szeredi)  [Orabug: 23331041]  
  - btrfs: async-thread: Fix a use-after-free error for trace (Qu Wenruo)  [Orabug: 23331040]  
  - btrfs: Fix no_space in write and rm loop (Zhao Lei)  [Orabug: 23331039]  
  - btrfs: wait for delayed iputs on no space (Zhao Lei)  [Orabug: 23331038]  
  - security: let security modules use PTRACE_MODE_* with bitmasks (Jann Horn)  [Orabug: 23331036]  
  - x86/entry/compat: Add missing CLAC to entry_INT80_32 (Andy Lutomirski)  [Orabug: 23331033]  
  - kernel/resource.c: fix muxed resource handling in __request_region() (Simon Guinot)  [Orabug: 23331032]  
  - btrfs: initialize the seq counter in struct btrfs_device (Sebastian Andrzej Siewior)  [Orabug: 23331031]  
  - Btrfs: Initialize btrfs_root->highest_objectid when loading tree root and subvolume roots (Chandan Rajendra)   
  - Btrfs: fix transaction handle leak on failure to create hard link (Filipe Manana)  [Orabug: 23331029]  
  - Btrfs: fix number of transaction units required to create symlink (Filipe Manana)  [Orabug: 23331027]  
  - Btrfs: send, don't BUG_ON() when an empty symlink is found (Filipe Manana)  [Orabug: 23331026]  
  - btrfs: statfs: report zero available if metadata are exhausted (David Sterba)  [Orabug: 23331025]  
  - Btrfs: igrab inode in writepage (Josef Bacik)  [Orabug: 23331024]  
  - Btrfs: add missing brelse when superblock checksum fails (Anand Jain)  [Orabug: 23331023]  
  - ext4: fix bh->b_state corruption (Jan Kara)  [Orabug: 23331022]  
  - dax: don't abuse get_block mapping for endio callbacks (Dave Chinner)  [Orabug: 23331020]  
  - iio: adis_buffer: Fix out-of-bounds memory access (Lars-Peter Clausen)  [Orabug: 23331019]  
  - ptrace: use fsuid, fsgid, effective creds for fs access checks (Jann Horn)  [Orabug: 23331018]  
  - sched: Fix crash in sched_init_numa() (Raghavendra K T)  [Orabug: 23331017]  
  - HID: usbhid: fix recursive deadlock (Ioan-Adrian Ratiu)  [Orabug: 23331016]  
  - perf/core: Fix perf_sched_count derailment (Alexander Shishkin)  [Orabug: 23331015]  
  - perf: Cure event->pending_disable race (Peter Zijlstra)  [Orabug: 23331014]  
  - perf: Do not double free (Peter Zijlstra)  [Orabug: 23331013]  
  - ext4: fix races of writeback with punch hole and zero range (Jan Kara)  [Orabug: 23331012]  
  - ext4: fix races between buffered IO and collapse / insert range (Jan Kara)  [Orabug: 23331011]  
  - ext4: move unlocked dio protection from ext4_alloc_file_blocks() (Jan Kara)  [Orabug: 23331010]  
  - ext4: fix races between page faults and hole punching (Jan Kara)  [Orabug: 23331007]  
  - KVM: MMU: fix ept=0/pte.u=1/pte.w=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 combo (Paolo Bonzini)   
  - KVM: VMX: disable PEBS before a guest entry (Radim Krčmář)  [Orabug: 23331004]  
  - jffs2: reduce the breakage on recovery from halfway failed rename() (Al Viro)  [Orabug: 23331003]  
  - ncpfs: fix a braino in OOM handling in ncp_fill_cache() (Al Viro)  [Orabug: 23331002]  
  - ovl: copy new uid/gid into overlayfs runtime inode (Konstantin Khlebnikov)  [Orabug: 23331001]  
  - ovl: ignore lower entries when checking purity of non-directory entries (Konstantin Khlebnikov)   
  - ovl: fix getcwd() failure after unsuccessful rmdir (Rui Wang)  [Orabug: 23330998]  
  - mac80211: check PN correctly for GCMP-encrypted fragmented MPDUs (Johannes Berg)  [Orabug: 23330996]  
  - can: gs_usb: fixed disconnect bug by removing erroneous use of kfree() (Maximilain Schneider)   
  - mac80211: fix use of uninitialised values in RX aggregation (Chris Bainbridge)  [Orabug: 23330994]  
  - ipv6: drop frames with attached skb->sk in forwarding (Hannes Frederic Sowa)  [Orabug: 23330993]  
  - ubi: Fix out of bounds write in volume update code (Richard Weinberger)  [Orabug: 23330992]  
  - PM / sleep / x86: Fix crash on graph trace through x86 suspend (Todd E Brandt)  [Orabug: 23330991]  
  - use ->d_seq to get coherency between ->d_inode and ->d_flags (Al Viro)  [Orabug: 23330989]  
  - ALSA: hdspm: Fix zero-division (Takashi Iwai)  [Orabug: 23330988]  
  - ALSA: hdspm: Fix wrong boolean ctl value accesses (Takashi Iwai)  [Orabug: 23330987]  
  - CIFS: Fix SMB2+ interim response processing for read requests (Pavel Shilovsky)  [Orabug: 23330986]  
  - cifs: fix out-of-bounds access in lease parsing (Justin Maggard)  [Orabug: 23330983]  
  - vfio: fix ioctl error handling (Michael S. Tsirkin)  [Orabug: 23330982]  
  - namei: ->d_inode of a pinned dentry is stable only for positives (Al Viro)  [Orabug: 23330981]  
  - do_last(): don't let a bogus return value from ->open() et.al. to confuse us (Al Viro)   
  - mm: numa: quickly fail allocations for NUMA balancing on full nodes (Mel Gorman)  [Orabug: 23330978]  
  - mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEED (Andrea Arcangeli)   
  - x86/mpx: Fix off-by-one comparison with nr_registers (Colin Ian King)  [Orabug: 23330975]  
  - iommu/amd: Apply workaround for ATS write permission check (Jay Cornwall)  [Orabug: 23330974]  
  - Fix directory hardlinks from deleted directories (David Woodhouse)  [Orabug: 23330972]  
  - jffs2: Fix page lock / f->sem deadlock (David Woodhouse)  [Orabug: 23330971]  
  - Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin" (Thomas Betker)  [Orabug: 23330970]  
  - libceph: use the right footer size when skipping a message (Ilya Dryomov)  [Orabug: 23330969]  
  - libceph: don't bail early from try_read() when skipping a message (Ilya Dryomov)  [Orabug: 23330968]  
  - sunrpc/cache: fix off-by-one in qword_get() (Stefan Hajnoczi)  [Orabug: 23330967]  
  - dm: fix dm_rq_target_io leak on faults with .request_fn DM w/ blk-mq paths (Mike Snitzer)   
  - NFSv4: Fix a dentry leak on alias use (Benjamin Coddington)  [Orabug: 23330965]  
  - libata: fix HDIO_GET_32BIT ioctl (Arnd Bergmann)  [Orabug: 23330963]  
  - perf tools: Update MANIFEST per files removed from kernel (David Ahern)  [Orabug: 23330962]  
  - sctp: Fix port hash table size computation (Neil Horman)  [Orabug: 23330961]  
  - rtnl: RTM_GETNETCONF: fix wrong return value (Anton Protopopov)  [Orabug: 23330960]  
  - route: check and remove route cache when we get route (Xin Long)  [Orabug: 23330958]  
  - pppoe: fix reference counting in PPPoE proxy (Guillaume Nault)  [Orabug: 23330957]  
  - l2tp: Fix error creating L2TP tunnels (Mark Tomlinson)  [Orabug: 23330956]  
  - af_unix: Guard against other == sk in unix_dgram_sendmsg (Rainer Weikusat)  [Orabug: 23330954]  
  - ipv4: fix memory leaks in ip_cmsg_send() callers (Eric Dumazet)  [Orabug: 23330953]  
  - bonding: Fix ARP monitor validation (Jay Vosburgh)  [Orabug: 23330952]  
  - net: Copy inner L3 and L4 headers as unaligned on GRE TEB (Alexander Duyck)  [Orabug: 23330951]  
  - flow_dissector: Fix unaligned access in __skb_flow_dissector when used by eth_get_headlen (Alexander Duyck)   
  - sctp: translate network order to host order when users get a hmacid (Xin Long)  [Orabug: 23330948]  
  - tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs (Siva Reddy Kallam)  [Orabug: 23330947]  
  - ipv6: addrconf: Fix recursive spin lock call (subashab@codeaurora.org)  [Orabug: 23330943]  
  - unix: correctly track in-flight fds in sending process user_struct (Hannes Frederic Sowa)  [Orabug: 23330946]  
  - ipv6: fix a lockdep splat (Eric Dumazet)  [Orabug: 23330945] [Orabug: 23330945]  
  - ipv6/udp: use sticky pktinfo egress ifindex on connect() (Paolo Abeni)  [Orabug: 23330942]  
  - ipv6: enforce flowi6_oif usage in ip6_dst_lookup_tail() (Paolo Abeni)  [Orabug: 23330939]  
  - tcp: beware of alignments in tcp_get_info() (Eric Dumazet)  [Orabug: 23330938]  
  - switchdev: Require RTNL mutex to be held when sending FDB notifications (Ido Schimmel)   
  - tipc: fix connection abort during subscription cancel (Parthasarathy Bhuvaragan)  [Orabug: 23330935]  
  - sctp: allow setting SCTP_SACK_IMMEDIATELY by the application (Marcelo Ricardo Leitner)  [Orabug: 23330933]  
  - pptp: fix illegal memory access caused by multiple bind()s (Hannes Frederic Sowa)  [Orabug: 23330932]  
  - af_unix: fix struct pid memory leak (Eric Dumazet)  [Orabug: 23330931]  
  - workqueue: wq_pool_mutex protects the attrs-installation (Lai Jiangshan)  [Orabug: 23330878] [Orabug: 23330878]  
  - workqueue: split apply_workqueue_attrs() into 3 stages (Lai Jiangshan)  [Orabug: 23330877] [Orabug: 23330877]  
  - tcp: fix NULL deref in tcp_v4_send_ack() (Eric Dumazet)  [Orabug: 23330875]  
  - ext4: fix crashes in dioread_nolock mode (Jan Kara)  [Orabug: 23330874]  
  - ipc/shm: handle removed segments gracefully in shm_mmap() (Kirill A. Shutemov)  [Orabug: 23330872]  
  - ipc: convert invalid scenarios to use WARN_ON (Davidlohr Bueso)  [Orabug: 23330871]  
  - ipc,shm: move BUG_ON check into shm_lock (Davidlohr Bueso)  [Orabug: 23330870]  
  - mm: fix regression in remap_file_pages() emulation (Kirill A. Shutemov)  [Orabug: 23330869]  
  - ALSA: pcm: Fix rwsem deadlock for non-atomic PCM stream (Takashi Iwai)  [Orabug: 23330868]  
  - x86/mm: Fix vmalloc_fault() to handle large pages properly (Toshi Kani)  [Orabug: 23330867]  
  - drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_command (Gerd Hoffmann)   
  - ALSA: seq: Fix double port list deletion (Takashi Iwai)  [Orabug: 23330865]  
  - tracepoints: Do not trace when cpu is offline (Steven Rostedt (Red Hat))  [Orabug: 23330864]  
  - ALSA: seq: Fix leak of pool buffer at concurrent writes (Takashi Iwai)  [Orabug: 23330863]  
  - bio: return EINTR if copying to user space got interrupted (Hannes Reinecke)  [Orabug: 23330862]  
  - EVM: Use crypto_memneq() for digest comparisons (Ryan Ware)  [Orabug: 23330860]  {CVE-2016-2085} 
  - ext4: don't read blocks from disk after extents being swapped (Eryu Guan)  [Orabug: 23330859]  
  - ext4: fix potential integer overflow (Insu Yun)  [Orabug: 23330858]  
  - btrfs: properly set the termination value of ctx->pos in readdir (David Sterba)  [Orabug: 23330857]  
  - drm/radeon: hold reference to fences in radeon_sa_bo_new (Nicolai Hähnle)  [Orabug: 23330856]  
  - workqueue: handle NUMA_NO_NODE for unbound pool_workqueue lookup (Tejun Heo)  [Orabug: 23330855]  
  - ALSA: timer: Fix race at concurrent reads (Takashi Iwai)  [Orabug: 23330854]  
  - ALSA: hda - Fix bad dereference of jack object (Takashi Iwai)  [Orabug: 23330852]  
  - ALSA: timer: Fix race between stop and interrupt (Takashi Iwai)  [Orabug: 23330851]  
  - ALSA: timer: Fix wrong instance passed to slave callbacks (Takashi Iwai)  [Orabug: 23330850]  
  - drm/i915/dsi: defend gpio table against out of bounds access (Jani Nikula)  [Orabug: 23330848]  
  - klist: fix starting point removed bug in klist iterators (James Bottomley)  [Orabug: 23330847]  
  - pty: make sure super_block is still valid in final /dev/tty close (Herton R. Krzesinski)  [Orabug: 23330844]  
  - pty: fix possible use after free of tty->driver_data (Herton R. Krzesinski)  [Orabug: 23330843]  
  - serial: omap: Prevent DoS using unprivileged ioctl(TIOCSRS485) (Peter Hurley)  [Orabug: 23330842]  
  - crypto: atmel-sha - remove calls of clk_prepare() from atomic contexts (Cyrille Pitchen)   
  - crypto: atmel - Check for clk_prepare_enable() return value (LABBE Corentin)  [Orabug: 23330840]  
  - crypto: atmel - use devm_xxx() managed function (LABBE Corentin)  [Orabug: 23330839]  
  - Backport fix for crypto: algif_skcipher - Fix race condition in skcipher_check_key (Herbert Xu)   
  - Backport fix for crypto: algif_skcipher - Remove custom release parent function (Herbert Xu)   
  - Backport fix for crypto: algif_skcipher - Add nokey compatibility path (Herbert Xu)   
  - Backport fix for crypto: algif_skcipher - Require setkey before accept(2) (Herbert Xu)   
  - crypto: user - lock crypto_alg_list on alg dump (Mathias Krause)  [Orabug: 23330833]  
  - ALSA: hda - Fix static checker warning in patch_hdmi.c (David Henningsson)  [Orabug: 23330832]  
  - Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl (Filipe Manana)  [Orabug: 23330831]  
  - target: Fix LUN_RESET active TMR descriptor handling (Nicholas Bellinger)  [Orabug: 23330830]  
  - target: Remove first argument of target_{get,put}_sess_cmd() (Bart Van Assche)  [Orabug: 23330829]  
  - libata: fix sff host state machine locking while polling (Tejun Heo)  [Orabug: 23330828]  
  - intel_scu_ipcutil: underflow in scu_reg_access() (Dan Carpenter)  [Orabug: 23330826]  
  - PCI/AER: Flush workqueue on device remove to avoid use-after-free (Sebastian Andrzej Siewior)  [Orabug: 23330824]  
  - radix-tree: fix oops after radix_tree_iter_retry (Konstantin Khlebnikov)  [Orabug: 23330822]  
  - mm: replace vma_lock_anon_vma with anon_vma_lock_read/write (Konstantin Khlebnikov)  [Orabug: 23330819]  
  - ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup (xuejiufei)   
  - dump_stack: avoid potential deadlocks (Eric Dumazet)  [Orabug: 23330817]  
  - drm/dp/mst: Remove port after removing connector. (Maarten Lankhorst)  [Orabug: 23330815]  
  - [media] saa7134-alsa: Only frees registered sound cards (Mauro Carvalho Chehab)  [Orabug: 23330814]  
  - ALSA: timer: Fix leftover link at closing (Takashi Iwai)  [Orabug: 23330813]  
  - xhci: Fix list corruption in urb dequeue at host removal (Mathias Nyman)  [Orabug: 23330812]  
  - radix-tree: fix race in gang lookup (Matthew Wilcox)  [Orabug: 23330811]  
  - drivers/scsi/sg.c: mark VMA as VM_IO to prevent migration (Kirill A. Shutemov)  [Orabug: 23330809]  
  - ALSA: seq: Fix lockdep warnings due to double mutex locks (Takashi Iwai)  [Orabug: 23330807]  
  - ALSA: rawmidi: Fix race at copying & updating the position (Takashi Iwai)  [Orabug: 23330805]  
  - ALSA: timer: Fix link corruption due to double start or stop (Takashi Iwai)  [Orabug: 23330804]  
  - ALSA: timer: Code cleanup (Takashi Iwai)  [Orabug: 23330803]  
  - ALSA: seq: Fix yet another races among ALSA timer accesses (Takashi Iwai)  [Orabug: 23330802]  
  - ALSA: pcm: Fix potential deadlock in OSS emulation (Takashi Iwai)  [Orabug: 23330801]  
  - ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check (Takashi Iwai)  [Orabug: 23330800]  
  - ALSA: seq: Fix race at closing in virmidi driver (Takashi Iwai)  [Orabug: 23330799]  
  - crypto: algif_hash - wait for crypto_ahash_init() to complete (Wang, Rui Y)  [Orabug: 23330797]  
  - crypto: shash - Fix has_key setting (Herbert Xu)  [Orabug: 23330796]  
  - rfkill: fix rfkill_fop_read wait_event usage (Johannes Berg)  [Orabug: 23330795]  
  - mac80211: Requeue work after scan complete for all VIF types. (Sachin Kulkarni)  [Orabug: 23330793]  
  - ACPI / PCI / hotplug: unlock in error path in acpiphp_enable_slot() (Insu Yun)  [Orabug: 23330792]  
  - x86/mm/pat: Avoid truncation when converting cpa->numpages to address (Matt Fleming)  [Orabug: 23330791]  
  - ALSA: dummy: Disable switching timer backend via sysfs (Takashi Iwai)  [Orabug: 23330790]  
  - seccomp: always propagate NO_NEW_PRIVS on tsync (Jann Horn)  [Orabug: 23330789]  
  - n_tty: Fix unsafe reference to "other" ldisc (Peter Hurley)  [Orabug: 23330788]  
  - SCSI: fix crashes in sd and sr runtime PM (Alan Stern)  [Orabug: 23330785]  
  - x86/mm: Fix types used in pgprot cacheability flags translations (Jan Beulich)  [Orabug: 23330784]  
  - virtio_pci: fix use after free on release (Michael S. Tsirkin)  [Orabug: 23330783]  
  - USB: serial: visor: fix crash on detecting device without write_urbs (Vladis Dronov)  [Orabug: 23330782]  
  - USB: visor: fix null-deref at probe (Johan Hovold)  [Orabug: 23330781]  
  - usb: hub: do not clear BOS field during reset device (Du, Changbin)  [Orabug: 23330780]  
  - usb: cdc-acm: handle unlinked urb in acm read callback (Lu Baolu)  [Orabug: 23330778]  
  - pNFS/flexfiles: Fix an XDR encoding bug in layoutreturn (Trond Myklebust)  [Orabug: 23330776]  
  - ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lock (Tariq Saeed)  [Orabug: 23330775] [Orabug: 20933419]  
  - mm: fix mlock accouting (Kirill A. Shutemov)  [Orabug: 23330773]  
  - libceph: fix ceph_msg_revoke() (Ilya Dryomov)  [Orabug: 23330771]  
  - prctl: take mmap sem for writing to protect against others (Mateusz Guzik)  [Orabug: 23330769]  
  - lib/string_helpers.c: fix infinite loop in string_get_size() (Vitaly Kuznetsov)  [Orabug: 23330768]  
  - zsmalloc: fix migrate_zspage-zs_free race condition (Junil Lee)  [Orabug: 23330767]  
  - crypto: algif_skcipher - sendmsg SG marking is off by one (Herbert Xu)  [Orabug: 23330766]  
  - iscsi-target: Fix potential dead-lock during node acl delete (Nicholas Bellinger)  [Orabug: 23330764]  
  - Btrfs: fix deadlock running delayed iputs at transaction commit time (Filipe Manana)  [Orabug: 23330763]  
  - IB/qib: fix mcast detach when qp not attached (Mike Marciniszyn)  [Orabug: 23330760]  
  - crypto: crc32c - Fix crc32c soft dependency (Jean Delvare)  [Orabug: 23330759]  
  - xfs: log mount failures don't wait for buffers to be released (Dave Chinner)  [Orabug: 23330758]  
  - crypto: algif_hash - Fix race condition in hash_check_key (Herbert Xu)  [Orabug: 23330757]  
  - crypto: af_alg - Forbid bind(2) when nokey child sockets are present (Herbert Xu)  [Orabug: 23330755]  
  - crypto: algif_hash - Remove custom release parent function (Herbert Xu)  [Orabug: 23330754]  
  - crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path (Herbert Xu)   
  - crypto: algif_hash - Require setkey before accept(2) (Herbert Xu)  [Orabug: 23330752]  
  - fix kABI breakage from "crypto: hash - Add crypto_ahash_has_setkey" (Dan Duval)  [Orabug: 23330916] [Orabug: 23330916]  
  - crypto: hash - Add crypto_ahash_has_setkey (Herbert Xu)  [Orabug: 23330751]  
  - crypto: af_alg - Add nokey compatibility path (Herbert Xu)  [Orabug: 23330750]  
  - crypto: af_alg - Fix socket double-free when accept fails (Herbert Xu)  [Orabug: 23330749]  
  - crypto: af_alg - Disallow bind/setkey/... after accept(2) (Herbert Xu)  [Orabug: 23330747]  
  - printk: do cond_resched() between lines while outputting to consoles (Tejun Heo)  [Orabug: 23330643]  
  - kernel/panic.c: turn off locks debug before releasing console lock (Vitaly Kuznetsov)  [Orabug: 23330642]  
  - panic: release stale console lock to always get the logbuf printed out (Vitaly Kuznetsov)   
  - memcg: only free spare array when readers are done (Martijn Coenen)  [Orabug: 23330638]  
  - mm: soft-offline: check return value in second __get_any_page() call (Naoya Horiguchi)  [Orabug: 23330637]  
  - zram: try vmalloc() after kmalloc() (Kyeongdon Kim)  [Orabug: 23330636]  
  - zram/zcomp: use GFP_NOIO to allocate streams (Sergey Senozhatsky)  [Orabug: 23330635]  
  - ocfs2/dlm: ignore cleaning the migration mle that is inuse (xuejiufei)  [Orabug: 23330634]  
  - cifs_dbg() outputs an uninitialized buffer in cifs_readdir() (Vasily Averin)  [Orabug: 23330633]  
  - cifs: fix race between call_async() and reconnect() (Rabin Vincent)  [Orabug: 23330631]  
  - cifs: Ratelimit kernel log messages (Jamie Bainbridge)  [Orabug: 23330630]  
  - virtio_balloon: fix race between migration and ballooning (Minchan Kim)  [Orabug: 23330628]  
  - virtio_balloon: fix race by fill and leak (Minchan Kim)  [Orabug: 23330627]  
  - virtio_ballon: change stub of release_pages_by_pfn (Denis V. Lunev)  [Orabug: 23330626]  
  - drm/nouveau/kms: take mode_config mutex in connector hotplug path (Ben Skeggs)  [Orabug: 23330625]  
  - dm snapshot: fix hung bios when copy error occurs (Mikulas Patocka)  [Orabug: 23330624]  
  - scsi: add Synology to 1024 sector blacklist (Mike Christie)  [Orabug: 23330622]  
  - locks: fix unlock when fcntl_setlk races with a close (Jeff Layton)  [Orabug: 23330621]  
  - btrfs: handle invalid num_stripes in sys_array (David Sterba)  [Orabug: 23330619]  
  - PCI: Fix minimum allocation address overwrite (Christoph Biedl)  [Orabug: 23330618]  
  - udf: Check output buffer length when converting name to CS0 (Andrew Gabbasov)  [Orabug: 23330617]  
  - udf: Prevent buffer overrun with multi-byte characters (Andrew Gabbasov)  [Orabug: 23330616]  
  - wlcore/wl12xx: spi: fix NULL pointer dereference (Oops) (Uri Mashiach)  [Orabug: 23330615]  
  - bcache: Change refill_dirty() to always scan entire disk if necessary (Kent Overstreet)  [Orabug: 23330614]  
  - bcache: prevent crash on changing writeback_running (Stefan Bader)  [Orabug: 23330613]  
  - bcache: allows use of register in udev to avoid "device_busy" error. (Gabriel de Perthuis)  [Orabug: 23330612]  
  - bcache: unregister reboot notifier if bcache fails to unregister device (Zheng Liu)   
  - bcache: fix a leak in bch_cached_dev_run() (Al Viro)  [Orabug: 23330610]  
  - bcache: clear BCACHE_DEV_UNLINK_DONE flag when attaching a backing device (Zheng Liu)   
  - bcache: Add a cond_resched() call to gc (Kent Overstreet)  [Orabug: 23330608]  
  - bcache: fix a livelock when we cause a huge number of cache misses (Zheng Liu)  [Orabug: 23330607]  
  - NFS: Fix attribute cache revalidation (Trond Myklebust)  [Orabug: 23330606]  
  - nfs: Fix race in __update_open_stateid() (Andrew Elble)  [Orabug: 23330604]  
  - [media] rc: sunxi-cir: Initialize the spinlock properly (Chen-Yu Tsai)  [Orabug: 23330603]  
  - udf: limit the maximum number of indirect extents in a row (Vegard Nossum)  [Orabug: 23330602]  
  - futex: Drop refcount if requeue_pi() acquired the rtmutex (Thomas Gleixner)  [Orabug: 23330599]  
  - dm thin: fix race condition when destroying thin pool workqueue (Nikolay Borisov)  [Orabug: 23330598]  
  - EDAC: Robustify workqueues destruction (Borislav Petkov)  [Orabug: 23330596]  
  - EDAC, mc_sysfs: Fix freeing bus' name (Borislav Petkov)  [Orabug: 23330595]  
  - ovl: check dentry positiveness in ovl_cleanup_whiteouts() (Konstantin Khlebnikov)  [Orabug: 23330594]  
  - ovl: setattr: check permissions before copy-up (Miklos Szeredi)  [Orabug: 23330593]  
  - wlcore/wl12xx: spi: fix oops on firmware load (Uri Mashiach)  [Orabug: 23330592]  
  - rtlwifi: fix memory leak for USB device (Peter Wu)  [Orabug: 23330591]  
  - ovl: root: copy attr (Miklos Szeredi)  [Orabug: 23330589]  
  - time: Avoid signed overflow in timekeeping_get_ns() (David Gibson)  [Orabug: 23330588]  
  - [media] gspca: ov534/topro: prevent a division by 0 (Antonio Ospite)  [Orabug: 23330587]  
  - fix the regression from "direct-io: Fix negative return from dio read beyond eof" (Al Viro)   
  - direct-io: Fix negative return from dio read beyond eof (Jan Kara)  [Orabug: 23330584]  
  - media/vivid-osd: fix info leak in ioctl (Salva Peiró)  [Orabug: 23330583]  
  - staging: lustre: echo_copy.._lsm() dereferences userland pointers directly (Al Viro)   
  - HID: core: Avoid uninitialized buffer access (Richard Purdie)  [Orabug: 23330580]  
  - xfrm: dst_entries_init() per-net dst_ops (Dan Streetman)  [Orabug: 23330579]  
  - sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Karl Heiss)  [Orabug: 23330578]  
  - team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid (Ido Schimmel)  [Orabug: 23330577]  
  - batman-adv: Drop immediate orig_node free function (Sven Eckelmann)  [Orabug: 23330576]  
  - batman-adv: Drop immediate batadv_hard_iface free function (Sven Eckelmann)  [Orabug: 23330575]  
  - batman-adv: Drop immediate neigh_ifinfo free function (Sven Eckelmann)  [Orabug: 23330573]  
  - batman-adv: Drop immediate batadv_neigh_node free function (Sven Eckelmann)  [Orabug: 23330572]  
  - batman-adv: Drop immediate batadv_orig_ifinfo free function (Sven Eckelmann)  [Orabug: 23330571]  
  - batman-adv: Avoid recursive call_rcu for batadv_nc_node (Sven Eckelmann)  [Orabug: 23330570]  
  - batman-adv: Avoid recursive call_rcu for batadv_bla_claim (Sven Eckelmann)  [Orabug: 23330568]  
  - ppp, slip: Validate VJ compression slot parameters completely (Ben Hutchings)  [Orabug: 23330566]  {CVE-2015-7799} 
  - isdn_ppp: Add checks for allocation failure in isdn_ppp_open() (Ben Hutchings)  [Orabug: 23330565]  
  - tcp/dccp: fix timewait races in timer handling (Eric Dumazet)  [Orabug: 23330564]  
  - bridge: fix lockdep addr_list_lock false positive splat (Nikolay Aleksandrov)  [Orabug: 23330563]  
  - ipv6: update skb->csum when CE mark is propagated (Eric Dumazet)  [Orabug: 23330562]  
  - net: bpf: reject invalid shifts (Rabin Vincent)  [Orabug: 23330560]  
  - phonet: properly unshare skbs in phonet_rcv() (Eric Dumazet)  [Orabug: 23330559]  
  - net: preserve IP control block during GSO segmentation (Konstantin Khlebnikov)  [Orabug: 23330557]  
  - udp: disallow UFO for sockets with SO_NO_CHECK option (Michal Kubeček)  [Orabug: 23330556]  
  - tcp_yeah: don't set ssthresh below 2 (Neal Cardwell)  [Orabug: 23330555]  
  - ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Eric Dumazet)  [Orabug: 23330554]  
  - net: sctp: prevent writes to cookie_hmac_alg from accessing invalid memory (Sasha Levin)   
  - vxlan: fix test which detect duplicate vxlan iface (Nicolas Dichtel)  [Orabug: 23330552]  
  - net: possible use after free in dst_release (Francesco Ruggeri)  [Orabug: 23330551]  
  - net: sched: fix missing free per cpu on qstats (John Fastabend)  [Orabug: 23330549]  
  - net: filter: make JITs zero A for SKF_AD_ALU_XOR_X (Rabin Vincent)  [Orabug: 23330547]  
  - bridge: Only call /sbin/bridge-stp for the initial network namespace (Hannes Frederic Sowa)  [Orabug: 23330545]  
  - fix kABI breakage from "unix: properly account for FDs passed over unix sockets" (Dan Duval)  [Orabug: 23330739] [Orabug: 23330739]  
  - unix: properly account for FDs passed over unix sockets (willy tarreau)  [Orabug: 23330544]  {CVE-2013-4312} 
  - connector: bump skb->users before callback invocation (Florian Westphal)  [Orabug: 23330543]  
  - sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close (Xin Long)   
  - addrconf: always initialize sysctl table data (WANG Cong)  [Orabug: 23330541]  
  - ipv6/addrlabel: fix ip6addrlbl_get() (Andrey Ryabinin)  [Orabug: 23330540]  
  - ASoC: wm8974: set cache type for regmap (Mans Rullgard)  [Orabug: 23330537]  
  - ALSA: timer: Handle disconnection more safely (Takashi Iwai)  [Orabug: 23330536]  
  - ALSA: hda - Flush the pending probe work at remove (Takashi Iwai)  [Orabug: 23330535]  
  - ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0 (Takashi Iwai)  [Orabug: 23330534]  
  - ALSA: hrtimer: Fix stall by hrtimer_cancel() (Takashi Iwai)  [Orabug: 23330533]  
  - ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode (Nicolas Boichat)  [Orabug: 23330532]  
  - ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode (Nicolas Boichat)  [Orabug: 23330531]  
  - ALSA: timer: Fix double unlink of active_list (Takashi Iwai)  [Orabug: 23330530]  
  - ALSA: timer: Fix race among timer ioctls (Takashi Iwai)  [Orabug: 23330528]  
  - ALSA: timer: Harden slave timer list handling (Takashi Iwai)  [Orabug: 23330524]  
  - ALSA: seq: Fix race at timer setup and close (Takashi Iwai)  [Orabug: 23330523]  
  - ALSA: seq: Fix missing NULL check at remove_events ioctl (Takashi Iwai)  [Orabug: 23330522]  
  - ipmi: move timer init to before irq is setup (Jan Stancek)  [Orabug: 23330520]  
  - x86/mm: Add barriers and document switch_mm()-vs-flush synchronization (Andy Lutomirski)  [Orabug: 23330519]  
  - x86/boot: Double BOOT_HEAP_SIZE to 64KB (H.J. Lu)  [Orabug: 23330518]  
  - x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[] (Mario Kleiner)  [Orabug: 23330513]  
  - x86/signal: Fix restart_syscall number for x32 tasks (Dmitry V. Levin)  [Orabug: 23330484]


