# changelog

author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-36.el7uek]
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-37.el7uek]
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-37.1.1.el7uek]
changelog:
  - 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@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}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-37.2.1.el7uek]
changelog:
  - 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}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-37.2.2.el7uek]
changelog:
  - 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-37.3.1.el7uek]
changelog:
  - KEYS: Fix ASN.1 indefinite length object parsing This fixes CVE-2016-0758. (David Howells)  [Orabug: 23279022]  {CVE-2016-0758} 
  - uek-rpm: ol6: revert DRM for experimental or OL6-incompatible drivers (Todd Vierling)  [Orabug: 23270829]  
  - unix: properly account for FDs passed over unix sockets (willy tarreau)  [Orabug: 23262277]  {CVE-2013-4312} {CVE-2013-4312} 
  - 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-37.4.1.el7uek]
changelog:
  - move part of fix for "unix: properly account for FDs passed over unix sockets" (Chuck Anderson)  [Orabug: 23294626]  {CVE-2013-4312} {CVE-2013-4312}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-37.5.1.el7uek]
changelog:
  - sched/core: Clear the root_domain cpumasks in init_rootdomain() (Xunlei Pang)  [Orabug: 23520741]  
  - ocfs2: bump up o2cb network protocol version (Junxiao Bi)  [Orabug: 23515810]  
  - IB/security: Restrict use of the write() interface (Jason Gunthorpe)  [Orabug: 23283954]  {CVE-2016-4565}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-37.6.1.el7uek]
changelog:
  - vfs: rename: check backing inode being equal (Miklos Szeredi)  [Orabug: 24010060]  {CVE-2016-6198} {CVE-2016-6197} 
  - vfs: add vfs_select_inode() helper (Miklos Szeredi)  [Orabug: 24010060]  {CVE-2016-6198} {CVE-2016-6197} 
  - ovl: verify upper dentry before unlink and rename (Miklos Szeredi)  [Orabug: 24010060]  {CVE-2016-6198} {CVE-2016-6197} 
  - ovl: fix getcwd() failure after unsuccessful rmdir (Rui Wang)  [Orabug: 24010060]  {CVE-2016-6198} {CVE-2016-6197} 
  - xen: use same main loop for counting and remapping pages (Juergen Gross)  [Orabug: 24012238]  
  - Revert "ocfs2: bump up o2cb network protocol version" (Junxiao Bi)  [Orabug: 23710417]  
  - atl2: Disable unimplemented scatter/gather feature (Ben Hutchings)  [Orabug: 23704078]  {CVE-2016-2117} 
  - Revert "perf tools: Bump default sample freq to 4 kHz" (ashok.vairavan)  [Orabug: 23634802]  
  - block: Initialize max_dev_sectors to 0 (Keith Busch)  [Orabug: 23333444]  
  - sd: Fix rw_max for devices that report an optimal xfer size (Martin K. Petersen)  [Orabug: 23333444]  
  - sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes (Martin K. Petersen)  [Orabug: 23333444]  
  - sd: Optimal I/O size is in bytes, not sectors (Martin K. Petersen)  [Orabug: 23333444]  
  - sd: Reject optimal transfer length smaller than page size (Martin K. Petersen)  [Orabug: 23333444]  
  - Fix kabi issue for upstream commit ca369d51 (Joe Jin)  [Orabug: 23333444]  
  - block/sd: Fix device-imposed transfer length limits (Joe Jin)  [Orabug: 23333444]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-37.6.2.el7uek]
changelog:
  - KEYS: potential uninitialized variable (Dan Carpenter)  [Orabug: 24393865]  {CVE-2016-4470} 
  - ovl: fix permission checking for setattr (Miklos Szeredi)  [Orabug: 24393742]  {CVE-2015-8660}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-37.6.3.el7uek]
changelog:
  - tcp: make challenge acks less predictable (Eric Dumazet)  [Orabug: 24010103] [Orabug: 2401010]  {CVE-2016-5696}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-60.el7uek]
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-61.el7uek]
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-61.1.1.el7uek]
changelog:
  - ol6-spec: update linux-firmware dependency to 20160616-44.git43e96a1e.0.10 (Chuck Anderson)  [Orabug: 24311968]  
  - ol7-spec: update dracut version dependency to 033-360.0.3 (Chuck Anderson)  [Orabug: 24308248]  
  - [2d8747c2] fixup! blk-mq: prevent double-unlock of mutex (Dan Duval)  [Orabug: 24376521]  
  - tcp: make challenge acks less predictable (Eric Dumazet)  [Orabug: 24010102]  
  - IBCM: dereference timewait_info only when needed (Santosh Shilimkar)  [Orabug: 24326732]  
  - ext4: update c/mtime on truncate up (Eryu Guan)  [Orabug: 24325361]  
  - vfs: add vfs_select_inode() helper (Miklos Szeredi)  [Orabug: 24009788]  {CVE-2016-6198} {CVE-2016-6197} 
  - vfs: rename: check backing inode being equal (Miklos Szeredi)  [Orabug: 24009788]  {CVE-2016-6198} {CVE-2016-6197} 
  - ovl: verify upper dentry before unlink and rename (Miklos Szeredi)  [Orabug: 24009788]  {CVE-2016-6198} {CVE-2016-6197} 
  - xen-pciback: mark device to be hidden on AER error trigger (Elena Ufimtseva)


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.1.3.el7uek]
changelog:
  - ocfs2: improve recovery performance (Junxiao Bi)  [Orabug: 24395729]  
  - qed: Utilize FW 8.10.3.0 (Yuval Mintz)  [Orabug: 24442553]  
  - blk-mq: mark request queue as mq asap (Ming Lei)  [Orabug: 24318720]  
  - lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt() (Mauricio Faria de Oliveira)  [Orabug: 24312616]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.1.7.el7uek]
changelog:
  - x86/xen: Add x86_platform.is_untracked_pat_range quirk to ignore ISA regions. (Konrad Rzeszutek Wilk)  [Orabug: 24566046]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.1.9.el7uek]
changelog:
  - xen-blkback: don't get ref for each queue (Bob Liu)  [Orabug: 24616917]  
  - NVMe: Fix obtaining command result (Keith Busch)  [Orabug: 24655742]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.1.10.el7uek]
changelog:
  - netfilter: x_tables: make sure e->next_offset covers remaining blob size (Florian Westphal)  [Orabug: 24682076]  {CVE-2016-4997} {CVE-2016-4998} 
  - netfilter: x_tables: validate e->target_offset early (Florian Westphal)  [Orabug: 24682076]  {CVE-2016-4997} {CVE-2016-4998}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.1.11.el7uek]
changelog:
  - ocfs2: Fix double put of recount tree in ocfs2_lock_refcount_tree() (Ashish Samant)  [Orabug: 24691860]  
  - megaraid_sas: Don't issue kill adapter for MFI controllers in case of PD list DCMD failure (Sumit Saxena)  [Orabug: 24506797]  
  - netfilter: x_tables: speed up jump target validation (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: enforce nul-terminated table name from getsockopt GET_ENTRIES (Pablo Neira Ayuso)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: remove unused comefrom hookmask argument (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: introduce and use xt_copy_counters_from_user (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: do compat validation via translate_table (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: xt_compat_match_from_user doesn't need a retval (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: ip6_tables: simplify translate_compat_table args (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: ip_tables: simplify translate_compat_table args (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: arp_tables: simplify translate_compat_table args (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: don't reject valid target size on some architectures (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: validate all offsets and sizes in a rule (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: check for bogus target offset (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: check standard target size too (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: add compat version of xt_check_entry_offsets (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: assert minimum target size (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: kill check_entry helper (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: add and use xt_check_entry_offsets (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: validate targets of jumps (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: fix unconditional helper (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: validate targets of jumps (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: don't move to non-existent next rule (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: fix unconditional helper (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134} 
  - netfilter: x_tables: check for size overflow (Florian Westphal)  [Orabug: 24691226]  {CVE-2016-3134}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.1.13.el7uek]
changelog:
  - HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Scott Bauer)  [Orabug: 24803597]  {CVE-2016-5829}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.1.15.el7uek]
changelog:
  - drivers/nvme: provide a module parameter for setting number of I/O queues (Shan Hai)  [Orabug: 24914956]  
  - blk-mq: improve warning for running a queue on the wrong CPU (Jens Axboe)  [Orabug: 24914956]  
  - blk-mq: fix freeze queue race (Shan Hai)  [Orabug: 24914956]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.1.16.el7uek]
changelog:
  - mm: remove gup_flags FOLL_WRITE games from __get_user_pages() (Linus Torvalds)  [Orabug: 24927306]  {CVE-2016-5195}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.17.el7uek]
changelog:
  - sched: panic on corrupted stack end (Jann Horn)  [Orabug: 24971921]  {CVE-2016-1583} 
  - ecryptfs: forbid opening files without mmap handler (Jann Horn)  [Orabug: 24971921]  {CVE-2016-1583} 
  - proc: prevent stacking filesystems on top (Jann Horn)  [Orabug: 24971921]  {CVE-2016-1583}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.1.18.el7uek]
changelog:
  - uek-rpm ol7: change uek-rpm/ol7/update-el release value from 7.1 to 7.3 (Chuck Anderson)  [Orabug: 25050614]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.19.el7uek]
changelog:
  - acpi: Disable ACPI table override if securelevel is set (Linn Crosetto)  [Orabug: 25058966]  {CVE-2016-3699} 
  - aacraid: Check size values after double-fetch from user (Dave Carroll)  [Orabug: 25060060]  {CVE-2016-6480} {CVE-2016-6480} 
  - audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore)  [Orabug: 25059969]  {CVE-2016-6136} 
  - ecryptfs: don't allow mmap when the lower fs doesn't support it (Jeff Mahoney)  [Orabug: 25023269]  {CVE-2016-1583} {CVE-2016-1583} 
  - Revert "ecryptfs: forbid opening files without mmap handler" (Chuck Anderson)  [Orabug: 24971921]  {CVE-2016-1583} 
  - percpu: fix synchronization between synchronous map extension and chunk destruction (Tejun Heo)  [Orabug: 25060084]  {CVE-2016-4794} 
  - percpu: fix synchronization between chunk->map_extend_work and chunk destruction (Tejun Heo)  [Orabug: 25060084]  {CVE-2016-4794} 
  - ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt (Kangjie Lu)  [Orabug: 25059898]  {CVE-2016-4578} 
  - ALSA: timer: Fix leak in events via snd_timer_user_ccallback (Kangjie Lu)  [Orabug: 25059898]  {CVE-2016-4578} 
  - ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS (Kangjie Lu)  [Orabug: 25059752]  {CVE-2016-4569} 
  - Bluetooth: Fix potential NULL dereference in RFCOMM bind callback (Jaganath Kanakkassery)  [Orabug: 25058894]  {CVE-2015-8956} 
  - ASN.1: Fix non-match detection failure on data overrun (David Howells)  [Orabug: 25059037]  {CVE-2016-2053} 
  - mm: migrate dirty page without clear_page_dirty_for_io etc (Hugh Dickins)  [Orabug: 25059188]  {CVE-2016-3070}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.21.el7uek]
changelog:
  - NVMe: reduce queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan)  [Orabug: 25144380]  
  - sctp: validate chunk len before actually using it (Marcelo Ricardo Leitner)  [Orabug: 25142868]  {CVE-2016-9555}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.22.el7uek]
changelog:
  - ocfs2: fix trans extend while free cached blocks (Junxiao Bi)  [Orabug: 25136991]  
  - ocfs2: fix trans extend while flush truncate log (Junxiao Bi)  [Orabug: 25136991]  
  - ocfs2: extend enough credits for freeing one truncate record while replaying truncate records (Xue jiufei)  [Orabug: 25136991]  
  - mpi: Fix NULL ptr dereference in mpi_powm() [ver #3] (Andrey Ryabinin)  [Orabug: 25154096]  {CVE-2016-8650} {CVE-2016-8650} 
  - mlx4: avoid multiple free on id_map_ent (Wengang Wang)  [Orabug: 25159035]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.23.el7uek]
changelog:
  - net: Fix use after free in the recvmmsg exit path (Arnaldo Carvalho de Melo)  [Orabug: 25298601]  {CVE-2016-7117}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.25.el7uek]
changelog:
  - KEYS: Fix short sprintf buffer in /proc/keys show function (David Howells)  [Orabug: 25306361]  {CVE-2016-7042} 
  - nvme: Limit command retries (Keith Busch)  [Orabug: 25374751]  
  - fs/proc/task_mmu.c: fix mm_access() mode parameter in pagemap_read() (Kenny Keslar)  [Orabug: 25374977]  
  - tcp: fix use after free in tcp_xmit_retransmit_queue() (Eric Dumazet)  [Orabug: 25374364]  {CVE-2016-6828} 
  - tunnels: Don't apply GRO to multiple layers of encapsulation. (Jesse Gross)  [Orabug: 25036352]  {CVE-2016-8666} 
  - i40e: Don't notify client(s) for DCB changes on all VSIs (Neerav Parikh)  [Orabug: 25046290]  
  - packet: fix race condition in packet_set_ring (Philip Pettersson)  [Orabug: 25231617]  {CVE-2016-8655} 
  - netlink: Fix dump skb leak/double free (Herbert Xu)  [Orabug: 25231692]  {CVE-2016-9806} 
  - ALSA: pcm : Call kill_fasync() in stream lock (Takashi Iwai)  [Orabug: 25231720]  {CVE-2016-9794} 
  - net: avoid signed overflows for SO_{SND|RCV}BUFFORCE (Eric Dumazet)  [Orabug: 25231751]  {CVE-2016-9793}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.1.26.el7uek]
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)  [Orabug: 25458076]  
  - tcp: double default TSQ output bytes limit (Wei Liu)  [Orabug: 25458076]  
  - xenbus: fix deadlock on writes to /proc/xen/xenbus (David Vrabel)  [Orabug: 25430143]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.27.el7uek]
changelog:
  - vfio/pci: Fix integer overflows, bitmask check (Vlad Tsyrklevich)  [Orabug: 25164094]  {CVE-2016-9083} {CVE-2016-9084} 
  - Don't feed anything but regular iovec's to blk_rq_map_user_iov (Linus Torvalds)  [Orabug: 25231931]  {CVE-2016-9576} 
  - kvm: x86: Check memopp before dereference (CVE-2016-8630) (Owen Hofmann)  [Orabug: 25417387]  {CVE-2016-8630} 
  - crypto: algif_hash - Only export and import on sockets with data (Herbert Xu)  [Orabug: 25417799]  {CVE-2016-8646} 
  - USB: usbfs: fix potential infoleak in devio (Kangjie Lu)  [Orabug: 25462755]  {CVE-2016-4482} 
  - net: fix infoleak in llc (Kangjie Lu)  [Orabug: 25462799]  {CVE-2016-4485}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.28.el7uek]
changelog:
  - dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Andrey Konovalov)  [Orabug: 25598257]  {CVE-2017-6074}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.29.el7uek]
changelog:
  - tty: n_hdlc: get rid of racy n_hdlc.tbuf (Alexander Popov)  [Orabug: 25696677]  {CVE-2017-2636} 
  - TTY: n_hdlc, fix lockdep false positive (Jiri Slaby)  [Orabug: 25696677]  {CVE-2017-2636} 
  - If Slot Status indicates changes in both Data Link Layer Status and Presence Detect, prioritize the Link status change. (Jack Vogel)  [Orabug: 25353783]  
  - PCI: pciehp: Leave power indicator on when enabling already-enabled slot (Ashok Raj)  [Orabug: 25353783]  
  - firewire: net: guard against rx buffer overflows (Stefan Richter)  [Orabug: 25451520]  {CVE-2016-8633} 
  - usbnet: cleanup after bind() in probe() (Oliver Neukum)  [Orabug: 25463898]  {CVE-2016-3951} 
  - cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind (Bjørn Mork)  [Orabug: 25463898]  {CVE-2016-3951} 
  - cdc_ncm: Add support for moving NDP to end of NCM frame (Enrico Mioso)  [Orabug: 25463898]  {CVE-2016-3951} 
  - x86/mm/32: Enable full randomization on i386 and X86_32 (Hector Marco-Gisbert)  [Orabug: 25463918]  {CVE-2016-3672} 
  - kvm: fix page struct leak in handle_vmon (Paolo Bonzini)  [Orabug: 25507133]  {CVE-2017-2596} 
  - crypto: mcryptd - Check mcryptd algorithm compatibility (tim)  [Orabug: 25507153]  {CVE-2016-10147} 
  - kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) (Jim Mattson)  [Orabug: 25507188]  {CVE-2016-9588} 
  - KVM: x86: drop error recovery in em_jmp_far and em_ret_far (Radim Krčmář)  [Orabug: 25507213]  {CVE-2016-9756} 
  - tcp: take care of truncations done by sk_filter() (Eric Dumazet)  [Orabug: 25507226]  {CVE-2016-8645} 
  - rose: limit sk_filter trim to payload (Willem de Bruijn)  [Orabug: 25507226]  {CVE-2016-8645} 
  - tipc: check minimum bearer MTU (Michal Kubeček)  [Orabug: 25507239]  {CVE-2016-8632} {CVE-2016-8632} 
  - fix minor infoleak in get_user_ex() (Al Viro)  [Orabug: 25507269]  {CVE-2016-9178} 
  - scsi: arcmsr: Simplify user_len checking (Borislav Petkov)  [Orabug: 25507319]  {CVE-2016-7425} 
  - scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer() (Dan Carpenter)  [Orabug: 25507319]  {CVE-2016-7425} 
  - tmpfs: clear S_ISGID when setting posix ACLs (Gu Zheng)  [Orabug: 25507341]  {CVE-2016-7097} {CVE-2016-7097} 
  - posix_acl: Clear SGID bit when setting file permissions (Jan Kara)  [Orabug: 25507341]  {CVE-2016-7097} {CVE-2016-7097} 
  - ext2: convert to mbcache2 (Jan Kara)  [Orabug: 25512366]  {CVE-2015-8952} 
  - ext4: convert to mbcache2 (Jan Kara)  [Orabug: 25512366]  {CVE-2015-8952} 
  - mbcache2: reimplement mbcache (Jan Kara)  [Orabug: 25512366]  {CVE-2015-8952} 
  - USB: digi_acceleport: do sanity checking for the number of ports (Oliver Neukum)  [Orabug: 25512466]  {CVE-2016-3140} 
  - net/llc: avoid BUG_ON() in skb_orphan() (Eric Dumazet)  [Orabug: 25682419]  {CVE-2017-6345} 
  - net/mlx4_core: Disallow creation of RAW QPs on a VF (Eli Cohen)  [Orabug: 25697847]  
  - ipv4: keep skb->dst around in presence of IP options (Eric Dumazet)  [Orabug: 25698300]  {CVE-2017-5970} 
  - perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race (Peter Zijlstra)  [Orabug: 25698751]  {CVE-2017-6001} 
  - ip6_gre: fix ip6gre_err() invalid reads (Eric Dumazet)  [Orabug: 25699015]  {CVE-2017-5897} 
  - mpt3sas: Don't spam logs if logging level is 0 (Johannes Thumshirn)  [Orabug: 25699035]  
  - 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)


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.30.el7uek]
changelog:
  - net: ping: check minimum size on ICMP header length (Kees Cook)  [Orabug: 25766898]  {CVE-2016-8399} {CVE-2016-8399} 
  - sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Al Viro)  [Orabug: 25765436]  {CVE-2016-10088} 
  - scsi: sg: check length passed to SG_NEXT_CMD_LEN (peter chang)  [Orabug: 25751984]  {CVE-2017-7187}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.32.el7uek]
changelog:
  - x86/mm: Expand the exception table logic to allow new handling options (Tony Luck)  [Orabug: 25790387]  {CVE-2016-9644}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.33.el7uek]
changelog:
  - Revert "x86/mm: Expand the exception table logic to allow new handling options" (Brian Maly)  [Orabug: 25790387]  {CVE-2016-9644} 
  - Revert "fix minor infoleak in get_user_ex()" (Brian Maly)  [Orabug: 25790387]  {CVE-2016-9644}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.1.34.el7uek]
changelog:
  - uek-rpm: enable CONFIG_KSPLICE. (Jamie Iles)  [Orabug: 25698171]  
  - ksplice: add sysctls for determining Ksplice features. (Jamie Iles)  [Orabug: 25698171]  
  - signal: protect SIGNAL_UNKILLABLE from unintentional clearing. (Jamie Iles)  [Orabug: 25698171]  
  - KVM: x86: fix emulation of "MOV SS, null selector" (Paolo Bonzini)  [Orabug: 25719659]  {CVE-2017-2583} {CVE-2017-2583} 
  - ext4: store checksum seed in superblock (Darrick J. Wong)  [Orabug: 25719728]  {CVE-2016-10208} 
  - ext4: reserve code points for the project quota feature (Theodore Ts'o)  [Orabug: 25719728]  {CVE-2016-10208} 
  - ext4: validate s_first_meta_bg at mount time (Eryu Guan)  [Orabug: 25719728]  {CVE-2016-10208} 
  - ext4: clean up feature test macros with predicate functions (Darrick J. Wong)  [Orabug: 25719728]  {CVE-2016-10208} 
  - sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Marcelo Ricardo Leitner)  [Orabug: 25719793]  {CVE-2017-5986} 
  - tcp: avoid infinite loop in tcp_splice_read() (Eric Dumazet)  [Orabug: 25720805]  {CVE-2017-6214} 
  - ip: fix IP_CHECKSUM handling (Paolo Abeni)  [Orabug: 25720839]  {CVE-2017-6347} 
  - udp: fix IP_CHECKSUM handling (Eric Dumazet)  [Orabug: 25720839]  {CVE-2017-6347} 
  - udp: do not expect udp headers in recv cmsg IP_CMSG_CHECKSUM (Willem de Bruijn)  [Orabug: 25720839]  {CVE-2017-6347} 
  - xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Andy Whitcroft)  [Orabug: 25814641]  {CVE-2017-7184} 
  - xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Andy Whitcroft)  [Orabug: 25814641]  {CVE-2017-7184} 
  - block: fix use-after-free in seq file (Vegard Nossum)  [Orabug: 25877509]  {CVE-2016-7910}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-56.el7uek]
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-57.el7uek]
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-58.el7uek]
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-59.el7uek]
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: Brian Maly <brian.maly@oracle.com> [4.1.12-61.43.1.el7uek]
changelog:
  - RDS/IB: 4KB receive buffers get posted by mistake on 16KB frag connections. (Venkat Venkatsubra)  [Orabug: 26080015]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.44.1.el7uek]
changelog:
  - xsigo: Compute node crash on FC failover (Pradeep Gopanapalli)  [Orabug: 25981984]  
  - I/O ERROR WHEN A FILE ON ACFS FILESYSTEM IS ATTACHED TO THE GUEST DOMU (Joe Jin)  [Orabug: 26096242]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.45.1.el7uek]
changelog:
  - xsigo: poor performance discovering 256 FC LUNs w/4 paths per LUN (Pradeep Gopanapalli)  [Orabug: 25976641]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.46.1.el7uek]
changelog:
  - mlx4: limit max MSIX allocations (Ajaykumar Hotchandani)  [Orabug: 26331606]  
  - nvme: Handle PM1725 HIL reset (Martin K. Petersen)  [Orabug: 26277595]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.47.1.el7uek]
changelog:
  - udp: properly support MSG_PEEK with truncated buffers (Eric Dumazet)  [Orabug: 25876653]  {CVE-2016-10229} 
  - HID: hid-cypress: validate length of report (Greg Kroah-Hartman)  [Orabug: 25795985]  {CVE-2017-7273} 
  - nfsd: stricter decoding of write-like NFSv2/v3 ops (J. Bruce Fields)  [Orabug: 25986983]  {CVE-2017-7895} 
  - net/packet: fix overflow in check for tp_reserve (Andrey Konovalov)  [Orabug: 26143550]  {CVE-2017-7308} 
  - net/packet: fix overflow in check for tp_frame_nr (Andrey Konovalov)  [Orabug: 26143550]  {CVE-2017-7308} 
  - net/packet: fix overflow in check for priv area size (Andrey Konovalov)  [Orabug: 26143550]  {CVE-2017-7308}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.48.1.el7uek]
changelog:
  - net/rds: Reduce memory footprint in rds_sendmsg (Wei Lin Guay)  [Orabug: 26350952]  
  - nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields)  [Orabug: 26366015]  {CVE-2017-7645}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.49.1.el7uek]
changelog:
  - dccp/tcp: do not inherit mc_list from parent (Eric Dumazet)  [Orabug: 26108563]  {CVE-2017-8890} 
  - mlx4_core: Add func name to common error strings to locate uniquely (Mukesh Kacker)  [Orabug: 26137675]  
  - RDS/IB: active bonding port state fix for intfs added late (Mukesh Kacker)  [Orabug: 26139379]  
  - net/mlx4_core: Use round robin scheme to avoid stale caches (Santosh Shilimkar)  [Orabug: 26361580]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.50.1.el7uek]
changelog:
  - char: lp: fix possible integer overflow in lp_setup() (Willy Tarreau)  [Orabug: 26403938]  {CVE-2017-1000363} 
  - ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Takashi Iwai)  [Orabug: 26403954]  {CVE-2017-1000380} 
  - ALSA: timer: Fix race between read and ioctl (Takashi Iwai)  [Orabug: 26403954]  {CVE-2017-1000380} 
  - ipv6: Fix leak in ipv6_gso_segment(). (David S. Miller)  [Orabug: 26403966]  {CVE-2017-9074} 
  - ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Ben Hutchings)  [Orabug: 26403966]  {CVE-2017-9074} 
  - ipv6: Check ip6_find_1stfragopt() return value properly. (David S. Miller)  [Orabug: 26403966]  {CVE-2017-9074} 
  - ipv6: Prevent overrun when parsing v6 header options (Craig Gallek)  [Orabug: 26403966]  {CVE-2017-9074} 
  - ipv6/dccp: do not inherit ipv6_mc_list from parent (WANG Cong)  [Orabug: 26404003]  {CVE-2017-9077} 
  - scsi: libiscsi: use kvzalloc for iscsi_pool_init (Kyle Fortin)  [Orabug: 26443597]  
  - mm: introduce kv[mz]alloc helpers (Kyle Fortin)  [Orabug: 26443597]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.51.1.el7uek]
changelog:
  - SUNRPC: Handle EADDRNOTAVAIL on connection failures (Trond Myklebust)  [Orabug: 25802249]  
  - xen-blkback: stop blkback thread of every queue in xen_blkif_disconnect (Annie Li)


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.54.1.el7uek]
changelog:
  - xen: fix bio vec merging (Roger Pau Monne)  [Orabug: 26669479] [Orabug: 26645497]  {CVE-2017-12134}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.55.1.el7uek]
changelog:
  - Bluetooth: Properly check L2CAP config option output buffer length (Ben Seri)  [Orabug: 26796420]  {CVE-2017-1000251} 
  - blk-mq: avoid re-initialize request which is failed in direct dispatch (Shaohua Li)  [Orabug: 26752510]  
  - xen-blkfront: fix mq start/stop race (Junxiao Bi)  [Orabug: 26739166] [Orabug: 26739166]  
  - Added IB diag counters from UEK2 (Chris Gray)  [Orabug: 26088233]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.56.1.el7uek]
changelog:
  - mlx4_core: calculate log_num_mtt based on total system memory (Wei Lin Guay)  [Orabug: 26867347]  
  - xen/x86: Add interface for querying amount of host memory (Boris Ostrovsky)  [Orabug: 26867347]


