[El-errata] ELBA-2016-3548 Oracle Linux 7 Unbreakable Enterprise kernel bug fix update

Errata Announcements for Oracle Linux el-errata at oss.oracle.com
Fri Apr 29 17:59:51 PDT 2016


Oracle Linux Bug Fix Advisory ELBA-2016-3548

http://linux.oracle.com/errata/ELBA-2016-3548.html

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

x86_64:
kernel-uek-doc-4.1.12-37.2.1.el7uek.noarch.rpm
kernel-uek-firmware-4.1.12-37.2.1.el7uek.noarch.rpm
kernel-uek-4.1.12-37.2.1.el7uek.x86_64.rpm
kernel-uek-devel-4.1.12-37.2.1.el7uek.x86_64.rpm
kernel-uek-debug-4.1.12-37.2.1.el7uek.x86_64.rpm
kernel-uek-debug-devel-4.1.12-37.2.1.el7uek.x86_64.rpm
dtrace-modules-4.1.12-37.2.1.el7uek-0.5.2-1.el7.x86_64.rpm
dtrace-modules-provider-headers-0.5.2-1.el7.x86_64.rpm
dtrace-modules-shared-headers-0.5.2-1.el7.x86_64.rpm


SRPMS:
http://oss.oracle.com/ol7/SRPMS-updates/kernel-uek-4.1.12-37.2.1.el7uek.src.rpm
http://oss.oracle.com/ol7/SRPMS-updates/dtrace-modules-4.1.12-37.2.1.el7uek-0.5.2-1.el7.src.rpm



Description of changes:

kernel-uek
[4.1.12-37.2.1.el7uek]
- arch/sparc: Sonoma epsc group patch (Joe Moriarty)  [Orabug: 23055865]
- arch/sparc: Sonoma piggyback patch (Joe Moriarty)  [Orabug: 23055807]
- sparc64: bypass iommu to use 64bit address space (Tushar Dave) 
[Orabug: 21149316]
- sparc64: correctly recognize Sonoma chips - add missing break (Chuck 
Anderson)  [Orabug: 22088766]
- sparc64/uek-rpm: enable sun4v_wdt watchdog driver (Chuck Anderson) 
[Orabug: 22329522]
- bnx2x: Fix VLANs null-pointer for 57710, 57711 (Yuval Mintz)  [Orabug: 
23093255]
- proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Alexey Dobriyan) 
[Orabug: 23081539]
- secureboot: enable secureboot if boot param is set (Brian Maly) 
[Orabug: 23038345]
- RHEL: uefi: copy secure_boot flag in boot params across kexec (Brian 
Maly)  [Orabug: 23038345]  {CVE-2015-7837}

[4.1.12-37.1.1.el7uek]
- sparc64/uek-rpm: enable sunhv console driver polling support (Chuck 
Anderson)  [Orabug: 23026831]
- sparc64: correctly recognize Sonoma chips (Allen Pais)  [Orabug: 
22088766]
- Add sun4v_wdt watchdog driver (wim.coekaerts at oracle.com)  [Orabug: 
22329522]
- Revert "Add sun4v_wdt watchdog driver" (Allen Pais)  [Orabug: 22329522]
- sparc64:piggback program generates a.out header with incorrect section 
sizes (Allen Pais)
- 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: 22997967]  {CVE-2016-3157}

[4.1.12-37.el7uek]
- 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]

[4.1.12-36.el7uek]
- 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 at avagotech.com)  [Orabug: 22620626]
- megaraid_sas : Driver version upgrade (sumit.saxena at avagotech.com) 
[Orabug: 22620626]
- megaraid_sas : SMAP restriction--do not access user memory from IOCTL 
code (sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Make PI enabled VD 8 byte DMA aligned 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Initialize tasklet before setting up IRQs 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Indicate online firmware upgrade support for Secure JBOD 
feature (sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Update OCR capability on controller properties change 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Do not use PAGE_SIZE for max_sectors 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Support for Cutlass (12 Gbps) controller 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Support for Intruder (12 Gbps) controller 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Remove PCI id checks (sumit.saxena at avagotech.com) 
[Orabug: 22620626]
- megaraid_sas: Expose TAPE drives unconditionally 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Version update (sumit.saxena at avagotech.com)  [Orabug: 
22620626]
- megaraid_sas: Code refactor for use of requestorId 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Fix validHandles check in I/O path 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Print critical firmware event messages 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Chip reset if driver fails to get IOC ready 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Support for max_io_size 1MB (sumit.saxena at avagotech.com) 
  [Orabug: 22620626]
- megaraid_sas: Code cleanup-use local variable drv_ops inside 
megasas_ioc_init_fusion (sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: JBOD sequence number support 
(sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Increase timeout to 60 secs for abort frames during 
shutdown (sumit.saxena at avagotech.com)  [Orabug: 22620626]
- megaraid_sas: Synchronize driver headers with firmware APIs 
(sumit.saxena at 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]

[4.1.12-35.el7uek]
- 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]

[4.1.12-34.el7uek]
- 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 at 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]

[4.1.12-33.el7uek]
- 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 at 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 at 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]




More information about the El-errata mailing list