# changelog

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]


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