author: Dhaval Giani <dhaval.giani@oracle.com> [4.1.12-61.57.1.el7uek]
changelog:
  - packet: fix tp_reserve race in packet_set_ring (Willem de Bruijn)  [Orabug: 26681157]  {CVE-2017-1000111} 
  - sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Eric Dumazet)  [Orabug: 26650879]  {CVE-2017-9075} 
  - x86/acpi: Prevent out of bound access caused by broken ACPI tables (Seunghun Han)  [Orabug: 26643642]  {CVE-2017-11473} 
  - aio: mark AIO pseudo-fs noexec (Jann Horn)  [Orabug: 26643594]  {CVE-2016-10044} 
  - mqueue: fix a use-after-free in sys_mq_notify() (Cong Wang)  [Orabug: 26643552]  {CVE-2017-11176} 
  - ping: implement proper locking (Eric Dumazet)  [Orabug: 26540282]  {CVE-2017-2671} 
  - nfsd: encoders mustn't use unitialized values in error cases (J. Bruce Fields)  [Orabug: 26572912]  {CVE-2017-8797} 
  - nfsd: fix undefined behavior in nfsd4_layout_verify (Ari Kauppi)  [Orabug: 26572912]  {CVE-2017-8797} 
  - vfs: Commit to never having exectuables on proc and sysfs. (Eric W. Biederman)  [Orabug: 26643594]  {CVE-2016-10044} 
  - vfs, writeback: replace FS_CGROUP_WRITEBACK with SB_I_CGROUPWB (Tejun Heo)  [Orabug: 26643594]  {CVE-2016-10044} 
  - fs/exec.c: account for argv/envp pointers (Kees Cook)  [Orabug: 26403981]  {CVE-2017-1000365} {CVE-2017-1000365} 
  - NFSv4: Fix callback server shutdown (Trond Myklebust)  [Orabug: 26403981]  {CVE-2017-9059} 
  - SUNRPC: Refactor svc_set_num_threads() (Trond Myklebust)  [Orabug: 26403981]  {CVE-2017-9059}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.58.1.el7uek]
changelog:
  - netlink: allow to listen "all" netns (Nicolas Dichtel)  [Orabug: 27098331]  
  - netlink: rename private flags and states (Nicolas Dichtel)  [Orabug: 27098331]  
  - netns: use a spin_lock to protect nsid management (Nicolas Dichtel)  [Orabug: 27098331]  
  - netns: notify new nsid outside __peernet2id() (Nicolas Dichtel)  [Orabug: 27098331]  
  - netns: rename peernet2id() to peernet2id_alloc() (Nicolas Dichtel)  [Orabug: 27098331]  
  - netns: always provide the id to rtnl_net_fill() (Nicolas Dichtel)  [Orabug: 27098331]  
  - netns: returns always an id in __peernet2id() (Nicolas Dichtel)  [Orabug: 27098331]  
  - mm: fix new crash in unmapped_area_topdown() (Hugh Dickins)  [Orabug: 26338222]  {CVE-2017-1000364} 
  - mm: larger stack guard gap, between vmas (Hugh Dickins)  [Orabug: 26338222]  {CVE-2017-1000364} 
  - Revert "SUNRPC: Refactor svc_set_num_threads()" (Kirtikar Kashyap)  [Orabug: 26981903]  
  - Revert "NFSv4: Fix callback server shutdown" (Kirtikar Kashyap)  [Orabug: 26981903]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.59.1.el7uek]
changelog:
  - nvme: merge probe_work and reset_work (Christoph Hellwig)  [Orabug: 26984819]  
  - nvme: only ignore hardware errors in nvme_create_io_queues (Christoph Hellwig)  [Orabug: 26984819]  
  - nvme: add NVME_SC_CANCELLED (Christoph Hellwig)  [Orabug: 26984819]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.60.1.el7uek]
changelog:
  - userns: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - udf: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - net: mpls: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - fs: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - ipv6: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - ipv4: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - Thermal/int340x: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - cw1200: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - qla2xxx: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - p54: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - carl9170: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - uvcvideo: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - bpf: prevent speculative execution in eBPF interpreter (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - locking/barriers: introduce new observable speculation barrier (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - x86/cpu/AMD: Remove now unused definition of MFENCE_RDTSC feature (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - x86/cpu/AMD: Make the LFENCE instruction serialized (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - kABI: Make the boot_cpu_data look normal. (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - kernel.spec: Require the new microcode_ctl. (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} {CVE-2017-5715} 
  - x86/microcode/AMD: Add support for fam17h microcode loading (Tom Lendacky)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec_ctrl: Disable if running as Xen PV guest. (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - Set IBPB when running a different VCPU (Dave Hansen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - Clear the host registers after setbe (Jun Nakajima)  [Orabug: 27345850]  {CVE-2017-5715} 
  - Use the ibpb_inuse variable. (Jun Nakajima)  [Orabug: 27345850]  {CVE-2017-5715} 
  - KVM: x86: add SPEC_CTRL to MSR and CPUID lists (Andrea Arcangeli)  [Orabug: 27345850]  {CVE-2017-5715} 
  - kvm: vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Paolo Bonzini)  [Orabug: 27345850]  {CVE-2017-5715} 
  - Use the "ibrs_inuse" variable. (Jun Nakajima)  [Orabug: 27345850]  {CVE-2017-5715} 
  - kvm: svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/svm: Set IBPB when running a different VCPU (Paolo Bonzini)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/kvm: Pad RSB on VM transition (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/cpu/AMD: Add speculative control support for AMD (Tom Lendacky)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/microcode: Recheck IBRS and IBPB feature on microcode reload (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86: Move IBRS/IBPB feature detection to scattered.c (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec_ctrl: Add lock to serialize changes to ibrs and ibpb control (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/kvm: clear registers on VM exit (Tom Lendacky)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/kvm: Set IBPB when switching VM (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - *INCOMPLETE* x86/syscall: Clear unused extra registers on syscall entrance (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/entry: Stuff RSB for entry to kernel for non-SMEP platform (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/mm: Only set IBPB when the new thread cannot ptrace current thread (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/mm: Set IBPB upon context switch (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/idle: Disable IBRS when offlining cpu and re-enable on wakeup (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/idle: Disable IBRS entering idle and enable it on wakeup (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec_ctrl: save IBRS MSR value in paranoid_entry (Andrea Arcangeli)  [Orabug: 27345850]  {CVE-2017-5715} 
  - *Scaffolding* x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/enter: Use IBRS on syscall and interrupts (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86: Add macro that does not save rax, rcx, rdx on stack to disable IBRS (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/enter: MACROS to set/clear IBRS and set IBP (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/feature: Report presence of IBPB and IBRS control (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86: Add STIBP feature enumeration (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/cpufeature: Add X86_FEATURE_IA32_ARCH_CAPS and X86_FEATURE_IBRS_ATT (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/feature: Enable the x86 feature to control (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.61.1.el7uek]
changelog:
  - x86/pti/efi: broken conversion from efi to kernel page table (Pavel Tatashin)  [Orabug: 27378519] [Orabug: 27352353]  {CVE-2017-5754} 
  - x86/spec: Always set IBRS to guest value on VMENTER and host on VMEXIT (redux) (Konrad Rzeszutek Wilk)  [Orabug: 27378474]  
  - x86/IBRS: Make sure we restore MSR_IA32_SPEC_CTRL to a valid value (Boris Ostrovsky)  [Orabug: 27378115]  
  - x86/IBRS/IBPB: Set sysctl_ibrs/ibpb_enabled properly (Boris Ostrovsky)  [Orabug: 27382622]  
  - x86/spec_ctrl: Add missing 'lfence' when IBRS is not supported. (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/entry_64: TRACE_IRQS_OFF before re-enabling. (Jamie Iles)  [Orabug: 27345850]  {CVE-2017-5715} 
  - ptrace: remove unlocked RCU dereference. (Jamie Iles)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/ia32: Adds code hygiene for 32bit SYSCALL instruction entry. (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/ia32: don't save registers on audit call (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec/ia32: Sprinkle IBRS and RSB at the 32-bit SYSCALL (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/ia32: Move STUFF_RSB And ENABLE_IBRS (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec: Always set IBRS to guest value on VMENTER and host on VMEXIT. (Konrad Rzeszutek Wilk)  [Orabug: 27365614]  {CVE-2017-5715} 
  - x86/ia32: save and clear registers on syscall. (Jamie Iles)  [Orabug: 27371760]  {CVE-2017-5754} 
  - x86/IBRS: Save current status of MSR_IA32_SPEC_CTRL (Boris Ostrovsky)  [Orabug: 27371757]  
  - pti: Rename X86_FEATURE_KAISER to X86_FEATURE_PTI (Pavel Tatashin)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/spec_ctrl: Add missing IBRS_DISABLE (Konrad Rzeszutek Wilk)   
  - Make use of ibrs_inuse consistent. (Jun Nakajima)   
  - x86/kvm: Set IBRS on VMEXIT if guest disabled it. (Konrad Rzeszutek Wilk)   
  - Re-introduce clearing of r12-15, rbp, rbx (Kris Van Hees)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86: more ibrs/pti fixes (Pavel Tatashin)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/spec: Actually do the check for in_use on ENABLE_IBRS (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - kvm: svm: Expose the CPUID.0x80000008 ebx flag. (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86/spec_ctrl: Provide the sysfs version of the ibrs_enabled (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86: Use better #define for FEATURE_ENABLE_IBRS and 0 (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86: Instead of 0x2, 0x4, and 0x1 use #defines. (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - kpti: Disable when running under Xen PV (Konrad Rzeszutek Wilk)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86: Don't ENABLE_IBRS in nmi when we are still running on user cr3 (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86/enter: Use IBRS on syscall and interrupts - fix ia32 path (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86: Fix spectre/kpti integration (Konrad Rzeszutek Wilk)  [Orabug: 27371653]  {CVE-2017-5754} 
  - PTI: unbreak EFI old_memmap (Jiri Kosina)  [Orabug: 27371653]  {CVE-2017-5754} 
  - KAISER KABI tweaks. (Martin K. Petersen)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/ldt: fix crash in ldt freeing. (Jamie Iles)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/entry: Define 'cpu_current_top_of_stack' for 64-bit code (Denys Vlasenko)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/entry: Remove unused 'kernel_stack' per-cpu variable (Denys Vlasenko)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/entry: Stop using PER_CPU_VAR(kernel_stack) (Denys Vlasenko)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: Set _PAGE_NX only if supported (Guenter Roeck)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/vdso: Get pvclock data from the vvar VMA instead of the fixmap (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - KPTI: Report when enabled (Kees Cook)  [Orabug: 27371653]  {CVE-2017-5754} 
  - KPTI: Rename to PAGE_TABLE_ISOLATION (Kees Cook)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/kaiser: Move feature detection up (Borislav Petkov)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/kaiser: Reenable PARAVIRT (Borislav Petkov)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/paravirt: Dont patch flush_tlb_single (Thomas Gleixner)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: kaiser_flush_tlb_on_return_to_user() check PCID (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: asm/tlbflush.h handle noPGE at lower level (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: drop is_atomic arg to kaiser_pagetable_walk() (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/kaiser: Check boottime cmdline params (Borislav Petkov)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling (Borislav Petkov)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: add "nokaiser" boot option, using ALTERNATIVE (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: fix unlikely error in alloc_ldt_struct() (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: _pgd_alloc() without __GFP_REPEAT to avoid stalls (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: paranoid_entry pass cr3 need to paranoid_exit (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: PCID 0 for kernel and 128 for user (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: enhanced by kernel and user PCIDs (Dave Hansen)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: vmstat show NR_KAISERTABLE as nr_overhead (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: delete KAISER_REAL_SWITCH option (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: cleanups while trying for gold link (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: kaiser_remove_mapping() move along the pgd (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: tidied up kaiser_add/remove_mapping slightly (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: tidied up asm/kaiser.h somewhat (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: ENOMEM if kaiser_pagetable_walk() NULL (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: fix perf crashes (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: KAISER depends on SMP (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: fix build and FIXME in alloc_ldt_struct() (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: do not set _PAGE_NX on pgd_none (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: merged update (Dave Hansen)  [Orabug: 27371653]  {CVE-2017-5754} 
  - KAISER: Kernel Address Isolation (Richard Fellner)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/boot: Add early cmdline parsing for options with arguments (Tom Lendacky)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm/64: Fix reboot interaction with CR4.PCIDE (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Enable CR4.PCIDE on supported systems (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Add the 'nopcid' boot option to turn off PCID (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Disable PCID on 32-bit kernels (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Make flush_tlb_mm_range() more predictable (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Remove flush_tlb() and flush_tlb_current_task() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/irq: Do not substract irq_tlb_count from irq_call_count (Aaron Lu)  [Orabug: 27371653]  {CVE-2017-5754} 
  - sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - ARM: Hide finish_arch_post_lock_switch() from modules (Steven Rostedt)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm, sched/core: Turn off IRQs in switch_mm() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm, sched/core: Uninline switch_mm() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Build arch/x86/mm/tlb.c even on !SMP (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - sched/core: Add switch_mm_irqs_off() and use it in the scheduler (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - mm/mmu_context, sched/core: Fix mmu_context.h assumption (Ingo Molnar)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: If INVPCID is available, use it to flush global mappings (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Fix INVPCID asm constraint (Borislav Petkov)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Add INVPCID helpers (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/ibrs: Remove 'ibrs_dump' and remove the pr_debug (Konrad Rzeszutek Wilk)  [Orabug: 27351388]  
  - kABI: Revert kABI: Make the boot_cpu_data look normal (Konrad Rzeszutek Wilk)   {CVE-2017-5715}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.62.1.el7uek]
changelog:
  - xen-blkback: add pending_req allocation stats (Ankur Arora)  [Orabug: 27386891]  
  - xen-blkback: move indirect req allocation out-of-line (Ankur Arora)  [Orabug: 27386891]  
  - xen-blkback: pull nseg validation out in a function (Ankur Arora)  [Orabug: 27386891]  
  - xen-blkback: make struct pending_req less monolithic (Ankur Arora)  [Orabug: 27386891]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.63.1.el7uek]
changelog:
  - Revert "kernel.spec: Require the new microcode_ctl." (Brian Maly)   
  - x86: Clean up IBRS functionality resident in common code (Kanth Ghatraju)  [Orabug: 27439198]  
  - x86: Display correct settings for the SPECTRE_V2 bug (Kanth Ghatraju)  [Orabug: 27439198]  
  - Set CONFIG_GENERIC_CPU_VULNERABILITIES flag (Kanth Ghatraju)  [Orabug: 27439198]  
  - x86/cpu: Implement CPU vulnerabilites sysfs functions (Thomas Gleixner)  [Orabug: 27439198]  
  - sysfs/cpu: Fix typos in vulnerability documentation (David Woodhouse)  [Orabug: 27439198]  
  - sysfs/cpu: Add vulnerability folder (Thomas Gleixner)  [Orabug: 27439198]  
  - x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] (David Woodhouse)  [Orabug: 27439198]  
  - x86/cpufeatures: Add X86_BUG_CPU_MELTDOWN (Kanth Ghatraju)  [Orabug: 27439198]  
  - KVM: x86: Add memory barrier on vmcs field lookup (Andrew Honig)   {CVE-2017-5753} 
  - KVM: VMX: remove I/O port 0x80 bypass on Intel hosts (Andrew Honig)  [Orabug: 27439182]  {CVE-2017-1000407} {CVE-2017-1000407}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.64.1.el7uek]
changelog:
  - IB/cm: remove unnecessary ib_query_device in PSIF RNR WA (Wei Lin Guay)  [Orabug: 27243419]  
  - IB/cm: avoid query device in CM REQ/REP (Francisco Triviño)  [Orabug: 27243417]  
  - IB/cm: return original rnr value when RNR WA for PSIF (Francisco Triviño)  [Orabug: 27243417]  
  - IB/cm: MBIT needs to be used in network order (Francisco Triviño)  [Orabug: 27243417]  
  - RDS: ActiveBonding: Make its own thread for active active (Santosh Shilimkar)  [Orabug: 25512942]  
  - RDS: ActiveBonding: Create a cluster sync point for failback (Santosh Shilimkar)  [Orabug: 25512942]  
  - RDS: correct condition check in reconnect_timeout() (Ajaykumar Hotchandani)  [Orabug: 25512942]


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


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


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


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.1.3.el7uek]
changelog:
  - net: ping: check minimum size on ICMP header length (Kees Cook)  [Orabug: 25766894]  {CVE-2016-8399} {CVE-2016-8399} 
  - Revert "be2net: fix initial MAC setting" (Somasundaram Krishnasamy)  [Orabug: 25766096]  
  - sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Al Viro)  [Orabug: 25765432]  {CVE-2016-10088} 
  - scsi: sg: check length passed to SG_NEXT_CMD_LEN (peter chang)  [Orabug: 25758993]  {CVE-2017-7187} 
  - xsigo: Fix spinlock release in case of error (Pradeep Gopanapalli)  [Orabug: 25714787]  
  - IB/CORE: sync the resouce access in fmr_pool (Wengang Wang)   
  - tty: n_hdlc: get rid of racy n_hdlc.tbuf (Alexander Popov)  [Orabug: 25696600]  {CVE-2017-2636} 
  - TTY: n_hdlc, fix lockdep false positive (Jiri Slaby)  [Orabug: 25696600]  {CVE-2017-2636} 
  - xsigo: Optimize xsvnic module parameters for UEK4 (Pradeep Gopanapalli)  [Orabug: 25675936]  
  - ovl: Do d_type check only if work dir creation was successful (Vivek Goyal)  [Orabug: 25656740]  
  - ovl: Ensure upper filesystem supports d_type (Vivek Goyal)  [Orabug: 25656740]  
  - net/llc: avoid BUG_ON() in skb_orphan() (Eric Dumazet)  [Orabug: 25644572]  {CVE-2017-6345} 
  - ip: fix IP_CHECKSUM handling (Paolo Abeni)  [Orabug: 25644367]  {CVE-2017-6347} 
  - udp: fix IP_CHECKSUM handling (Eric Dumazet)  [Orabug: 25644367]  {CVE-2017-6347} 
  - udp: do not expect udp headers in recv cmsg IP_CMSG_CHECKSUM (Willem de Bruijn)  [Orabug: 25644367]  {CVE-2017-6347} 
  - tcp: avoid infinite loop in tcp_splice_read() (Eric Dumazet)  [Orabug: 25615169]  {CVE-2017-6214} 
  - sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Marcelo Ricardo Leitner)  [Orabug: 25557999]  {CVE-2017-5986} 
  - ext4: store checksum seed in superblock (Darrick J. Wong)  [Orabug: 25494931]  {CVE-2016-10208} 
  - ext4: reserve code points for the project quota feature (Theodore Ts'o)  [Orabug: 25494931]  {CVE-2016-10208} 
  - ext4: validate s_first_meta_bg at mount time (Eryu Guan)  [Orabug: 25494931]  {CVE-2016-10208} 
  - ext4: clean up feature test macros with predicate functions (Darrick J. Wong)  [Orabug: 25494931]  {CVE-2016-10208} 
  - KVM: x86: fix emulation of "MOV SS, null selector" (Paolo Bonzini)  [Orabug: 25437453]  {CVE-2017-2583} {CVE-2017-2583} 
  - gfs2: fix slab corruption during mounting and umounting gfs file system (Thomas Tai)   
  - gfs2: handle NULL rgd in set_rgrp_preferences (Abhi Das)   
  - sched/wait: Fix signal handling in bit wait helpers (Peter Zijlstra)  [Orabug: 25416990]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.1.4.el7uek]
changelog:
  - xen-netfront: Rework the fix for Rx stall during OOM and network stress (Dongli Zhang)  [Orabug: 25803206]  
  - xen-netfront: Fix Rx stall during network stress and OOM (Dongli Zhang)  [Orabug: 25803206]  
  - lpfc cannot establish connection with targets that send PRLI under P2P mode (Joe Jin)  [Orabug: 25790926]  
  - Revert "fix minor infoleak in get_user_ex()" (Brian Maly)  [Orabug: 25790386]  {CVE-2016-9644} 
  - Revert "ipv4: use skb coalescing in defragmentation" (Florian Westphal)  [Orabug: 25508841]  
  - Drivers: hv: vss: convert to hv_utils_transport (Vitaly Kuznetsov)  [Orabug: 24745861]  
  - Drivers: hv: vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov)  [Orabug: 24745861]  
  - Drivers: hv: vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov)  [Orabug: 24745861]  
  - Drivers: hv: kvp: convert to hv_utils_transport (Vitaly Kuznetsov)  [Orabug: 24745861]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.1.5.el7uek]
changelog:
  - restore mutex_lock() call to blk_mq_freeze_queue_start() (Dan Duval)  [Orabug: 25638616]  
  - Revert "restrict /dev/mem to idle io memory ranges" (Chuck Anderson)  [Orabug: 25785410]  
  - Revert "be2net: fix MAC addr setting on privileged BE3 VFs" (Somasundaram Krishnasamy)  [Orabug: 25814899]  
  - xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Andy Whitcroft)  [Orabug: 25814632]  {CVE-2017-7184} 
  - xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Andy Whitcroft)  [Orabug: 25814632]  {CVE-2017-7184} 
  - ipc/shm: Fix shmat mmap nil-page protection (Davidlohr Bueso)  [Orabug: 25796993]  {CVE-2017-5669} 
  - vfs: move permission checking into notify_change() for utimes(NULL) (Miklos Szeredi)  [Orabug: 25684456]  
  - dtrace: fix handling of save_stack_trace sentinel (x86 only) (Kris Van Hees)  [Orabug: 25727046]  
  - dtrace: DTrace walltime lock-free implementation (Tomas Jedlicka)  [Orabug: 25715256]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.1.8.el7uek]
changelog:
  - qla2xxx: Fix NULL pointer deref in QLA interrupt (Bruno PrÃ©mont)  [Orabug: 25894919]  
  - sched/wait: Fix the signal handling fix (Peter Zijlstra)  [Orabug: 25896852]  
  - Change return value for notify_change() to EACCES (Dhaval Giani)  [Orabug: 25897119]


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


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.2.1.el7uek]
changelog:
  - KVM: VMX: fix vmwrite to invalid VMCS (Radim Krčmář)   
  - Revert "i40e: enable VSI broadcast promiscuous mode instead of adding broadcast filter" (Brian Maly)  [Orabug: 25825419]  
  - qla2xxx: Fix NULL pointer deref in QLA interrupt (Bruno PrÃ©mont)  [Orabug: 25894919]  
  - sched/wait: Fix the signal handling fix (Peter Zijlstra)  [Orabug: 25896852]  
  - Change return value for notify_change() to EACCES (Dhaval Giani)  [Orabug: 25897119]  
  - block: fix use-after-free in seq file (Vegard Nossum)  [Orabug: 25877496]  {CVE-2016-7910} 
  - net/mlx4_core: panic the system on unrecoverable errors (Santosh Shilimkar)  [Orabug: 25225861]  
  - restore mutex_lock() call to blk_mq_freeze_queue_start() (Dan Duval)  [Orabug: 25638616]  
  - Revert "restrict /dev/mem to idle io memory ranges" (Chuck Anderson)  [Orabug: 25785410]  
  - Revert "be2net: fix MAC addr setting on privileged BE3 VFs" (Somasundaram Krishnasamy)  [Orabug: 25814899]  
  - xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Andy Whitcroft)  [Orabug: 25814632]  {CVE-2017-7184} 
  - xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Andy Whitcroft)  [Orabug: 25814632]  {CVE-2017-7184} 
  - ipc/shm: Fix shmat mmap nil-page protection (Davidlohr Bueso)  [Orabug: 25796993]  {CVE-2017-5669} 
  - vfs: move permission checking into notify_change() for utimes(NULL) (Miklos Szeredi)  [Orabug: 25684456]  
  - dtrace: fix handling of save_stack_trace sentinel (x86 only) (Kris Van Hees)  [Orabug: 25727046]  
  - xen-netfront: Rework the fix for Rx stall during OOM and network stress (Dongli Zhang)  [Orabug: 25803206]  
  - xen-netfront: Fix Rx stall during network stress and OOM (Dongli Zhang)  [Orabug: 25803206]  
  - lpfc cannot establish connection with targets that send PRLI under P2P mode (Joe Jin)  [Orabug: 25790926]  
  - Revert "fix minor infoleak in get_user_ex()" (Brian Maly)  [Orabug: 25790386]  {CVE-2016-9644} 
  - Revert "ipv4: use skb coalescing in defragmentation" (Florian Westphal)  [Orabug: 25508841]  
  - Drivers: hv: vss: convert to hv_utils_transport (Vitaly Kuznetsov)  [Orabug: 24745861]  
  - Drivers: hv: vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov)  [Orabug: 24745861]  
  - Drivers: hv: vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov)  [Orabug: 24745861]  
  - Drivers: hv: kvp: convert to hv_utils_transport (Vitaly Kuznetsov)  [Orabug: 24745861]  
  - dtrace: DTrace walltime lock-free implementation (Tomas Jedlicka)  [Orabug: 25715256]  
  - net: ping: check minimum size on ICMP header length (Kees Cook)  [Orabug: 25766894]  {CVE-2016-8399} {CVE-2016-8399} 
  - Revert "be2net: fix initial MAC setting" (Somasundaram Krishnasamy)  [Orabug: 25766096]  
  - sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Al Viro)  [Orabug: 25765432]  {CVE-2016-10088} 
  - scsi: sg: check length passed to SG_NEXT_CMD_LEN (peter chang)  [Orabug: 25758993]  {CVE-2017-7187} 
  - xsigo: Fix spinlock release in case of error (Pradeep Gopanapalli)  [Orabug: 25714787]  
  - IB/CORE: sync the resouce access in fmr_pool (Wengang Wang)   
  - tty: n_hdlc: get rid of racy n_hdlc.tbuf (Alexander Popov)  [Orabug: 25696600]  {CVE-2017-2636} 
  - TTY: n_hdlc, fix lockdep false positive (Jiri Slaby)  [Orabug: 25696600]  {CVE-2017-2636} 
  - xsigo: Optimize xsvnic module parameters for UEK4 (Pradeep Gopanapalli)  [Orabug: 25675936]  
  - ovl: Do d_type check only if work dir creation was successful (Vivek Goyal)  [Orabug: 25656740]  
  - ovl: Ensure upper filesystem supports d_type (Vivek Goyal)  [Orabug: 25656740]  
  - net/llc: avoid BUG_ON() in skb_orphan() (Eric Dumazet)  [Orabug: 25644572]  {CVE-2017-6345} 
  - ip: fix IP_CHECKSUM handling (Paolo Abeni)  [Orabug: 25644367]  {CVE-2017-6347} 
  - udp: fix IP_CHECKSUM handling (Eric Dumazet)  [Orabug: 25644367]  {CVE-2017-6347} 
  - udp: do not expect udp headers in recv cmsg IP_CMSG_CHECKSUM (Willem de Bruijn)  [Orabug: 25644367]  {CVE-2017-6347} 
  - tcp: avoid infinite loop in tcp_splice_read() (Eric Dumazet)  [Orabug: 25615169]  {CVE-2017-6214} 
  - sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Marcelo Ricardo Leitner)  [Orabug: 25557999]  {CVE-2017-5986} 
  - ext4: store checksum seed in superblock (Darrick J. Wong)  [Orabug: 25494931]  {CVE-2016-10208} 
  - ext4: reserve code points for the project quota feature (Theodore Ts'o)  [Orabug: 25494931]  {CVE-2016-10208} 
  - ext4: validate s_first_meta_bg at mount time (Eryu Guan)  [Orabug: 25494931]  {CVE-2016-10208} 
  - ext4: clean up feature test macros with predicate functions (Darrick J. Wong)  [Orabug: 25494931]  {CVE-2016-10208} 
  - KVM: x86: fix emulation of "MOV SS, null selector" (Paolo Bonzini)  [Orabug: 25437453]  {CVE-2017-2583} {CVE-2017-2583} 
  - gfs2: fix slab corruption during mounting and umounting gfs file system (Thomas Tai)   
  - gfs2: handle NULL rgd in set_rgrp_preferences (Abhi Das)   
  - sched/wait: Fix signal handling in bit wait helpers (Peter Zijlstra)  [Orabug: 25416990]  
  - net/mlx4_core: Disallow creation of RAW QPs on a VF (Eli Cohen)  [Orabug: 25652330]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.3.1.el7uek]
changelog:
  - Re-enable SDP for uek-nano kernel (Ashok Vairavan)  [Orabug: 25968572]  
  - xsigo: Compute node crash on FC failover (Pradeep Gopanapalli)  [Orabug: 25946533]  
  - NVMe: Set affinity after allocating request queues (Keith Busch)  [Orabug: 25945973]  
  - nvme: use an integer value to Linux errno values (Christoph Hellwig)  [Orabug: 25945973]  
  - blk-mq: fix racy updates of rq->errors (Christoph Hellwig)  [Orabug: 25945973]  
  - x86/apic: Handle zero vector gracefully in clear_vector_irq() (Keith Busch)  [Orabug: 24515998]  
  - PCI: Prevent VPD access for QLogic ISP2722 (Ethan Zhao)  [Orabug: 24819170]  
  - PCI: Prevent VPD access for buggy devices (Babu Moger)  [Orabug: 24819170]  
  - ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki)  [Orabug: 25525433]  
  - Btrfs: don't BUG_ON() in btrfs_orphan_add (Josef Bacik)  [Orabug: 25534945]  
  - Btrfs: clarify do_chunk_alloc()'s return value (Liu Bo)  [Orabug: 25534945]  
  - btrfs: flush_space: treat return value of do_chunk_alloc properly (Alex Lyakas)  [Orabug: 25534945]  
  - Revert "[SCSI] libiscsi: Reduce locking contention in fast path" (Ashish Samant)  [Orabug: 25721518]  
  - qla2xxx: Allow vref count to timeout on vport delete. (Joe Carnuccio)  [Orabug: 25862953]  
  - Drivers: hv: kvp: fix IP Failover (Vitaly Kuznetsov)  [Orabug: 25866691]  
  - Drivers: hv: util: Pass the channel information during the init call (K. Y. Srinivasan)  [Orabug: 25866691]  
  - Drivers: hv: utils: run polling callback always in interrupt context (Olaf Hering)  [Orabug: 25866691]  
  - Drivers: hv: util: Increase the timeout for util services (K. Y. Srinivasan)  [Orabug: 25866691]  
  - Drivers: hv: kvp: check kzalloc return value (Vitaly Kuznetsov)  [Orabug: 25866691]  
  - Drivers: hv: fcopy: dynamically allocate smsg_out in fcopy_send_data() (Vitaly Kuznetsov)   
  - Drivers: hv: vss: full handshake support (Vitaly Kuznetsov)  [Orabug: 25866691]  
  - xen: Make VPMU init message look less scary (Juergen Gross)  [Orabug: 25873416]  
  - udp: properly support MSG_PEEK with truncated buffers (Eric Dumazet)  [Orabug: 25876652]  {CVE-2016-10229}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.3.2.el7uek]
changelog:
  - sparc64: Detect DAX ra+pgsz when hvapi minor doesn't indicate it (Rob Gardner)  [Orabug: 25997533]  
  - sparc64: DAX memory will use RA+PGSZ feature in HV (Rob Gardner)  [Orabug: 25997533] [Orabug: 25931417]  
  - sparc64: Disable DAX flow control (Rob Gardner)  [Orabug: 25997226]  
  - sparc64: DAX memory needs persistent mappings (Rob Gardner)  [Orabug: 25997137]  
  - sparc64: Fix incorrect error print in DAX driver when validating ccb (Sanath Kumar)  [Orabug: 25996975]  
  - sparc64: DAX request for non 4MB memory should return with unique errno (Sanath Kumar)  [Orabug: 25996823]  
  - sparc64: DAX request to mmap non 4MB memory should fail with a debug print (Sanath Kumar)  [Orabug: 25996823]  
  - sparc64: DAX request for non 4MB memory should return with unique errno (Sanath Kumar)  [Orabug: 25996823]  
  - sparc64: Incorrect print by DAX driver when old driver API is used (Sanath Kumar)  [Orabug: 25996790]  
  - sparc64: DAX request to dequeue half of a long CCB should not succeed (Sanath Kumar)  [Orabug: 25996747]  
  - sparc64: dax_overflow_check reports incorrect data (Sanath Kumar)  [Orabug: 25996655]  
  - sparc64: Ignored DAX ref count causes lockup (Rob Gardner)  [Orabug: 25996628]  
  - sparc64: disable dax page range checking on RA (Rob Gardner)  [Orabug: 25996546]  
  - sparc64: Oracle Data Analytics Accelerator (DAX) driver (Sanath Kumar)  [Orabug: 25996522]  
  - sparc64: Add DAX hypervisor services (Allen Pais)  [Orabug: 25996475]  
  - sparc64: create/destroy cpu sysfs dynamically (Atish Patra)  [Orabug: 21775890] [Orabug: 25216469]  
  - megaraid: Fix unaligned warning (Allen Pais)  [Orabug: 24817799]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.3.3.el7uek]
changelog:
  - nfsd: stricter decoding of write-like NFSv2/v3 ops (J. Bruce Fields)  [Orabug: 25986971]  {CVE-2017-7895}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.3.4.el7uek]
changelog:
  - ipv6: catch a null skb before using it in a DTRACE (Shannon Nelson)  [Orabug: 26075879]  
  - sparc64: Do not retain old VM_SPARC_ADI flag when protection changes on page (Khalid Aziz)  [Orabug: 26038830]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.3.6.el7uek]
changelog:
  - net/packet: fix overflow in check for tp_reserve (Andrey Konovalov)  [Orabug: 26143545]  {CVE-2017-7308} 
  - net/packet: fix overflow in check for tp_frame_nr (Andrey Konovalov)  [Orabug: 26143545]  {CVE-2017-7308} 
  - net/packet: fix overflow in check for priv area size (Andrey Konovalov)  [Orabug: 26143545]  {CVE-2017-7308}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.3.7.el7uek]
changelog:
  - mm: fix new crash in unmapped_area_topdown() (Hugh Dickins)  [Orabug: 26326143]  {CVE-2017-1000364} 
  - mm: larger stack guard gap, between vmas (Hugh Dickins)  [Orabug: 26326143]  {CVE-2017-1000364}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.3.8.el7uek]
changelog:
  - macsec: dynamically allocate space for sglist (Jason A. Donenfeld)  [Orabug: 26368162]  {CVE-2017-7477} 
  - macsec: avoid heap overflow in skb_to_sgvec (Jason A. Donenfeld)  [Orabug: 26368162]  {CVE-2017-7477} 
  - nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields)  [Orabug: 26366988]  {CVE-2017-7645}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.3.9.el7uek]
changelog:
  - bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (Paolo Abeni)  [Orabug: 26445633]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.4.1.el7uek]
changelog:
  - I/O ERROR WHEN A FILE ON ACFS FILESYSTEM IS ATTACHED TO THE GUEST DOMU (Joe Jin)  [Orabug: 25877674]  
  - HID: hid-cypress: validate length of report (Greg Kroah-Hartman)  [Orabug: 25891893]  {CVE-2017-7273} 
  - Revert "xen/events: remove unnecessary call to bind_evtchn_to_cpu()" (Zhenzhong Duan)   
  - NVMe: Use requested sync command timeout (Keith Busch)  [Orabug: 26046907]  
  - xen-blkback: report hotplug-status busy when detach is initiated but frontend device is busy. (Niranjan Patil)  [Orabug: 26086380]  
  - RDS/IB: 4KB receive buffers get posted by mistake on 16KB frag connections. (Venkat Venkatsubra)  [Orabug: 26079995]  
  - mlx4: limit max MSIX allocations (Ajaykumar Hotchandani)  [Orabug: 26088056]  
  - ipv6: catch a null skb before using it in a DTRACE (Shannon Nelson)  [Orabug: 26075879]  
  - sparc64: Do not retain old VM_SPARC_ADI flag when protection changes on page (Khalid Aziz)  [Orabug: 26038830]  
  - nfsd: stricter decoding of write-like NFSv2/v3 ops (J. Bruce Fields)  [Orabug: 25986971]  {CVE-2017-7895} 
  - sparc64: Detect DAX ra+pgsz when hvapi minor doesn't indicate it (Rob Gardner)  [Orabug: 25997533]  
  - sparc64: DAX memory will use RA+PGSZ feature in HV (Rob Gardner)  [Orabug: 25997533] [Orabug: 25931417]  
  - sparc64: Disable DAX flow control (Rob Gardner)  [Orabug: 25997226]  
  - sparc64: DAX memory needs persistent mappings (Rob Gardner)  [Orabug: 25997137]  
  - sparc64: Fix incorrect error print in DAX driver when validating ccb (Sanath Kumar)  [Orabug: 25996975]  
  - sparc64: DAX request for non 4MB memory should return with unique errno (Sanath Kumar)  [Orabug: 25996823]  
  - sparc64: DAX request to mmap non 4MB memory should fail with a debug print (Sanath Kumar)  [Orabug: 25996823]  
  - sparc64: DAX request for non 4MB memory should return with unique errno (Sanath Kumar)  [Orabug: 25996823]  
  - sparc64: Incorrect print by DAX driver when old driver API is used (Sanath Kumar)  [Orabug: 25996790]  
  - sparc64: DAX request to dequeue half of a long CCB should not succeed (Sanath Kumar)  [Orabug: 25996747]  
  - sparc64: dax_overflow_check reports incorrect data (Sanath Kumar)  [Orabug: 25996655]  
  - sparc64: Ignored DAX ref count causes lockup (Rob Gardner)  [Orabug: 25996628]  
  - sparc64: disable dax page range checking on RA (Rob Gardner)  [Orabug: 25996546]  
  - sparc64: Oracle Data Analytics Accelerator (DAX) driver (Sanath Kumar)  [Orabug: 25996522]  
  - sparc64: Add DAX hypervisor services (Allen Pais)  [Orabug: 25996475]  
  - sparc64: create/destroy cpu sysfs dynamically (Atish Patra)  [Orabug: 21775890] [Orabug: 25216469]  
  - megaraid: Fix unaligned warning (Allen Pais)  [Orabug: 24817799]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.5.1.el7uek]
changelog:
  - percpu_ref: allow operation mode switching operations to be called concurrently (Tejun Heo)  [Orabug: 26223304]  
  - percpu_ref: restructure operation mode switching (Tejun Heo)  [Orabug: 26223304]  
  - percpu_ref: unify staggered atomic switching wait behavior (Tejun Heo)  [Orabug: 26223304]  
  - percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_ref_switch_to_atomic() (Tejun Heo)  [Orabug: 26223304]  
  - percpu_ref: remove unnecessary RCU grace period for staggered atomic switching confirmation (Tejun Heo)  [Orabug: 26223304]  
  - block: Fix mismerge in queue freeze logic (Martin K. Petersen)  [Orabug: 26223304]  
  - nvme: Add a wrapper for getting the admin queue depth (Martin K. Petersen)  [Orabug: 26247244]  
  - nvme: Remove timeout when deleting queue (Martin K. Petersen)  [Orabug: 26256275]  
  - nvme: Quirks for PM1725 controllers (Martin K. Petersen)  [Orabug: 26033880]  
  - nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too (Guilherme G. Piccoli)  [Orabug: 26033880]  
  - nvme/quirk: Add a delay before checking device ready for memblaze device (Wenbo Wang)  [Orabug: 26033880]  
  - nvme/quirk: Add a delay before checking for adapter readiness (Guilherme G. Piccoli)  [Orabug: 26033880]  
  - net/mlx4_core: Use round robin scheme to avoid stale caches (Santosh Shilimkar)  [Orabug: 26265818]  
  - IP/ipoib: Move initialization of ACL instances table to device init phase (Yuval Shaia)  [Orabug: 25993610]  
  - Revert "mlx4_ib: Memory leak on Dom0 with SRIOV." (Hakon Bugge)  [Orabug: 26107170]  
  - Revert "mlx4: avoid multiple free on id_map_ent" (Hakon Bugge)  [Orabug: 26107170]  
  - NVMe: During NVMe probe, get NVMe device information before mapping the device. (Ashok Vairavan)  [Orabug: 26227515]  
  - PCI/AER: include header file (Sudip Mukherjee)  [Orabug: 26138886]  
  - NVMe: reverse IO direction for VUC command code F7 (Ashok Vairavan)  [Orabug: 26138886]  
  - nvme: factor out a add nvme_is_write helper (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: allow for size limitations from transport drivers (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme.h: add constants for PSDT and FUSE values (James Smart)  [Orabug: 26138886]  
  - nvme.h: add AER constants (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme.h: add NVM command set SQE/CQE size defines (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme.h: Add get_log_page command strucure (Armen Baloyan)  [Orabug: 26138886]  
  - nvme.h: add RTD3R, RTD3E and OAES fields (Christoph Hellwig)  [Orabug: 26138886]  
  - NVMe: Only release requested regions (Johannes Thumshirn)  [Orabug: 26138886]  
  - NVMe: Fix removal in case of active namespace list scanning method (Sunad Bhandary)  [Orabug: 26138886]  
  - NVMe: Implement namespace list scanning (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Don't unmap controller registers on reset (Keith Busch)  [Orabug: 26138886]  
  - NVMe: reduce admin queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan)  [Orabug: 26138886]  
  - nvme: Limit command retries (Keith Busch)  [Orabug: 26138886]  
  - NVMe: reduce queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan)  [Orabug: 26138886]  
  - NVMe: Create discard zero quirk white list (Keith Busch)  [Orabug: 26138886]  
  - nvme: use UINT_MAX for max discard sectors (Minfei Huang)  [Orabug: 26138886]  
  - nvme: move nvme_cancel_request() to common code (Ming Lin)  [Orabug: 26138886]  
  - nvme: update and rename nvme_cancel_io to nvme_cancel_request (Ming Lin)  [Orabug: 26138886]  
  - blk-mq: Export tagset iter function (Sagi Grimberg)  [Orabug: 26138886]  
  - NVMe: Add device ID's with stripe quirk (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Short-cut removal on surprise hot-unplug (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Allow user initiated rescan (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Reduce driver log spamming (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Unbind driver on failure (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Delete only created queues (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Fix reset/remove race (Keith Busch)  [Orabug: 26138886]  
  - nvme: fix nvme_ns_remove() deadlock (Ming Lin)  [Orabug: 26138886]  
  - nvme: switch to RCU freeing the namespace (Ming Lin)  [Orabug: 26138886]  
  - NVMe: correct comment for offset enum of controller registers in nvme.h (Wang Sheng-Hui)  [Orabug: 26138886]  
  - nvme: add helper nvme_cleanup_cmd() (Ming Lin)  [Orabug: 26138886]  
  - nvme: move AER handling to common code (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move namespace scanning to core (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: tighten up state check for namespace scanning (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: introduce a controller state machine (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: remove the io_incapable method (Christoph Hellwig)  [Orabug: 26138886]  
  - NVMe: nvme_core_exit() should do cleanup in the reverse order as nvme_core_init does (Wang Sheng-Hui)  [Orabug: 26138886]  
  - NVMe: Fix check_flush_dependency warning (Keith Busch)  [Orabug: 26138886]  
  - NVMe: small typo in section BLK_DEV_NVME_SCSI of host/Kconfig (Wang Sheng-Hui)  [Orabug: 26138886]  
  - nvme: fix cntlid type (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: Avoid reset work on watchdog timer function during error recovery (Guilherme G. Piccoli)  [Orabug: 26138886]  
  - nvme: remove dead controllers from a work item (Christoph Hellwig)  [Orabug: 26138886]  
  - NVMe: silence warning about unused 'dev' (Jens Axboe)  [Orabug: 26138886]  
  - NVMe: switch to using blk_queue_write_cache() (Jens Axboe)  [Orabug: 26138886]  
  - block: add ability to flag write back caching on a device (Jens Axboe)  [Orabug: 26138886]  
  - nvme: Use blk-mq helper for IO termination (Sagi Grimberg)  [Orabug: 26138886]  
  - NVMe: Skip async events for degraded controllers (Keith Busch)  [Orabug: 26138886]  
  - nvme: add helper nvme_setup_cmd() (Ming Lin)  [Orabug: 26138886]  
  - block: add offset in blk_add_request_payload() (Ming Lin)  [Orabug: 26138886]  
  - nvme: rewrite discard support (Ming Lin)  [Orabug: 26138886]  
  - nvme: add helper nvme_map_len() (Ming Lin)  [Orabug: 26138886]  
  - nvme: add missing lock nesting notation (Ming Lin)  [Orabug: 26138886]  
  - NVMe: Always use MSI/MSI-x interrupts (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Fix reset/remove race (Keith Busch)  [Orabug: 26138886]  
  - nvme: avoid cqe corruption when update at the same time as read (Marta Rybczynska)  [Orabug: 26138886]  
  - NVMe: Expose ns wwid through single sysfs entry (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Remove unused sq_head read in completion path (Jon Derrick)  [Orabug: 26138886]  
  - nvme: fix max_segments integer truncation (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: set queue limits for the admin queue (Christoph Hellwig)  [Orabug: 26138886]  
  - NVMe: Fix 0-length integrity payload (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Don't allow unsupported flags (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Move error handling to failed reset handler (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Simplify device reset failure (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Fix namespace removal deadlock (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Use IDA for namespace disk naming (Keith Busch)  [Orabug: 26138886]  
  - nvme: expose cntlid in sysfs (Ming Lin)  [Orabug: 26138886]  
  - nvme: return the whole CQE through the request passthrough interface (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: fix Kconfig description for BLK_DEV_NVME_SCSI (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: replace the kthread with a per-device watchdog timer (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: don't poll the CQ from the kthread (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: use a work item to submit async event requests (Christoph Hellwig)  [Orabug: 26138886]  
  - NVMe: Rate limit nvme IO warnings (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Poll device while still active during remove (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Requeue requests on suspended queues (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Allow request merges (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Fix io incapable return values (Keith Busch)  [Orabug: 26138886]  
  - nvme: split pci module out of core module (Ming Lin)  [Orabug: 26138886]  
  - nvme: split dev_list_lock (Ming Lin)  [Orabug: 26138886]  
  - nvme: move timeout variables to core.c (Ming Lin)  [Orabug: 26138886]  
  - nvme/host: reference the fabric module for each bdev open callout (Sagi Grimberg)  [Orabug: 26138886]  
  - nvme: Log the ctrl device name instead of the underlying pci device name (Sagi Grimberg)  [Orabug: 26138886]  
  - nvme: fix drvdata setup for the nvme device (Christoph Hellwig)  [Orabug: 26138886]  
  - NVMe: Fix possible queue use after freed (Keith Busch)  [Orabug: 26138886]  
  - nvme: switch abort to blk_execute_rq_nowait (Christoph Hellwig)  [Orabug: 26138886]  
  - blk-mq: fix racy updates of rq->errors (Christoph Hellwig)  [Orabug: 26138886]  
  - NVMe: Export NVMe attributes to sysfs group (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Shutdown controller only for power-off (Keith Busch)  [Orabug: 26138886]  
  - NVMe: IO queue deletion re-write (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Remove queue freezing on resets (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Use a retryable error code on reset (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Fix admin queue ring wrap (Keith Busch)  [Orabug: 26138886]  
  - nvme: make SG_IO support optional (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: fixes for NVME_IOCTL_IO_CMD on the char device (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: synchronize access to ctrl->namespaces (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: Move nvme_freeze/unfreeze_queues to nvme core (Sagi Grimberg)  [Orabug: 26138886]  
  - NVMe: Export namespace attributes to sysfs (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Add pci error handlers (Keith Busch)  [Orabug: 26138886]  
  - nvme: merge iod and cmd_info (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: meta_sg doesn't have to be an array (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: properly free resources for cancelled command (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: simplify completion handling (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: special case AEN requests (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: factor out a few helpers from req_completion (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: fix admin queue depth (Christoph Hellwig)  [Orabug: 26138886]  
  - NVMe: Simplify metadata setup (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Remove device management handles on remove (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Use unbounded work queue for all work (Keith Busch)  [Orabug: 26138886]  
  - nvme: switch abort_limit to an atomic_t (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: merge probe_work and reset_work (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: do not restart the request timeout if we're resetting the controller (Keith Busch)  [Orabug: 26138886]  
  - nvme: simplify resets (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: add NVME_SC_CANCELLED (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: merge nvme_abort_req and nvme_timeout (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: don't take the I/O queue q_lock in nvme_timeout (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: protect against simultaneous shutdown invocations (Keith Busch)  [Orabug: 26138886]  
  - nvme: only add a controller to dev_list after it's been fully initialized (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: only ignore hardware errors in nvme_create_io_queues (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: precedence bug in nvme_pr_clear() (Dan Carpenter)  [Orabug: 26138886]  
  - nvme: fix another 32-bit build warning (Arnd Bergmann)  [Orabug: 26138886]  
  - nvme: refactor set_queue_count (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move chardev and sysfs interface to common code (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move namespace scanning to common code (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move the call to nvme_init_identify earlier (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: add a common helper to read Identify Controller data (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move nvme_{enable,disable,shutdown}_ctrl to common code (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move remaining CC setup into nvme_enable_ctrl (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: add explicit quirk handling (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move block_device_operations and ns/ctrl freeing to common code (Ashok Vairavan)  [Orabug: 26138886]  
  - nvme: use the block layer for userspace passthrough metadata (Keith Busch)  [Orabug: 26138886]  
  - nvme: split __nvme_submit_sync_cmd (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move nvme_setup_flush and nvme_setup_rw to common code (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move nvme_error_status to common code (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: factor out a nvme_unmap_data helper (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: simplify nvme_setup_prps calling convention (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: split a new struct nvme_ctrl out of struct nvme_dev (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: use vendor it from identify (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: split nvme_trans_device_id_page (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: use offset instead of a struct for registers (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: split command submission helpers out of pci.c (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move struct nvme_iod to pci.c (Christoph Hellwig)  [Orabug: 26138886]  
  - NVMe: Precedence error in nvme_pr_clear() (Dan Carpenter)  [Orabug: 26138886]  
  - Update target repo for nvme patch contributions (Jay Freyensee)  [Orabug: 26138886]  
  - nvme: add missing endianess annotations in nvme_pr_command (Christoph Hellwig)  [Orabug: 26138886]  
  - block: rename REQ_TYPE_SPECIAL to REQ_TYPE_DRV_PRIV (Christoph Hellwig)  [Orabug: 26138886]  
  - block: add an API for Persistent Reservations (Christoph Hellwig)  [Orabug: 26138886]  
  - NVMe: Add persistent reservation ops (Keith Busch)  [Orabug: 26138886]  
  - nvme: suspend i/o during runtime blk_integrity_unregister (Dan Williams)  [Orabug: 26138886]  
  - nvme include linux types.h (Christoph Hellwig)  [Orabug: 26138886]  
  - nvme: move to a new drivers/nvme/host directory (Jay Sternberg)  [Orabug: 26138886]  
  - NVMe: Set affinity after allocating request queues (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Fix IO for extended metadata formats (Keith Busch)  [Orabug: 26138886]  
  - NVMe: Remove hctx reliance for multi-namespace (Keith Busch)  [Orabug: 26138886]  
  - Revert "nvme: move to a new drivers/nvme/host directory" (Ashok Vairavan)  [Orabug: 26138886]  
  - Revert "NVMe: reduce admin queue depth as workaround for Samsung EPIC SQ errata" (Ashok Vairavan)  [Orabug: 26138886]  
  - Revert "nvme: Limit command retries" (Ashok Vairavan)  [Orabug: 26138886]  
  - Revert "nvme: avoid cqe corruption when update at the same time as read" (Ashok Vairavan)  [Orabug: 26138886]  
  - Revert "NVMe: Don't unmap controller registers on reset" (Ashok Vairavan)  [Orabug: 26138886]  
  - Revert "NVMe: reverse IO direction for VUC command code F7" (Ashok Vairavan)  [Orabug: 26138886]  
  - Revert "NVMe: reduce queue depth as workaround for Samsung EPIC SQ errata" (Ashok Vairavan)  [Orabug: 26138886]  
  - net/rds: prioritize the base connection establishment (Wei Lin Guay)  [Orabug: 26268911]  
  - net/rds: determine active/passive connection with IP addresses (Wei Lin Guay)  [Orabug: 26268911]  
  - net/rds: use different workqueue for base_conn (Wei Lin Guay)  [Orabug: 26268911]  
  - net/rds: Revert "RDS: add reconnect retry scheme for stalled connections" (Wei Lin Guay)  [Orabug: 26268911]  
  - uek-rpm/config: build tcmu kernel module by default (Shan Hai)  [Orabug: 26270004] [Orabug: 25983319]  
  - target: consolidate backend attribute implementations (Christoph Hellwig)  [Orabug: 26270004]  
  - target: simplify backend driver registration (Christoph Hellwig)  [Orabug: 26270004]  
  - IB/ipoib: Expose acl_enable sysfs file as read only (Yuval Shaia)  [Orabug: 26214325]  
  - xsigo: UEK4-QU4:poor performance discovering 256 FC LUNs w/4 paths per LUN (Pradeep Gopanapalli)  [Orabug: 26199203]  
  - xen-netback: copy buffer on xenvif_start_xmit (Joao Martins)  [Orabug: 23585649]  
  - xen-netback: slightly rework xenvif_rx_skb (Joao Martins)  [Orabug: 23585649]  
  - xen-netfront: introduce rx copy mode (Joao Martins)  [Orabug: 23585649]  
  - xen-netfront: use gref mappings for Tx buffers (Joao Martins)  [Orabug: 23585649]  
  - xen-netfront: generalize recycling for grants (Joao Martins)  [Orabug: 23585649]  
  - xen-netfront: add rx page statistics (Joao Martins)  [Orabug: 23585649]  
  - xen-netfront: introduce rx page recyling (Joao Martins)  [Orabug: 23585649]  
  - xen-netfront: move rx_gso_checksum_fixup into netfront_stats (Joao Martins)  [Orabug: 23585649]  
  - xen-netfront: introduce staging gref pools (Joao Martins)  [Orabug: 23585649]  
  - xen-netback: use gref mappings for Tx requests (Joao Martins)  [Orabug: 23585649]  
  - xen-netback: use gref mappings for Rx requests (Joao Martins)  [Orabug: 23585649]  
  - xen-netback: shorten tx grant copy (Joao Martins)  [Orabug: 23585649]  
  - xen-netback: introduce staging grant mappings ops (Joao Martins)  [Orabug: 23585649]  
  - include/xen: import vendor extension to netif.h (Joao Martins)  [Orabug: 23585649]  
  - xen-netback: fix type mismatch warning (Arnd Bergmann)  [Orabug: 23585649]  
  - xen-netback: fix guest Rx stall detection (after guest Rx refactor) (David Vrabel)  [Orabug: 23585649]  
  - xen/netback: add fraglist support for to-guest rx (Ross Lagerwall)  [Orabug: 23585649]  
  - xen-netback: batch copies for multiple to-guest rx packets (David Vrabel)  [Orabug: 23585649]  
  - xen-netback: process guest rx packets in batches (David Vrabel)  [Orabug: 23585649]  
  - xen-netback: immediately wake tx queue when guest rx queue has space (David Vrabel)  [Orabug: 23585649]  
  - xen-netback: refactor guest rx (David Vrabel)  [Orabug: 23585649]  
  - xen-netback: retire guest rx side prefix GSO feature (Paul Durrant)  [Orabug: 23585649]  
  - xen-netback: separate guest side rx code into separate module (Paul Durrant)  [Orabug: 23585649]  
  - x86/xen/time: setup secondary time info for vdso (Joao Martins)  [Orabug: 23585649]  
  - mlx4_core: Add func name to common error strings to locate uniquely (Mukesh Kacker)  [Orabug: 26087732]  
  - RDS/IB: active bonding port state fix for intfs added late (Mukesh Kacker)  [Orabug: 26095774]  
  - net/packet: fix overflow in check for tp_reserve (Andrey Konovalov)  [Orabug: 26170622]  {CVE-2017-7308} 
  - net/packet: fix overflow in check for tp_frame_nr (Andrey Konovalov)  [Orabug: 26170622]  {CVE-2017-7308} 
  - net/packet: fix overflow in check for priv area size (Andrey Konovalov)  [Orabug: 26170622]  {CVE-2017-7308} 
  - xen-pcifront/hvm: Slurp up "pxm" entry and set NUMA node on PCIe device. (V5) (Konrad Rzeszutek Wilk)   
  - dccp/tcp: do not inherit mc_list from parent (Eric Dumazet)  [Orabug: 26108560]  {CVE-2017-8890}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.5.2.el7uek]
changelog:
  - mm: fix new crash in unmapped_area_topdown() (Hugh Dickins)  [Orabug: 26337733]  {CVE-2017-1000364} 
  - mm: larger stack guard gap, between vmas (Hugh Dickins)  [Orabug: 26337733]  {CVE-2017-1000364} 
  - Fix Express lane queue creation. (James Smart)  [Orabug: 26241742]  
  - rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one (Sowmini Varadhan)  [Orabug: 26298950]  
  - IB/mlx4: Fix CM REQ retries in paravirt mode (Håkon Bugge)  [Orabug: 26304710]  
  - vfio/pci: Fix unsigned comparison overflow (Alex Williamson)   
  - blkback/blktap: don't leak stack data via response ring (Jan Beulich)  [Orabug: 26321947]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.5.3.el7uek]
changelog:
  - xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t (Hou Tao)  [Orabug: 26354399]  
  - xfs: fix max_retries _show and _store functions (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: normalize "infinite" retries in error configs (Eric Sandeen)  [Orabug: 26354399]  
  - xfs: don't reset b_retries to 0 on every failure (Eric Sandeen)  [Orabug: 26354399]  
  - xfs: fix xfs_error_get_cfg for negative errnos (Eric Sandeen)  [Orabug: 26354399]  
  - xfs: add "fail at unmount" error handling configuration (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: add configuration handlers for specific errors (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: add configuration of error failure speed (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: introduce table-based init for error behaviors (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: add configurable error support to metadata buffers (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: introduce metadata IO error class (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: configurable error behavior via sysfs (Carlos Maiolino)  [Orabug: 26354399]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.5.4.el7uek]
changelog:
  - block: defer timeouts to a workqueue (Christoph Hellwig)  [Orabug: 25654233]  
  - mlx4: add diagnostic counters via sysfs (Chris Gray)  [Orabug: 25743434]  
  - x86/ras/therm_throt: Do not log a fake MCE for thermal events (Borislav Petkov)  [Orabug: 26355098]  
  - net/rds: Reduce memory footprint in rds_sendmsg (Wei Lin Guay)  [Orabug: 26350965]  
  - macsec: dynamically allocate space for sglist (Jason A. Donenfeld)  [Orabug: 26051882]  {CVE-2017-7477} 
  - macsec: avoid heap overflow in skb_to_sgvec (Jason A. Donenfeld)  [Orabug: 26051882]  {CVE-2017-7477} 
  - nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields)  [Orabug: 26366009]  {CVE-2017-7645}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.5.5.el7uek]
changelog:
  - Signature verification support in kexec_file_load (Alexey Petrenko)  [Orabug: 26426837]  
  - IB/cm: remove unnecessary ib_query_device in PSIF RNR WA (Wei Lin Guay)  [Orabug: 26245885]  
  - aacraid: Update scsi_host_template to use tagged commands (Dave Carroll)  [Orabug: 26291288]  
  - IB/mlx4: Suppress warning for not handled portmgmt event subtype (Mukesh Kacker)  [Orabug: 26308324]  
  - aacraid: initialize scsi shared tag map (Joe Jin)  [Orabug: 26308827]  
  - RDS: Print failed rdma op details if failure is remote access (Rama Nichanamatlu)  [Orabug: 26351414]  
  - bnxt_en: Fix netpoll handling. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add missing logic to handle TPA end error conditions. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Fix xmit_more with BQL. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings(). (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Implement xmit_more. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Optimize doorbell write operations for newer chips. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add additional chip ID definitions. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add a callback to inform RDMA driver during PCI shutdown. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add PCI IDs for BCM57454 VF devices. (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Support for Short Firmware Message (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Check status of firmware DCBX agent before setting DCB_CAP_DCBX_HOST. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX configuration. (Michael Chan)  [Orabug: 26402533]  
  - bnxt: add dma mapping attributes (Shannon Nelson)  [Orabug: 26366387]  
  - dma-mapping: add interfaces for mapping pages with attributes (Shannon Nelson)  [Orabug: 26402533]  
  - bnxt_en: allocate enough space for ->ntp_fltr_bmap (Dan Carpenter)  [Orabug: 26402533]  
  - bnxt_en: Restrict a PF in Multi-Host mode from changing port PHY configuration (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Check the FW_LLDP_AGENT flag before allowing DCBX host agent. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Fix VF attributes reporting. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Pass DCB RoCE app priority to firmware. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Cap the msix vector with the max completion rings. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add interrupt test to ethtool -t selftest. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add PHY loopback to ethtool self-test. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool mac loopback self test. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add basic ethtool -t selftest support. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add suspend/resume callbacks. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool set_wol method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool get_wol method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add pci shutdown method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add basic WoL infrastructure. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Update firmware interface spec to 1.7.6.2. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa() (Sankar Patchineelam)  [Orabug: 26402533]  
  - bnxt_en: Fix NULL pointer dereference in reopen failure path (Sankar Patchineelam)  [Orabug: 26402533]  
  - bnxt_en: Ignore 0 value in autoneg supported speed from firmware. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Check if firmware LLDP agent is running. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Call bnxt_ulp_stop() during tx timeout. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Perform function reset earlier during probe. (Michael Chan)  [Orabug: 26402533]  
  - x86/tsc: Enumerate SKL cpu_khz and tsc_khz via CPUID (Len Brown)  [Orabug: 26387040]  
  - x86/tsc: Save an indentation level in recalibrate_cpu_khz() (Borislav Petkov)  [Orabug: 26387040]  
  - x86/tsc_msr: Remove irqoff around MSR-based TSC enumeration (Len Brown)  [Orabug: 26387040]  
  - perf/x86: Fix time_shift in perf_event_mmap_page (Adrian Hunter)  [Orabug: 26387040]  
  - perf/x86: Improve accuracy of perf/sched clock (Adrian Hunter)  [Orabug: 26387040]  
  - bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (Paolo Abeni)  [Orabug: 26397292]  
  - net/rds: Add mutex exclusion for vector_load (Håkon Bugge)  [Orabug: 26406403]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.5.6.el7uek]
changelog:
  - net/rds: Replace printk in TX path with stat variable (Yuval Shaia)  [Orabug: 26367820]  
  - net: properly release sk_frag.page (Eric Dumazet)  [Orabug: 26354016]  
  - NVMe: Retain QUEUE_FLAG_SG_GAPS flag for bio vector alignment. (Ashok Vairavan)  [Orabug: 26361950]  
  - btrfs: introduce device delete by devid (Anand Jain)  [Orabug: 26362382]  
  - btrfs: enhance btrfs_find_device_by_user_input() to check device path (Anand Jain)  [Orabug: 26362382]  
  - btrfs: make use of btrfs_find_device_by_user_input() (Anand Jain)  [Orabug: 26362382]  
  - btrfs: create helper btrfs_find_device_by_user_input() (Anand Jain)  [Orabug: 26362382]  
  - btrfs: clean up and optimize __check_raid_min_device() (Anand Jain)  [Orabug: 26362382]  
  - btrfs: create helper function __check_raid_min_devices() (Anand Jain)  [Orabug: 26362382]  
  - char: lp: fix possible integer overflow in lp_setup() (Willy Tarreau)  [Orabug: 26403937]  {CVE-2017-1000363} 
  - NFSv4: Fix callback server shutdown (Trond Myklebust)  [Orabug: 26403977]  {CVE-2017-9059} 
  - SUNRPC: Refactor svc_set_num_threads() (Trond Myklebust)  [Orabug: 26403977]  {CVE-2017-9059} 
  - ipv6/dccp: do not inherit ipv6_mc_list from parent (WANG Cong)  [Orabug: 26404000]  {CVE-2017-9077}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.5.7.el7uek]
changelog:
  - Revert "net/rds: Revert "RDS: add reconnect retry scheme for stalled connections"" (Ajaykumar Hotchandani)  [Orabug: 26444722]  
  - Revert "net/rds: use different workqueue for base_conn" (Ajaykumar Hotchandani)  [Orabug: 26444722]  
  - Revert "net/rds: determine active/passive connection with IP addresses" (Ajaykumar Hotchandani)  [Orabug: 26444722]  
  - Revert "net/rds: prioritize the base connection establishment" (Ajaykumar Hotchandani)  [Orabug: 26444722]  
  - blk-mq: Export blk_mq_freeze_queue_wait (Keith Busch)  [Orabug: 26385993]  
  - blk-mq: Provide freeze queue timeout (Keith Busch)  [Orabug: 26385993]  
  - nvme: Complete all stuck requests (Keith Busch)  [Orabug: 26385993]  
  - nvme: Don't suspend admin queue that wasn't created (Gabriel Krisman Bertazi)  [Orabug: 26385993]  
  - nvme: Delete created IO queues on reset (Keith Busch)  [Orabug: 26385993]  
  - nvme: Suspend all queues before deletion (Gabriel Krisman Bertazi)  [Orabug: 26385993]  
  - nvme/pci: No special case for queue busy on IO (Keith Busch)  [Orabug: 26385993]  
  - sg: Fix double-free when drives detach during SG_IO (Calvin Owens)  [Orabug: 26408570]  
  - SUNRPC: Handle EADDRNOTAVAIL on connection failures (Trond Myklebust)  [Orabug: 26221921]  
  - ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Takashi Iwai)  [Orabug: 26403952]  {CVE-2017-1000380} 
  - ALSA: timer: Fix race between read and ioctl (Takashi Iwai)  [Orabug: 26403952]  {CVE-2017-1000380} 
  - xfs: Timely free truncated dirty pages (Jan Kara)  [Orabug: 26452561]  
  - xfs: skip dirty pages in ->releasepage() (Brian Foster)  [Orabug: 26452561]  
  - Revert "SUNRPC: Refactor svc_set_num_threads()" (Kirtikar Kashyap)  [Orabug: 26476721]  
  - Revert "NFSv4: Fix callback server shutdown" (Kirtikar Kashyap)  [Orabug: 26476721]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.5.8.el7uek]
changelog:
  - scsi: libiscsi: use kvzalloc for iscsi_pool_init (Kyle Fortin)  [Orabug: 26621191]  
  - mm: introduce kv[mz]alloc helpers (Kyle Fortin)  [Orabug: 26621191]  
  - KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings (David Howells)  [Orabug: 26621179]  {CVE-2016-9604} {CVE-2016-9604} 
  - l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() (Guillaume Nault)  [Orabug: 26621176]  {CVE-2016-10200} 
  - mnt: Add a per mount namespace limit on the number of mounts (Eric W. Biederman)  [Orabug: 26621171]  {CVE-2016-6213} {CVE-2016-6213} 
  - ipv6: fix out of bound writes in __ip6_append_data() (Eric Dumazet)  [Orabug: 26621163]  {CVE-2017-9242}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.6.1.el7uek]
changelog:
  - xen-blkback: stop blkback thread of every queue in xen_blkif_disconnect (Annie Li)   
  - PCI: Workaround wrong flags completions for IDT switch (James Puthukattukaran)  [Orabug: 26339147]  
  - Revert "net/rds: Revert "RDS: add reconnect retry scheme for stalled connections"" (Ajaykumar Hotchandani)  [Orabug: 26444722]  
  - Revert "net/rds: use different workqueue for base_conn" (Ajaykumar Hotchandani)  [Orabug: 26444722]  
  - Revert "net/rds: determine active/passive connection with IP addresses" (Ajaykumar Hotchandani)  [Orabug: 26444722]  
  - Revert "net/rds: prioritize the base connection establishment" (Ajaykumar Hotchandani)  [Orabug: 26444722]  
  - blk-mq: Export blk_mq_freeze_queue_wait (Keith Busch)  [Orabug: 26385993]  
  - blk-mq: Provide freeze queue timeout (Keith Busch)  [Orabug: 26385993]  
  - nvme: Complete all stuck requests (Keith Busch)  [Orabug: 26385993]  
  - nvme: Don't suspend admin queue that wasn't created (Gabriel Krisman Bertazi)  [Orabug: 26385993]  
  - nvme: Delete created IO queues on reset (Keith Busch)  [Orabug: 26385993]  
  - nvme: Suspend all queues before deletion (Gabriel Krisman Bertazi)  [Orabug: 26385993]  
  - nvme/pci: No special case for queue busy on IO (Keith Busch)  [Orabug: 26385993]  
  - sg: Fix double-free when drives detach during SG_IO (Calvin Owens)  [Orabug: 26408570]  
  - SUNRPC: Handle EADDRNOTAVAIL on connection failures (Trond Myklebust)  [Orabug: 26221921]  
  - ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Takashi Iwai)  [Orabug: 26403952]  {CVE-2017-1000380} 
  - ALSA: timer: Fix race between read and ioctl (Takashi Iwai)  [Orabug: 26403952]  {CVE-2017-1000380} 
  - xfs: Timely free truncated dirty pages (Jan Kara)  [Orabug: 26452561]  
  - xfs: skip dirty pages in ->releasepage() (Brian Foster)  [Orabug: 26452561]  
  - Revert "SUNRPC: Refactor svc_set_num_threads()" (Kirtikar Kashyap)  [Orabug: 26476721]  
  - Revert "NFSv4: Fix callback server shutdown" (Kirtikar Kashyap)  [Orabug: 26476721]  
  - net/rds: Replace printk in TX path with stat variable (Yuval Shaia)  [Orabug: 26367820]  
  - net: properly release sk_frag.page (Eric Dumazet)  [Orabug: 26354016]  
  - NVMe: Retain QUEUE_FLAG_SG_GAPS flag for bio vector alignment. (Ashok Vairavan)  [Orabug: 26361950]  
  - btrfs: introduce device delete by devid (Anand Jain)  [Orabug: 26362382]  
  - btrfs: enhance btrfs_find_device_by_user_input() to check device path (Anand Jain)  [Orabug: 26362382]  
  - btrfs: make use of btrfs_find_device_by_user_input() (Anand Jain)  [Orabug: 26362382]  
  - btrfs: create helper btrfs_find_device_by_user_input() (Anand Jain)  [Orabug: 26362382]  
  - btrfs: clean up and optimize __check_raid_min_device() (Anand Jain)  [Orabug: 26362382]  
  - btrfs: create helper function __check_raid_min_devices() (Anand Jain)  [Orabug: 26362382]  
  - char: lp: fix possible integer overflow in lp_setup() (Willy Tarreau)  [Orabug: 26403937]  {CVE-2017-1000363} 
  - NFSv4: Fix callback server shutdown (Trond Myklebust)  [Orabug: 26403977]  {CVE-2017-9059} 
  - SUNRPC: Refactor svc_set_num_threads() (Trond Myklebust)  [Orabug: 26403977]  {CVE-2017-9059} 
  - ipv6/dccp: do not inherit ipv6_mc_list from parent (WANG Cong)  [Orabug: 26404000]  {CVE-2017-9077} 
  - Signature verification support in kexec_file_load (Alexey Petrenko)  [Orabug: 26426837]  
  - IB/cm: remove unnecessary ib_query_device in PSIF RNR WA (Wei Lin Guay)  [Orabug: 26245885]  
  - aacraid: Update scsi_host_template to use tagged commands (Dave Carroll)  [Orabug: 26291288]  
  - IB/mlx4: Suppress warning for not handled portmgmt event subtype (Mukesh Kacker)  [Orabug: 26308324]  
  - aacraid: initialize scsi shared tag map (Joe Jin)  [Orabug: 26308827]  
  - RDS: Print failed rdma op details if failure is remote access (Rama Nichanamatlu)  [Orabug: 26351414]  
  - bnxt_en: Fix netpoll handling. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add missing logic to handle TPA end error conditions. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Fix xmit_more with BQL. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings(). (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Implement xmit_more. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Optimize doorbell write operations for newer chips. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add additional chip ID definitions. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add a callback to inform RDMA driver during PCI shutdown. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add PCI IDs for BCM57454 VF devices. (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Support for Short Firmware Message (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Check status of firmware DCBX agent before setting DCB_CAP_DCBX_HOST. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX configuration. (Michael Chan)  [Orabug: 26402533]  
  - bnxt: add dma mapping attributes (Shannon Nelson)  [Orabug: 26366387]  
  - dma-mapping: add interfaces for mapping pages with attributes (Shannon Nelson)  [Orabug: 26402533]  
  - bnxt_en: allocate enough space for ->ntp_fltr_bmap (Dan Carpenter)  [Orabug: 26402533]  
  - bnxt_en: Restrict a PF in Multi-Host mode from changing port PHY configuration (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Check the FW_LLDP_AGENT flag before allowing DCBX host agent. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Fix VF attributes reporting. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Pass DCB RoCE app priority to firmware. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Cap the msix vector with the max completion rings. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add interrupt test to ethtool -t selftest. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add PHY loopback to ethtool self-test. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool mac loopback self test. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add basic ethtool -t selftest support. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add suspend/resume callbacks. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool set_wol method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool get_wol method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add pci shutdown method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add basic WoL infrastructure. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Update firmware interface spec to 1.7.6.2. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa() (Sankar Patchineelam)  [Orabug: 26402533]  
  - bnxt_en: Fix NULL pointer dereference in reopen failure path (Sankar Patchineelam)  [Orabug: 26402533]  
  - bnxt_en: Ignore 0 value in autoneg supported speed from firmware. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Check if firmware LLDP agent is running. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Call bnxt_ulp_stop() during tx timeout. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Perform function reset earlier during probe. (Michael Chan)  [Orabug: 26402533]  
  - x86/tsc: Enumerate SKL cpu_khz and tsc_khz via CPUID (Len Brown)  [Orabug: 26387040]  
  - x86/tsc: Save an indentation level in recalibrate_cpu_khz() (Borislav Petkov)  [Orabug: 26387040]  
  - x86/tsc_msr: Remove irqoff around MSR-based TSC enumeration (Len Brown)  [Orabug: 26387040]  
  - perf/x86: Fix time_shift in perf_event_mmap_page (Adrian Hunter)  [Orabug: 26387040]  
  - perf/x86: Improve accuracy of perf/sched clock (Adrian Hunter)  [Orabug: 26387040]  
  - bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (Paolo Abeni)  [Orabug: 26397292]  
  - net/rds: Add mutex exclusion for vector_load (Håkon Bugge)  [Orabug: 26406403]  
  - block: defer timeouts to a workqueue (Christoph Hellwig)  [Orabug: 25654233]  
  - mlx4: add diagnostic counters via sysfs (Chris Gray)  [Orabug: 25743434]  
  - x86/ras/therm_throt: Do not log a fake MCE for thermal events (Borislav Petkov)  [Orabug: 26355098]  
  - net/rds: Reduce memory footprint in rds_sendmsg (Wei Lin Guay)  [Orabug: 26350965]  
  - macsec: dynamically allocate space for sglist (Jason A. Donenfeld)  [Orabug: 26051882]  {CVE-2017-7477} 
  - macsec: avoid heap overflow in skb_to_sgvec (Jason A. Donenfeld)  [Orabug: 26051882]  {CVE-2017-7477} 
  - nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields)  [Orabug: 26366009]  {CVE-2017-7645} 
  - xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t (Hou Tao)  [Orabug: 26354399]  
  - xfs: fix max_retries _show and _store functions (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: normalize "infinite" retries in error configs (Eric Sandeen)  [Orabug: 26354399]  
  - xfs: don't reset b_retries to 0 on every failure (Eric Sandeen)  [Orabug: 26354399]  
  - xfs: fix xfs_error_get_cfg for negative errnos (Eric Sandeen)  [Orabug: 26354399]  
  - xfs: add "fail at unmount" error handling configuration (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: add configuration handlers for specific errors (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: add configuration of error failure speed (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: introduce table-based init for error behaviors (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: add configurable error support to metadata buffers (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: introduce metadata IO error class (Carlos Maiolino)  [Orabug: 26354399]  
  - xfs: configurable error behavior via sysfs (Carlos Maiolino)  [Orabug: 26354399]  
  - mm: fix new crash in unmapped_area_topdown() (Hugh Dickins)  [Orabug: 26337733]  {CVE-2017-1000364} 
  - mm: larger stack guard gap, between vmas (Hugh Dickins)  [Orabug: 26337733]  {CVE-2017-1000364} 
  - Fix Express lane queue creation. (James Smart)  [Orabug: 26241742]  
  - rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one (Sowmini Varadhan)  [Orabug: 26298950]  
  - IB/mlx4: Fix CM REQ retries in paravirt mode (Håkon Bugge)  [Orabug: 26304710]  
  - vfio/pci: Fix unsigned comparison overflow (Alex Williamson)   
  - blkback/blktap: don't leak stack data via response ring (Jan Beulich)  [Orabug: 26321947]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.7.1.el7uek]
changelog:
  - xen/x86: Add interface for querying amount of host memory (Boris Ostrovsky)  [Orabug: 26867321]  
  - mlx4_core: calculate log_num_mtt based on total system memory (Wei Lin Guay)  [Orabug: 26867321]  
  - i40e: use cpumask_copy instead of direct assignment (Jacob Keller)  [Orabug: 26849253]  
  - blk-mq: add missing blk_mq_put_ctx (Ankur Arora)  [Orabug: 26752456]  
  - blk-mq: avoid re-initialize request which is failed in direct dispatch (Shaohua Li)  [Orabug: 26752456]  
  - xen-blkfront: fix mq start/stop race (Junxiao Bi)  [Orabug: 26752391] [Orabug: 26739166]  
  - Bluetooth: Properly check L2CAP config option output buffer length (Ben Seri)  [Orabug: 26796417]  {CVE-2017-1000251} 
  - Correct dma mapping attributes code (Jack Vogel)  [Orabug: 26790422]  
  - packet: fix tp_reserve race in packet_set_ring (Willem de Bruijn)  [Orabug: 26681154]  {CVE-2017-1000111} 
  - sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Eric Dumazet)  [Orabug: 26650875]  {CVE-2017-9075} 
  - x86/acpi: Prevent out of bound access caused by broken ACPI tables (Seunghun Han)  [Orabug: 26643636]  {CVE-2017-11473} 
  - aio: mark AIO pseudo-fs noexec (Jann Horn)  [Orabug: 26643591]  {CVE-2016-10044} 
  - mqueue: fix a use-after-free in sys_mq_notify() (Cong Wang)  [Orabug: 26643550]  {CVE-2017-11176} 
  - NFSv4.1: Use seqid returned by EXCHANGE_ID after state migration (Chuck Lever)  [Orabug: 26631540]  
  - KEYS: fix dereferencing NULL payload with nonzero length (Eric Biggers)  [Orabug: 26591993]  
  - rds: Make sure updates to c_send_gen can be observed (Håkon Bugge)  [Orabug: 26524573]  
  - NFSv4.1: Handle EXCHGID4_FLAG_CONFIRMED_R during NFSv4.1 migration (Chuck Lever)  [Orabug: 26485614]  
  - bnxt_en: Add bnxt_get_num_stats() to centrally get the number of ethtool stats. (Michael Chan)  [Orabug: 26790005]  
  - bnxt_en: Implement ndo_bridge_{get|set}link methods. (Michael Chan)  [Orabug: 26790005]  
  - bnxt_en: Retrieve the hardware bridge mode from the firmware. (Michael Chan)  [Orabug: 26790005]  
  - bnxt_en: Update firmware interface spec to 1.8.0. (Michael Chan)  [Orabug: 26790005]  
  - ipv6: Fix leak in ipv6_gso_segment(). (David S. Miller)  [Orabug: 26403964]  {CVE-2017-9074} 
  - ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Ben Hutchings)  [Orabug: 26403964]  {CVE-2017-9074} 
  - ipv6: Check ip6_find_1stfragopt() return value properly. (David S. Miller)  [Orabug: 26403964]  {CVE-2017-9074} 
  - ipv6: Prevent overrun when parsing v6 header options (Craig Gallek)  [Orabug: 26403964]  {CVE-2017-9074} 
  - scsi: libiscsi: use kvzalloc for iscsi_pool_init (Kyle Fortin)  [Orabug: 26473214]  
  - mm: introduce kv[mz]alloc helpers (Kyle Fortin)  [Orabug: 26473214]  
  - MacSec: fix backporting error in patches for CVE-2017-7477 (Alexey Kodanev)  [Orabug: 26481610] [Orabug: 26368162]  {CVE-2017-7477} {CVE-2017-7477} 
  - xsigo: PCA 2.3.1 Compute Node panics in xve_create_arp+430 (Pradeep Gopanapalli)  [Orabug: 26520659]  
  - ping: implement proper locking (Eric Dumazet)  [Orabug: 26540275]  {CVE-2017-2671} 
  - ocfs2: fix deadlock caused by recursive locking in xattr (Eric Ren)  [Orabug: 26554427]  
  - ocfs2: fix deadlock issue when taking inode lock at vfs entry points (Eric Ren)  [Orabug: 26554427]  
  - ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock (Eric Ren)  [Orabug: 26554427]  
  - Revert "add OCFS2_LOCK_RECURSIVE arg_flags to ocfs2_cluster_lock() to prevent hang" (Ashish Samant)  [Orabug: 26554427]  
  - nfsd: encoders mustn't use unitialized values in error cases (J. Bruce Fields)  [Orabug: 26572911]  {CVE-2017-8797} 
  - nfsd: fix undefined behavior in nfsd4_layout_verify (Ari Kauppi)  [Orabug: 26572911]  {CVE-2017-8797} 
  - vfs: Commit to never having exectuables on proc and sysfs. (Eric W. Biederman)  [Orabug: 26643591]  {CVE-2016-10044} 
  - vfs, writeback: replace FS_CGROUP_WRITEBACK with SB_I_CGROUPWB (Tejun Heo)  [Orabug: 26643591]  {CVE-2016-10044} 
  - KVM: nVMX: fix nested EPT detection (Ladi Prosek)  [Orabug: 26662943]  
  - KVM: nVMX: introduce nested_vmx_load_cr3 and call it on vmentry (Ladi Prosek)  [Orabug: 26662943]  
  - KVM: nVMX: propagate errors from prepare_vmcs02 (Ladi Prosek)  [Orabug: 26662943]  
  - KVM: nVMX: fix CR3 load if L2 uses PAE paging and EPT (Ladi Prosek)  [Orabug: 26662943]  
  - kvm: x86: reduce collisions in mmu_page_hash (David Matlack)  [Orabug: 26639596]  
  - i40e/i40evf: check for stopped admin queue (Mitch Williams)  [Orabug: 26645623]  
  - xen: fix bio vec merging (Roger Pau Monne)  [Orabug: 26645540]  {CVE-2017-12134} 
  - fs/exec.c: account for argv/envp pointers (Kees Cook)  [Orabug: 26638904]  {CVE-2017-1000365} {CVE-2017-1000365} 
  - dentry name snapshots (Al Viro)  [Orabug: 26630807]  {CVE-2017-7533} 
  - MSI: Don't assign MSI IRQ vector twice (Ashok Vairavan)  [Orabug: 26039010]  
  - blk-mq: don't redistribute hardware queues on a CPU hotplug event (Christoph Hellwig)  [Orabug: 26621020]  
  - KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings (David Howells)  [Orabug: 26585986]  {CVE-2016-9604} {CVE-2016-9604} 
  - l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() (Guillaume Nault)  [Orabug: 26586038]  {CVE-2016-10200} 
  - mnt: Add a per mount namespace limit on the number of mounts (Eric W. Biederman)  [Orabug: 26585938]  {CVE-2016-6213} {CVE-2016-6213} 
  - ipv6: fix out of bound writes in __ip6_append_data() (Eric Dumazet)  [Orabug: 26578187]  {CVE-2017-9242}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.7.2.el7uek]
changelog:
  - timerfd: Protect the might cancel mechanism proper (Thomas Gleixner)  [Orabug: 26673877]  {CVE-2017-10661} 
  - rxrpc: Fix several cases where a padded len isn't checked in ticket decode (David Howells)  [Orabug: 26376434]  {CVE-2017-7482} {CVE-2017-7482} 
  - mm: Tighten x86 /dev/mem with zeroing reads (Kees Cook)  [Orabug: 25917914]  {CVE-2017-7889} 
  - xen/blkfront: always allocate grants first from per-queue persistent grants (Dongli Zhang)  [Orabug: 26397233]  
  - netfilter: nf_tables: fix oob access (Florian Westphal)  [Orabug: 25960439]  
  - NFSv4.1: Don't deadlock the state manager on the SEQUENCE status flags (Trond Myklebust)  [Orabug: 26650422]  
  - NFSv4.1: Defer bumping the slot sequence number until we free the slot (Trond Myklebust)  [Orabug: 26650422]  
  - NFSv4: Leases are renewed in sequence_done when we have sessions (Trond Myklebust)  [Orabug: 26650422]  
  - NFSv4.1: nfs41_sequence_done should handle sequence flag errors (Trond Myklebust)  [Orabug: 26650422]  
  - oracleasm: Copy the integrity descriptor (Martin K. Petersen)  [Orabug: 26653968]  
  - rds: Reintroduce statistics counting (Håkon Bugge)  [Orabug: 26717172]  
  - fuse: Dont call set_page_dirty_lock() for ITER_BVEC pages for async_dio (Ashish Samant)  [Orabug: 26752446]  
  - drivers/char/mem.c: deny access in open operation when securelevel is set (Ethan Zhao)  [Orabug: 26797273]  
  - fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhi Das)  [Orabug: 26797304]  
  - rds: Fix non-atomic operation on shared flag variable (Håkon Bugge)  [Orabug: 26846946]  
  - rds: Fix incorrect statistics counting (Håkon Bugge)  [Orabug: 26847818]  
  - nvme: honor RTD3 Entry Latency for shutdowns (Martin K. Petersen)  [Orabug: 26999112]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.7.3.el7uek]
changelog:
  - Revert "drivers/char/mem.c: deny access in open operation when securelevel is set" (Brian Maly)  [Orabug: 27037818]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.7.4.el7uek]
changelog:
  - KVM: nVMX: Fix loss of L2's NMI blocking state (Wanpeng Li)  [Orabug: 27062526]  
  - KVM: nVMX: track NMI blocking state separately for each VMCS (Paolo Bonzini)  [Orabug: 27062526]  
  - KVM: VMX: require virtual NMI support (Paolo Bonzini)  [Orabug: 27062526]  
  - KVM: nVMX: Fix the NMI IDT-vectoring handling (Wanpeng Li)  [Orabug: 27062526]  
  - netlink: allow to listen "all" netns (Nicolas Dichtel)  [Orabug: 27098332]  
  - netlink: rename private flags and states (Nicolas Dichtel)  [Orabug: 27098332]  
  - netns: use a spin_lock to protect nsid management (Nicolas Dichtel)  [Orabug: 27098332]  
  - netns: notify new nsid outside __peernet2id() (Nicolas Dichtel)  [Orabug: 27098332]  
  - netns: rename peernet2id() to peernet2id_alloc() (Nicolas Dichtel)  [Orabug: 27098332]  
  - netns: always provide the id to rtnl_net_fill() (Nicolas Dichtel)  [Orabug: 27098332]  
  - netns: returns always an id in __peernet2id() (Nicolas Dichtel)  [Orabug: 27098332]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.7.5.el7uek]
changelog:
  - userns: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - udf: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - net: mpls: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - fs: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - ipv6: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - ipv4: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - Thermal/int340x: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - cw1200: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - qla2xxx: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - p54: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - carl9170: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - uvcvideo: prevent speculative execution (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - bpf: prevent speculative execution in eBPF interpreter (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - locking/barriers: introduce new observable speculation barrier (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - x86/cpu/AMD: Remove now unused definition of MFENCE_RDTSC feature (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - x86/cpu/AMD: Make the LFENCE instruction serialized (Elena Reshetova)  [Orabug: 27345402]  {CVE-2017-5753} 
  - kABI: Make the boot_cpu_data look normal. (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - kernel.spec: Require the new microcode_ctl. (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} {CVE-2017-5715} 
  - x86/microcode/AMD: Add support for fam17h microcode loading (Tom Lendacky)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/spec_ctrl: Disable if running as Xen PV guest. (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - Set IBPB when running a different VCPU (Dave Hansen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - Clear the host registers after setbe (Jun Nakajima)  [Orabug: 27345388]  {CVE-2017-5715} 
  - Use the ibpb_inuse variable. (Jun Nakajima)  [Orabug: 27345388]  {CVE-2017-5715} 
  - KVM: x86: add SPEC_CTRL to MSR and CPUID lists (Andrea Arcangeli)  [Orabug: 27345388]  {CVE-2017-5715} 
  - kvm: vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Paolo Bonzini)  [Orabug: 27345388]  {CVE-2017-5715} 
  - Use the "ibrs_inuse" variable. (Jun Nakajima)  [Orabug: 27345388]  {CVE-2017-5715} 
  - kvm: svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/svm: Set IBPB when running a different VCPU (Paolo Bonzini)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/kvm: Pad RSB on VM transition (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/cpu/AMD: Add speculative control support for AMD (Tom Lendacky)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/microcode: Recheck IBRS and IBPB feature on microcode reload (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86: Move IBRS/IBPB feature detection to scattered.c (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/spec_ctrl: Add lock to serialize changes to ibrs and ibpb control (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/kvm: clear registers on VM exit (Tom Lendacky)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/kvm: Set IBPB when switching VM (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - *INCOMPLETE* x86/syscall: Clear unused extra registers on syscall entrance (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/entry: Stuff RSB for entry to kernel for non-SMEP platform (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/mm: Only set IBPB when the new thread cannot ptrace current thread (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/mm: Set IBPB upon context switch (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/idle: Disable IBRS when offlining cpu and re-enable on wakeup (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/idle: Disable IBRS entering idle and enable it on wakeup (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/spec_ctrl: save IBRS MSR value in paranoid_entry (Andrea Arcangeli)  [Orabug: 27345388]  {CVE-2017-5715} 
  - *Scaffolding* x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/enter: Use IBRS on syscall and interrupts (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86: Add macro that does not save rax, rcx, rdx on stack to disable IBRS (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/enter: MACROS to set/clear IBRS and set IBP (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/feature: Report presence of IBPB and IBRS control (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86: Add STIBP feature enumeration (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/cpufeature: Add X86_FEATURE_IA32_ARCH_CAPS and X86_FEATURE_IBRS_ATT (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/feature: Enable the x86 feature to control (Tim Chen)  [Orabug: 27345388]  {CVE-2017-5715}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.7.6.el7uek]
changelog:
  - x86/ibrs: Remove 'ibrs_dump' and remove the pr_debug (Konrad Rzeszutek Wilk)  [Orabug: 27351275]  
  - kABI: Revert kABI: Make the boot_cpu_data look normal (Konrad Rzeszutek Wilk)   {CVE-2017-5715}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.7.7.el7uek]
changelog:
  - x86/spec: Always set IBRS to guest value on VMENTER and host on VMEXIT. (Konrad Rzeszutek Wilk)  [Orabug: 27365568]  {CVE-2017-5715} 
  - x86/ia32: save and clear registers on syscall. (Jamie Iles)  [Orabug: 27364707]  {CVE-2017-5754} 
  - x86/IBRS: Save current status of MSR_IA32_SPEC_CTRL (Boris Ostrovsky)  [Orabug: 27364720]  
  - pti: Rename X86_FEATURE_KAISER to X86_FEATURE_PTI (Pavel Tatashin)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/spec_ctrl: Add missing IBRS_DISABLE (Konrad Rzeszutek Wilk)   
  - Make use of ibrs_inuse consistent. (Jun Nakajima)   
  - x86/kvm: Set IBRS on VMEXIT if guest disabled it. (Konrad Rzeszutek Wilk)   
  - Re-introduce clearing of r12-15, rbp, rbx (Kris Van Hees)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86: more ibrs/pti fixes (Pavel Tatashin)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/spec: Actually do the check for in_use on ENABLE_IBRS (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - kvm: svm: Expose the CPUID.0x80000008 ebx flag. (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86/spec_ctrl: Provide the sysfs version of the ibrs_enabled (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86: Use better #define for FEATURE_ENABLE_IBRS and 0 (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86: Instead of 0x2, 0x4, and 0x1 use #defines. (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - kpti: Disable when running under Xen PV (Konrad Rzeszutek Wilk)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86: Don't ENABLE_IBRS in nmi when we are still running on user cr3 (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86/enter: Use IBRS on syscall and interrupts - fix ia32 path (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86: Fix spectre/kpti integration (Konrad Rzeszutek Wilk)  [Orabug: 27358615]  {CVE-2017-5754} 
  - PTI: unbreak EFI old_memmap (Jiri Kosina)  [Orabug: 27358615]  {CVE-2017-5754} 
  - KAISER KABI tweaks. (Martin K. Petersen)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/ldt: fix crash in ldt freeing. (Jamie Iles)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/entry: Define 'cpu_current_top_of_stack' for 64-bit code (Denys Vlasenko)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/entry: Remove unused 'kernel_stack' per-cpu variable (Denys Vlasenko)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/entry: Stop using PER_CPU_VAR(kernel_stack) (Denys Vlasenko)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: Set _PAGE_NX only if supported (Guenter Roeck)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/vdso: Get pvclock data from the vvar VMA instead of the fixmap (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - KPTI: Report when enabled (Kees Cook)  [Orabug: 27358615]  {CVE-2017-5754} 
  - KPTI: Rename to PAGE_TABLE_ISOLATION (Kees Cook)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/kaiser: Move feature detection up (Borislav Petkov)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/kaiser: Reenable PARAVIRT (Borislav Petkov)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/paravirt: Dont patch flush_tlb_single (Thomas Gleixner)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: kaiser_flush_tlb_on_return_to_user() check PCID (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: asm/tlbflush.h handle noPGE at lower level (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: drop is_atomic arg to kaiser_pagetable_walk() (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/kaiser: Check boottime cmdline params (Borislav Petkov)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling (Borislav Petkov)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: add "nokaiser" boot option, using ALTERNATIVE (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: fix unlikely error in alloc_ldt_struct() (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: _pgd_alloc() without __GFP_REPEAT to avoid stalls (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: paranoid_entry pass cr3 need to paranoid_exit (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: PCID 0 for kernel and 128 for user (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: enhanced by kernel and user PCIDs (Dave Hansen)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: vmstat show NR_KAISERTABLE as nr_overhead (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: delete KAISER_REAL_SWITCH option (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: cleanups while trying for gold link (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: kaiser_remove_mapping() move along the pgd (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: tidied up kaiser_add/remove_mapping slightly (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: tidied up asm/kaiser.h somewhat (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: ENOMEM if kaiser_pagetable_walk() NULL (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: fix perf crashes (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: KAISER depends on SMP (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: fix build and FIXME in alloc_ldt_struct() (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: do not set _PAGE_NX on pgd_none (Hugh Dickins)  [Orabug: 27358615]  {CVE-2017-5754} 
  - kaiser: merged update (Dave Hansen)  [Orabug: 27358615]  {CVE-2017-5754} 
  - KAISER: Kernel Address Isolation (Richard Fellner)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/boot: Add early cmdline parsing for options with arguments (Tom Lendacky)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm/64: Fix reboot interaction with CR4.PCIDE (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Enable CR4.PCIDE on supported systems (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Add the 'nopcid' boot option to turn off PCID (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Disable PCID on 32-bit kernels (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Make flush_tlb_mm_range() more predictable (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Remove flush_tlb() and flush_tlb_current_task() (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/irq: Do not substract irq_tlb_count from irq_call_count (Aaron Lu)  [Orabug: 27358615]  {CVE-2017-5754} 
  - sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - ARM: Hide finish_arch_post_lock_switch() from modules (Steven Rostedt)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm, sched/core: Turn off IRQs in switch_mm() (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm, sched/core: Uninline switch_mm() (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Build arch/x86/mm/tlb.c even on !SMP (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - sched/core: Add switch_mm_irqs_off() and use it in the scheduler (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - mm/mmu_context, sched/core: Fix mmu_context.h assumption (Ingo Molnar)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: If INVPCID is available, use it to flush global mappings (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Fix INVPCID asm constraint (Borislav Petkov)  [Orabug: 27358615]  {CVE-2017-5754} 
  - x86/mm: Add INVPCID helpers (Andy Lutomirski)  [Orabug: 27358615]  {CVE-2017-5754}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.7.8.el7uek]
changelog:
  - x86/pti/efi: broken conversion from efi to kernel page table (Pavel Tatashin)  [Orabug: 27378087] [Orabug: 27352353]  {CVE-2017-5754} 
  - x86/spec: Always set IBRS to guest value on VMENTER and host on VMEXIT (redux) (Konrad Rzeszutek Wilk)  [Orabug: 27378074]  
  - x86/IBRS: Make sure we restore MSR_IA32_SPEC_CTRL to a valid value (Boris Ostrovsky)  [Orabug: 27378063]  
  - x86/IBRS/IBPB: Set sysctl_ibrs/ibpb_enabled properly (Boris Ostrovsky)  [Orabug: 27378035]  
  - x86/spec_ctrl: Add missing 'lfence' when IBRS is not supported. (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/entry_64: TRACE_IRQS_OFF before re-enabling. (Jamie Iles)  [Orabug: 27345388]  {CVE-2017-5715} 
  - ptrace: remove unlocked RCU dereference. (Jamie Iles)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/ia32: Adds code hygiene for 32bit SYSCALL instruction entry. (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/ia32: don't save registers on audit call (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/spec/ia32: Sprinkle IBRS and RSB at the 32-bit SYSCALL (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715} 
  - x86/ia32: Move STUFF_RSB And ENABLE_IBRS (Konrad Rzeszutek Wilk)  [Orabug: 27345388]  {CVE-2017-5715}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.7.9.el7uek]
changelog:
  - net/rds: use multiple sge than buddy allocation in congestion code (Wei Lin Guay)  [Orabug: 26848749]  
  - Revert "RDS: fix the sg allocation based on actual message size" (Wei Lin Guay)  [Orabug: 26848749]  
  - Revert "RDS: avoid large pages for sg allocation for TCP transport" (Wei Lin Guay)  [Orabug: 26848749]  
  - Revert "net/rds: Reduce memory footprint in rds_sendmsg" (Wei Lin Guay)  [Orabug: 26848749]  
  - net/rds: reduce memory footprint during ib_post_recv in IB transport (Wei Lin Guay)  [Orabug: 26848749]  
  - net/rds: reduce memory footprint during rds_sendmsg with IB transport (Wei Lin Guay)  [Orabug: 26848749]  
  - net/rds: set the rds_ib_init_frag based on supported sge (Wei Lin Guay)  [Orabug: 26848749]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.8.1.el7uek]
changelog:
  - x86/spectre_v2: Fix cpu offlining with IPBP. (Konrad Rzeszutek Wilk)   
  - retpoline: selectively disable IBRS in disable_ibrs_and_friends() (Chuck Anderson)  [Orabug: 27673499]  
  - retpoline: move setting of sysctl_ibrs_enabled and sysctl_ibpb_enabled to where SPEC_CTRL_IBRS_INUSE and SPEC_CTRL_IBPB_INUSE are set (Chuck Anderson)  [Orabug: 27672521]  
  - retpoline: set IBRS and IBPB in use only on the boot CPU call to init_scattered_cpuid_features() (Chuck Anderson)  [Orabug: 27672521]  
  - retpoline: display IBPB feature status along with IBRS status (Chuck Anderson)  [Orabug: 27672521]  
  - retpoline: move lock/unlock of spec_ctrl_mutex to check_modinfo() (Chuck Anderson)  [Orabug: 27672521]  
  - retpoline: call clear_retpoline_fallback() with boot parm spectre_v2_heuristics=off (Chuck Anderson)  [Orabug: 27672521]  
  - retpoline: add brackets to check_ibrs_inuse() and clear_ibpb_inuse() (Chuck Anderson)  [Orabug: 27672521]  
  - retpoline/module: do not enable IBRS/IPBP if SPEC_CTRL_IBRS_ADMIN_DISABLED/SPEC_CTRL_IBPB_ADMIN_DISABLED is set (Chuck Anderson)  [Orabug: 27547729]  
  - retpoline: microcode incorrectly reported as broken during early boot (Chuck Anderson)  [Orabug: 27672521]  
  - retpoline: move lock/unlock of spec_ctrl_mutex into init_scattered_cpuid_features() (Chuck Anderson)  [Orabug: 27672521]  
  - KVM: Disable irq while unregistering user notifier (Ignacio Alvarado)   
  - x86/speculation: Use IBRS if available before calling into firmware (David Woodhouse)  [Orabug: 27630399]  
  - Revert "x86/spec_ctrl: Add 'nolfence' knob to disable fallback for spectre_v2 mitigation" (Konrad Rzeszutek Wilk)  [Orabug: 27630379]  
  - Revert "x86/spec: Add 'lfence_enabled' in sysfs" (Konrad Rzeszutek Wilk)   
  - x86/spectre_v2: Fix the documentation to say the right thing. (Konrad Rzeszutek Wilk)   
  - x86/spectre_v2: Don't check bad microcode versions when running under hypervisors. (Konrad Rzeszutek Wilk)  [Orabug: 27630364]  
  - x86/ia32/syscall: RESTORE_EXTRA_REGS when returning from syscall (Ankur Arora)  [Orabug: 27630345]  {CVE-2017-5715} 
  - x86/ia32/syscall: don't do RESTORE_EXTRA_REGS prematurely (Ankur Arora)  [Orabug: 27630345]  {CVE-2017-5715} 
  - trace: declare blk_add_trace_rq non-static on OL6 (Todd Vierling)  [Orabug: 27630338]  
  - x86/spectre: move microcode check before kernel ibrs flags are set (Daniel Jordan)  [Orabug: 27630331]  {CVE-2017-5715} 
  - bonding: attempt to better support longer hw addresses (Jarod Wilson)  [Orabug: 27630325]  
  - x86: make HAVE_FENTRY dependent on !SIMULATE_GCC44_KABI (Todd Vierling)  [Orabug: 27630312]  
  - retpoline/module: fall back to another spectre mitigation when disabling retpoline (Chuck Anderson)  [Orabug: 27630299]  
  - retpoline/module: add bit defs for use_ibpb (Chuck Anderson)  [Orabug: 27630299]  
  - x86/spectre_v2: Only use IBRS when ibrs_inuse tells us to (Konrad Rzeszutek Wilk)   
  - x86/spectre_v2: Disable IBRS if spectre_v2=off (Konrad Rzeszutek Wilk)   
  - KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL (KarimAllah Ahmed)  [Orabug: 27630289]  
  - x86/spectre_v2: Remove 0xc2 from spectre_bad_microcodes (Darren Kenny)  [Orabug: 27630283]  
  - x86/speculation: Use Indirect Branch Prediction Barrier in context switch (Tim Chen)  [Orabug: 27630273]  
  - x86/entry: RESTORE_IBRS needs to be done under kernel CR3 (Ankur Arora)  [Orabug: 27630254]  
  - Fix typo IBRS_ATT, which should be IBRS_ALL (redux) (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre_v2: Add spectre_v2_heuristics= (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre_v2: Do not disable IBPB when disabling IBRS (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/scattered: Fix the order. (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre: Favor IBRS on Skylake over retpoline (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL (Darren Kenny)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre: Now that we expose 'stbibp' make sure it is correct. (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/cpufeatures: Clean up Spectre v2 related CPUID flags (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/bugs: Drop one "mitigation" from dmesg (Borislav Petkov)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/nospec: Fix header guards names (Borislav Petkov)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre_v2: Don't spam the console with these: (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/cpu: Keep model defines sorted by model number (Andy Shevchenko)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/msr: Add definitions for new speculation control MSRs (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/cpufeatures: Add AMD feature bits for Speculation Control (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre_v2: Print what options are available. (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre_v2: Add VMEXIT_FILL_RSB instead of RETPOLINE (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre: If IBRS is enabled disable "Filling RSB on context switch" (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - KVM: VMX: Allow direct access to MSR_IA32_SPEC_CTRL (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre_v2: Don't allow {ibrs,ipbp,lfence}_enabled to be toggled if retpoline (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre: Fix retpoline_enabled (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre: Update sysctl values if toggled only by set_{ibrs,ibpb}_disabled (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - retpoline/module: Taint kernel for missing retpoline in module (Andi Kleen)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline: Fill RSB on context switch for affected CPUs (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline: Optimize inline assembler for vmexit_fill_RSB (Andi Kleen)  [Orabug: 27630250]  {CVE-2017-5715} 
  - kprobes/x86: Disable optimizing on the function jumps to indirect thunk (Masami Hiramatsu)  [Orabug: 27630250]  {CVE-2017-5715} 
  - kprobes/x86: Blacklist indirect thunk functions for kprobes (Masami Hiramatsu)  [Orabug: 27630250]  {CVE-2017-5715} 
  - retpoline: Introduce start/end markers of indirect thunk (Masami Hiramatsu)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/mce: Make machine check speculation protected (Thomas Gleixner)  [Orabug: 27630250]  {CVE-2017-5715} 
  - kbuild: modversions for EXPORT_SYMBOL() for asm (Nicholas Piggin)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Tom Lendacky)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline: Remove compile time warning (Thomas Gleixner)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline: Fill return stack buffer on vmexit (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline/irq32: Convert assembler indirect jumps (Andi Kleen)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline/checksum32: Convert assembler indirect jumps (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline/xen: Convert Xen hypercall indirect jumps (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline/hyperv: Convert assembler indirect jumps (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline/ftrace: Convert ftrace assembler indirect jumps (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline/entry: Convert entry assembler indirect jumps (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline/crypto: Convert crypto assembler indirect jumps (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre_v2: Add disable_ibrs_and_friends (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre_v2: Figure out if STUFF_RSB macro needs to be used. (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre_v2: Figure out when to use IBRS. (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre: Add IBRS option. (Konrad Rzeszutek Wilk)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/spectre: Add boot time option to select Spectre v2 mitigation (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/retpoline: Add initial retpoline support (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - kconfig.h: use __is_defined() to check if MODULE is defined (Masahiro Yamada)  [Orabug: 27630250]  {CVE-2017-5715} 
  - EXPORT_SYMBOL() for asm (Al Viro)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/asm: Make asm/alternative.h safe from assembly (Andy Lutomirski)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/kbuild: enable modversions for symbols exported from asm (Adam Borowski)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/asm: Use register variable to get stack pointer value (Andrey Ryabinin)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier (Andy Lutomirski)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/alternatives: Add missing '
  ' at end of ALTERNATIVE inline asm (David Woodhouse)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/alternatives: Fix optimize_nops() checking (Borislav Petkov)  [Orabug: 27630250]  {CVE-2017-5715} 
  - x86/microcode/intel: Extend BDW late-loading with a revision check (Jia Zhang)  [Orabug: 27629973]  
  - x86/microcode/intel: Disable late loading on model 79 (Borislav Petkov)  [Orabug: 27629973]  
  - x86/spec: Fix spectre_v1 bug and mitigation indicators (John Haxby)  [Orabug: 27630236]  
  - x86: Fix compile issues if CONFIG_XEN not defined (Konrad Rzeszutek Wilk)   
  - x86/mitigation/spectre_v2: Add reporting of 'lfence' (Konrad Rzeszutek Wilk)   
  - x86/spec: Add 'lfence_enabled' in sysfs (Konrad Rzeszutek Wilk)   
  - x86/spec_ctrl: Add 'nolfence' knob to disable fallback for spectre_v2 mitigation (Konrad Rzeszutek Wilk)   
  - x86/IBRS/IBPB: Remove procfs interface to ibrs/ibpb_enable (Boris Ostrovsky)  [Orabug: 27630222]  
  - x86: Use PRED_CMD MSR when ibpb is enabled (Konrad Rzeszutek Wilk)   
  - x86/IBRS: Drop unnecessary WRITE_ONCE (Boris Ostrovsky)  [Orabug: 27630203]  
  - x86/IBRS: Don't try to change IBRS mode if IBRS is not available (Boris Ostrovsky)  [Orabug: 27630203]  
  - x86/IBRS: Remove support for IBRS_ENABLED_USER mode (Boris Ostrovsky)  [Orabug: 27630203]  
  - x86: Include linux/device.h in bugs_64.c (Boris Ostrovsky)  [Orabug: 27630198]  
  - x86/spectre: Drop the warning about ibrs being obsolete. (Konrad Rzeszutek Wilk)   
  - x86/spec: Don't print the Missing arguments for option spectre_v2. (Konrad Rzeszutek Wilk)   
  - x86/spec: Also print IBRS if IBPB is disabled. (Konrad Rzeszutek Wilk)   
  - x86/IBPB: Provide debugfs interface for changing IBPB mode (Boris Ostrovsky)  [Orabug: 27630193]  
  - x86: Move STUFF_RSB in to the idt macro (Konrad Rzeszutek Wilk)   
  - x86/spec: STUFF_RSB _before_ ENABLE_IBRS (Konrad Rzeszutek Wilk)   
  - x86: Move ENABLE_IBRS in the interrupt macro. (Konrad Rzeszutek Wilk)  [Orabug: 27451922]  
  - x86: Clean up IBRS functionality resident in common code (Kanth Ghatraju)  [Orabug: 27445637]  
  - x86: Display correct settings for the SPECTRE_V2 bug (Kanth Ghatraju)  [Orabug: 27445637]  
  - Set CONFIG_GENERIC_CPU_VULNERABILITIES flag (Kanth Ghatraju)  [Orabug: 27445637]  
  - x86/cpu: Implement CPU vulnerabilites sysfs functions (Thomas Gleixner)  [Orabug: 27445637]  
  - sysfs/cpu: Fix typos in vulnerability documentation (David Woodhouse)  [Orabug: 27445637]  
  - sysfs/cpu: Add vulnerability folder (Thomas Gleixner)  [Orabug: 27445637]  
  - x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] (David Woodhouse)  [Orabug: 27445637]  
  - x86/cpufeatures: Add X86_BUG_CPU_MELTDOWN (Kanth Ghatraju)  [Orabug: 27445637]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.8.2.el7uek]
changelog:
  - config: sort out retpoline config options (Brian Maly)  [Orabug: 27509502]  
  - x86: make HAVE_FENTRY dependent on !SIMULATE_GCC44_KABI (Todd Vierling)  [Orabug: 27630312]  
  - kernel: on OL6 only, simulate the gcc 4.4 kABI for __stack_chk_fail() (Todd Vierling)  [Orabug: 27509502]  
  - uek-rpm: configs: Don't set HAVE_FENTRY on OL6 builds. (Todd Vierling)  [Orabug: 27509502]  
  - Revert "x86: make HAVE_FENTRY dependent on !SIMULATE_GCC44_KABI" (Brian Maly)  [Orabug: 27630312]  
  - Revert "Makefile: Build with -Werror=date-time if the compiler supports it" (Gayatri Vasudevan)  [Orabug: 27724742]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.8.3.el7uek]
changelog:
  - net/rds: ib: Release correct number of frags (Håkon Bugge)  [Orabug: 27924178]  
  - mlx4: change the ICM table allocations to lowest needed size (Daniel Jurgens)  [Orabug: 27718304]  
  - net/rds: Fix incorrect error handling (Håkon Bugge)  [Orabug: 27925101]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-94.8.4.el7uek]
changelog:
  - Revert "mlx4: change the ICM table allocations to lowest needed size" (Håkon Bugge)  [Orabug: 27971820]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-94.8.5.el7uek]
changelog:
  - mlx4_core: restore optimal ICM memory allocation (Eric Dumazet)  [Orabug: 27718304]  
  - mlx4_core: allocate ICM memory in page size chunks (Qing Huang)  [Orabug: 27718304]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.14.14-2.el7uek]
changelog:
  - Initialize fiblink list head during fib initialization (Dave Carroll)  [Orabug: 27199026]  
  - block: loop: Enable directIO whenever possible (Dave Kleikamp)  [Orabug: 27194729]  
  - revert commit ff8fb335221e2c446b0d4cbea26be371fd2feb64 (Tariq Saeed)  [Orabug: 27199045]  
  - ocfs2: make 'buffered' as the default coherency option (Wengang Wang)  [Orabug: 27199044]  
  - ocfs2: fix a performance issue with synced buffer io (Ryan Ding)   
  - ocfs2: call ocfs2_abort when journal abort (Ryan Ding)   
  - ocfs2/trivial: Limit unaligned aio+dio write messages to once per day (Sunil Mushran)  [Orabug: 27199146]  
  - ocfs2/trivial: Print message indicating unaligned aio+dio write (Sunil Mushran)  [Orabug: 27199145]  
  - ocfs2: Tighten free bit calculation in the global bitmap (Sunil Mushran)  [Orabug: 27199147]  
  - ocfs2: Suppress the error message from being printed in ocfs2_rename (Xiaowei.Hu)  [Orabug: 27199148]  
  - Replace max_t() with sub_positive() in dequeue_entity_load_avg() (Gayatri Vasudevan)  [Orabug: 27229053]  
  - uek-rpm: Kernel config settings needed to support TCP-BBR (Victor Erminpour)  [Orabug: 27110608]  
  - uek-rpm: enable and configure PMEM/DAX for UEK (Victor Erminpour)  [Orabug: 27201433]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.14-3.el7uek]
changelog:
  - PCI: Workaround wrong flags completions for IDT switch (Govinda Tatti)  [Orabug: 27199068]  
  - dccp: CVE-2017-8824: use-after-free in DCCP code (Mohamed Ghannam)  [Orabug: 27220222]  {CVE-2017-8824} 
  - uek-rpm: configs: Enabel Oracle HXGE and ASM driver (Allen Pais)  [Orabug: 27199116]  
  - fm10k: Add driver to the kernel config for UEK4 (Allen Pais)  [Orabug: 27199008]  
  - uek-rpm: config: enable some secure boot features (Allen Pais)  [Orabug: 27199002]  
  - uek-rpm: config: Enable OVM API (Allen Pais)  [Orabug: 27199003]  
  - uek-rpm: config: sxge/sxgevf: enable driver (Allen Pais)  [Orabug: 27199004]  
  - uek-rpm: enable CONFIG_KSPLICE. (Allen Pais)  [Orabug: 27199009]  
  - xen-blkback: add pending_req allocation stats (Ankur Arora)  [Orabug: 26670475]  
  - xen-blkback: move indirect req allocation out-of-line (Ankur Arora)  [Orabug: 26670475]  
  - xen-blkback: pull nseg validation out in a function (Ankur Arora)  [Orabug: 26670475]  
  - xen-blkback: make struct pending_req less monolithic (Ankur Arora)  [Orabug: 26670475]  
  - acpi, nfit: add 'Enable Latch System Shutdown Status' command support (Dan Williams)  [Orabug: 27139244]  
  - dax: stop requiring a live device for dax_flush() (Dan Williams)  [Orabug: 27139244]  
  - brd: remove dax support (Dan Williams)  [Orabug: 27139244]  
  - dax: quiet bdev_dax_supported() (Dan Williams)  [Orabug: 27139244]  
  - fs, dax: unify IOMAP_F_DIRTY read vs write handling policy in the dax core (Dan Williams)  [Orabug: 27139244]  
  - tools/testing/nvdimm: unit test clear-error commands (Dan Williams)  [Orabug: 27139244]  
  - acpi, nfit: validate commands against the device type (Dan Williams)  [Orabug: 27139244]  
  - tools/testing/nvdimm: stricter bounds checking for error injection commands (Vishal Verma)  [Orabug: 27139244]  
  - xfs: support for synchronous DAX faults (Christoph Hellwig)  [Orabug: 27139244]  
  - xfs: Implement xfs_filemap_pfn_mkwrite() using __xfs_filemap_fault() (Jan Kara)  [Orabug: 27139244]  
  - ext4: Support for synchronous DAX faults (Jan Kara)  [Orabug: 27139244]  
  - ext4: Simplify error handling in ext4_dax_huge_fault() (Jan Kara)  [Orabug: 27139244]  
  - dax: Implement dax_finish_sync_fault() (Jan Kara)  [Orabug: 27139244]  
  - dax, iomap: Add support for synchronous faults (Jan Kara)  [Orabug: 27139244]  
  - mm: Define MAP_SYNC and VM_SYNC flags (Jan Kara)  [Orabug: 27139244]  
  - dax: Allow tuning whether dax_insert_mapping_entry() dirties entry (Jan Kara)  [Orabug: 27139244]  
  - dax: Allow dax_iomap_fault() to return pfn (Jan Kara)  [Orabug: 27139244]  
  - dax: Fix comment describing dax_iomap_fault() (Jan Kara)  [Orabug: 27139244]  
  - dax: Inline dax_pmd_insert_mapping() into the callsite (Jan Kara)  [Orabug: 27139244]  
  - dax: Inline dax_insert_mapping() into the callsite (Jan Kara)  [Orabug: 27139244]  
  - dax: Create local variable for vmf->flags & FAULT_FLAG_WRITE test (Jan Kara)  [Orabug: 27139244]  
  - dax: Create local variable for VMA in dax_iomap_pte_fault() (Jan Kara)  [Orabug: 27139244]  
  - dax: Factor out getting of pfn out of iomap (Jan Kara)  [Orabug: 27139244]  
  - dax: Simplify arguments of dax_insert_mapping() (Jan Kara)  [Orabug: 27139244]  
  - mm: Remove VM_FAULT_HWPOISON_LARGE_MASK (Jan Kara)  [Orabug: 27139244]  
  - mm: introduce MAP_SHARED_VALIDATE, a mechanism to safely define new mmap flags (Dan Williams)  [Orabug: 27139244]  
  - nfit_test: when clearing poison, also remove badrange entries (Vishal Verma)  [Orabug: 27139244]  
  - libnvdimm, badrange: remove a WARN for list_empty (Vishal Verma)  [Orabug: 27139244]  
  - nfit_test: add error injection DSMs (Dave Jiang)  [Orabug: 27139244]  
  - libnvdimm: move poison list functions to a new 'badrange' file (Dave Jiang)  [Orabug: 27139244]  
  - acpi, nfit: add support for NVDIMM_FAMILY_INTEL v1.6 DSMs (Dan Williams)  [Orabug: 27139244]  
  - acpi, nfit: hide unknown commands from nmemX/commands (Dan Williams)  [Orabug: 27139244]  
  - MAINTAINERS: Add entry for device DAX (Ross Zwisler)  [Orabug: 27139244]  
  - libnvdimm, namespace: make a couple of functions static (Colin Ian King)  [Orabug: 27300246]  
  - libnvdimm: introduce 'flags' attribute for DIMM 'lock' and 'alias' status (Dan Williams)  [Orabug: 27300246]  
  - acpi, nfit: add support for the _LSI, _LSR, and _LSW label methods (Dan Williams)  [Orabug: 27300241]  
  - acpi nfit: nfit_test supports translate SPA (Yasunori Goto)  [Orabug: 27300232]  
  - acpi nfit: Enable to show what feature is supported via ND_CMD_CALL for nfit_test (Yasunori Goto)  [Orabug: 27300232]  
  - nfit_test Make private definitions to command emulation (Yasunori Goto)  [Orabug: 27300232]  
  - dax: pr_err() strings should end with newlines (Arvind Yadav)  [Orabug: 27300232]  
  - x86,xen: correct dma_get_required_mask() for Xen PV guests (David Vrabel)  [Orabug: 27145524]  
  - dma: add dma_get_required_mask_from_max_pfn() (David Vrabel)  [Orabug: 27145524]  
  - x86: add support for crashkernel=auto (Brian Maly)  [Orabug: 27234070]  
  - modsign: Add key for module signing (Eric Snowberg)  [Orabug: 27199070]  
  - kernel: VirtBox workaround for dynamically allocated text (Mike Kravetz)  [Orabug: 27199037]  
  - Allow mce to reset instead of panic on UE (Ashok Vairavan)  [Orabug: 24745271]  
  - perf tools: add --sym-lookup arg to enable symbol lookup in hugepage shm segment (ashok.vairavan)  [Orabug: 27199027]  
  - logging errors that get masked to EIO inside drivers/block/loop.c (Manjunath Patil)  [Orabug: 27198869]  
  - oracleasm: Kernel interface tweaks for 4.14 (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Kernel interface changes for 4.12 (Divya Indi)  [Orabug: 27133176]  
  - oracleasm: Copy the integrity descriptor (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Integrity profile has moved (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Add support for inline bio error reporting (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Fix trace output for warn_asm_ioc and check_asm_ioc (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Fix occasional I/O stall due to merge error (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Classify device connectivity issues as global errors (Martin K. Petersen)  [Orabug: 20117903]  
  - oracleasm: Deprecate mlog and implement support for tracepoints (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Abolish mlog usage in integrity.c and clean up error printing. (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Various code and whitespace cleanups. (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: 4.0 compat changes (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Compat changes for 3.18 (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: claim FMODE_EXCL access on disk during asm_open (Srinivas Eeda)  [Orabug: 19454829]  
  - oracleasm: Restrict logical block size reporting (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Report logical block size (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Compat changes for 3.10 (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Add support for new error return codes from block/SCSI (Martin K. Petersen)  [Orabug: 17484923]  
  - oracleasm: Compat changes for 3.8 (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Compat changes for 3.5 (Dwight Engen)  [Orabug: 27133176]  
  - oracleasm: Introduce module parameter for block size selection (Martin K. Petersen)  [Orabug: 15924773]  
  - oracleasm: Data integrity support (Martin K. Petersen)  [Orabug: 27133176]  
  - oracleasm: Fix two merge errors (Martin K. Petersen)  [Orabug: 27133176]  
  - Oracle ASM Kernel Driver (Martin K. Petersen)  [Orabug: 27133176]  
  - uek-rpm: Add Mellanox drivers neeeded for Exadata to base_modules (Victor Erminpour)  [Orabug: 27300509]  
  - uek-rpm: Enable Mellanox hardware kernel config options for UEK5. (Victor Erminpour)  [Orabug: 27300509]  
  - uek-rpm: Disable CONFIG_DMA_CMA in UEK5 kernel config (Victor Erminpour)  [Orabug: 27201411]  
  - uek-rpm: Enable CONFIG_IMA_DEFAULT_HASH=sha256 (Victor Erminpour)  [Orabug: 27186234]  
  - uek-rpm: Enable CGROUP config in the UEK5 kernel (Victor Erminpour)  [Orabug: 25974804]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.14-4.el7uek]
changelog:
  - net/rds: make copy_page_from_iter and copy_page_to_iter stay within page boundaries (WORKAROUND!) (Gerd Rausch)  [Orabug: 27222215] [Orabug: 27364391]  
  - net/rds: Fixing INIT2RTR_QP(0x503), syndrome (0x1796e4) (IB_AH_GRH present) issue. (Wei Lin Guay)  [Orabug: 27383162] [Orabug: 27364391]  
  - net/rds: Fix order of intitialization in rds_ib_add_one. (Gerd Rausch)  [Orabug: 27195622] [Orabug: 27364391]  
  - rds: RDS diagnostics when connections are stuck in Receiver Not Ready state. (hui.han)  [Orabug: 26522310] [Orabug: 27364391]  
  - RDS: IB: Change the proxy qp's path_mtu to IB_MTU_256 (Avinash Repaka)  [Orabug: 26864694] [Orabug: 27364391]  
  - rds: Fix non-atomic operation on shared flag variable (Håkon Bugge)  [Orabug: 26842076] [Orabug: 27364391]  
  - rds: Fix incorrect statistics counting (Håkon Bugge)  [Orabug: 26847583] [Orabug: 27364391]  
  - RDS: IB: Add proxy qp to support FRWR through RDS_GET_MR (Avinash Repaka)  [Orabug: 25669255] [Orabug: 27364391]  
  - RDS: Add support for fast registration work request (Avinash Repaka)  [Orabug: 22145384] [Orabug: 27364391]  
  - Revert "RDS: base connection dependency needed for rolling downgrade from version 4.1 to 3.1"" (Wei Lin Guay)  [Orabug: 26124147] [Orabug: 27364391]  
  - Revert "RDS: Ensure non-zero SL uses correct path before lane 0 connection is dropped" (Wei Lin Guay)  [Orabug: 26124147] [Orabug: 27364391]  
  - Revert "rds: make sure base connection is up on both sides" (Wei Lin Guay)  [Orabug: 26124147] [Orabug: 27364391]  
  - net/rds: remove the RDS specific path record caching (Wei Lin Guay)  [Orabug: 26124147] [Orabug: 27364391]  
  - Revert "net/rds: Revert "RDS: add reconnect retry scheme for stalled connections"" (Wei Lin Guay)  [Orabug: 26497333] [Orabug: 27364391]  
  - Revert "net/rds: prioritize the base connection establishment" (Wei Lin Guay)  [Orabug: 26497333] [Orabug: 27364391]  
  - Revert "net/rds: determine active/passive connection with IP addresses" (Wei Lin Guay)  [Orabug: 26497333] [Orabug: 27364391]  
  - Revert "net/rds: use different workqueue for base_conn" (Wei Lin Guay)  [Orabug: 26497333] [Orabug: 27364391]  
  - rds: reduce memory footprint for RDS when transport is RDMA (Ka-Cheong Poon)  [Orabug: 26412003] [Orabug: 27364391]  
  - RDS: IB: Destroy rdma_cm_id when unloading module (Avinash Repaka)  [Orabug: 26089296] [Orabug: 27364391]  
  - RDS: IB: Destroy aux_wq if rds_ib_init() fails (Avinash Repaka)  [Orabug: 26732887] [Orabug: 27364391]  
  - rds: Reintroduce statistics counting (Håkon Bugge)  [Orabug: 26717115] [Orabug: 27364391]  
  - rds: Make sure updates to cp_send_gen can be observed (Håkon Bugge)  [Orabug: 26519030] [Orabug: 27364391]  
  - rds: tcp: use sock_create_lite() to create the accept socket (Sowmini Varadhan)  [Orabug: 26477756] [Orabug: 27364391]  
  - rds: tcp: set linger to 1 when unloading a rds-tcp (Sowmini Varadhan)  [Orabug: 26477841] [Orabug: 27364391]  
  - rds: tcp: send handshake ping-probe from passive endpoint (Sowmini Varadhan)  [Orabug: 26477841] [Orabug: 27364391]  
  - net/rds: Replace printk in TX path with stat variable (Yuval Shaia)  [Orabug: 26402653] [Orabug: 27364391]  
  - net/rds: Add mutex exclusion for vector_load (Håkon Bugge)  [Orabug: 26406492] [Orabug: 27364391]  
  - [PATCH] RDS: Print failed rdma op details if failure is remote access (Rama Nichanamatlu)  [Orabug: 26277933] [Orabug: 27364391]  
  - [PATCH] RDS: When RDS socket is closed, print unreleased MR's (Rama Nichanamatlu)  [Orabug: 26276427] [Orabug: 27364391]  
  - net/rds: Reduce memory footprint in rds_sendmsg (Wei Lin Guay)  [Orabug: 26151323] [Orabug: 26350949] [Orabug: 27364391]  
  - net/rds: Fix minor linker warnings (Babu Moger)  [Orabug: 25393132] [Orabug: 27364391]  
  - net/rds: prioritize the base connection establishment (Wei Lin Guay)  [Orabug: 25521901] [Orabug: 27364391]  
  - net/rds: determine active/passive connection with IP addresses (Wei Lin Guay)  [Orabug: 25521901] [Orabug: 27364391]  
  - net/rds: use different workqueue for base_conn (Wei Lin Guay)  [Orabug: 25521901] [Orabug: 27364391]  
  - net/rds: Revert "RDS: add reconnect retry scheme for stalled connections" (Wei Lin Guay)  [Orabug: 25521901] [Orabug: 27364391]  
  - rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: various endian-ness fixes (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: remove cp_outgoing (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: Reorder initialization sequence in rds_tcp_init to avoid races (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: Take explicit refcounts on struct net (Sowmini Varadhan)  [Orabug: 26289770] [Orabug: 27364391]  
  - rds: tcp: fix memory leak in TIME_WAIT sockets (Sowmini Varadhan)  [Orabug: 26250066] [Orabug: 27364391]  
  - rds: tcp: canonical connection order for all paths with index > 0 (Sowmini Varadhan)  [Orabug: 26241322] [Orabug: 27364391]  
  - rds: tcp: allow progress of rds_conn_shutdown if the rds_connection is marked ERROR by an intervening FIN (Sowmini Varadhan)  [Orabug: 26241322] [Orabug: 27364391]  
  - Backport multipath RDS from upstream to UEK4 (Sowmini Varadhan)  [Orabug: 26241322] [Orabug: 27364391]  
  - RDS/IB: active bonding port state fix for intfs added late (Mukesh Kacker)  [Orabug: 26081079] [Orabug: 27364391]  
  - RDS/IB: 4KB receive buffers get posted by mistake on 16KB frag connections. (Venkat Venkatsubra)  [Orabug: 25920916] [Orabug: 27364391]  
  - Revert "RDS: Make message size limit compliant with spec" (Avinash Repaka)  [Orabug: 25472193] [Orabug: 27364391]  
  - RDS: ActiveBonding: Make its own thread for active active (Santosh Shilimkar)  [Orabug: 25026643] [Orabug: 27364391]  
  - RDS: correct condition check in reconnect_timeout() (Ajaykumar Hotchandani)  [Orabug: 25026643] [Orabug: 27364391]  
  - RDS: ActiveBonding: Create a cluster sync point for failback (Santosh Shilimkar)  [Orabug: 25026643] [Orabug: 27364391]  
  - RDS: don't commit to queue till transport connection is up (Santosh Shilimkar)  [Orabug: 25393611] [Orabug: 27364391]  
  - RDS: restrict socket connection reset to CAP_NET_ADMIN (Santosh Shilimkar)  [Orabug: 25393611] [Orabug: 27364391]  
  - rds: fix warning in rds_send_drop_to() (Ajaykumar Hotchandani)  [Orabug: 25116517] [Orabug: 27364391]  
  - RDS: Make message size limit compliant with spec (Avinash Repaka)  [Orabug: 24455231] [Orabug: 22303625] [Orabug: 27364391]  
  - RDS: rds debug messages are enabled by default (shamir rabinovitch)  [Orabug: 24956522] [Orabug: 27364391]  
  - net/rds: Fix new sparse warning (David Ahern)  [Orabug: 24817685] [Orabug: 27364391]  
  - net/rds: fix unaligned memory access (shamir rabinovitch)  [Orabug: 24817685] [Orabug: 27364391]  
  - RDS: IB: fix panic with handlers running post teardown (Santosh Shilimkar)  [Orabug: 24460805] [Orabug: 27364391]  
  - RDS: Drop the connection as part of cancel to avoid hangs (Avinash Repaka)  [Orabug: 22506032] [Orabug: 27364391]  
  - RDS: add reconnect retry scheme for stalled connections (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: restore the exponential back-off scheme (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: avoid duplicate connection drop for self loopback (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: don't modify conn state directly in rds_connect_complete (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: log associates connection details for setup failures (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: suppress log prints for FLUSH_ERR/RETRY_EXC (Santosh Shilimkar)  [Orabug: 24663803] [Orabug: 27364391]  
  - RDS: use c_wq for all activities on a connection (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: Avoid double reject on ACL failures (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: make the rds_{local_}wq part of rds_connection (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: make rds_conn_drop() take reason argument (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: Remove unused PATH migration event code (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: remove delayed queuing of address change (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: use address change event for failover/failback (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - RDS: IB: drop workaround for loopback connection hangs (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27364391]  
  - Revert "RDS: IB: skip rx/tx work when destroying connection" (Santosh Shilimkar)  [Orabug: 24746103] [Orabug: 27364391]  
  - RDS: IB: set default frag size to 16K (Santosh Shilimkar)  [Orabug: 24656820] [Orabug: 27364391]  
  - rds: avoid call to flush_mrs() in specific condition (Ajaykumar Hotchandani)  [Orabug: 24656750] [Orabug: 27364391]  
  - RDS: IB: skip rx/tx work when destroying connection (Wengang Wang)  [Orabug: 24395789] [Orabug: 27364391]  
  - RDS: TCP: rds_tcp_accept_one() should transition socket from RESETTING to UP (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS: TCP: fix race windows in send-path quiescence by rds_tcp_accept_one() (Sowmini Varadhan)  [Orabug: 23542064] [Orabug: 27364391]  
  - RDS: TCP: Retransmit half-sent datagrams when switching sockets in rds_tcp_reset_callbacks (Sowmini Varadhan)  [Orabug: 23542064] [Orabug: 27364391]  
  - RDS: TCP: Add/use rds_tcp_reset_callbacks to reset tcp socket safely (Sowmini Varadhan)  [Orabug: 23542064] [Orabug: 27364391]  
  - RDS: TCP: Avoid rds connection churn from rogue SYNs (Sowmini Varadhan)  [Orabug: 23542064] [Orabug: 27364391]  
  - RDS: TCP: rds_tcp_accept_worker() must exit gracefully when terminating rds-tcp (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS: TCP: Remove kfreed tcp conn from list (Sowmini Varadhan)  [Orabug: 23542064] [Orabug: 27364391]  
  - RDS: IB: Add MOS note details to link local(HAIP) address print (Santosh Shilimkar)  [Orabug: 23027670] [Orabug: 27364391]  
  - {IB/{core,ipoib},net/{mlx4,rds}}: Mark unload_allowed as __initdata variable (Yuval Shaia)  [Orabug: 23501273] [Orabug: 27364391]  
  - net/rds: Skip packet filtering if interface does not support ACL (Yuval Shaia)  [Orabug: 23541567] [Orabug: 27364391]  
  - RDS: Fix the rds_conn_destroy panic due to pending messages (Bang Nguyen)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: add handshaking for ACL violation detection at passive (Ajaykumar Hotchandani)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: IB: enforce IP anti-spoofing based on ACLs (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27300453] [Orabug: 27364391]  
  - RDS: Add acl fields to the rds_connection (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: IB: invoke connection destruction in worker (Ajaykumar Hotchandani)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: Add reset all conns for a source address to CONN_RESET (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: IB: change rds_ib_active_bonding_excl_ips to only RFC3927 space (Todd Vierling)  [Orabug: 27364391]  
  - RDS: avoid large pages for sg allocation for TCP transport (Santosh Shilimkar)  [Orabug: 23635336] [Orabug: 27364391]  
  - {IBCM/IPoIB/MLX4/RDS}: Temporary backout Exasecure change (Santosh Shilimkar)  [Orabug: 23634771] [Orabug: 27364391]  
  - RDS/IB: Fix crash in SRQ initialization (Ajaykumar Hotchandani)  [Orabug: 23523586] [Orabug: 27364391]  
  - RDS: Remove the link-local restriction as a stop gap measure (Santosh Shilimkar)  [Orabug: 2360905] [Orabug: 27364391]  
  - RDS: IB: restore the vector spreading for the CQs (Santosh Shilimkar)  [Orabug: 23550561] [Orabug: 27364391]  
  - RDS: Fix the rds_conn_destroy panic due to pending messages (Bang Nguyen)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: add handshaking for ACL violation detection at passive (Ajaykumar Hotchandani)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: IB: enforce IP anti-spoofing for UUID context (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27300453] [Orabug: 27364391]  
  - RDS: IB: invoke connection destruction in worker (Ajaykumar Hotchandani)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: message filtering based on UUID (Bang Nguyen)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: Add UUID socket option (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: Add reset all conns for a source address to CONN_RESET (Santosh Shilimkar)  [Orabug: 23222944] [Orabug: 27364391]  
  - RDS: Drop stale iWARP support (Santosh Shilimkar)  [Orabug: 23027670] [Orabug: 27364391]  
  - RDS: IB: drop discontinued IB CQ_VECTOR support (Santosh Shilimkar)  [Orabug: 23027670] [Orabug: 27364391]  
  - RDS: IB: Drop unused and broken APM support (Santosh Shilimkar)  [Orabug: 23027670] [Orabug: 27364391]  
  - RDS: IB: Make use of ARPOP_REQUEST instead of ARPOP_REPLY in bonding code (Santosh Shilimkar)  [Orabug: 23094704] [Orabug: 27364391]  
  - RDS: IB: don't use the link-local address for ib transport (Santosh Shilimkar)  [Orabug: 23027670] [Orabug: 27364391]  
  - RDS: IB: rebuild receive caches when needed (Santosh Shilimkar)  [Orabug: 27364391]  
  - OFED: indicate consistent vendor error (Ajaykumar Hotchandani)  [Orabug: 22381117] [Orabug: 27364391]  
  - RDS: Change number based conn-drop reasons to enum (Avinash Repaka)  [Orabug: 23294707] [Orabug: 27364391]  
  - RDS: Move rds_rtd definitions from rds_rt_debug files to common files (Avinash Repaka)  [Orabug: 23294707] [Orabug: 27364391]  
  - RDS: Change the default value of rds_rt_debug_bitmap modparam to 0x488B (Avinash Repaka)  [Orabug: 23294707] [Orabug: 27364391]  
  - RDS: Replace rds_rtd printk with trace_printk (Avinash Repaka)  [Orabug: 23294707] [Orabug: 27364391]  
  - RDS: IB: Print vendor error in recv completion error message (Avinash Repaka)  [Orabug: 23294707] [Orabug: 27364391]  
  - rds: schedule local connection activity in proper workqueue (Ajaykumar Hotchandani)  [Orabug: 23223537] [Orabug: 27364391]  
  - net/rds: Use max_mr from HCA caps than max_fmr (Yuval Shaia)  [Orabug: 23223564] [Orabug: 27364391]  
  - RDS: IB: disable ib_cache purging to avoid memory leak in reconnect path (Santosh Shilimkar)  [Orabug: 23275911] [Orabug: 27364391]  
  - RDS: IB: avoid bit fields for i_frag_pages (Wengang Wang)  [Orabug: 23275911] [Orabug: 27364391]  
  - RDS: TCP: Synchronize accept() and connect() paths on t_conn_lock. (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS:TCP: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS: TCP: Call pskb_extract() helper function (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS: support individual receive trace reporting (Santosh Shilimkar)  [Orabug: 23215779] [Orabug: 27364391]  
  - Revert "RDS: Make message size limit compliant with spec" (Chuck Anderson)  [Orabug: 22661521] [Orabug: 23217242] [Orabug: 27364391]  
  - RDS: TCP: Remove unused constant (Sowmini Varadhan)  [Orabug: 22993275] [Orabug: 27364391]  
  - RDS: TCP: Add sysctl tunables for sndbuf/rcvbuf on rds-tcp socket (Sowmini Varadhan)  [Orabug: 22993275] [Orabug: 27364391]  
  - RDS: Make message size limit compliant with spec (Avinash Repaka)  [Orabug: 22661521] [Orabug: 27364391]  
  - RDS: add flow control info to rds_info_rdma_connection (Wei Lin Guay)  [Orabug: 22306628] [Orabug: 27364391]  
  - RDS: update IB flow control algorithm (Wei Lin Guay)  [Orabug: 22306628] [Orabug: 27364391]  
  - RDS: Add flow control in runtime debugging (Wei Lin Guay)  [Orabug: 22306628] [Orabug: 27364391]  
  - RDS: fix IB transport flow control (Wei Lin Guay)  [Orabug: 22306628] [Orabug: 27364391]  
  - [PATCH 2/2] Avoid redundant call to rds_bind_lookup() in recv path. (Sowmini Varadhan)  [Orabug: 27364391]  
  - RDS: TOS fixes in failure paths when RDS-TCP and RDS-RDMA are run together (Sowmini Varadhan)  [Orabug: 27364391]  
  - rds: rds-stress show all zeros after few minutes (shamir rabinovitch)  [Orabug: 23045970] [Orabug: 27364391]  
  - RDS: IB: Run rds_fmr_flush WQ closer to ib_device (Wei Lin Guay)  [Orabug: 27364391]  
  - RDS: IB: support larger frag size up to 16KB (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: add frag size to per connection info (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: log the endpoint rds connection role (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: purge receive frag cache on connection shutdown (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: use i_frag_sz for cache stat updates (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: scale rds_ib_allocation based on fragment size (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: IB: make fragment size (RDS_FRAG_SIZE) dynamic (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: log the IP address as well on bind failure (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: fix the sg allocation based on actual message size (Wei Lin Guay)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: make congestion code independent of PAGE_SIZE (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS: Back out OoO send status fix since it causes the regression (Santosh Shilimkar)  [Orabug: 21894138] [Orabug: 27364391]  
  - RDS/IB: VRPC DELAY / OSS RECONNECT CAUSES 5 MINUTE STALL ON PORT FAILURE (Venkat Venkatsubra)  [Orabug: 22847528] [Orabug: 27364391]  
  - rds: add infrastructure to find more details for reconnect failure (Ajaykumar Hotchandani)  [Orabug: 22631108] [Orabug: 27364391]  
  - rds: find connection drop reason (Ajaykumar Hotchandani)  [Orabug: 22631108] [Orabug: 27364391]  
  - RDS: Add interface for receive MSG latency trace (Santosh Shilimkar)  [Orabug: 22630180] [Orabug: 27364391]  
  - RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv (Sowmini Varadhan)  [Orabug: 22623837] [Orabug: 27364391]  
  - RDS: establish connection for legitimate remote RDMA message (Santosh Shilimkar)  [Orabug: 22139696] [Orabug: 27364391]  
  - rds: remove the _reuse_ rds ib pool statistics (Wengang Wang)  [Orabug: 22124214] [Orabug: 27364391]  
  - RDS: Add support for per socket SO_TIMESTAMP for incoming messages (Santosh Shilimkar)  [Orabug: 22190837] [Orabug: 27364391]  
  - RDS: Fix out-of-order RDS_CMSG_RDMA_SEND_STATUS (Wei Lin Guay)  [Orabug: 22126982] [Orabug: 27364391]  
  - net/rds: start rdma listening after ib/iw initialization is done (Qing Huang)  [Orabug: 21684447] [Orabug: 27364391]  
  - RDS-TCP: Reset tcp callbacks if re-using an outgoing socket in rds_tcp_accept_one() (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - RDS: Invoke ->laddr_check() in rds_bind() for explicitly bound transports. (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - RDS: rds_conn_lookup() should factor in the struct net for a match (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - RDS: Use a single TCP socket for both send and receive. (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - RDS-TCP: Do not bloat sndbuf/rcvbuf in rds_tcp_tune (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - RDS-TCP: Set up MSG_MORE and MSG_SENDPAGE_NOTLAST as appropriate in rds_tcp_ (Sowmini Varadhan)  [Orabug: 22012202] [Orabug: 27364391]  
  - Revert "rds_rdma: rds_sendmsg should return EAGAIN if connection not setup" (Rama Nichanamatlu)  [Orabug: 21664735] [Orabug: 27364391]  
  - rds: make sure base connection is up on both sides (Ajaykumar Hotchandani)  [Orabug: 21675157] [Orabug: 27364391]  
  - rds_ib/iw: fixed big endianness conversion issue for dp->dp_ack_seq (Qing Huang)  [Orabug: 21684819] [Orabug: 27364391]  
  - RDS: fix race condition when sending a message on unbound socket. (Quentin Casasnovas)  [Orabug: 27364391]  {CVE-2015-6937} 
  - RDS: verify the underlying transport exists before creating a connection (Sasha Levin)  [Orabug: 22010933] [Orabug: 27364391]  
  - RDS: fix race condition when sending a message on unbound socket. (Quentin Casasnovas)  [Orabug: 27364391]  {CVE-2015-6937} 
  - RDS: make send_batch_count tunable effective (Santosh Shilimkar)  [Orabug: 22010933] [Orabug: 27364391]  
  - RDS: make use of kfree_rcu() and avoid the call_rcu() chain (Santosh Shilimkar)  [Orabug: 22010933] [Orabug: 27364391]  
  - RDS: verify the underlying transport exists before creating a connection (Sasha Levin)  [Orabug: 22010933] [Orabug: 27364391]  
  - RDS/IB: print string constants in more places (Zach Brown)  [Orabug: 27364391]  
  - ib/rds: runtime debuggability enhancement (Qing Huang)  [Orabug: 27364391]  
  - RDS: Handle RDMA_CM_EVENT_TIMEWAIT_EXIT event. (Venkat Venkatsubra)  [Orabug: 21675221] [Orabug: 27364391]  
  - rds: fix an integer overflow test in rds_info_getsockopt() (Dan Carpenter)  [Orabug: 27364391]  
  - RDS: change spin_lock to spin_lock_bh (Wengang Wang)  [Orabug: 21795851] [Orabug: 27364391]  
  - rds: add busy_list only when fmr allocated successfully (Wengang Wang)  [Orabug: 21795840] [Orabug: 27364391]  
  - rds: free ib_device related resource (Wengang Wang)  [Orabug: 21795824] [Orabug: 27364391]  
  - rds: srq initialization and cleanup (Wengang Wang)  [Orabug: 21795815] [Orabug: 27364391]  
  - IB/rds_rdma: unloading of ofed stack causes page fault panic (Rama Nichanamatlu)  [Orabug: 20861212] [Orabug: 27364391]  
  - RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns. (Sowmini Varadhan)  [Orabug: 21437445] [Orabug: 27364391]  
  - RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net (Sowmini Varadhan)  [Orabug: 21437445] [Orabug: 27364391]  
  - rds: print vendor error on error induced disconnect/re-connect (Wengang Wang)  [Orabug: 21527137] [Orabug: 27364391]  
  - rds: re-entry of rds_ib_xmit/rds_iw_xmit (Wengang Wang)  [Orabug: 21324078] [Orabug: 27364391]  
  - rds_rdma: rds_sendmsg should return EAGAIN if connection not setup (Wengang Wang)  [Orabug: 21551474] [Orabug: 27364391]  
  - rds_rdma: allocate FMR according to max_item_soft (Wengang Wang)  [Orabug: 21551548] [Orabug: 27364391]  
  - rds_rdma: do not dealloc fmrs in the pool under use (Wengang Wang)  [Orabug: 21551548] [Orabug: 27364391]  
  - rds: set fmr pool dirty_count correctly (Wengang Wang)  [Orabug: 21551548] [Orabug: 27364391]  
  - rds: rds_ib_device.refcount overflow (Wengang Wang)  [Orabug: 27364391]  
  - Add getsockopt support for SO_RDS_TRANSPORT (Sowmini Varadhan)  [Orabug: 21061146] [Orabug: 27364391]  
  - Add setsockopt support for SO_RDS_TRANSPORT (Sowmini Varadhan)  [Orabug: 21061146] [Orabug: 27364391]  
  - Declare SO_RDS_TRANSPORT and RDS_TRANS_* constants in uapi/linux/rds.h (Sowmini Varadhan)  [Orabug: 21061146] [Orabug: 27364391]  
  - RDS-TCP: only initiate reconnect attempt on outgoing TCP socket. (Sowmini Varadhan)  [Orabug: 20930687] [Orabug: 27364391]  
  - RDS-TCP: Always create a new rds_sock for an incoming connection. (Sowmini Varadhan)  [Orabug: 20930687] [Orabug: 27364391]  
  - rds: directly include header for vmalloc/vfree in ib_recv.c (Mukesh Kacker)  [Orabug: 21059667] [Orabug: 27364391]  
  - rds: return EMSGSIZE for oversize requests before processing/queueing (Mukesh Kacker)  [Orabug: 20971222] [Orabug: 27364391]  
  - net: rds: use correct size for max unacked packets and bytes (Sasha Levin)  [Orabug: 20585918] [Orabug: 27364391]  
  - RDS/IP: RDS takes 10 seconds to plumb the second IP back (Mukesh Kacker)  [Orabug: 20231857] [Orabug: 27364391]  
  - RDS/IB: Tune failover-on-reboot scheduling (Mukesh Kacker)  [Orabug: 20063740] [Orabug: 27364391]  
  - RDS: mark netdev UP for intfs added post module load (Mukesh Kacker)  [Orabug: 20130536] [Orabug: 27364391]  
  - RDS: Enable use of user named pkey devices (Mukesh Kacker)  [Orabug: 19064704] [Orabug: 27364391]  
  - rds: fix list corruption and tx hang when netfilter is used (shamir rabinovitch)  [Orabug: 18963548] [Orabug: 27364391]  
  - RDS: move more queing for loopback connections to separate queue (Mukesh Kacker)  [Orabug: 18977932] [Orabug: 27364391]  
  - RDS: add module parameter to allow module unload or not (Wengang Wang)  [Orabug: 27364391]  
  - rds: fix NULL pointer dereference panic during rds module unload (Rama Nichanamatlu)  [Orabug: 18952475] [Orabug: 27364391]  
  - RDS:active bonding: disable failover across HCAs(failover groups) (Mukesh Kacker)  [Orabug: 19430773] [Orabug: 27364391]  
  - RDS/IB: active bonding - failover down interfaces on reboot. (Mukesh Kacker)  [Orabug: 18697678] [Orabug: 27364391]  
  - RDS/IB: Remove dangling rcu_read_unlock() and other cleanups (Mukesh Kacker)  [Orabug: 18995395] [Orabug: 27364391]  
  - rds: new extension header: rdma bytes (Shamir Rabinovitch)  [Orabug: 18468180] [Orabug: 27364391]  
  - RDS: Ensure non-zero SL uses correct path before lane 0 connection is dropped (Ajaykumar Hotchandani)  [Orabug: 19133664] [Orabug: 27364391]  
  - rds: Lost locking in loop connection freeing (Pavel Emelyanov)  [Orabug: 19265200] [Orabug: 27364391]  
  - RDS: active bonding - failover/failback only to matching pkey (Mukesh Kacker)  [Orabug: 18681364] [Orabug: 27364391]  
  - RDS: active bonding - ports may not failback if all ports go down (Mukesh Kacker)  [Orabug: 18875563] [Orabug: 27364391]  
  - RDS: Use rds_local_wq for loopback connections in rds_conn_connect_if_down() (Chien-Hua Yen)  [Orabug: 18892380] [Orabug: 27364391]  
  - RDS: add workqueue for local loopback connections (Chien-Hua Yen)  [Orabug: 18892366] [Orabug: 27364391]  
  - RDS: SA query optimization (Bang Nguyen)  [Orabug: 18801977] [Orabug: 27364391]  
  - RDS: Remove cond_resched() in RX tasklet (Bang Nguyen)  [Orabug: 18801937] [Orabug: 27364391]  
  - RDS: Replace queue_work() by cond_resched() in the tasklet to breakup RX stream (Bang Nguyen)  [Orabug: 18801931] [Orabug: 27364391]  
  - RDS: looping to reap cq recv queue in rds_conn_shutdown (Chien-Hua Yen)  [Orabug: 18501034] [Orabug: 27364391]  
  - rds: Fix regression in dynamic active bonding configuration (Bang Nguyen)  [Orabug: 27364391]  
  - rds/rdma_cm: send RDMA_CM_EVENT_ADDR_CHANGE event for active bonding (Bang Nguyen)  [Orabug: 18421516] [Orabug: 27364391]  
  - RDS: Idle QoS connections during remote peer reboot causing application brownout (Chien-Hua Yen)  [Orabug: 18443194] [Orabug: 27364391]  
  - rds: dynamic active bonding configuration (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: Fix slowdown when doing massively parallel workload (Bang Nguyen)  [Orabug: 18362838] [Orabug: 27364391]  
  - RDS: active bonding needs to set brcast and mask for its primary interface (Chien-Hua Yen)  [Orabug: 18479088] [Orabug: 27364391]  
  - RDS: bind hash table size increase, add per-bucket rw lock (Bang Nguyen)  [Orabug: 18071861] [Orabug: 27364391]  
  - RDMA CM: Add reason code for IB_CM_REJ_CONSUMER_DEFINED (Bang Nguyen)  [Orabug: 17484682] [Orabug: 27364391]  
  - RDS: protocol negotiation fails during reconnect (Bang Nguyen)  [Orabug: 17375389] [Orabug: 27364391]  
  - RDS: double free rdma_cm_id (Bang Nguyen)  [Orabug: 17192816] [Orabug: 27364391]  
  - RDS: ActiveBonding IP exclusion filter (Bang Nguyen)  [Orabug: 17075950] [Orabug: 27364391]  
  - RDS: Reconnect stalls for 15s (Bang Nguyen)  [Orabug: 17277974] [Orabug: 27364391]  
  - RDS: Reconnect causes panic at completion phase (Bang Nguyen)  [Orabug: 17213597] [Orabug: 27364391]  
  - RDS: added stats to track and display receive side memory usage (Venkat Venkatsubra)  [Orabug: 17045536] [Orabug: 27364391]  
  - RDS: RDS reconnect stalls (Bang Nguyen)  [Orabug: 1731355] [Orabug: 27364391]  
  - RDS: disable IP failover if device removed (Bang Nguyen)  [Orabug: 17206167] [Orabug: 27364391]  
  - RDS: Fix a bug in QoS protocol negotiation (Bang Nguyen)  [Orabug: 17079972] [Orabug: 27364391]  
  - RDS: alias failover is not working properly (Bang Nguyen)  [Orabug: 17177994] [Orabug: 27364391]  
  - add NETFILTER suppport (Ahmed Abbas)  [Orabug: 17082619] [Orabug: 27364391]  
  - RDS: Local address resolution may be delayed after IP has moved. RDS to update local ARP cache directly to speed it up. (Bang Nguyen)  [Orabug: 16979994] [Orabug: 27364391]  
  - RDS: restore two-sided reconnect with the lower IP node having a constant 100 ms backoff. (Bang Nguyen)  [Orabug: 16710287] [Orabug: 27364391]  
  - rds: set correct msg_namelen (Weiping Pan)  [Orabug: 27364391]  {CVE-2012-3430} 
  - RDS: IP config needs to be updated when network/rdma service restarted. (Bang Nguyen)  [Orabug: 16963884] [Orabug: 27364391]  
  - RDS: check for valid rdma id before initiating connection (Bang Nguyen)  [Orabug: 16857341] [Orabug: 27364391]  
  - RDS: reduce slab memory usage (Bang Nguyen)  [Orabug: 16935507] [Orabug: 27364391]  
  - RDS: Move connection along with IP when failing over/back. (Bang Nguyen)  [Orabug: 16916648] [Orabug: 27364391]  
  - RDS: Rename HAIP parameters to Active Bonding (Bang Nguyen)  [Orabug: 16810395] [Orabug: 27364391]  
  - rds shouldn't release fmr when ib_device was already released. (Zheng Li)  [Orabug: 16605377] [Orabug: 27364391]  
  - rds remove dev race. (Zheng Li)  [Orabug: 16605377] [Orabug: 27364391]  
  - reinit ip_config when service rdma restart. (Zheng Li)  [Orabug: 16605377] [Orabug: 27364391]  
  - rds: limit the size allocated by rds_message_alloc() (Cong Wang)  [Orabug: 16837486] [Orabug: 27364391]  
  - RDS: Fixes to improve throughput performance (Bang Nguyen)  [Orabug: 16571410] [Orabug: 27364391]  
  - RDS: fix rds-ping spinlock recursion (jeff.liu)  [Orabug: 16223050] [Orabug: 27364391]  
  - rds: Congestion flag does not get cleared causing the connection to hang (Bang Nguyen)  [Orabug: 16424692] [Orabug: 27364391]  
  - Add SIOCRDSGETTOS to get the current TOS for the socket (Bang Nguyen)  [Orabug: 16397197] [Orabug: 27364391]  
  - Changes to connect/TOS interface (Bang Nguyen)  [Orabug: 16397197] [Orabug: 27364391]  
  - rds: this resolved crash while removing rds_rdma module. orabug: 16268201 (Bang Nguyen)  [Orabug: 27364391]  
  - rds: scheduling while atomic on failover orabug: 16275095 (Bang Nguyen)  [Orabug: 27364391]  
  - rds: unregister IB event handler on shutdown (Bang Nguyen)  [Orabug: 27364391]  
  - rds: HAIP support child interface (Bang Nguyen)  [Orabug: 27364391]  
  - RDS HAIP misc fixes (Bang Nguyen)  [Orabug: 27364391]  
  - Ignore failover groups if HAIP is disabled (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: RDS rolling upgrade (Saeed Mahameed)  [Orabug: 27364391]  
  - RDS: Fixes warning while rds-info. spin_lock_irqsave() is changed to spin_lock_bh(). (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - rds: UNDO reverts done for rebase code to compile with Linux 4.1 APIs (Mukesh Kacker)  [Orabug: 27364391]  
  - rds: port to UEK4, Linux-3.18* (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - rds: disable APM support (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - rds: disable cq balance (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - rds: move linux/rds.h to uapi/linux/rds.h (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - RDS: Kconfig and Makefile changes (Ajaykumar Hotchandani)  [Orabug: 27364391]  
  - RDS merge for UEK2 (Bang Nguyen)  [Orabug: 15997083] [Orabug: 27364391]  
  - rds: Misc Async Send fixes (Bang Nguyen)  [Orabug: 27364391]  
  - rds: call unregister_netdevice_notifier for rds_ib_nb in rds_ib_exit (Saeed Mahameed)  [Orabug: 27364391]  
  - rds: flush and destroy workqueue rds_aux_wq and fix creation order. (Saeed Mahameed)  [Orabug: 27364391]  
  - rds : fix compilation warning (Saeed Mahameed)  [Orabug: 27364391]  
  - rds: port the code to uek2 (Dotan Barak)  [Orabug: 27364391]  
  - rds: CQ balance (Bang Nguyen)  [Orabug: 27364391]  
  - rds: HAIP across HCAs (Bang Nguyen)  [Orabug: 27364391]  
  - rds: Misc HAIP fixes (Bang Nguyen)  [Orabug: 27364391]  
  - rds: off by one fixes (Dotan Barak)  [Orabug: 27364391]  
  - rds: Add Automatic Path Migration support (Dotan Barak)  [Orabug: 27364391]  
  - rds: fix error flow handling (Dotan Barak)  [Orabug: 27364391]  
  - net/rds: prevent memory leak in case of error flow (Dotan Barak)  [Orabug: 27364391]  
  - rds: fixed kernel oops in case of error flow (Dotan Barak)  [Orabug: 27364391]  
  - RDS: fixed compilation warnings (Dotan Barak)  [Orabug: 27364391]  
  - RDS SRQ optional (Bang Nguyen)  [Orabug: 27364391]  
  - RDS Async send support revised (Bang Nguyen)  [Orabug: 27364391]  
  - RDS Asynchronous Send support (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: cleanup checkpatch errors (Bang Nguyen)  [Orabug: 27364391]  
  - RDS Quality Of Service (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: Use IB_CQ_NEXT_COMP instead of IB_CQ_SOLICITED for TX CQ (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: make sure rds_send_xmit doesn't loop forever (Chris Mason)  [Orabug: 27364391]  
  - RDS: issue warning if re-connect stalling for more than 1 min. (Bang Nguyen)  [Orabug: 27364391]  
  - RDS: don't test ring_empty or ring_low without locks held (Chris Mason)  [Orabug: 27364391]  
  - RDS: don't use RCU for the bind hash table (Chris Mason)  [Orabug: 27364391]  
  - RDS: avoid double destory of cm_id when rdms_resolve_route fails (Venkat Venkatsubra)  [Orabug: 27364391]  
  - RDS: make sure rds_send_drop_to properly takes the m_rs_lock (Chris Mason)  [Orabug: 27364391]  
  - RDS: kick krdsd to send congestion map updates (Chris Mason)  [Orabug: 27364391]  
  - RDS: add debuging code around sock_hold and sock_put. (Chris Mason)  [Orabug: 27364391]  
  - RDS: Don't destroy the rdma id until after we're dong using it (Chris Mason)  [Orabug: 27364391]  
  - RDS: adjust BUG()s for irqs disabled. (Chris Mason)  [Orabug: 27364391]  
  - rds: make sure we don't deref a null cm_id->device during address checks (Chris Mason)  [Orabug: 27364391]  
  - RDS: don't use GFP_ATOMIC for sk_alloc in rds_create (Chris Mason)  [Orabug: 27364391]  
  - RDS: Make sure we do a signaled send at least once per large send (Chris Mason)  [Orabug: 27364391]  
  - RDS: Fix an rcu race with rds_bin_lookup (Tina Yang)  [Orabug: 27364391]  
  - RDS: Fix RDS_MSG_MAPPED usage. (Chris Mason)  [Orabug: 27364391]  
  - RDS: add a sock_destruct callback with debugging (Chris Mason)  [Orabug: 27364391]  
  - RDS: add a sock_destruct callback with debugging (Tina Yang)  [Orabug: 27364391]  
  - RDS: limit the number of times we loop in rds_send_xmit (Chris Mason)  [Orabug: 27364391]  
  - RDS Make sure we check for congestion updates during rds_send_xmit (Chris Mason)  [Orabug: 27364391]  
  - Make sure to kick rds_send_xmit for both LL_SEND_FULL and for the congestion map updates. (Chris Mason)  [Orabug: 27364391]  
  - RDS: make sure we post recv buffers (Chris Mason)  [Orabug: 27364391]  
  - RDS: don't trust the LL_SEND_FULL bit (Chris Mason)  [Orabug: 27364391]  
  - RDS: give up on half formed connections after 15s (Chris Mason)  [Orabug: 27364391]  
  - rds_send_xmit is called uner a spinlock, lets not do a cond_resched() (Chris Mason)  [Orabug: 27364391]  
  - RDS: make sure not to loop forever inside rds_send_xmit (Chris Mason)  [Orabug: 27364391]  
  - rds: check for excessive looping in rds_send_xmit (Andy Grover)  [Orabug: 27364391]  
  - rds: don't update ipaddress tables if the address hasn't changed (Chris Mason)  [Orabug: 27364391]  
  - change ib default retry to 1 (Andy Grover)  [Orabug: 27364391]  
  - This patch adds the modparam to rds.ko. (Andy Grover)  [Orabug: 27364391]  
  - RDS: only use passive connections when addresses match (Zach Brown)  [Orabug: 27364391]  
  - RDS: destroy the ib state that generates call back earlier during shutdown (Chris Mason)  [Orabug: 27364391]  
  - RDS: check access on pages before doing copy_to_user (Chris Mason)  [Orabug: 27364391]  
  - RDS/IB: always free recv frag as we free its ring entry (Zach Brown)  [Orabug: 27364391]  
  - RDS/IB: Quiet warnings when leaking frags (Andy Grover)  [Orabug: 27364391]  
  - Fix loopback connection reference counts (Zach Brown)  [Orabug: 27364391]  
  - RDS: cancel connection work structs as we shut down (Zach Brown)  [Orabug: 27364391]  
  - RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Zach Brown)  [Orabug: 27364391]  
  - RDS: have sockets get transport module references (Zach Brown)  [Orabug: 27364391]  
  - RDS: remove old rs_transport comment (Zach Brown)  [Orabug: 27364391]  
  - RDS: lock rds_conn_count decrement in rds_conn_destroy() (Zach Brown)  [Orabug: 27364391]  
  - Use CQ_NEXT_COMP for recv completions (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: protect the list of IB devices (Zach Brown)  [Orabug: 27364391]  
  - RDS/IB: print IB event strings as well as their number (Zach Brown)  [Orabug: 27364391]  
  - RDS: flush the FMR pool less often. (Chris Mason)  [Orabug: 27364391]  
  - RDS: make sure the ring is really full before we return with ENOMEM (Chris Mason)  [Orabug: 27364391]  
  - RDS: use different cq handlers for send and recv (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: track signaled sends (Zach Brown)  [Orabug: 27364391]  
  - RDS: remove __init and __exit annotation (Zach Brown)  [Orabug: 27364391]  
  - RDS: fix races and other problems with rmmod and device removal (Zach Brown)  [Orabug: 27364391]  
  - RDS: properly init the sg table in our frags (Chris Mason)  [Orabug: 27364391]  
  - RDS: add support for atomic messages over the wire (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix BUG_ONs to not fire when in a tasklet (Andy Grover)  [Orabug: 27364391]  
  - RDS: Enable per-cpu workqueue threads (Tina Yang)  [Orabug: 27364391]  
  - RDS: Do not call set_page_dirty() with irqs off (Andy Grover)  [Orabug: 27364391]  
  - RDS: Properly unmap when getting a remote access error (Sherman Pun)  [Orabug: 27364391]  
  - RDS: only put sockets that have seen congestion on the poll_waitq (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix locking in rds_send_drop_to() (Tina Yang)  [Orabug: 27364391]  
  - RDS: Turn down alarming reconnect messages (Andy Grover)  [Orabug: 27364391]  
  - RDS: Workaround for in-use MRs on close causing crash (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix send locking issue (Tina Yang)  [Orabug: 27364391]  
  - RDS: Fix congestion issues for loopback (Andy Grover)  [Orabug: 27364391]  
  - RDS/TCP: Wait to wake thread when write space available (Andy Grover)  [Orabug: 27364391]  
  - RDS: use IB_CQ_VECTOR_LEAST_ATTACHED for cq's (Andy Grover)  [Orabug: 27364391]  
  - RDS: sendmsg() should check sndtimeo, not rcvtimeo (Andy Grover)  [Orabug: 27364391]  
  - RDS: Do not BUG() on error returned from ib_post_send (Andy Grover)  [Orabug: 27364391]  
  - RDS: Re-add pf/sol access via sysctl (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB+IW: Move recv processing to a tasklet (Andy Grover)  [Orabug: 27364391]  
  - RDS: Do not send congestion updates to loopback connections (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix panic on unload (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix potential race around rds_i[bw]_allocation (Andy Grover)  [Orabug: 27364391]  
  - RDS: Add GET_MR_FOR_DEST sockopt (Andy Grover)  [Orabug: 27364391]  
  - RDS: Add a debug message suggesting to load transport modules (Andy Grover)  [Orabug: 27364391]  
  - RDS: Track transports via an array, not a list (Andy Grover)  [Orabug: 27364391]  
  - RDS: Modularize RDMA and TCP transports (Andy Grover)  [Orabug: 27364391]  
  - RDS: Export symbols from core RDS (Andy Grover)  [Orabug: 27364391]  
  - RDS: Re-add TCP transport to RDS (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Drop connection when a fatal QP event is received (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Disable flow control in sysctl and explain why (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Move tx/rx ring init and refill to later (Andy Grover)  [Orabug: 27364391]  
  - RDS: Don't set c_version in __rds_conn_create() (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Rename byte_len to data_len to enhance readability (Andy Grover)  [Orabug: 27364391]  
  - RDS/RDMA: Fix cut-n-paste errors in printks in rdma_transport.c (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Fix printk to indicate remote IP, not local (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Handle connections using RDS 3.0 wire protocol (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Improve RDS protocol version checking (Andy Grover)  [Orabug: 27364391]  
  - RDS: Set retry_count to 2 and make modifiable via modparam (Andy Grover)  [Orabug: 27364391]  
  - RDS: Refactor end of __conn_create for readability (Andy Grover)  [Orabug: 27364391]  
  - RDS/IB: Always use PAGE_SIZE for FMR page size (Andy Grover)  [Orabug: 27364391]  
  - RDS: Fix completion notifications on blocking sockets (Andy Grover)  [Orabug: 27364391]  
  - FRV: Fix the section attribute on UP DECLARE_PER_CPU() (David Howells)  [Orabug: 27364391]  
  - net/rds Making RDS compile with 4.14 APIs (untested) & dropping iWarp (Gerd Rausch)  [Orabug: 27364391]  
  - net/rds Rewinding RDS to 8cbd9606 in order to rebase UEK commits on top of it (Gerd Rausch)  [Orabug: 27364391]  
  - ipoib: rfe- enable pkey and device name decoupling (Mukesh Kacker)  [Orabug: 19064704] [Orabug: 27383465]  
  - IB/Shared PD support from Oracle (Eli Cohen)  [Orabug: 21496696] [Orabug: 27358304]  
  - IB/{core,mlx4,mlx5}: Bring back UEK4/RDS enabling IB functions (Gerd Rausch)  [Orabug: 27300130]  
  - rdma_cm/cma: Cache broadcast domain record. (Erez Shitrit)  [Orabug: 27358309]  
  - IB/core - Don't modify outgoing DR SMP if first part is LID routed (Ralph Campbell)  [Orabug: 27358300]  
  - rdma_cm: use cma_info() instead of cma_dbg() (Ajaykumar Hotchandani)  [Orabug: 22381123] [Orabug: 27358301]  
  - rdma_cm: extend debug for remote mapping (Ajaykumar Hotchandani)  [Orabug: 27358295]  
  - rdma_cm: add debug functions and module parameter (Saeed Mahameed)  [Orabug: 27358307]  
  - rdma_cm: garbage-collection thread for rdma_destroy_id() (Saeed Mahameed)  [Orabug: 27358294]  
  - RDMA CM: init the return value to avoid false negative (Santosh Shilimkar)  [Orabug: 22347191] [Orabug: 27358310]  
  - rds/rdma_cm: send RDMA_CM_EVENT_ADDR_CHANGE event for active bonding (Bang Nguyen)  [Orabug: 18421516] [Orabug: 27358298]  
  - RDMA CM: Avoid possible SEGV during connection shutdown (Bang Nguyen)  [Orabug: 16750726] [Orabug: 27358296]  
  - ib_core: Do not transition MC groups to error on SM_CHANGE event (Jack Morgenstein)  [Orabug: 27358306]  
  - IB/cm: Add debug prints to ib_cm (Daniel Jurgens)  [Orabug: 27363812]  
  - RDMA/cma: Make sure that PSN is not over max allowed (Moni Shoua)  [Orabug: 27363738]  
  - IB/core: Make sure that PSN does not overflow (Majd Dibbiny)  [Orabug: 27363736]  
  - IB/core: Fix memory leak in cm_req_handler error flows (Matan Barak)  [Orabug: 27363737]  
  - {IB,net}/mlx5: Spread IB CQs more evenly over EQs (Parav Pandit)  [Orabug: 26790181]  
  - RDMA/core: Simplify rdma_addr_get_sgid() to not support RoCE (Parav Pandit)  [Orabug: 26639212]  
  - net/rds: Use rdma_read_gids to read connection GIDs (Parav Pandit)  [Orabug: 26639212]  
  - RDMA/ucma: Use rdma cm API to query GID (Parav Pandit)  [Orabug: 26639212]  
  - RDMA/cma: Introduce API to read GIDs for multiple transports (Parav Pandit)  [Orabug: 26639212]  
  - net/mlx5: Avoid deleting tree entry before destroying CQ (Parav Pandit)  [Orabug: 26639234]  
  - IB/mlx5: Implement clear counters (Parav Pandit)  [Orabug: 26761264]  
  - IB/core: Implement clear counters (Parav Pandit)  [Orabug: 26761264]  
  - IB/core: Fix unable to change lifespan entry for hw_counters (Parav Pandit)  [Orabug: 26761264]  
  - RDMA/cma: Fix returning correct path record entry for RoCE (Parav Pandit)  [Orabug: 27153906]  
  - RDMA/cma: Fix setting RoCE specific path record fields (Parav Pandit)  [Orabug: 27153906]  
  - RDMA/{cma, ucma}: Refactor to have transport specific checks (Parav Pandit)  [Orabug: 27153906]  
  - RDMA/cma: Introduce and use function to set RoCE path record L2 params (Parav Pandit)  [Orabug: 27153906]  
  - RDMA/cma: Set default GID type as RoCE when resolving RoCE route (Parav Pandit)  [Orabug: 27153906]  
  - RDMA/cma: Avoid setting path record type twice (Parav Pandit)  [Orabug: 27153906]  
  - RDMA/cma: Fix use the net namespace of the rdma_cm_id (Parav Pandit)  [Orabug: 27153906]  
  - RDMA/cma: Simplify netdev check (Parav Pandit)  [Orabug: 27153906]  
  - IB/cma: Introduce tos mapping configuration option (Parav Pandit)  [Orabug: 26761224]  
  - net/mlx5: Set num_vhca_ports capability (Daniel Jurgens)  [Orabug: 26875158]  
  - IB/mlx5: Set VHCA port in sniffer flow (Daniel Jurgens)  [Orabug: 26875158]  
  - IB/mlx5: Use correct mdev for vport queries in ib_virt (Daniel Jurgens)  [Orabug: 26875158]  
  - IB/mlx5: Route MADs for dual port RoCE (Daniel Jurgens)  [Orabug: 26875158]  
  - {net,IB}/mlx5: Change set_roce_gid to take a port number (Daniel Jurgens)  [Orabug: 26875158]  
  - IB/mlx5: Update counter implementation for dual port RoCE (Daniel Jurgens)  [Orabug: 26875158]  
  - IB/mlx5: Change debugfs to have per port contents (Parav Pandit)  [Orabug: 26875158]  
  - IB/mlx5: Implement dual port functionality in query routines (Daniel Jurgens)  [Orabug: 26875158]  
  - {net,IB}/mlx5: Manage port association for multiport RoCE (Daniel Jurgens)  [Orabug: 26875158]  
  - IB/core: Change roce_rescan_device to return void (Daniel Jurgens)  [Orabug: 26875158]  
  - net/mlx5: Set software owner ID during init HCA (Daniel Jurgens)  [Orabug: 26875158]  
  - net/mlx5: Fix race for multiple RoCE enable (Daniel Jurgens)  [Orabug: 26875158]  
  - net/mlx5e: Support DSCP trust state to Ethernet's IP packet on SQ (Huy Nguyen)  [Orabug: 27147689]  
  - net/mlx5e: Add dcbnl dscp to priority support (Huy Nguyen)  [Orabug: 27147689]  
  - net/mlx5: QPTS and QPDPM register firmware command support (Huy Nguyen)  [Orabug: 27147689]  
  - net/mlx5: Add MLX5_SET16 and MLX5_GET16 (Huy Nguyen)  [Orabug: 27147689]  
  - net/mlx5: QCAM register firmware command support (Huy Nguyen)  [Orabug: 27147689]  
  - net/dcb: Add dscp to priority selector type (Huy Nguyen)  [Orabug: 27147689]


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> [4.14.14-5.el7uek]
changelog:
  - xen-netback: copy buffer on xenvif_start_xmit (Joao Martins)  [Orabug: 27248865]  
  - xen-netback: slightly rework xenvif_rx_skb (Joao Martins)  [Orabug: 27248865]  
  - xen-netfront: introduce rx copy mode (Joao Martins)  [Orabug: 27248865]  
  - xen-netfront: use gref mappings for Tx buffers (Joao Martins)  [Orabug: 27248865]  
  - xen-netfront: generalize recycling for grants (Joao Martins)  [Orabug: 27248865]  
  - xen-netfront: add rx page statistics (Joao Martins)  [Orabug: 27248865]  
  - xen-netfront: introduce rx page recyling (Joao Martins)  [Orabug: 27248865]  
  - xen-netfront: move rx_gso_checksum_fixup into netfront_stats (Joao Martins)  [Orabug: 27248865]  
  - xen-netfront: introduce staging gref pools (Joao Martins)  [Orabug: 27248865]  
  - xen-netback: use gref mappings for Tx requests (Joao Martins)  [Orabug: 27248865]  
  - xen-netback: use gref mappings for Rx requests (Joao Martins)  [Orabug: 27248865]  
  - xen-netback: shorten tx grant copy (Joao Martins)  [Orabug: 27248865]  
  - xen-netback: introduce staging grant mappings ops (Joao Martins)  [Orabug: 27248865]  
  - include/xen: import vendor extension to netif.h (Joao Martins)  [Orabug: 27248865]  
  - xfs: fix s_maxbytes overflow problems (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: quota: check result of register_shrinker() (Aliaksei Karaliou)  [Orabug: 27424599]  
  - xfs: quota: fix missed destroy of qi_tree_lock (Aliaksei Karaliou)  [Orabug: 27424599]  
  - xfs: only skip rmap owner checks for unknown-owner rmap removal (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: always honor OWN_UNKNOWN rmap removal requests (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: queue deferred rmap ops for cow staging extent alloc/free in the right order (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: set cowblocks tag for direct cow writes too (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: remove leftover CoW reservations when remounting ro (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: don't be so eager to clear the cowblocks tag on truncate (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: track cowblocks separately in i_flags (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: allow CoW remap transactions to use reserve blocks (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: avoid infinite loop when cancelling CoW blocks after writeback failure (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: relax is_reflink_inode assert in xfs_reflink_find_cow_mapping (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: remove dest file's post-eof preallocations before reflinking (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: move xfs_iext_insert tracepoint to report useful information (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: account for null transactions in bunmapi (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: hold xfs_buf locked between shortform->leaf conversion and the addition of an attribute (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: add the ability to join a held buffer to a defer_ops (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: make iomap_begin functions trim iomaps consistently (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: remove "no-allocation" reservations for file creations (Christoph Hellwig)  [Orabug: 27424599]  
  - fs: xfs: remove duplicate includes (Pravin Shedge)  [Orabug: 27424599]  
  - xfs: Properly retry failed dquot items in case of error during buffer writeback (Carlos Maiolino)  [Orabug: 27424599]  
  - xfs: scrub inode mode properly (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: remove unused parameter from xfs_writepage_map (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: ubsan fixes (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: calculate correct offset in xfs_scrub_quota_item (Eric Sandeen)  [Orabug: 27424599]  
  - xfs: fix uninitialized variable in xfs_scrub_quota (Eric Sandeen)  [Orabug: 27424599]  
  - xfs: fix leaks on corruption errors in xfs_bmap.c (Eric Sandeen)  [Orabug: 27424599]  
  - xfs: fortify xfs_alloc_buftarg error handling (Michal Hocko)  [Orabug: 27424599]  
  - xfs: log recovery should replay deferred ops in order (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: always free inline data before resetting inode fork during ifree (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: abstract out dev_t conversions (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: fix memory leak in xfs_iext_free_last_leaf (Shu Wang)  [Orabug: 27424599]  
  - xfs: fix type usage (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: on failed mount, force-reclaim inodes after unmounting quota controls (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: check the uniqueness of the AGFL entries (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: remove u_int* type usage (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: handle zero entries case in xfs_iext_rebalance_leaf (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: add comments documenting the rebalance algorithm (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: trivial indentation fixup for xfs_iext_remove_node (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove a superflous assignment in xfs_iext_remove_node (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: add some comments to xfs_iext_insert/xfs_iext_insert_node (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: fix number of records handling in xfs_iext_split_leaf (Christoph Hellwig)  [Orabug: 27424599]  
  - fs/xfs: Remove NULL check before kmem_cache_destroy (Tim Hansen)  [Orabug: 27424599]  
  - xfs: only check da node header padding on v5 filesystems (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: fix btree scrub deref check (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: fix uninitialized return values in scrub code (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: pass inode number to xfs_scrub_ino_set_{preen,warning} (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: refactor the directory data block bestfree checks (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: mark xlog_verify_dest_ptr STATIC (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: mark xlog_recover_check_summary STATIC (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: mark xfs_btree_check_lblock and xfs_btree_check_ptr static (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove unreachable error injection code in xfs_qm_dqget (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove unused debug counts for xfs_lock_inodes (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: mark xfs_errortag_ktype static (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: trivial sparse fixes for the new scrub code (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: always define STATIC to static noinline (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: move xfs_bmbt_irec and xfs_exntst_t to xfs_types.h (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: pass struct xfs_bmbt_irec to xfs_bmbt_validate_extent (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove the nr_extents argument to xfs_iext_remove (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove the nr_extents argument to xfs_iext_insert (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: use a b+tree for the in-core extent list (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: allow unaligned extent records in xfs_bmbt_disk_set_all (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove support for inlining data/extents into the inode fork (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: simplify xfs_reflink_convert_cow (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: iterate backwards in xfs_reflink_cancel_cow_blocks (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: introduce the xfs_iext_cursor abstraction (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: iterate over extents in xfs_bmap_extents_to_btree (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: iterate over extents in xfs_iextents_copy (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: pass an on-disk extent to xfs_bmbt_validate_extent (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: treat idx as a cursor in xfs_bmap_collapse_extents (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: treat idx as a cursor in xfs_bmap_del_extent_* (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: treat idx as a cursor in xfs_bmap_add_extent_unwritten_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: treat idx as a cursor in xfs_bmap_add_extent_hole_delay (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: treat idx as a cursor in xfs_bmap_add_extent_delay_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove a duplicate assignment in xfs_bmap_add_extent_delay_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: don't create overlapping extents in xfs_bmap_add_extent_delay_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: scrub: avoid uninitialized return code (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: convert remaining xfs_sb_version_... checks to bool (Dave Chinner)  [Orabug: 27424599]  
  - xfs: scrub extended attribute leaf space (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: move error injection tags into their own file (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: remove inode log format typedef (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: remove redundant assignment to variable bit (Colin Ian King)  [Orabug: 27424599]  
  - xfs: fix unused variable warning in xfs_buf_set_ref() (Brian Foster)  [Orabug: 27424599]  
  - xfs: compare btree block keys to parent block's keys during scrub (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: abort dir/attr btree operation if btree is obviously weird (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: refactor extended attribute list operation (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: validate sb_logsunit is a multiple of the fs blocksize (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: drain the buffer LRU on mount (Brian Foster)  [Orabug: 27424599]  
  - xfs: more robust recovery xlog buffer validation (Brian Foster)  [Orabug: 27424599]  
  - xfs: add a new xfs_iext_lookup_extent_before helper (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: merge xfs_bmap_read_extents into xfs_iread_extents (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: add asserts for the mmap lock in xfs_{insert,collapse}_file_space (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: rewrite xfs_bmap_first_unused to make better use of xfs_iext_get_extent (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: don't rely on extent indices in xfs_bmap_insert_extents (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: don't rely on extent indices in xfs_bmap_collapse_extents (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: update got in xfs_bmap_shift_update_extent (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove xfs_bmse_shift_one (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: split xfs_bmap_shift_extents (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove XFS_BMAP_MAX_SHIFT_EXTENTS (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: inline xfs_shift_file_space into callers (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove if_rdev (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove the never fully implemented UUID fork format (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove XFS_BMAP_TRACE_EXLIST (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: move pre/post-bmap tracing into xfs_iext_update_extent (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove post-bmap tracing in xfs_bmap_local_to_extents (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: make better use of the 'state' variable in xfs_bmap_del_extent_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: add a xfs_bmap_fork_to_state helper (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: scrub quota information (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub realtime bitmap/summary (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub directory parent pointers (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub symbolic links (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub extended attributes (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub directory freespace (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub directory metadata (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub directory/attribute btrees (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub inode block mappings (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub inodes (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub refcount btrees (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub rmap btrees (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub inode btrees (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub free space btrees (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub the AGI (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub AGF and AGFL (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub the secondary superblocks (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: create helpers to scan an allocation group (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub btree keys and records (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: scrub the shape of a metadata btree (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: create helpers to scrub a metadata btree (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: create helpers to record and deal with scrub problems (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: probe the scrub ioctl (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: dispatch metadata scrub subcommands (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: create an ioctl to scrub AG metadata (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: create inode pointer verifiers (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: refactor btree block header checking functions (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: refactor btree pointer checks (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: create block pointer check functions (Darrick J. Wong)  [Orabug: 27424599]  
  - xfs: buffer lru reference count error injection tag (Brian Foster)  [Orabug: 27424599]  
  - xfs: fail if xattr inactivation hits a hole (Brian Foster)  [Orabug: 27424599]  
  - xfs: check kthread_should_stop() after the setting of task state (Hou Tao)  [Orabug: 27424599]  
  - xfs: remove xfs_bmbt_get_state (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: remove all xfs_bmbt_set_* helpers except for xfs_bmbt_set_all (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: replace xfs_bmbt_lookup_ge with xfs_bmbt_lookup_first (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: pass a struct xfs_bmbt_irec to xfs_bmbt_lookup_eq (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: pass a struct xfs_bmbt_irec to xfs_bmbt_update (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: refactor xfs_bmap_add_extent_unwritten_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: refactor delalloc accounting in xfs_bmap_add_extent_delay_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: refactor xfs_bmap_add_extent_delay_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: refactor xfs_bmap_add_extent_hole_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: refactor xfs_bmap_add_extent_hole_delay (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: refactor xfs_del_extent_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: use the state defines in xfs_bmap_del_extent_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: use correct state defines in xfs_bmap_del_extent_{cow,delay} (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: move some more code into xfs_bmap_del_extent_real (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: use xfs_bmap_del_extent_delay for the data fork as well (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: rename bno to end in __xfs_bunmapi (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: don't set XFS_BTCUR_BPRV_WASDEL in xfs_bunmapi (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: use xfs_iext_get_extent instead of open coding it (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: simplify the xfs_getbmap interface (Christoph Hellwig)  [Orabug: 27424599]  
  - xfs: rewrite getbmap using the xfs_iext_* helpers (Christoph Hellwig)  [Orabug: 27424599]  
  - mm: numa: Do not trap faults on shared data section pages. (Henry Willard)   
  - kvm: vmx: Allow disabling virtual NMI support (Paolo Bonzini)  [Orabug: 27145550]  
  - KVM: arm/arm64: Don't queue VLPIs on INV/INVALL (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Fix GICv4 ITS initialization issues (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Theory of operations (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Enable VLPI support (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Prevent userspace from changing doorbell affinity (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Prevent a VM using GICv4 from being saved (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Enable virtual cpuif if VLPIs can be delivered (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Hook vPE scheduling into vgic flush/sync (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Use the doorbell interrupt as an unblocking source (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Add doorbell interrupt handling (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Use pending_last as a scheduling hint (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Handle INVALL applied to a vPE (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Propagate property updates to VLPIs (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Handle MOVALL applied to a vPE (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Handle CLEAR applied to a VLPI (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Propagate affinity changes to the physical ITS (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Unmap VLPI when freeing an LPI (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Handle INT command applied to a VLPI (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Wire mapping/unmapping of VLPIs in VFIO irq bypass (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Add init/teardown of the per-VM vPE irq domain (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: GICv4: Add property field and per-VM predicate (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: vITS: Add a helper to update the affinity of an LPI (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: vITS: Add MSI translation helpers (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: vgic: Move kvm_vgic_destroy call around (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm: Select ARM_GIC_V3 and ARM_GIC_V3_ITS (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: vgic: restructure kvm_vgic_(un)map_phys_irq (Eric Auger)  [Orabug: 27145550]  
  - KVM: arm/arm64: register irq bypass consumer on ARM/ARM64 (Eric Auger)  [Orabug: 27145550]  
  - KVM: s390: provide a capability for AIS state migration (Christian Borntraeger)  [Orabug: 27145550]  
  - KVM: s390: clear_io_irq() requests are not expected for adapter interrupts (Michael Mueller)  [Orabug: 27145550]  
  - KVM: s390: abstract conversion between isc and enum irq_types (Michael Mueller)  [Orabug: 27145550]  
  - KVM: s390: vsie: use common code functions for pinning (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: s390: SIE considerations for AP Queue virtualization (Tony Krowiak)  [Orabug: 27145550]  
  - KVM: s390: document memory ordering for kvm_s390_vcpu_wakeup (Christian Borntraeger)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Cosmetic post-merge cleanups (Paul Mackerras)  [Orabug: 27145550]  
  - KVM: arm/arm64: fix the incompatible matching for external abort (Dongjiu Geng)  [Orabug: 27145550]  
  - KVM: arm/arm64: Unify 32bit fault injection (Marc Zyngier)  [Orabug: 27145550]  
  - KVM: arm/arm64: vgic-its: Implement KVM_DEV_ARM_ITS_CTRL_RESET (Eric Auger)  [Orabug: 27145550]  
  - KVM: arm/arm64: Document KVM_DEV_ARM_ITS_CTRL_RESET (Eric Auger)  [Orabug: 27145550]  
  - KVM: arm/arm64: vgic-its: Free caches when GITS_BASER Valid bit is cleared (Eric Auger)  [Orabug: 27145550]  
  - KVM: arm/arm64: vgic-its: New helper functions to free the caches (wanghaibin)  [Orabug: 27145550]  
  - KVM: arm/arm64: vgic-its: Remove kvm_its_unmap_device (Eric Auger)  [Orabug: 27145550]  
  - arm/arm64: KVM: Load the timer state when enabling the timer (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Rework kvm_timer_should_fire (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Get rid of kvm_timer_flush_hwstate (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Avoid phys timer emulation in vcpu entry/exit (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Move phys_timer_emulate function (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Use kvm_arm_timer_set/get_reg for guest register traps (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Support EL1 phys timer register access in set/get reg (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Avoid timer save/restore in vcpu entry/exit (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Set VCPU affinity for virt timer irq (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Move timer save/restore out of the hyp code (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Use separate timer for phys timer emulation (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Move timer/vgic flush/sync under disabled irq (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Rename soft timer to bg_timer (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Make timer_arm and timer_disarm helpers more generic (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Check that system supports split eoi/deactivate (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Support calling vgic_update_irq_pending from irq context (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: arm/arm64: Guard kvm_vgic_map_is_active against !vgic_initialized (Christoffer Dall)  [Orabug: 27145550]  
  - arm64: Use physical counter for in-kernel reads when booted in EL2 (Christoffer Dall)  [Orabug: 27145550]  
  - arm64: Implement arch_counter_get_cntpct to read the physical counter (Christoffer Dall)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Run HPT guests on POWER9 radix hosts (Paul Mackerras)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Allow for running POWER9 host in single-threaded mode (Paul Mackerras)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Add infrastructure for running HPT guests on radix host (Paul Mackerras)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Unify dirty page map between HPT and radix (Paul Mackerras)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Rename hpte_setup_done to mmu_ready (Paul Mackerras)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Don't rely on host's page size information (Paul Mackerras)  [Orabug: 27145550]  
  - KVM: PPC: Book3S: Fix gas warning due to using r0 as immediate 0 (Nicholas Piggin)  [Orabug: 27145550]  
  - KVM: PPC: Book3S PR: Only install valid SLBs during KVM_SET_SREGS (Greg Kurz)  [Orabug: 27145550]  
  - KVM: X86: #GP when guest attempts to write MCi_STATUS register w/o 0 (Wanpeng Li)  [Orabug: 27145550]  
  - KVM: VMX: Fix VPID capability detection (Wanpeng Li)  [Orabug: 27145550]  
  - KVM: PPC: Tie KVM_CAP_PPC_HTM to the user-visible TM feature (Michael Ellerman)  [Orabug: 27145550]  
  - Revert "KVM: PPC: Book3S HV: POWER9 does not require secondary thread management" (Paul Mackerras)  [Orabug: 27145550]  
  - KVM: SVM: detect opening of SMI window using STGI intercept (Ladi Prosek)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Explicitly disable HPT operations on radix guests (Paul Mackerras)  [Orabug: 27145550]  
  - KVM: PPC: Book3S PR: Enable in-kernel TCE handlers for PR KVM (Alexey Kardashevskiy)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Delete an error message for a failed memory allocation in kvmppc_allocate_hpt() (Markus Elfring)  [Orabug: 27145550]  
  - KVM: PPC: BookE: Use vma_pages function (Thomas Meyer)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Use ARRAY_SIZE macro (Thomas Meyer)  [Orabug: 27145550]  
  - KVM: PPC: Book3S HV: Handle unexpected interrupts better (Paul Mackerras)  [Orabug: 27145550]  
  - KVM: x86: extend usage of RET_MMIO_PF_* constants (Paolo Bonzini)  [Orabug: 27145550]  
  - KVM: nSVM: fix SMI injection in guest mode (Ladi Prosek)  [Orabug: 27145550]  
  - KVM: nSVM: refactor nested_svm_vmrun (Ladi Prosek)  [Orabug: 27145550]  
  - KVM: nVMX: fix SMI injection in guest mode (Ladi Prosek)  [Orabug: 27145550]  
  - KVM: x86: introduce ISA specific smi_allowed callback (Ladi Prosek)  [Orabug: 27145550]  
  - KVM: x86: introduce ISA specific SMM entry/exit callbacks (Ladi Prosek)  [Orabug: 27145550]  
  - KVM: SVM: limit kvm_handle_page_fault to #PF handling (Paolo Bonzini)  [Orabug: 27145550]  
  - KVM: SVM: unconditionally wake up VCPU on IOMMU interrupt (Paolo Bonzini)  [Orabug: 27145550]  
  - arch/x86: remove redundant null checks before kmem_cache_destroy (Tim Hansen)  [Orabug: 27145550]  
  - KVM: VMX: Don't expose unrestricted_guest is enabled if ept is disabled (Wanpeng Li)  [Orabug: 27145550]  
  - KVM: X86: Processor States following Reset or INIT (Wanpeng Li)  [Orabug: 27145550]  
  - KVM: x86: thoroughly disarm LAPIC timer around TSC deadline switch (Radim Krčmář)  [Orabug: 27145550]  
  - KVM: x86: really disarm lapic timer when clearing TMICT (Radim Krčmář)  [Orabug: 27145550]  
  - KVM: x86: handle 0 write to TSC_DEADLINE MSR (Radim Krčmář)  [Orabug: 27145550]  
  - KVM: VMX: rename RDSEED and RDRAND vmx ctrls to reflect exiting (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: x86: allow setting identity map addr with no vcpus only (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: x86: document special identity map address value (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: VMX: cleanup init_rmode_identity_map() (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: nVMX: no need to set ept/vpid caps to 0 (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: nVMX: no need to set vcpu->cpu when switching vmcs (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: VMX: drop unnecessary function declarations (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: VMX: require INVEPT GLOBAL for EPT (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: VMX: call ept_sync_global() with enable_ept only (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: VMX: drop enable_ept check from ept_sync_context() (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: x86: no need to inititalize vcpu members to 0 (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: VMX: vmx_vcpu_setup() cannot fail (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: x86: drop BUG_ON(vcpu->kvm) (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: x86: mmu: free_page can handle NULL (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: x86: mmu: returning void in a void function is strange (David Hildenbrand)  [Orabug: 27145550]  
  - KVM: LAPIC: Apply change to TDCR right away to the timer (Wanpeng Li)  [Orabug: 27145550]  
  - KVM: LAPIC: Keep timer running when switching between one-shot and periodic mode (Wanpeng Li)  [Orabug: 27145550]  
  - KVM: LAPIC: Introduce limit_periodic_timer_frequency (Wanpeng Li)  [Orabug: 27145550]  
  - KVM: LAPIC: Fix lapic timer mode transition (Wanpeng Li)  [Orabug: 27145550]  
  - tools/kvm_stat: Add Python 3 support to kvm_stat (Jeremy Cline)  [Orabug: 27145550]  
  - KVM: VMX: Don't expose PLE enable if there is no hardware support (Wanpeng Li)  [Orabug: 27145550]  
  - s390/sthyi: add s390_sthyi system call (QingFeng Hao)  [Orabug: 27145550]  
  - s390/sthyi: add cache to store hypervisor info (QingFeng Hao)  [Orabug: 27145550]  
  - s390/sthyi: reorganize sthyi implementation (QingFeng Hao)  [Orabug: 27145550]  
  - irqchip/gic-v3-its: Setup VLPI properties at map time (Marc Zyngier)  [Orabug: 27145550]  
  - irqchip/gic-v3-its: Limit scope of VPE mapping to be per ITS (Marc Zyngier)  [Orabug: 27145550]  
  - irqchip/gic-v3-its: Make its_send_vmapp operate on a single ITS (Marc Zyngier)  [Orabug: 27145550]  
  - irqchip/gic-v3-its: Make its_send_vinvall operate on a single ITS (Marc Zyngier)  [Orabug: 27145550]  
  - irqchip/gic-v3-its: Make GICv4_ITS_LIST_MAX globally available (Marc Zyngier)  [Orabug: 27145550]  
  - irqchip/gic-v3-its: Track per-ITS list number (Marc Zyngier)  [Orabug: 27145550]  
  - genirq/irqdomain: Update irq_domain_ops.activate() signature (Thomas Gleixner)  [Orabug: 27145550]


