[El-errata] ELSA-2017-3659 Important: Oracle Linux 6 Unbreakable Enterprise kernel security and bugfix update
Errata Announcements for Oracle Linux
el-errata at oss.oracle.com
Wed Dec 13 16:48:50 PST 2017
Oracle Linux Security Advisory ELSA-2017-3659
http://linux.oracle.com/errata/ELSA-2017-3659.html
The following updated rpms for Oracle Linux 6 have been uploaded to the
Unbreakable Linux Network:
x86_64:
kernel-uek-4.1.12-112.14.1.el6uek.x86_64.rpm
kernel-uek-doc-4.1.12-112.14.1.el6uek.noarch.rpm
kernel-uek-firmware-4.1.12-112.14.1.el6uek.noarch.rpm
kernel-uek-devel-4.1.12-112.14.1.el6uek.x86_64.rpm
kernel-uek-debug-4.1.12-112.14.1.el6uek.x86_64.rpm
kernel-uek-debug-devel-4.1.12-112.14.1.el6uek.x86_64.rpm
SRPMS:
http://oss.oracle.com/ol6/SRPMS-updates/kernel-uek-4.1.12-112.14.1.el6uek.src.rpm
Release Notes: https://docs.oracle.com/cd/E37670_01/E92390/html/index.html
Description of changes:
[4.1.12-112.14.1.el6uek]
- ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff()
(Eryu Guan) [Orabug: 27233471]
[4.1.12-112.13.1.el6uek]
- cgroup: make sure a parent css isn't offlined before its children
(Tejun Heo) [Orabug: 27179269]
[4.1.12-112.12.1.el6uek]
- ctf: allow dwarf2ctf to run as root but produce no output (Nick
Alcock) [Orabug: 27133094]
- net: qmi_wwan: fix divide by 0 on bad descriptors (Bjørn Mork)
[Orabug: 27215221] {CVE-2017-16650}
- ctf: fix thinko preventing linking of out-of-tree modules when CTF is
off (Nick Alcock) [Orabug: 27215293]
- Revert "firmware: dmi_scan: add SBMIOS entry and DMI tables" (Dan
Duval) [Orabug: 27100376]
[4.1.12-112.11.1.el6uek]
- mm, thp: Do not make page table dirty unconditionally in
follow_trans_huge_pmd() (Kirill A. Shutemov) [Orabug: 27200880]
{CVE-2017-1000405}
- uek-rpm: Update linux firmware package for OL7 (Dhaval Giani)
[Orabug: 27210206]
- uek-rpm: Update firmware for OL6 UEK spec file (Dhaval Giani)
[Orabug: 27210204]
- scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan D.
Milne) [Orabug: 27187218]
- xen/time: do not decrease steal time after live migration on xen
(Dongli Zhang) [Orabug: 26770163]
- ALSA: usb-audio: Kill stray URB at exiting (Takashi Iwai) [Orabug:
27148272] {CVE-2017-16527}
- scsi: qla2xxx: Fix NULL pointer access due to redundant
fc_host_port_name call (Quinn Tran) [Orabug: 27149785]
- scsi: qla2xxx: Initialize Work element before requesting IRQs
(Himanshu Madhani) [Orabug: 27149785]
- scsi: qla2xxx: Fix uninitialized work element (Quinn Tran) [Orabug:
27149785]
[4.1.12-112.10.1.el6uek]
- Revert "Improves clear_huge_page() using work queues" (Jack Vogel)
[Orabug: 27055693]
- packet: in packet_do_bind, test fanout with bind_lock held (Willem de
Bruijn) [Orabug: 27069060] {CVE-2017-15649}
- packet: hold bind lock when rebinding to fanout hook (Willem de
Bruijn) [Orabug: 27069060] {CVE-2017-15649}
- net: convert packet_fanout.sk_ref from atomic_t to refcount_t
(Reshetova, Elena) [Orabug: 27069060] {CVE-2017-15649}
- packet: fix races in fanout_add() (Eric Dumazet) [Orabug: 27069060]
{CVE-2017-15649}
- refcount_t: Introduce a special purpose refcount type (Peter Zijlstra)
[Orabug: 27069060] {CVE-2017-15649}
- locking/atomics: Add _{acquire|release|relaxed}() variants of some
atomic operations (Will Deacon) [Orabug: 27069060] {CVE-2017-15649}
- scsi: qla2xxx: Fix slow mem alloc behind lock (Quinn Tran) [Orabug:
27100873]
[4.1.12-112.9.1.el6uek]
- xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff()
(Jan Kara) [Orabug: 26862911]
- xfs: Fix missed holes in SEEK_HOLE implementation (Jan Kara) [Orabug:
26862911]
- ext4: fix off-by-in in loop termination in ext4_find_unwritten_pgoff()
(Jan Kara) [Orabug: 26862911]
- ext4: fix SEEK_HOLE (Jan Kara) [Orabug: 26862911]
- rtc: cmos: century support (Sylvain Chouleur) [Orabug: 27025943]
- ocfs2: code clean up for direct io (Ryan Ding) [Orabug: 27117733]
- scsi: Don't abort scsi_scan due to unexpected response (John Sobecki)
[Orabug: 27119610]
- ocfs2: fstrim: Fix start offset of first cluster group during fstrim
(Ashish Samant) [Orabug: 26326914]
[4.1.12-112.8.1.el6uek]
- uek-rpm: disable CONFIG_NUMA_BALANCING_DEFAULT_ENABLED (Fred Herard)
[Orabug: 26798697]
- uek-rpm: Add more missing modules to OL7 ueknano (Somasundaram
Krishnasamy) [Orabug: 27028326]
- fix unbalanced page refcounting in bio_map_user_iov (Vitaly
Mayatskikh) [Orabug: 27069034] {CVE-2017-12190}
- more bio_map_user_iov() leak fixes (Al Viro) [Orabug: 27069034]
{CVE-2017-12190}
- usb: Quiet down false peer failure messages (Don Zickus) [Orabug:
26669801]
- ovl: during copy up, switch to mounter's creds early (Vivek Goyal)
[Orabug: 27052885]
- ovl: lookup: do getxattr with mounter's permission (Miklos Szeredi)
[Orabug: 27052885]
- ovl: get rid of the dead code left from broken (and disabled)
optimizations (Al Viro) [Orabug: 27052885]
- selinux: Implement dentry_create_files_as() hook (Vivek Goyal)
[Orabug: 27052885]
- security, overlayfs: Provide hook to correctly label newly created
files (Vivek Goyal) [Orabug: 27052885]
- selinux: Pass security pointer to determine_inode_label() (Vivek
Goyal) [Orabug: 27052885]
- selinux: Implementation for inode_copy_up_xattr() hook (Vivek Goyal)
[Orabug: 27052885]
- security,overlayfs: Provide security hook for copy up of xattrs for
overlay file (Vivek Goyal) [Orabug: 27052885]
- selinux: Implementation for inode_copy_up() hook (Vivek Goyal)
[Orabug: 27052885]
- security, overlayfs: provide copy up security hook for unioned files
(Vivek Goyal) [Orabug: 27052885]
- selinux: delay inode label lookup as long as possible (Paul Moore)
[Orabug: 27052885]
- selinux: Add accessor functions for inode->i_security (Andreas
Gruenbacher) [Orabug: 27052885]
- selinux: Create a common helper to determine an inode label [ver #3]
(David Howells) [Orabug: 27052885]
- KVM: nVMX: Fix loss of L2's NMI blocking state (Wanpeng Li) [Orabug:
27056291]
- KVM: nVMX: track NMI blocking state separately for each VMCS (Paolo
Bonzini) [Orabug: 27056291]
- KVM: VMX: require virtual NMI support (Paolo Bonzini) [Orabug: 27056291]
- KVM: nVMX: Fix the NMI IDT-vectoring handling (Wanpeng Li) [Orabug:
27056291]
- netlink: allow to listen "all" netns (Nicolas Dichtel) [Orabug:
27077793]
- netlink: rename private flags and states (Nicolas Dichtel) [Orabug:
27077793]
- netns: use a spin_lock to protect nsid management (Nicolas Dichtel)
[Orabug: 27077793]
- netns: notify new nsid outside __peernet2id() (Nicolas Dichtel)
[Orabug: 27077793]
- netns: rename peernet2id() to peernet2id_alloc() (Nicolas Dichtel)
[Orabug: 27077793]
- netns: always provide the id to rtnl_net_fill() (Nicolas Dichtel)
[Orabug: 27077793]
- netns: returns always an id in __peernet2id() (Nicolas Dichtel)
[Orabug: 27077793]
- uek-rpm: add update-el-x86; fix-up ol6/update-el (Chuck Anderson)
[Orabug: 26844981]
- xscore: add dma address check (Zhu Yanjun) [Orabug: 26994454]
- qla2xxx: Update driver version to 9.00.00.00.40.0-k (Quinn Tran)
[Orabug: 26844197]
- qla2xxx: Fix delayed response to command for loop mode/direct connect.
(Quinn Tran) [Orabug: 26844197]
- qla2xxx: Use IOCB interface to submit non-critical MBX. (Quinn Tran)
[Orabug: 26844197]
- qla2xxx: Add async new target notification (Quinn Tran) [Orabug:
26844197]
- qla2xxx: Allow relogin to proceed if remote login did not finish
(Quinn Tran) [Orabug: 26844197]
- qla2xxx: Fix sess_lock & hardware_lock lock order problem. (Quinn
Tran) [Orabug: 26844197]
- qla2xxx: Fix inadequate lock protection for ABTS. (Quinn Tran)
[Orabug: 26844197]
- qla2xxx: Fix request queue corruption. (Quinn Tran) [Orabug: 26844197]
- qla2xxx: Fix memory leak for abts processing (Quinn Tran) [Orabug:
26844197]
- scsi: qla2xxx: Fix ql_dump_buffer (Joe Perches) [Orabug: 26844197]
- scsi: qla2xxx: Fix response queue count for Target mode. (Michael
Hernandez) [Orabug: 26844197]
- scsi: qla2xxx: Cleaned up queue configuration code. (Michael
Hernandez) [Orabug: 26844197]
- qla2xxx: Fix a warning reported by the "smatch" static checker (Quinn
Tran) [Orabug: 26844197]
- qla2xxx: Simplify usage of SRB structure in driver (Bart Van Assche)
[Orabug: 26844197]
- qla2xxx: Simplify usage of SRB structure in driver (Joe Carnuccio)
[Orabug: 26844197]
- qla2xxx: Improve RSCN handling in driver (Quinn Tran) [Orabug: 26844197]
- qla2xxx: Add framework for async fabric discovery (Quinn Tran)
[Orabug: 26844197]
- qla2xxx: Track I-T nexus as single fc_port struct (Quinn Tran)
[Orabug: 26844197]
- qla2xxx: introduce a private sess_kref (Christoph Hellwig) [Orabug:
26844197]
- qla2xxx: Use d_id instead of s_id for more clarity (Quinn Tran)
[Orabug: 26844197]
- qla2xxx: Fix wrong argument in sp done callback (Quinn Tran) [Orabug:
26844197]
- qla2xxx: Remove SRR code (Himanshu Madhani) [Orabug: 26844197]
- qla2xxx: Cleanup TMF code translation from qla_target (Quinn Tran)
[Orabug: 26844197]
- qla2xxx: Disable out-of-order processing by default in firmware (Quinn
Tran) [Orabug: 26844197]
- qla2xxx: Fix erroneous invalid handle message (Quinn Tran) [Orabug:
26844197]
- qla2xxx: Reduce exess wait during chip reset (Quinn Tran) [Orabug:
26844197]
- qla2xxx: Terminate exchange if corrupted (Quinn Tran) [Orabug: 26844197]
- qla2xxx: Fix crash due to null pointer access (Quinn Tran) [Orabug:
26844197]
- qla2xxx: Collect additional information to debug fw dump (Quinn Tran)
[Orabug: 26844197]
- qla2xxx: Reset reserved field in firmware options to 0 (Himanshu
Madhani) [Orabug: 26844197]
- qla2xxx: Include ATIO queue in firmware dump when in target mode
(Himanshu Madhani) [Orabug: 26844197]
- qla2xxx: Fix wrong IOCB type assumption (Quinn Tran) [Orabug: 26844197]
- qla2xxx: Add DebugFS node for target sess list. (Quinn Tran) [Orabug:
26844197]
- tcm_qla2xxx: Convert to target_alloc_session usage (Nicholas
Bellinger) [Orabug: 26844197]
- qla2xxx: Use ATIO type to send correct tmr response (Swapnil Nagle)
[Orabug: 26844197]
- qla2xxx: Fix TMR ABORT interaction issue between qla2xxx and TCM
(Quinn Tran) [Orabug: 26844197]
- qla2xxx: Move atioq to a different lock to reduce lock contention
(Quinn Tran) [Orabug: 26844197]
- qla2xxx: Remove dependency on hardware_lock to reduce lock contention.
(Quinn Tran) [Orabug: 26844197]
- qla2xxx: Replace QLA_TGT_STATE_ABORTED with a bit. (Quinn Tran)
[Orabug: 26844197]
- qla2xxx: Wait for all conflicts before ack'ing PLOGI (Alexei
Potashnik) [Orabug: 26844197]
- qla2xxx: Delete session if initiator is gone from FW (Alexei
Potashnik) [Orabug: 26844197]
- qla2xxx: Added interface to send explicit LOGO. (Himanshu Madhani)
[Orabug: 26844197]
- qla2xxx: Add FW resource count in DebugFS. (Quinn Tran) [Orabug:
26844197]
- qla2xxx: Enable Target counters in DebugFS. (Himanshu Madhani)
[Orabug: 26844197]
- qla2xxx: terminate exchange when command is aborted by LIO (Alexei
Potashnik) [Orabug: 26844197]
- qla2xxx: drop cmds/tmrs arrived while session is being deleted (Alexei
Potashnik) [Orabug: 26844197]
- qla2xxx: disable scsi_transport_fc registration in target mode (Alexei
Potashnik) [Orabug: 26844197]
- qla2xxx: added sess generations to detect RSCN update races (Alexei
Potashnik) [Orabug: 26844197]
- qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives (Alexei
Potashnik) [Orabug: 26844197]
- qla2xxx: delay plogi/prli ack until existing sessions are deleted
(Alexei Potashnik) [Orabug: 26844197]
- qla2xxx: cleanup cmd in qla workqueue before processing TMR (Swapnil
Nagle) [Orabug: 26844197]
- qla2xxx: Add flush after updating ATIOQ consumer index. (Quinn Tran)
[Orabug: 26844197]
- qla2xxx: Enable target mode for ISP27XX (Himanshu Madhani) [Orabug:
26844197]
[4.1.12-112.7.1.el6uek]
- x86/platform/uv: Fix kdump for UV (Kirtikar Kashyap) [Orabug: 27031280]
- firmware: dmi_scan: add SBMIOS entry and DMI tables (Ivan Khoronzhuk)
[Orabug: 27045425]
- KEYS: prevent KEYCTL_READ on negative key (Eric Biggers) [Orabug:
27050237] {CVE-2017-12192}
- NFS: Add static NFS I/O tracepoints (Chuck Lever)
- Hang/soft lockup in d_invalidate with simultaneous calls (Al Viro)
[Orabug: 27052680]
- scsi: mpt3sas: Bump mpt3sas driver version to v16.100.00.00 (Sreekanth
Reddy) [Orabug: 26894579]
- scsi: mpt3sas: Adding support for SAS3616 HBA device (Sreekanth Reddy)
[Orabug: 26894579]
- scsi: mpt3sas: Fix possibility of using invalid Enclosure Handle for
SAS device after host reset (Sreekanth Reddy) [Orabug: 26894579]
- scsi: mpt3sas: Display chassis slot information of the drive
(Sreekanth Reddy) [Orabug: 26894579]
- scsi: mpt3sas: Updated MPI headers to v2.00.48 (Sreekanth Reddy)
[Orabug: 26894579]
- scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1
volume created on two SATA drive (Sreekanth Reddy) [Orabug: 26894579]
- scsi: mpt3sas: Fix removal and addition of vSES device during host
reset (Sreekanth Reddy) [Orabug: 26894579]
- scsi: mpt3sas: Reduce memory footprint in kdump kernel (Sreekanth
Reddy) [Orabug: 26894579]
- scsi: mpt3sas: Fixed memory leaks in driver (Sreekanth Reddy)
[Orabug: 26894579]
- scsi: mpt3sas: Processing of Cable Exception events (Sreekanth Reddy)
[Orabug: 26894579]
- storvsc: don't assume SG list is contiguous (Aruna Ramakrishna)
[Orabug: 27044703]
- sysctl: Drop reference added by grab_header in proc_sys_readdir (Zhou
Chengming) [Orabug: 27036905] {CVE-2016-9191} {CVE-2016-9191}
{CVE-2016-9191}
- uek-rpm: Update kernel-ueknano's provides list. (Somasundaram
Krishnasamy) [Orabug: 27022769]
- uek-rpm: Add more modules to ueknano for OL7 (Somasundaram
Krishnasamy) [Orabug: 27015961]
- selinux: fix off-by-one in setprocattr (Stephen Smalley) [Orabug:
27001687] {CVE-2017-2618} {CVE-2017-2618} {CVE-2017-2618}
- dtrace: Add CTF archive to the UEK nano package (Tomas Jedlicka)
[Orabug: 27039123]
- Revert "drivers/char/mem.c: deny access in open operation when
securelevel is set" (Dhaval Giani) [Orabug: 27037801]
- thp: run vma_adjust_trans_huge() outside i_mmap_rwsem (Kirill A.
Shutemov) [Orabug: 26763484]
[4.1.12-112.6.1.el6uek]
- ocfs2: fix posix_acl_create deadlock (Junxiao Bi) [Orabug: 26808507]
- rds: Proper init/exit declaration for module init/exit function
(Ka-Cheong Poon) [Orabug: 26937730]
- rds: Remove .exit from struct rds_transport (Ka-Cheong Poon) [Orabug:
26937730]
- smartpqi: update driver version (Don Brace) [Orabug: 26882397]
- smartpqi: cleanup raid map warning message (Kevin Barnett) [Orabug:
26882397]
- smartpqi: update controller ids (Kevin Barnett) [Orabug: 26882397]
- scsi: smartpqi: remove the smp_handler stub (Christoph Hellwig)
[Orabug: 26882397]
- scsi: smartpqi: change driver version to 1.1.2-125 (Kevin Barnett)
[Orabug: 26882397]
- scsi: smartpqi: add in new controller ids (Kevin Barnett) [Orabug:
26882397]
- scsi: smartpqi: update kexec and power down support (Kevin Barnett)
[Orabug: 26882397]
- scsi: smartpqi: cleanup doorbell register usage. (Kevin Barnett)
[Orabug: 26882397]
- scsi: smartpqi: update pqi passthru ioctl (Kevin Barnett) [Orabug:
26882397]
- scsi: smartpqi: enhance BMIC cache flush (Kevin Barnett) [Orabug:
26882397]
- scsi: smartpqi: add pqi reset quiesce support (Kevin Barnett)
[Orabug: 26882397]
- scsi: smartpqi: make pdev pointer names consistent (Kevin Barnett)
[Orabug: 26882397]
- udp: consistently apply ufo or fragmentation (Willem de Bruijn)
[Orabug: 26921314] {CVE-2017-1000112}
- be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx (Suresh
Reddy) [Orabug: 26928620]
- ipv6: avoid overflow of offset in ip6_find_1stfragopt (Sabrina
Dubroca) [Orabug: 27011248] {CVE-2017-7542}
- xfs: use dedicated log worker wq to avoid deadlock with cil wq (Brian
Foster) [Orabug: 27013239]
- nvme: honor RTD3 Entry Latency for shutdowns (Martin K. Petersen)
[Orabug: 26929569]
[4.1.12-112.5.1.el6uek]
- uek-rpm: Build kernel ueknano rpm for OL7 (Somasundaram Krishnasamy)
[Orabug: 26803594]
- uek/config: enable NVME SG_IO support by default (Shan Hai) [Orabug:
26981802]
- nvme: report the scsi TUR state correctly (Shan Hai) [Orabug: 26981802]
- scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't
parse nlmsg properly (Xin Long) [Orabug: 26988631] {CVE-2017-14489}
- CVE-2016-10318 missing authorization check fscrypt_process_policy
(Jack Vogel) [Orabug: 26989776]
- ovl: fix get_acl() on tmpfs (Miklos Szeredi) [Orabug: 26975443]
[4.1.12-112.2.1.el6uek]
- ixgbe: Initialize 64-bit stats seqcounts (Florian Fainelli) [Orabug:
26785078]
- ixgbe: Disable flow control for XFI (Tony Nguyen) [Orabug: 26785078]
- ixgbe: Do not support flow control autonegotiation for X553 (Tony
Nguyen) [Orabug: 26785078]
- ixgbe: Update NW_MNG_IF_SEL support for X553 (Tony Nguyen) [Orabug:
26785078]
- ixgbe: Enable LASI interrupts for X552 devices (Tony Nguyen) [Orabug:
26785078]
- ixgbe: Ensure MAC filter was added before setting MACVLAN (Tony
Nguyen) [Orabug: 26785078]
- ixgbe: pci_set_drvdata must be called before register_netdev (Jeff
Mahoney) [Orabug: 26785078]
- ixgbe: Resolve cppcheck format string warning (Tony Nguyen) [Orabug:
26785078]
- ixgbe: fix writes to PFQDE (Emil Tantilov) [Orabug: 26785078]
- ixgbevf: Bump version number (Tony Nguyen) [Orabug: 26785078]
- ixgbe: Bump version number (Tony Nguyen) [Orabug: 26785078]
- ixgbe: check for Tx timestamp timeouts during watchdog (Jacob Keller)
[Orabug: 26785078]
- ixgbe: add statistic indicating number of skipped Tx timestamps (Jacob
Keller) [Orabug: 26785078]
- ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Jacob Keller)
[Orabug: 26785078]
- ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits (Jacob Keller)
[Orabug: 26785078]
- net: better skb->sender_cpu and skb->napi_id cohabitation (Eric
Dumazet) [Orabug: 26953388] [Orabug: 26591689]
- uek-rpm: Clean up installed directories when uninstalling
kernel-ueknano (Somasundaram Krishnasamy) [Orabug: 26929773]
- uek-rpm: Add missing ko modules to nano rpm (Somasundaram Krishnasamy)
[Orabug: 26929773]
- i40e: point wb_desc at the nvm_wb_desc during i40e_read_nvm_aq (Jacob
Keller) [Orabug: 26785018]
- i40e: avoid NVM acquire deadlock during NVM update (Anjali Singhai
Jain) [Orabug: 26785018]
- i40e/i40evf: avoid dynamic ITR updates when polling or low packet rate
(Jacob Keller) [Orabug: 26785018]
- i40e/i40evf: remove ULTRA latency mode (Jacob Keller) [Orabug: 26785018]
- i40e: invert logic for checking incorrect cpu vs irq affinity (Jacob
Keller) [Orabug: 26785018]
- i40e: initialize our affinity_mask based on cpu_possible_mask (Jacob
Keller) [Orabug: 26785018]
- i40e: move enabling icr0 into i40e_update_enable_itr (Jacob Keller)
[Orabug: 26785018]
- i40e: remove workaround for resetting XPS (Jacob Keller) [Orabug:
26785018]
- i40e: Fix for unused value issue found by static analysis (Carolyn
Wyborny) [Orabug: 26785018]
- i40e: 25G FEC status improvements (Mariusz Stachura) [Orabug: 26785018]
- i40e: force VMDQ device name truncation (Jacob Keller) [Orabug:
26785018]
- i40evf: fix possible snprintf truncation of q_vector->name (Jacob
Keller) [Orabug: 26785018]
- i40e: Use correct flag to enable egress traffic for unicast promisc
(Akeem G Abodunrin) [Orabug: 26785018]
- i40e: prevent snprintf format specifier truncation (Jacob Keller)
[Orabug: 26785018]
- i40e: Store the requested FEC information (Mariusz Stachura) [Orabug:
26785018]
- i40e: Update state variable for adminq subtask (Sudheer Mogilappagari)
[Orabug: 26785018]
- i40e: synchronize nvmupdate command and adminq subtask (Sudheer
Mogilappagari) [Orabug: 26785018]
- i40e: prevent changing ITR if adaptive-rx/tx enabled (Alan Brady)
[Orabug: 26785018]
- i40evf: use netdev variable in reset task (Alan Brady) [Orabug:
26785018]
- i40e: move check for avoiding VID=0 filters into i40e_vsi_add_vlan
(Jacob Keller) [Orabug: 26785018]
- i40e/i40evf: use cmpxchg64 when updating private flags in ethtool
(Jacob Keller) [Orabug: 26785018]
- i40e: Detect ATR HW Evict NVM issue and disable the feature (Anjali
Singhai Jain) [Orabug: 26785018]
- i40e: Fix a bug with VMDq RSS queue allocation (Anjali Singhai Jain)
[Orabug: 26785018]
- i40evf: prevent VF close returning before state transitions to DOWN
(Sudheer Mogilappagari) [Orabug: 26785018]
- i40e: Initialize 64-bit statistics TX ring seqcount (Florian Fainelli)
[Orabug: 26785018]
- i40e: handle setting administratively set MAC address back to zero
(Stefan Assmann) [Orabug: 26785018]
- i40evf: remove unnecessary __packed (Tushar Dave) [Orabug: 26785018]
- i40evf: add some missing includes (Jesse Brandeburg) [Orabug: 26785018]
- i40e: display correct UDP tunnel type name (Jacob Keller) [Orabug:
26785018]
- i40e/i40evf: remove mismatched type warnings (Jesse Brandeburg)
[Orabug: 26785018]
- i40e/i40evf: make IPv6 ATR code clearer (Jesse Brandeburg) [Orabug:
26785018]
- i40e: fix odd formatting and indent (Jesse Brandeburg) [Orabug:
26785018]
- i40e: fix up 32 bit timespec references (Jesse Brandeburg) [Orabug:
26785018]
- i40e: Handle admin Q timeout when releasing NVM (Paul M Stillwell Jr)
[Orabug: 26785018]
- i40e: remove WQ_UNBOUND and the task limit of our workqueue (Jacob
Keller) [Orabug: 26785018]
- i40e: Fix for trace found with S4 state (Carolyn Wyborny) [Orabug:
26785018]
- i40e: fix incorrect variable assignment (Gustavo A R Silva) [Orabug:
26785018]
- i40e: don't hold RTNL lock for the entire reset (Jacob Keller)
[Orabug: 26785018]
- i40e: clear only cause_ena bit (Shannon Nelson) [Orabug: 26785018]
- i40e: fix disabling overflow promiscuous mode (Alan Brady) [Orabug:
26785018]
- i40e: Add support for OEM firmware version (Filip Sadowski) [Orabug:
26785018]
- i40e: genericize the partition bandwidth control (Shannon Nelson)
[Orabug: 26785018]
- i40e: Add message for unsupported MFP mode (Carolyn Wyborny) [Orabug:
26785018]
- i40e: Support firmware CEE DCB UP to TC map re-definition (Greg
Bowers) [Orabug: 26785018]
- i40e: Fix potential out of bound array access (Sudheer Mogilappagari)
[Orabug: 26785018]
- i40e: comment that udp_port must be in host byte order (Jacob Keller)
[Orabug: 26785018]
- i40e: use dev_dbg instead of dev_info when warning about missing
routine (Jacob Keller) [Orabug: 26785018]
- i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags (Alice
Michael) [Orabug: 26785018]
- i40evf: assign num_active_queues inside i40evf_alloc_queues (Jacob
Keller) [Orabug: 26785018]
- i40e: Fix a sleep-in-atomic bug (Jia-Ju Bai) [Orabug: 26785018]
- i40e: fix handling of HW ATR eviction (Jacob Keller) [Orabug: 26785018]
- i40evf: update i40evf.txt with new content (Jesse Brandeburg)
[Orabug: 26785018]
- i40evf: Add support for Adaptive Virtual Function (Preethi Banala)
[Orabug: 26785018]
- i40evf: drop i40e_type.h include (Jesse Brandeburg) [Orabug: 26785018]
- i40e: Check for memory allocation failure (Christophe Jaillet)
[Orabug: 26785018]
- i40e: check for Tx timestamp timeouts during watchdog (Jacob Keller)
[Orabug: 26785018]
- i40e: use pf data structure directly in i40e_ptp_rx_hang (Jacob
Keller) [Orabug: 26785018]
- i40e: add statistic indicating number of skipped Tx timestamps (Jacob
Keller) [Orabug: 26785018]
- i40e: avoid permanent lock of *_PTP_TX_IN_PROGRESS (Jacob Keller)
[Orabug: 26785018]
- i40e: fix race condition with PTP_TX_IN_PROGRESS bits (Jacob Keller)
[Orabug: 26785018]
- i40evf: disable unused flags (Jesse Brandeburg) [Orabug: 26785018]
- i40evf: fix merge error in older patch (Jesse Brandeburg) [Orabug:
26785018]
- i40evf: fix duplicate lines (Jesse Brandeburg) [Orabug: 26785018]
- i40evf: hide unused variable (Arnd Bergmann) [Orabug: 26785018]
- i40evf: allocate queues before we setup the interrupts and q_vectors
(Jacob Keller) [Orabug: 26785018]
- i40evf: remove I40E_FLAG_FDIR_ATR_ENABLED (Jacob Keller) [Orabug:
26785018]
- i40e: remove hw_disabled_flags in favor of using separate flag bits
(Jacob Keller) [Orabug: 26785018]
- i40evf: remove needless min_t() on num_online_cpus()*2 (Jacob Keller)
[Orabug: 26785018]
- i40e: remove unnecessary msleep() delay in i40e_free_vfs (Jacob
Keller) [Orabug: 26785018]
- i40e: amortize wait time when disabling lots of VFs (Jacob Keller)
[Orabug: 26785018]
- i40e: Reprogram port offloads after reset (Alexander Duyck) [Orabug:
26785018]
- i40e: rename index to port to avoid confusion (Jacob Keller) [Orabug:
26785018]
- i40e: make use of i40e_reset_all_vfs when initializing new VFs (Jacob
Keller) [Orabug: 26785018]
- i40e: properly spell I40E_VF_STATE_* flags (Jacob Keller) [Orabug:
26785018]
- i40e: use i40e_stop_rings_no_wait to implement PORT_SUSPENDED state
(Jacob Keller) [Orabug: 26785018]
- i40e: reset all VFs in parallel when rebuilding PF (Jacob Keller)
[Orabug: 26785018]
- i40e: split some code in i40e_reset_vf into helpers (Jacob Keller)
[Orabug: 26785018]
- i40e: remove I40E_FLAG_IN_NETPOLL entirely (Jacob Keller) [Orabug:
26785018]
- i40e: reduce wait time for adminq command completion (Jacob Keller)
[Orabug: 26785018]
- i40e: fix CONFIG_BUSY checks in i40e_set_settings function (Jacob
Keller) [Orabug: 26785018]
- i40e: factor out queue control from i40e_vsi_control_(tx|rx) (Jacob
Keller) [Orabug: 26785018]
- i40e: don't hold RTNL lock while waiting for VF reset to finish (Jacob
Keller) [Orabug: 26785018]
- i40e: new AQ commands (Jingjing Wu) [Orabug: 26785018]
- i40e/i40evf: Add tracepoints (Scott Peterson) [Orabug: 26785018]
- i40evf: add client interface (Mitch Williams) [Orabug: 26785018]
- i40e: dump VF information in debugfs (Mitch Williams) [Orabug: 26785018]
- i40e: Fix support for flow director programming status (Alexander
Duyck) [Orabug: 26785018]
- i40e/i40evf: Remove VF Rx csum offload for tunneled packets (alice
michael) [Orabug: 26785018]
- i40evf: Use net_device_stats from struct net_device (Tobias Klauser)
[Orabug: 26785018]
- i40e: clean up historic deprecated flag definitions (Jacob Keller)
[Orabug: 26785018]
- i40e: remove I40E_FLAG_NEED_LINK_UPDATE (Alice Michael) [Orabug:
26785018]
- i40e: remove extraneous loop in i40e_vsi_wait_queues_disabled (Jacob
Keller) [Orabug: 26785018]
- i40e: Simplify i40e_detect_recover_hung_queue logic (Alan Brady)
[Orabug: 26785018]
- i40e: Decrease the scope of rtnl lock (Maciej Sosin) [Orabug: 26785018]
- i40e: Swap use of pf->flags and pf->hw_disabled_flags for ATR Eviction
(Alexander Duyck) [Orabug: 26785018]
- i40e: update error message when trying to add invalid filters (Jacob
Keller) [Orabug: 26785018]
- i40e: only register client on iWarp-capable devices (Mitch Williams)
[Orabug: 26785018]
- i40e: close client on remove and shutdown (Mitch Williams) [Orabug:
26785018]
- i40e: register existing client on probe (Mitch Williams) [Orabug:
26785018]
- i40e: remove client instance on driver unload (Mitch Williams)
[Orabug: 26785018]
- i40e: fix for queue timing delays (Wyborny, Carolyn) [Orabug: 26785018]
- i40e/i40evf: Change the way we limit the maximum frame size for Rx
(Alexander Duyck) [Orabug: 26785018]
- i40e/i40evf: Add legacy-rx private flag to allow fallback to old Rx
flow (Alexander Duyck) [Orabug: 26785018]
- i40e/i40evf: Pull code for grabbing and syncing rx_buffer from
fetch_buffer (Alexander Duyck) [Orabug: 26785018]
- i40e/i40evf: Use length to determine if descriptor is done (Alexander
Duyck) [Orabug: 26785018]
- drivers/char/mem.c: deny access in open operation when securelevel is
set (Ethan Zhao) [Orabug: 26943864]
[4.1.12-112.1.0.el6uek]
- x86/mm/64: Enable SWIOTLB if system has SRAT memory regions above
MAX_DMA32_PFN (Igor Mammedov) [Orabug: 26754302]
- x86/mm: Introduce max_possible_pfn (Igor Mammedov) [Orabug: 26754302]
- dtrace lockstat provider probes (Alan Maguire) [Orabug: 26149674]
[Orabug: 26149956]
- rds: RDS diagnostics when connections are stuck in Receiver Not Ready
state. (hui.han)
- timerfd: Protect the might cancel mechanism proper (Thomas Gleixner)
[Orabug: 26673877] {CVE-2017-10661}
- brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
(Tim Tianyang Chen) [Orabug: 26540118] {CVE-2017-7541}
- crypto: ahash - Fix EINPROGRESS notification callback (Herbert Xu)
[Orabug: 25882988] {CVE-2017-7618}
- xen/mmu: Call xen_cleanhighmap() with 4MB aligned for page tables
mapping (Zhenzhong Duan) [Orabug: 26883325]
- selftests/memfd: add memfd_create hugetlbfs selftest (Mike Kravetz)
[Orabug: 26768367]
- mm/shmem: add hugetlbfs support to memfd_create() (Mike Kravetz)
[Orabug: 26768367]
- mm: shm: use new hugetlb size encoding definitions (Mike Kravetz)
[Orabug: 26768367]
- mm: arch: consolidate mmap hugetlb size encodings (Mike Kravetz)
[Orabug: 26768367]
- uapi/Kbuild: add new header file hugetlb_encode.h (Mike Kravetz)
[Orabug: 26768367]
- mm: hugetlb: define system call hugetlb size encodings in single file
(Mike Kravetz) [Orabug: 26768367]
- RDS: IB: Change the proxy qp's path_mtu to IB_MTU_256 (Avinash Repaka)
[Orabug: 26864694]
- devpts: clean up interface to pty drivers (Linus Torvalds) [Orabug:
26743034]
- tcp: fix tcp_mark_head_lost to check skb len before fragmenting (Neal
Cardwell) [Orabug: 26646104]
- kvm: nVMX: Don't allow L2 to access the hardware CR8 (Jim Mattson)
{CVE-2017-12154} {CVE-2017-12154}
- dtrace: ensure SDT stub function returns 0 (Kris Van Hees) [Orabug:
26909775]
- tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Wei Wang)
[Orabug: 26796038] {CVE-2017-14106}
- xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY
(Sabrina Dubroca) [Orabug: 25959303]
- rxrpc: Fix several cases where a padded len isn't checked in ticket
decode (David Howells) [Orabug: 26376434] {CVE-2017-7482} {CVE-2017-7482}
- xen: don't print error message in case of missing Xenstore entry
(Juergen Gross) [Orabug: 26841566]
- mlx4_core: calculate log_num_mtt based on total system memory (Wei Lin
Guay) [Orabug: 26526968]
- xen/x86: Add interface for querying amount of host memory (Boris
Ostrovsky) [Orabug: 26526923]
- rds: Fix non-atomic operation on shared flag variable (Håkon Bugge)
[Orabug: 26842076]
- rds: Fix incorrect statistics counting (Håkon Bugge) [Orabug: 26847583]
- i40e: use cpumask_copy instead of direct assignment (Jacob Keller)
[Orabug: 26822609]
- mm: thp: set THP defrag by default to madvise and add a stall-free
defrag option (Mel Gorman) [Orabug: 26587019]
- crypto: testmgr - Set struct aead_testvec iv member size to MAX_IVLEN
(Somasundaram Krishnasamy) [Orabug: 25925256]
- SPEC: remove ctf.ko from ueknano modules list (Nick Alcock) [Orabug:
25815362]
- SPEC: generate CTF when DTrace is enabled. (Nick Alcock) [Orabug:
25815362]
- SPEC: bump libdtrace-ctf requirement to 0.7+. (Nick Alcock) [Orabug:
25815362]
- Documentation: add watermark_scale_factor to the list of vm systcl
file (Jerome Marchand) [Orabug: 26643957]
- mm: scale kswapd watermarks in proportion to memory (Johannes Weiner)
[Orabug: 26643957]
- ctf: delete the deduplication blacklist (Nick Alcock) [Orabug: 26765112]
- ctf: automate away the deduplication blacklist (Nick Alcock) [Orabug:
26765112]
- ctf: drop CONFIG_DT_DISABLE_CTF, ctf.ko, and all that it implies (Nick
Alcock) [Orabug: 25815362]
- ctf: do not allow dwarf2ctf to run as root (Nick Alcock) [Orabug:
25815362]
- ctf: decouple CTF building from the kernel build (Nick Alcock)
[Orabug: 25815362]
- ctf: handle the bit_offset in members with a DW_FORM_block
data_member_location (Nick Alcock) [Orabug: 26387109]
- ctf: handle DW_AT_specification (Nick Alcock) [Orabug: 26386100]
[4.1.12-112.el6uek]
- oracleasm: Copy the integrity descriptor (Martin K. Petersen)
[Orabug: 26559128]
- RDS: IB: Add proxy qp to support FRWR through RDS_GET_MR (Avinash
Repaka) [Orabug: 25669255]
- RDS: Add support for fast registration work request (Avinash Repaka)
[Orabug: 22145384]
- scsi: qedi: Limit number for CQ queues. (Manish Rangankar) [Orabug:
26759520]
- scsi: qedi: fix another spelling mistake: "alloction" -> "allocation"
(Colin Ian King) [Orabug: 26759520]
- scsi: qedi: Add ISCSI_BOOT_SYSFS to Kconfig (Nilesh Javali) [Orabug:
26759520]
- scsi: qedi: Add support for Boot from SAN over iSCSI offload (Nilesh
Javali) [Orabug: 26759520]
- scsi: qedi: Remove WARN_ON from clear task context. (Manish Rangankar)
[Orabug: 26759520]
- scsi: qedi: Remove WARN_ON for untracked cleanup. (Manish Rangankar)
[Orabug: 26759520]
- scsi: qedi: Remove comparison of u16 idx with zero. (Christos Gkekas)
[Orabug: 26759520]
- scsi: qedi: Fix return code in qedi_ep_connect() (Dan Carpenter)
[Orabug: 26759520]
- scsi: qedi: Fix endpoint NULL panic during recovery.
(manish.rangankar at cavium.com) [Orabug: 26759520]
- scsi: qedi: set max_fin_rt default value (Nilesh Javali) [Orabug:
26759520]
- scsi: qedi: Set firmware tcp msl timer value.
(manish.rangankar at cavium.com) [Orabug: 26759520]
- scsi: qedi: Fix endpoint NULL panic in qedi_set_path.
(manish.rangankar at cavium.com) [Orabug: 26759520]
- scsi: qedi: Set dma_boundary to 0xfff. (manish.rangankar at cavium.com)
[Orabug: 26759520]
- scsi: qedi: Correctly set firmware max supported BDs.
(manish.rangankar at cavium.com) [Orabug: 26759520]
- scsi: qedi: Fix bad pte call trace when iscsiuio is stopped. (Arun
Easi) [Orabug: 26759520]
- qed: Fix build errors. (Somasundaram Krishnasamy) [Orabug: 26783820]
- config: add CONFIG_INFINIBAND_QEDR (Brian Maly) [Orabug: 26759520]
- qed: fix spelling mistake: "calescing" -> "coalescing" (Colin Ian
King) [Orabug: 26783820]
- qed: Fix a memory allocation failure test in 'qed_mcp_cmd_init()'
(Christophe Jaillet) [Orabug: 26783820]
- qed: enhanced per queue max coalesce value. (Rahul Verma) [Orabug:
26783820]
- qed: Read per queue coalesce from hardware (Rahul Verma) [Orabug:
26783820]
- qed: Add support for vf coalesce configuration. (Rahul Verma)
[Orabug: 26783820]
- qede: Add ethtool support for Energy efficient ethernet. (Sudarsana
Reddy Kalluru) [Orabug: 26783820]
- qed: Add support for Energy efficient ethernet. (Sudarsana Reddy
Kalluru) [Orabug: 26783820]
- qed/qede: Add setter APIs support for RX flow classification (Chopra,
Manish) [Orabug: 26783820]
- qede: Add getter APIs support for RX flow classification (Chopra,
Manish) [Orabug: 26783820]
- qed: Fix printk option passed when printing ipv6 addresses (Kalderon,
Michal) [Orabug: 26783820]
- qed: initialize ll2_syn_handle at start of function (Michal Kalderon)
[Orabug: 26783820]
- qed: Add iWARP support for physical queue allocation (Kalderon,
Michal) [Orabug: 26783820]
- qed: Add iWARP protocol support in context allocation (Kalderon,
Michal) [Orabug: 26783820]
- qed: iWARP CM add error handling (Kalderon, Michal) [Orabug: 26783820]
- qed: iWARP implement disconnect flows (Kalderon, Michal) [Orabug:
26783820]
- qed: iWARP CM add active side connect (Kalderon, Michal) [Orabug:
26783820]
- qed: iWARP CM add passive side connect (Kalderon, Michal) [Orabug:
26783820]
- qed: iWARP CM add listener functions and initial SYN processing
(Kalderon, Michal) [Orabug: 26783820]
- qed: iWARP CM - setup a ll2 connection for handling SYN packets
(Kalderon, Michal) [Orabug: 26783820]
- qed: Add iWARP support in ll2 connections (Kalderon, Michal) [Orabug:
26783820]
- qed: Rename some ll2 related defines (Kalderon, Michal) [Orabug:
26783820]
- qed: Implement iWARP initialization, teardown and qp operations
(Kalderon, Michal) [Orabug: 26783820]
- qed: Introduce iWARP personality (Kalderon, Michal) [Orabug: 26783820]
- qed*: qede_roce.[ch] -> qede_rdma.[ch] (Michal Kalderon) [Orabug:
26783820]
- qed: Disable RoCE dpm when DCBx change occurs (Mintz, Yuval) [Orabug:
26783820]
- qed: RoCE EDPM to honor PFC (Mintz, Yuval) [Orabug: 26783820]
- qed: Chain support for external PBL (Mintz, Yuval) [Orabug: 26783820]
- qed: Fix an off by one bug (Dan Carpenter) [Orabug: 26783820]
- qed: add qed_int_sb_init() stub function (Arnd Bergmann) [Orabug:
26783820]
- qed: collect GSI port statistics (Mintz, Yuval) [Orabug: 26783820]
- qed: Call rx_release_cb() when flushing LL2 (Mintz, Yuval) [Orabug:
26783820]
- qed: No need for LL2 frags indication (Mintz, Yuval) [Orabug: 26783820]
- qed*: LL2 callback operations (Michal Kalderon) [Orabug: 26783820]
- qed: LL2 code relocations (Mintz, Yuval) [Orabug: 26783820]
- qed: Cleaner seperation of LL2 inputs (Mintz, Yuval) [Orabug: 26783820]
- qed: Revise ll2 Rx completion (Mintz, Yuval) [Orabug: 26783820]
- qed: LL2 to use packed information for tx (Mintz, Yuval) [Orabug:
26783820]
- qed: VFs to try utilizing the doorbell bar (Mintz, Yuval) [Orabug:
26783820]
- qed: IOV db support multiple queues per qzone (Mintz, Yuval) [Orabug:
26783820]
- qed: Make VF legacy a bitfield (Mintz, Yuval) [Orabug: 26783820]
- qed: Assign a unique per-queue index to queue-cid (Mintz, Yuval)
[Orabug: 26783820]
- qed: Pass vf_params when creating a queue-cid (Mintz, Yuval) [Orabug:
26783820]
- qed*: L2 interface to use the SB structures directly (Mintz, Yuval)
[Orabug: 26783820]
- qed: Create L2 queue database (Mintz, Yuval) [Orabug: 26783820]
- qed: Add bitmaps for VF CIDs (Mintz, Yuval) [Orabug: 26783820]
- qed: Add support for changing iSCSI mac (Mintz, Yuval) [Orabug:
26783820]
- qed: Support NVM-image reading API (Mintz, Yuval) [Orabug: 26783820]
- qed: Share additional information with qedf (Mintz, Yuval) [Orabug:
26783820]
- qed: Correct order of wwnn and wwpn (Mintz, Yuval) [Orabug: 26783820]
- qed: No need to reset SBs on IOV init (Mintz, Yuval) [Orabug: 26783820]
- qed: Reset IGU CAM to default on init (Mintz, Yuval) [Orabug: 26783820]
- qed: Hold a single array for SBs (Mintz, Yuval) [Orabug: 26783820]
- qed: Provide auxiliary for getting free VF SB (Mintz, Yuval) [Orabug:
26783820]
- qed: Remove assumption on SB order in IGU (Mintz, Yuval) [Orabug:
26783820]
- qed: Encapsulate interrupt counters in struct (Mintz, Yuval) [Orabug:
26783820]
- qed: Add aux. function translating sb_id -> igu_sb_id (Mintz, Yuval)
[Orabug: 26783820]
- qed: Distinguish between sb_id and igu_sb_id (Mintz, Yuval) [Orabug:
26783820]
- qed: IGU read revised (Mintz, Yuval) [Orabug: 26783820]
- qed: Minor refactoring in interrupt code (Mintz, Yuval) [Orabug:
26783820]
- qed: Make qed_int_cau_conf_pi() static (Mintz, Yuval) [Orabug: 26783820]
- qed: Don't log missing periodic stats by default (Mintz, Yuval)
[Orabug: 26783820]
- qed: Cache alignemnt padding to match host (Mintz, Yuval) [Orabug:
26783820]
- qed: Mask parities after occurance (Mintz, Yuval) [Orabug: 26783820]
- qed: Print multi-bit attentions properly (Mintz, Yuval) [Orabug:
26783820]
- qed: Diffrentiate adapter-specific attentions (Mintz, Yuval) [Orabug:
26783820]
- qed: Get rid of the attention-arrays (Mintz, Yuval) [Orabug: 26783820]
- qed: Support dynamic s-tag change (Mintz, Yuval) [Orabug: 26783820]
- qed: QL41xxx VF MSI-x table (Mintz, Yuval) [Orabug: 26783820]
- qed: Don't inherit RoCE DCBx for V2 (Sudarsana Reddy Kalluru)
[Orabug: 26783820]
- qed: Correct DCBx update scheme (Sudarsana Reddy Kalluru) [Orabug:
26783820]
- qed: Add missing static/local dcbx info (Sudarsana Reddy Kalluru)
[Orabug: 26783820]
- qed: Replace set_id() api with set_name() (Mintz, Yuval) [Orabug:
26783820]
- qede: Log probe of PCI device (Mintz, Yuval) [Orabug: 26783820]
- qed: Provide MBI information in dev_info (Tomer Tayar) [Orabug:
26783820]
- qed: Enable RoCE parser searching on fp init (Michal Kalderon)
[Orabug: 26783820]
- qed: Flush slowpath tasklet on stop (Tomer Tayar) [Orabug: 26783820]
- qed: Remove BB_A0 references (Mintz, Yuval) [Orabug: 26783820]
- qed: Drop the 's' from num_ports_in_engines (Tomer Tayar) [Orabug:
26783820]
- qed: Log incorrectly installed board (Tomer Tayar) [Orabug: 26783820]
- qed: !main_ptt for tunnel configuration (Manish Chopra) [Orabug:
26783820]
- qed: Align DP_ERR style with other DP macros (Mintz, Yuval) [Orabug:
26783820]
- qede: Fix sparse warnings (Manish Chopra) [Orabug: 26783820]
- qed: Fix setting of Management bitfields (Tomer Tayar) [Orabug:
26783820]
- qede: qedr closure after setting state (Mintz, Yuval) [Orabug: 26783820]
- qed: Correct print in iscsi error-flow (Mintz, Yuval) [Orabug: 26783820]
- qed: Revise alloc/setup/free flow (Tomer Tayar) [Orabug: 26783820]
- qede: Don't use an internal MAC field (Mintz, Yuval) [Orabug: 26783820]
- qede: Add missing Status-block free (Sudarsana Reddy Kalluru)
[Orabug: 26783820]
- qede: Honor user request for Tx buffers (Sudarsana Reddy Kalluru)
[Orabug: 26783820]
- qede: Allow WoL to activate by default (Mintz, Yuval) [Orabug: 26783820]
(Wei Yongjun) [Orabug: 26783820]
- qed: Utilize FW 8.20.0.0 (Mintz, Yuval) [Orabug: 26783820]
- qed: Fix uninitialized data in aRFS infrastructure (Mintz, Yuval)
[Orabug: 26783820]
- qede: Split PF/VF ndos. (Mintz, Yuval) [Orabug: 26783820]
- qed: Correct doorbell configuration for !4Kb pages (Ram Amrani)
[Orabug: 26783820]
- qed: Tell QM the number of tasks (Mintz, Yuval) [Orabug: 26783820]
- qed: Fix VF removal sequence (Mintz, Yuval) [Orabug: 26783820]
- qed: Fix overriding of supported autoneg value.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed*: Fix possible overflow for status block id field.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed*: Fix issues in the ptp filter config implementation.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qede: Fix concurrency issue in PTP Tx path processing.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed: Prevent warning without CONFIG_RFS_ACCEL (Mintz, Yuval) [Orabug:
26783820]
- qed: output the DPM status and WID count (Ram Amrani) [Orabug: 26783820]
- qed: align DPI configuration to HW requirements (Ram Amrani) [Orabug:
26783820]
- qed: verify RoCE resource bitmaps are released (Ram Amrani) [Orabug:
26783820]
- qed: add error handling flow to TID deregistratin posting failure (Ram
Amrani) [Orabug: 26783820]
- qed: remove unused SQ error state (Ram Amrani) [Orabug: 26783820]
- qed: configure the RoCE max message size (Ram Amrani) [Orabug: 26783820]
- qed: Unlock on error in qed_vf_pf_acquire() (Dan Carpenter) [Orabug:
26783820]
- qed: Acquire/release ptt_ptp lock when enabling/disabling PTP.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed: Remove the un-needed ptp header file.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qede: Add support for PTP resource locking.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed: Add support for PTP resource locking.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed: Add support for MFW resource locking.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed: fix invalid use of sizeof in qed_alloc_qm_data() (Wei Yongjun)
[Orabug: 26783820]
- qed: Fix error in the dcbx app meta data initialization.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed - VF tunnelling support [VXLAN/GENEVE/GRE] (Chopra, Manish)
[Orabug: 26783820]
- qed/qede: Add UDP ports in bulletin board (Chopra, Manish) [Orabug:
26783820]
- qede: Configure UDP ports in local context. (Chopra, Manish) [Orabug:
26783820]
- qede: Disable tunnel offloads for non offloaded UDP ports (Chopra,
Manish) [Orabug: 26783820]
- qed/qede: Enable tunnel offloads based on hw configuration (Chopra,
Manish) [Orabug: 26783820]
- qed: refactor tunnelling - API/Structs (Chopra, Manish) [Orabug:
26783820]
- qed: Add support for static dcbx. (sudarsana.kalluru at cavium.com)
[Orabug: 26783820]
- qed: Support dcbnl IEEE selector field. (sudarsana.kalluru at cavium.com)
[Orabug: 26783820]
- qed: Add additional DCBx debug messages.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed: Separate RoCE DCBx support for V2. (sudarsana.kalluru at cavium.com)
[Orabug: 26783820]
- qed: Cleanup DCBx unnecessary parameters.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed: Fix issue in populating the PFC config paramters.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed: Fix possible system hang in the dcbnl-getdcbx() path.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed: Fix sending an invalid PFC error mask to MFW.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qed: Fix possible error in populating max_tc field.
(sudarsana.kalluru at cavium.com) [Orabug: 26783820]
- qede: allocate enough data for ->arfs_fltr_bmap (Dan Carpenter)
[Orabug: 26783820]
- qede: Add aRFS support (Chopra, Manish) [Orabug: 26783820]
- qed: aRFS infrastructure support (Chopra, Manish) [Orabug: 26783820]
- uek-rpm: build: sign modules in parallel (Nick Alcock) [Orabug:
26316447]
- virtio: fix memory leak in virtqueue_add() (Wei Yongjun) [Orabug:
26813294]
- dtrace: modules provide called from rcu atomic section (Tomas
Jedlicka) [Orabug: 26680982]
- dtrace: Implement high precision walltimestamp (Tomas Jedlicka)
[Orabug: 25883559]
- virtio_net: clear MTU when out of range (Michael S. Tsirkin) [Orabug:
26584452]
- virtio_net: enable big packets for large MTU values (Michael S.
Tsirkin) [Orabug: 26584452]
- virtio: allow drivers to validate features (Michael S. Tsirkin)
[Orabug: 26584452]
- virtio-net: Add initial MTU advice feature (Aaron Conole) [Orabug:
26584452]
- virtio-net: correctly enable multiqueue (Jason Wang) [Orabug: 26584452]
- virtio-net: enable multiqueue by default (Jason Wang) [Orabug: 26584452]
- virtio_net: add gro capability (Eric Dumazet) [Orabug: 26584452]
- dtrace: fix lquantize for 32-bit overflow on values (Eugene Loh)
[Orabug: 26268136]
- Bluetooth: Properly check L2CAP config option output buffer length
(Ben Seri) [Orabug: 26790014] {CVE-2017-1000251}
- gue: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer
UDP (K. Den) [Orabug: 25879842]
- vxlan: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer
UDP (K. Den) [Orabug: 25879842]
- fou: Do WARN_ON_ONCE in gue_gro_receive for bad proto callbacks (Tom
Herbert) [Orabug: 25879842]
- vxlan: GRO support at tunnel layer (Tom Herbert) [Orabug: 25879842]
- gro: Fix remcsum offload to deal with frags in GRO (Tom Herbert)
[Orabug: 25879842]
- NFSv4.1: Don't deadlock the state manager on the SEQUENCE status flags
(Trond Myklebust)
- NFSv4.1: Defer bumping the slot sequence number until we free the slot
(Trond Myklebust)
- NFSv4: Leases are renewed in sequence_done when we have sessions
(Trond Myklebust)
- NFSv4.1: nfs41_sequence_done should handle sequence flag errors (Trond
Myklebust)
- Revert "RDMA CM: Add reason code for IB_CM_REJ_CONSUMER_DEFINED" (Wei
Lin Guay) [Orabug: 26124147]
- Revert "RDS: base connection dependency needed for rolling downgrade
from version 4.1 to 3.1"" (Wei Lin Guay) [Orabug: 26124147]
- Revert "RDS: Ensure non-zero SL uses correct path before lane 0
connection is dropped" (Wei Lin Guay) [Orabug: 26124147]
- Revert "rds: make sure base connection is up on both sides" (Wei Lin
Guay) [Orabug: 26124147]
- net/rds: remove the RDS specific path record caching (Wei Lin Guay)
[Orabug: 26124147]
- fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE
(Abhi Das) [Orabug: 26797298]
- Remove dma_unmap_single_attrs call. (Jack Vogel) [Orabug: 26713916]
- dtrace: cyclics taking lock in atomic context (Tomas Jedlicka)
[Orabug: 26782572]
- dtrace: should not sleep in idr code paths (Tomas Jedlicka) [Orabug:
26680802]
- dtrace: Removal of XCalls from dtrace_sync() (Tomas Jedlicka)
[Orabug: 26671843]
- dtrace: implement tracemem optional third arg (dyn size) (Eugene Loh)
[Orabug: 26223475]
- dtrace: implement llquantize log/linear aggregation (Eugene Loh)
[Orabug: 26675659]
- dtrace: IO provider unused variables when DTrace is disabled (Nicolas
Droux) [Orabug: 26570995]
- dtrace: failing to allocate more ECB space can cause a crash (Kris Van
Hees) [Orabug: 26503342]
- uek-rpm: Add CPU Time Jitter Based Non-Physical True RNG support
(Somasundaram Krishnasamy) [Orabug: 26330509]
- crypto: jitterentropy - drop duplicate header module.h (Geliang Tang)
[Orabug: 26330509]
- crypto: jitterentropy - use ktime_get_ns as fallback (Stephan Mueller)
[Orabug: 26330509]
- crypto: jitterentropy - always select CRYPTO_RNG (Arnd Bergmann)
[Orabug: 26330509]
- crypto: jitterentropy - remove unnecessary information from a comment
(Alexander Kuleshov) [Orabug: 26330509]
- crypto: jitterentropy - use safe format string parameters (Kees Cook)
[Orabug: 26330509]
- crypto: jitterentropy - Delete unnecessary checks before the function
call "kzfree" (Markus Elfring) [Orabug: 26330509]
- crypto: jitterentropy - avoid compiler warnings (Stephan Mueller)
[Orabug: 26330509]
- crypto: drbg - use pragmas for disabling optimization (Stephan
Mueller) [Orabug: 26330509]
- crypto: jitterentropy - remove timekeeping_valid_for_hres (Stephan
Mueller) [Orabug: 26330509]
- crypto: jitterentropy - add jitterentropy RNG (Stephan Mueller)
[Orabug: 26330509]
- crypto: rng - Add multiple algorithm registration interface (Herbert
Xu) [Orabug: 26330509]
- crypto: rng - Add crypto_rng_set_entropy (Herbert Xu) [Orabug: 26330509]
- crypto: rng - Convert low-level crypto_rng to new style (Herbert Xu)
[Orabug: 26330509]
- crypto: rng - Mark crypto_rng_reset seed as const (Herbert Xu)
[Orabug: 26330509]
- crypto: rng - Introduce crypto_rng_generate (Herbert Xu) [Orabug:
26330509]
- crypto: rng - Convert crypto_rng to new style crypto_type (Herbert Xu)
[Orabug: 26330509]
- mm: Tighten x86 /dev/mem with zeroing reads (Kees Cook) [Orabug:
25917914] {CVE-2017-7889}
- [media] saa7164: fix double fetch PCIe access condition (Steven Toth)
[Orabug: 26093949] {CVE-2017-8831}
- Revert "net/rds: Revert "RDS: add reconnect retry scheme for stalled
connections"" (Wei Lin Guay) [Orabug: 26497333]
- Revert "net/rds: prioritize the base connection establishment" (Wei
Lin Guay) [Orabug: 26497333]
- Revert "net/rds: determine active/passive connection with IP
addresses" (Wei Lin Guay) [Orabug: 26497333]
- Revert "net/rds: use different workqueue for base_conn" (Wei Lin Guay)
[Orabug: 26497333]
- blk-mq: add missing blk_mq_put_ctx (Ankur Arora) [Orabug: 26339553]
- blk-mq: avoid re-initialize request which is failed in direct dispatch
(Shaohua Li) [Orabug: 26339553]
- bnxt_en: Add bnxt_get_num_stats() to centrally get the number of
ethtool stats. (Michael Chan) [Orabug: 26726982]
- bnxt_en: Implement ndo_bridge_{get|set}link methods. (Michael Chan)
[Orabug: 26726982]
- bnxt_en: Retrieve the hardware bridge mode from the firmware. (Michael
Chan) [Orabug: 26726982]
- bnxt_en: Update firmware interface spec to 1.8.0. (Michael Chan)
[Orabug: 26726982]
- x86/mm: Fix flush_tlb_page() on Xen (Andy Lutomirski)
- xen-netback: correctly schedule rate-limited queues (Wei Liu)
- xen/blkback: don't use xen_blkif_get() in xen-blkback kthread (Juergen
Gross)
- xen/blkback: don't free be structure too early (Juergen Gross)
- xen: make xen_flush_tlb_all() static (Juergen Gross)
- block: xen-blkback: add null check to avoid null pointer dereference
(Gustavo A. R. Silva)
- xen: adjust early dom0 p2m handling to xen hypervisor behavior
(Juergen Gross)
- xen/x86: Do not call xen_init_time_ops() until shared_info is
initialized (Boris Ostrovsky)
- xen: Implement EFI reset_system callback (Julien Grall)
- xen: Export xen_reboot (Julien Grall)
- xen/pvh: Do not fill kernel's e820 map in init_pvh_bootparams() (Boris
Ostrovsky)
- xen/scsifront: use offset_in_page() macro (Geliang Tang)
- xen,kdump: handle pv domain in paddr_vmcoreinfo_note() (Juergen Gross)
- Input: xen-kbdfront - add module parameter for setting resolution
(Juergen Gross)
- blkfront: add uevent for size change (Marc Olson)
- x86/xen/time: Set ->min_delta_ticks and ->max_delta_ticks (Nicolai
Stange)
- xen, fbfront: add support for specifying size via xenstore (Juergen
Gross)
- xen: Create KABI-compatible version of struct xenbus_watch (Boris
Ostrovsky)
- xen, fbfront: fix connecting to backend (Juergen Gross)
- xenbus: remove transaction holder from list before freeing (Jan Beulich)
- xen/acpi: upload PM state from init-domain to Xen (Ankur Arora)
- xen/acpi: Replace hard coded "ACPI0007" (Ankur Arora)
- xen/privcmd: add IOCTL_PRIVCMD_RESTRICT (Paul Durrant)
- xen/privcmd: Add IOCTL_PRIVCMD_DM_OP (Paul Durrant)
- tpm xen: drop unneeded chip variable (Julia Lawall)
- swiotlb-xen: implement xen_swiotlb_get_sgtable callback (Andrii Anisov)
- swiotlb-xen: implement xen_swiotlb_dma_mmap callback (Stefano
Stabellini)
- xen/privcmd: return -ENOTTY for unimplemented IOCTLs (Paul Durrant)
- xen: optimize xenbus driver for multiple concurrent xenstore accesses
(Juergen Gross)
- xen: modify xenstore watch event interface (Juergen Gross)
- xen: clean up xenbus internal headers (Juergen Gross)
- xenbus: Neaten xenbus_va_dev_error (Joe Perches)
- xen/pvh: Use Xen's emergency_restart op for PVH guests (Boris Ostrovsky)
- xen/pvh: Enable CPU hotplug (Boris Ostrovsky)
- xen/pvh: PVH guests always have PV devices (Boris Ostrovsky)
- xen/pvh: Initialize grant table for PVH guests (Boris Ostrovsky)
- xen/pvh: Make sure we don't use ACPI_IRQ_MODEL_PIC for SCI (Boris
Ostrovsky)
- xen/pvh: Bootstrap PVH guest (Boris Ostrovsky)
- xen/pvh: Import PVH-related Xen public interfaces (Boris Ostrovsky)
- xen/x86: Remove PVH support (Boris Ostrovsky)
- xen/manage: correct return value check on xenbus_scanf() (Jan Beulich)
- xen/netback: set default upper limit of tx/rx queues to 8 (Juergen
Gross)
- xen/netfront: set default upper limit of tx/rx queues to 8 (Juergen
Gross)
- rds: reduce memory footprint for RDS when transport is RDMA (Ka-Cheong
Poon) [Orabug: 26412003]
- RDS: IB: Destroy rdma_cm_id when unloading module (Avinash Repaka)
[Orabug: 26089296]
- RDS: IB: Destroy aux_wq if rds_ib_init() fails (Avinash Repaka)
[Orabug: 26732887]
- fuse: Dont call set_page_dirty_lock() for ITER_BVEC pages for
async_dio (Ashish Samant) [Orabug: 26752442]
- rds: Reintroduce statistics counting (Håkon Bugge) [Orabug: 26717115]
- rcu: sysctl: Panic on RCU Stall (Daniel Bristot de Oliveira) [Orabug:
26338027]
- sched: check user input value of sysctl_sched_time_avg (Ethan Zhao)
[Orabug: 26371482]
- genirq: Revert sparse irq locking around __cpu_up() and move it to x86
for now (Thomas Gleixner) [Orabug: 25671838]
- dtrace: Update UEK RPM specs (Tomas Jedlicka) [Orabug: 26585689]
- uek-rpm: Enable generic driver for Hyper-V VMBus (Somasundaram
Krishnasamy) [Orabug: 26668113]
- uio-hv-generic: store physical addresses instead of virtual (Arnd
Bergmann) [Orabug: 26668113]
- uio-hv-generic: new userspace i/o driver for VMBus (Stephen Hemminger)
[Orabug: 26668113]
- asm-generic: implement virt_xxx memory barriers (Michael S. Tsirkin)
[Orabug: 26668113]
- x86: define __smp_xxx (Michael S. Tsirkin) [Orabug: 26668113]
- asm-generic: add __smp_xxx wrappers (Michael S. Tsirkin) [Orabug:
26668113]
- x86: reuse asm-generic/barrier.h (Michael S. Tsirkin) [Orabug: 26668113]
- uek-rpm: Fix package dependencies for kernel-ueknano (Somasundaram
Krishnasamy) [Orabug: 26639379]
- xsigo: PCA 2.3.1 Compute Node panics in xve_create_arp+430 (Pradeep
Gopanapalli) [Orabug: 26474000]
- dtrace: work around libdtrace-ctf bug (Nick Alcock) [Orabug: 26583958]
- dtrace: dtrace.ko won't build when DT_DISABLE_CTF is set (Tomas
Jedlicka) [Orabug: 26587631]
- dtrace: Integrate DTrace Modules into kernel proper (Tomas Jedlicka)
[Orabug: 26585689]
- packet: fix tp_reserve race in packet_set_ring (Willem de Bruijn)
[Orabug: 26681154] {CVE-2017-1000111}
- scsi: fnic: changing queue command to return result DID_IMM_RETRY when
rport is init (Satish Kharat) [Orabug: 26670341]
- usbip_recv(): switch to sock_recvmsg() (Al Viro) [Orabug: 26668125]
- [net] drop 'size' argument of sock_recvmsg() (Al Viro) [Orabug:
26668125]
- usbip: don't call stub_device_reset() during stub_disconnect()
(Alexander Popov) [Orabug: 26668125]
- usbip: vudc: Make usbip_common vudc-aware (Igor Kotrasinski) [Orabug:
26668125]
- usbip: event handler as one thread (Nobuo Iwata) [Orabug: 26668125]
- usb: usbip: Fix possible deadlocks reported by lockdep (Andrew
Goodbody) [Orabug: 26668125]
- uek-rpm: Enable USB/IP support (Add usbip-core driver). (Somasundaram
Krishnasamy) [Orabug: 26668125]
- x86/nmi: Save regs in crash dump on external NMI (Hidehiro Kawai)
[Orabug: 25679037]
- aio: mark AIO pseudo-fs noexec (Jann Horn) [Orabug: 26540416]
{CVE-2016-10044}
- vfs: Commit to never having exectuables on proc and sysfs. (Eric W.
Biederman) [Orabug: 26540416] {CVE-2016-10044}
- vfs, writeback: replace FS_CGROUP_WRITEBACK with SB_I_CGROUPWB (Tejun
Heo) [Orabug: 26540416] {CVE-2016-10044}
- crypto: ccp - Release locks before returning (Gary R Hook) [Orabug:
26644685]
- crypto: ccp - return NULL instead of 0 (pjambhlekar) [Orabug: 26644685]
- crypto: ccp - Add debugfs entries for CCP information (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Use IPAD/OPAD constant (Corentin LABBE) [Orabug: 26644685]
- crypto: hmac - add hmac IPAD/OPAD constant (Corentin LABBE) [Orabug:
26644685]
- crypto: ccp - Add a module author (Gary R Hook) [Orabug: 26644685]
- crypto: ccp - Change ISR handler method for a v5 CCP (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Change ISR handler method for a v3 CCP (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Disable interrupts early on unload (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Use only the relevant interrupt bits (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Rearrange structure members to minimize size (Gary R
Hook) [Orabug: 26644685]
- crypto: ccp - Remove redundant cpu-to-le32 macros (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Enable 3DES function on v5 CCPs (Gary R Hook) [Orabug:
26644685]
- crypto: ccp - Add SHA-2 384- and 512-bit support (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Make some CCP DMA channels private (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Assign DMA commands to the channel's CCP (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Simplify some buffer management routines (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Update the command queue on errors (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Change mode for detailed CCP init messages (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Set the AES size field for all modes (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Fix double add when creating new DMA command (Gary R
Hook) [Orabug: 26644685]
- crypto: ccp - Fix DMA operations when IOMMU is enabled (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Fix handling of RSA exponent on a v5 device (Gary R
Hook) [Orabug: 26644685]
- crypto: ccp - fix typo "CPP" (Paul Bolle) [Orabug: 26644685]
- crypto: ccp - Clean up the LSB slot allocation code (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - remove unneeded code (Gary R Hook) [Orabug: 26644685]
- crypto: ccp - change bitfield type to unsigned ints (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Fix non static symbol warning (Wei Yongjun) [Orabug:
26644685]
- crypto: ccp - change type of struct member lsb to signed (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Make syslog errors human-readable (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - clean up data structure (Gary R Hook) [Orabug: 26644685]
- crypto: ccp - Fix return value check in ccp_dmaengine_register() (Wei
Yongjun) [Orabug: 26644685]
- crypto: ccp - use kmem_cache_zalloc instead of kmem_cache_alloc/memset
(Wei Yongjun) [Orabug: 26644685]
- crypto: ccp - add missing release in ccp_dmaengine_register (Quentin
Lambert) [Orabug: 26644685]
- crypto: ccp - Fix non static symbol warning (Wei Yongjun) [Orabug:
26644685]
- crypto: ccp - Enable use of the additional CCP (Gary R Hook) [Orabug:
26644685]
- crypto: ccp - Enable DMA service on a v5 CCP (Gary R Hook) [Orabug:
26644685]
- crypto: ccp - Add support for the RNG in a version 5 CCP (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Let a v5 CCP provide the same function as v3 (Gary R
Hook) [Orabug: 26644685]
- crypto: ccp - Refactor code to enable checks for queue space. (Gary R
Hook) [Orabug: 26644685]
- crypto: ccp - Refactor code supporting the CCP's RNG (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Refactor the storage block allocation code (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Refactoring: symbol cleanup (Gary R Hook) [Orabug:
26644685]
- crypto: ccp - Shorten the fields of the action structure (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Abstract PCI info for the CCP (Gary R Hook) [Orabug:
26644685]
- crypto: ccp - Fix non-conforming comment style (Gary R Hook) [Orabug:
26644685]
- crypto: ccp - Use skcipher for fallback (Herbert Xu) [Orabug: 26644685]
- crypto: skcipher - Add helper to zero stack request (Herbert Xu)
[Orabug: 26644685]
- crypto: skcipher - Add top-level skcipher interface (Herbert Xu)
[Orabug: 26644685]
- crypto: ccp - constify ccp_actions structure (Julia Lawall) [Orabug:
26644685]
- crypto: ccp - Ensure all dependencies are specified (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - Register the CCP as a DMA resource (Gary R Hook)
[Orabug: 26644685]
(Mike Galbraith) [Orabug: 26644685]
- crypto: ccp - fix lock acquisition code (Gary R Hook) [Orabug: 26644685]
- crypto: ccp - Add abstraction for device-specific calls (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - CCP versioning support (Gary R Hook) [Orabug: 26644685]
- crypto: ccp - Support for multiple CCPs (Gary R Hook) [Orabug: 26644685]
- crypto: ccp - Remove check for x86 family and model (Gary R Hook)
[Orabug: 26644685]
- crypto: ccp - use to_pci_dev and to_platform_device (Geliang Tang)
[Orabug: 26644685]
- crypto: ccp - Use precalculated hash from headers (LABBE Corentin)
[Orabug: 26644685]
- crypto: hash - add zero length message hash for shax and md5 (LABBE
Corentin) [Orabug: 26644685]
- crypto: ccp - Use module name in driver structures (Tom Lendacky)
[Orabug: 26644685]
- crypto: ccp - Change references to accelerator to offload (Tom
Lendacky) [Orabug: 26644685]
- crypto: ccp - Replace BUG_ON with WARN_ON and a return code (Tom
Lendacky) [Orabug: 26644685]
- crypto: ccp - Provide support to autoload CCP driver (Tom Lendacky)
[Orabug: 26644685]
- crypto: ccp - Protect against poorly marked end of sg list (Tom
Lendacky) [Orabug: 26644685]
- scatterlist: introduce sg_nents_for_len (Tom Lendacky) [Orabug:
26644685]
- crypto: ccp - Remove unused structure field (Tom Lendacky) [Orabug:
26644685]
- crypto: ccp - Remove manual check and set of dma_mask pointer (Tom
Lendacky) [Orabug: 26644685]
- uek-rpm: Enable CCP device driver and interface support (Somasundaram
Krishnasamy) [Orabug: 26644685]
- mqueue: fix a use-after-free in sys_mq_notify() (Cong Wang) [Orabug:
26584960] {CVE-2017-11176}
- x86/acpi: Prevent out of bound access caused by broken ACPI tables
(Seunghun Han) [Orabug: 26540612] {CVE-2017-11473}
- Btrfs: add free space tree mount option (Omar Sandoval) [Orabug:
26274676]
- Btrfs: wire up the free space tree to the extent tree (Omar Sandoval)
[Orabug: 26274676]
- Btrfs: add free space tree sanity tests (Omar Sandoval) [Orabug:
26274676]
- Btrfs: implement the free space B-tree (Omar Sandoval) [Orabug:
26274676]
- Btrfs: introduce the free space B-tree on-disk format (Omar Sandoval)
[Orabug: 26274676]
- Btrfs: refactor caching_thread() (Omar Sandoval) [Orabug: 26274676]
- Btrfs: add helpers for read-only compat bits (Omar Sandoval) [Orabug:
26274676]
- Btrfs: add extent buffer bitmap sanity tests (Omar Sandoval) [Orabug:
26274676]
- Btrfs: add extent buffer bitmap operations (Omar Sandoval) [Orabug:
26274676]
- x86/irq: Retrieve irq data after locking irq_desc (Thomas Gleixner)
[Orabug: 25671838]
- x86/irq: Use proper locking in check_irq_vectors_for_cpu_disable()
(Thomas Gleixner) [Orabug: 25671838]
- x86/irq: Plug irq vector hotplug race (Thomas Gleixner) [Orabug:
25671838]
- hotplug: Prevent alloc/free of irq descriptors during cpu up/down
(Thomas Gleixner) [Orabug: 25671838]
- sysfs: replace WARN() with pr_debug when sysfs_remove_group() failed
(Ethan Zhao) [Orabug: 26374902]
- KVM: nVMX: fix nested EPT detection (Ladi Prosek)
- KVM: nVMX: introduce nested_vmx_load_cr3 and call it on vmentry (Ladi
Prosek)
- KVM: nVMX: propagate errors from prepare_vmcs02 (Ladi Prosek)
- KVM: nVMX: fix CR3 load if L2 uses PAE paging and EPT (Ladi Prosek)
- dtrace: Fix spec file for 0.6.1-3 (Tomas Jedlicka)
- dtrace: Make dynamic variable cleanup self-throtling (Tomas Jedlicka)
[Orabug: 26385177]
- dtrace: Restore deadman original timing values (Tomas Jedlicka)
[Orabug: 26385159]
- dtrace: DTrace state deadman must use dtrace_sync() (Tomas Jedlicka)
[Orabug: 26385102]
- dtrace: FBT module support and SPARCs return probes (Tomas Jedlicka)
[Orabug: 26384179] [Orabug: 26384765]
- dtrace: fix spec file for 0.6.1-2 (Kris Van Hees)
- dtrace: FBT entry probes will now use int3 (Kris Van Hees) [Orabug:
26190412] [Orabug: 26174895]
- dtrace: support x86 CPUs with SMAP (Nick Alcock) [Orabug: 26166784]
- dtrace: fix spec file for 0.6.1-1 (Kris Van Hees)
- dtrace: ensure ustackdepth returns correct value (Kris Van Hees)
[Orabug: 25949692]
- dtrace: FBT return probes on x86_64 run with in_irq() true (Kris Van
Hees) [Orabug: 26089286]
- dtrace: different probe trigger instruction for entry vs return (Kris
Van Hees) [Orabug: 25949048]
- dtrace: support passing offset as arg0 to FBT return probes (Kris Van
Hees) [Orabug: 25949086]
- dtrace: improve probe execution debugging (Kris Van Hees)
- dtrace: correct mutex_* subroutines (Kris Van Hees) [Orabug: 26044447]
- dtrace: canload() for input of *_ntop(), *_nto*() (Nick Alcock)
- dtrace: implement link_ntop() DTrace subroutine logic (Girish
Moodalbail) [Orabug: 25931479]
- dtrace: update spec file for 0.6.0-4 (Kris Van Hees)
- dtrace: enforce inlining of dtrace_dif_variable (Kris Van Hees)
[Orabug: 25872472]
- dtrace: NEWS and spec file for 0.6.0-3 (Kris Van Hees)
- DTrace walltime lock-free implementation (Tomas Jedlicka) [Orabug:
25715256]
- dtrace: incorrect aframes value and wrong logic messes up caller and
stack (Kris Van Hees) [Orabug: 25727046]
- dtrace: ensure we pass a limit to dtrace_stacktrace for stackdepth
(Kris Van Hees) [Orabug: 25559321]
- dtrace: get rid of dtrace_gethrtime() (Kris Van Hees)
- dtrace: update NEWS and spec file for 0.6.0-2 (Kris Van Hees)
- dtrace: comtinuing the FBT implementation and fixes (Kris Van Hees)
[Orabug: 21220305] [Orabug: 24829326]
- dtrace: handle modular IPv6 (Nick Alcock) [Orabug: 25557554]
- dtrace: introduce and use typedef in6_addr_t (Alan Maguire) [Orabug:
25557554]
- dtrace: update NEWS and spec file (Kris Van Hees)
- dtrace: function boundary tracing (FBT) implementation (Kris Van Hees)
[Orabug: 21220305] [Orabug: 24829326]
- dtrace: SDT cleanup and bring in line with kernel (Kris Van Hees)
- dtrace: fix preemption checks (Kris Van Hees)
- dtrace: when calling all modules do not forget kernel (Kris Van Hees)
- dtrace: remove cleanup_module support (Kris Van Hees)
- dtrace: is-enabled probes for SDT (Kris Van Hees) [Orabug: 25143173]
- dtrace: 0.6.0 specfile and NEWS. (Nick Alcock)
- dtrace: test the new DTRACE_PROBE() n-argument macro (Nick Alcock)
[Orabug: 24678897]
- dtrace: add a test probe with an empty translation or two (Nick
Alcock) [Orabug: 24661801]
- dtrace: parse sdpd_args to handle sdt_getargdesc() rather than
hardwiring (Nick Alcock) [Orabug: 24661801]
- Specfile adjustments for 0.5.4 release to autobuilders. (Nick Alcock)
- SPEC: dtrace-module specfile revamp. (Nick Alcock)
- dtrace: USDT SPARC parts (Nick Alcock) [Orabug: 24455245]
- dtrace: split arch-dependent parts out of fasttrap (Nick Alcock)
[Orabug: 24455245]
- Release 0.5.3-2. (Nick Alcock)
- dtrace: version 0.5.3 (Kris Van Hees)
- dtrace: migrate pdata size assertion out of generic code (Nick Alcock)
- dtrace: ensure pdata and sdt_tab handling works on module reload (Kris
Van Hees) [Orabug: 23331667]
- dtrace: add the perf provider to SDT (Nick Alcock) [Orabug: 23004534]
- dtrace: version 0.5.2 (Kris Van Hees)
- dtrace: apply stack bias to user stack walks on SPARC (Nick Alcock)
[Orabug: 22629102]
- dtrace: use current_user_stack_pointer() (Nick Alcock) [Orabug:
22629102]
- dtrace: use copy_from_user() when walking userspace stacks (Nick
Alcock) [Orabug: 22629102]
- dtrace: do not overrun the start of the user stack (Nick Alcock)
[Orabug: 22629102]
- dtrace: fix access to uregs[R_L7] (Nick Alcock) [Orabug: 22602870]
- dtrace: correct probe disable behaviour for syscalls (Kris Van Hees)
[Orabug: 22352636]
- dtrace: fix typo in date field in %changelog (Kris Van Hees)
- dtrace: Updated NEWS and spec files for 0.5.1-1 (Kris Van Hees)
- dtrace: avoid installonly-related kernel upgrade failure (Nick Alcock)
[Orabug: 21669543]
- dtrace: Support Linux-specific handling of envp / argv in psinfo (Kris
Van Hees) [Orabug: 21984854]
- dtrace: add missing dtrace_*canload() for copyout() and copyoutstr().
(Nick Alcock)
- dtrace: ensure dt_perf does not clash with dt_test (Kris Van Hees)
[Orabug: 21814949]
- dtrace: enable building on SPARC64 architecture. (Kris Van Hees)
- dtrace: provide OL6 and OL7 spec file with new features (Kris Van Hees)
- dtrace: update NEWS for new 0.5.0 version (Kris Van Hees)
- Fix spelling of %endif in specfile. (Nick Alcock)
- dtrace: only sparc64 uses sdt_tab in pdata (Kris Van Hees)
- dtrace: NEWS and spec file for 0.5.0 (Kris Van Hees)
- dtrace: apply sdt_instr_t change to asm_instr_t (Kris Van Hees)
- dtrace: fold NOPF into NOFAULT handling (Kris Van Hees)
- dtrace: improve debugging output (Kris Van Hees)
- dtrace: kernel provides SDT trampoline area on SPARC (Kris Van Hees)
[Orabug: 21220344]
- dtrace: record current IP as frame 0 in ustack (Kris Van Hees)
- dtrace: validate argument pointer to d_path() (Kris Van Hees)
[Orabug: 21304207]
- dtrace: update NEWS and specfile for 0.4.5 (Kris Van Hees)
- dtrace: support USDT for 32-bit applications on 64-bit hosts (Kris Van
Hees) [Orabug: 21219315]
- dtrace: use the initial user namespace in suitable {from,make}_kuid()
calls (Nick Alcock)
- dtrace: use the current user namespace for DIF_VAR_[UG]ID lookups
(Nick Alcock)
- dtrace: support sparc64 on appropriate kernels. (Nick Alcock)
- Revise dependencies to get out of the shadow of
dtrace-modules-headers. (Nick Alcock) [Orabug: 20508087]
- dtrace: no longer expose kuid_t in the userspace dtrace API (Nick
Alcock)
- dtrace: percpu: move from __get_cpu_var() to this_cpu_ptr() (Nick
Alcock)
- dtrace: fix dtrace_helptrace_buffer memory leak (Kris Van Hees)
[Orabug: 20514336]
- dtrace: support building on UEK4 (Kris Van Hees) [Orabug: 20456825]
- dtrace: add support for DTrace on sparc64 (Kris Van Hees) [Orabug:
19005048]
- dtrace: restructuring to support DTrace on multiple architectures
(Kris Van Hees) [Orabug: 20262965]
- dtrace: add .gitignore file (Kris Van Hees) [Orabug: 20266608]
- dtrace: Updated NEWS and specfile (Kris Van Hees)
- dtrace: ensure one can try to get user pages without locking or
faulting (Kris Van Hees) [Orabug: 18653713]
- dtrace: Improve dtrace_getufpstack() (locks, stack detection, faults)
(Nick Alcock) [Orabug: 18412802]
- dtrace: Updated NEWS and specfile (Kris Van Hees)
- dtrace: update NEWS and spec file for 0.4.3-2 (Kris Van Hees)
- Drop CPU_DTRACE_NOFAULT manipulation in progenyof(). (Nick Alcock)
[Orabug: 18412802]
- Drop CPU_DTRACE_NOFAULT manipulation around ustack calls. (Nick
Alcock) [Orabug: 18412802]
- Pass down the tgid to userspace in u{stack,sym,mod,addr}(). (Nick
Alcock) [Orabug: 18412802]
- Fix the pid and ppid variables in multithreaded processes. (Nick
Alcock) [Orabug: 18412802]
- dtrace: NEWS and specfile update for 0.4.3 (Kris Van Hees)
- dtrace: add support for profile-* probes (Kris Van Hees) [Orabug:
18323513]
- Updated specfile for 0.4.2-3. (Nick Alcock)
- Have the new dtrace-modules-provider-headers obsolete the old. (Nick
Alcock) [Orabug: 18061595]
- Remove kernel version from name of dtrace-modules-provider-headers
package. (Nick Alcock) [Orabug: 18061595]
- dtrace: updated spec file and NEWS (Kris Van Hees)
- dtrace: Fix RPM dependencies. (Kris Van Hees) [Orabug: 17804881]
- dtrace: vtimestamp implementation (Kris Van Hees) [Orabug: 17741477]
- dtrace: implement SDT in kernel modules (Kris Van Hees) [Orabug:
17851716]
- dtrace: fix conditionals for changelog composition (Kris Van Hees)
- dtrace: make the release tag dependent on the kernel version (Kris Van
Hees)
- dtrace: fix changelog for 0.4.0 series (Kris Van Hees)
- dtrace: support auto-building of dtrace-module for UEK kernels (Kris
Van Hees)
- dtrace: prepare spec file for errata release (3.87.13-16.2.1/0.4.1-3)
(Kris Van Hees)
- dtrace: Updated NEWS and spec file (Kris Van Hees)
- dtrace: provide a corrected implementation of the 'errno' D variable
(Kris Van Hees) [Orabug: 17704568]
- dtrace: Updated specfile and NEWS (Kris Van Hees)
- dtrace: fix lock ordering issues, mutex_owned(), and mutex debugging
(Kris Van Hees) [Orabug: 17624236]
- dtrace: ensure userspace stack memory access cannot page fault (Kris
Van Hees) [Orabug: 17591351]
- dtrace: ensure speculation buffer cleaning does not race with buffer
freeing (Kris Van Hees) [Orabug: 17553446]
- dtrace: reject enabling is referencing module fails and do not count
it (Kris Van Hees)
- dtrace: ensure state is free'd after use (memleak fix) (Kris Van Hees)
- dtrace: align module code with new cyclics API (Kris Van Hees)
[Orabug: 17553446]
- dtrace: update getufpstack implementation to be safer (Kris Van Hees)
[Orabug: 17591351]
- dtrace: armour ustack() against kernel threads, !task->mm, and corrupt
usersp. (Nick Alcock) [Orabug: 17591351]
- dtrace: Ensure that provider names are unique in the context of a PID
(Kris Van Hees) [Orabug: 17476663]
- dtrace: ensure &tp->ftt_mtp is set to 0s for is-enabled probes also
(Kris Van Hees)
- dtrace: Update NEWS (Kris Van Hees)
- dtrace: Various memory allocation fixes (leaks, footprint reduction,
...) (Kris Van Hees) [Orabug: 17488207]
- dtrace: UEK3 build -16 (Kris Van Hees)
- dtrace: prevent Oops caused by preemption issues with probes (Kris Van
Hees) [Orabug: 17403196]
- dtrace: fix for psinfo allocation during execve (Kris Van Hees)
[Orabug: 17407069]
- dtrace: General cleanup of debug info and fix syscall probe module
name. (Kris Van Hees)
- dtrace: fixes for the module build (Kris Van Hees)
- dtrace: remove debugging code (Kris Van Hees)
- dtrace: Ensure that USDT probes are carried over correctly across
fork(). (Kris Van Hees) [Orabug: 17346878]
- dtrace: Fix frame offsets for direct called probes (ERROR and
syscalls). (Kris Van Hees) [Orabug: 17368166]
- dtrace: fix retrieval of arg5 through arg9 (Kris Van Hees) [Orabug:
17368166]
- Bug fix for logic to determine the (inode, offset) pair for uprobes.
(Kris Van Hees)
- Ensure memory allocation results are checked throughout the code.
(Kris Van Hees)
- Bug fix for fasttrap module unloading. (Kris Van Hees)
- Remove pre-alpha features for release. (Kris Van Hees)
- Bug fix for module unloading. (Kris Van Hees)
- Fix fasttrap ioctls and headers_check. (Nick Alcock)
- Re-enable DTrace ioctl()-size debugging. (Nick Alcock)
- Add RPM changelog. (Nick Alcock)
- Add a warning to be displayed when tracepoint enabling fails. Update
NEWS. (Kris Van Hees)
- Fix provider header requirements. (Nick Alcock)
- SPEC: Changes for UEK merge. (Nick Alcock)
- Boost ustackframes_default. (Nick Alcock)
- Make old_rsp available to kernel modules. (Kris Van Hees)
- Remove unnecessary 32-bit code. (Kris Van Hees)
- Clean up ioctl debugging output, and remove dtrace_ioctl_sizes().
(Kris Van Hees)
- Add debugging for enablings. (Kris Van Hees)
- Ensure that the fasttrap device file can be opened. (Kris Van Hees)
- Fix format string errors in buffer storage debugging messages. (Nick
Alcock)
- Drop stack debugging messages. (Nick Alcock)
- SPEC: Fix the name of the kernel development package in BuildRequires.
(Nick Alcock)
- SPEC: Boost the associated kernel version to 3.8.12. (Nick Alcock)
- Ensure that arg6 through arg9 get retrieved correctly for USDT probes.
(Kris Van Hees)
- Finish the implementation of is-enabled USDT probes. (Kris Van Hees)
- Fixes for tracepoint cleanup. (Kris Van Hees)
- Fixes for locking issues and cleanup workqueue handling. (Kris Van Hees)
- Update syscall tracing in view of Linux 3.8 changes. (Kris Van Hees)
- USDT implementation (phase 2). (Kris Van Hees)
- Fix to exclude stack addresses from pcstack. (Kris Van Hees)
- Revamp and split up DTrace headers. Add ioctl() debugging machinery.
(Nick Alcock)
- OS/arch specific ustack implementation. (Kris Van Hees)
- Ensure PID is passed as first element for ustack. (Kris Van Hees)
- Revert "stack() / jstack(): Send PID to userspace." (Kris Van Hees)
- stack() / jstack(): Send PID to userspace. (Nick Alcock)
- Adding more compile time debugging for development. (Kris Van Hees)
- USDT implementation (Phase 1). (Kris Van Hees)
- Add basic development debugging framework. (Kris Van Hees)
- Update copyright statements. (Kris Van Hees)
- Disable providers that do not work. (Kris Van Hees)
- Differentiate between multi-providers and meta-providers. (Kris Van
Hees)
- Adding missing build specs for dt_perf. (Kris Van Hees)
- Remove unnecessary and inconsistemt use of argument name in
prototypes. (Kris Van Hees)
- Clean up a file that is no longer used. (Kris Van Hees)
- Internal performance measurement support code. (Kris Van Hees)
- Miscellaneous 3.6 porting work. (Kris Van Hees)
- DTrace-independent CTF. (Nick Alcock)
- Type and grammar fix. (Kris Van Hees)
- Fix name of lwp-create and lwp-exit probes in SDT argument mappings.
(Kris Van Hees)
- Add NEWS file. (Kris Van Hees)
- SPEC: Rename the DTrace kernel to kernel-uek-dtrace-. (Nick Alcock)
- Fix depmod invocation on RPM %post-installation. (Nick Alcock)
- Add a specfile. (Nick Alcock)
- Additional action support (and bug fixes). (Kris Van Hees)
- Change the DTrace startup handling (at boot time) for SDT. (Kris Van
Hees)
- Cleanup (and adding) of SDT probe points. (Kris Van Hees)
- Remove remnant of internal, for-my-use-only test code. (Kris Van Hees)
- DIF_SUBR_RW_READ_HELD's parameter should be an rwlock_t. (Nick Alcock)
- Force dtrace_ctf.ko to be loaded whenever dtrace.ko is. (Nick Alcock)
- Missing file. (Kris Van Hees)
- - sched-tick SDT probe. - FBT probe point discovery and probe
creation. - Moving code around for the kernel pseudo-module handling
since it gets used by both the SDT code and the FBT code. (Kris Van
Hees)
- Add argument description info for SDT probes. (Kris Van Hees)
- Implement refcount handling in DTrace modules to ensure that they
cannot be unloaded while probes are enabled. (Kris Van Hees)
- New DTrace option DTRACEOPT_QUIETRESIZE, and accordingly-boosted
DTRACEOPT_MAX. (Nick Alcock)
- Changed from using mutex_is_locked() to a new mutex_owned(), in
support of the Solaris MUTEX_HELD() macro. The former was merely
testing whether the mutex was locked, whereas the real test needed here
is whether the mutex is held by the current thread. (Kris Van Hees)
- Make all allocations that are allowed to fail atomic, and surpress
warnings about out-of-memory conditions, since they are not harmful.
Also, do not allow DTrace allocations to access the emergency pools.
(Kris Van Hees)
- Fix signed division and modulo operations in DIF. Ensure that SDT
probe points are patched with a NOP sequence at boot time. Remove
debugging output during SDT registration. (Kris Van Hees)
- Forgot to commit the changes to the header file. (Kris Van Hees)
- The idr_empty() macro is no longer needed. (Kris Van Hees)
- Fix for incorrect handling of BUFSIZE = 0. The handling of
aggregations was flawed in that even without any ECBs with aggregation,
the code logic was assuming there was at least one aggregation (the
sentinel in the IDR). The handling of the aggregations IDR in the
DTrace state has been updated to use an explicit counter because the IDR
functionality does not provide us with an API function to determine the
amount of elements in the IDR. (Kris Van Hees)
- Initial values for min and max aggregate functions were incorrectly
set to be UINT64 values rather than INT64 values, causing the initial
minimum value to be -1, and the initial maximum value to be 0.
Corrected to be INT64 values. (Kris Van Hees)
- Ensure that the trap handler is regisstered only once. Register with
first use, (Kris Van Hees)
- Ensure that the die notifier hook is installed whenever DTrace is
enabled, since page fault and general protection fault handling depends
on it, and that is needed for safe memory access support in DTrace.
(Kris Van Hees)
- Support for page fault and general protection fault detection for
DTrace, to ensure that DTrace memory access faults are non-fatal. (Kris
Van Hees)
- SDT implementation (core kernel support for providing a list of static
probe points for the kernel pseudo-module, dtrace SDT meta-provider
support, ...). Also, new script (dtrace_sdt.sh) to extract locations of
SDT probe points in the core kernel. (Kris Van Hees)
- Enable processing the SDT probe point info at boot time (before SMP is
actually enabled), if DTrace SDT support has been enabled (built-in or
as module). For now, provide some verbose info on the probe points
getting resolved. (Kris Van Hees)
- Fix resolving addresses of relocation records for SDT probe points.
The addresses were being calculated based on the wrong starting point
(_stext whereas it ought to be _text), and the base was not taken into
account. Fixed the writing of NOPs in the location of the probe point
calls, since the existing case was causing kernel paging faults. Made
the add_nops() function in alternative.c non-static so it can be used in
sdt_register. Use add_nops() to select the most appropriate NOP sequence
for replacing the probe point call, and write the NOPs using
text_poke(). (Kris Van Hees)
- Fixed the allocation of cyclics that was the cuase for some obscure
crashes during the testsuite execution. Problem was that cyclics were
being allocated in chunks, with a new array being allocated as
(prev-size + chink-size), and then the old entries being copied over.
However, because the hrtimer struct is embedded in the cyclic struct,
this meant that hrtimer structs were being moved outside the hrtimer
code. (Kris Van Hees)
- Handle the case where regs (during cyclic processing) is NULL. This
indicates a bug but with this code change we'll survive that case and
simply not have meaningful PC and UPC values as argument to the probe,
which is better than a full scale OOPS due to NULL pointer dereference.
(Kris Van Hees)
- Removed dead code (was #if 0 ... #endif). Cleaned up ;; -> ;. (Kris
Van Hees)
- Implementation for tracing stub-based system calls. Due to the need
for specialized code handling (mainly passing in a pt_regs structure as
one of the arguments), some syscalls are called through a stub in
assembly code. We duplicate the stub cdode in dtrace_stubs_x86_64.S, but
instead of calling the actual syscall implementation code call our own
syscall-specific handler, which ensures that entry and return probes are
called as enabled, and then call the underlying implementation directly
for handling the syscall. (Kris Van Hees)
- Stacktrace dumping has been moved to the GPL-licensed dtrace_os.c
because it depends on a symbol that is exported as GPL-only.
Functionality in dtrace_isa that requires stacktrace dumping can now use
dtrace_stacktrace(). (Kris Van Hees)
- Fix porting issues from 2.6.32 to 2.6.39. Disable stub_* based
syscalls (for now). (Kris Van Hees)
- Move cyclic.h into include/linux. (Nick Alcock)
- Finish GPL/CDDL splitting work. (Nick Alcock)
- Set MODULE_LICENSE to CDDL. (Nick Alcock)
- CDDL copyrights for everything needing it. (Nick Alcock)
- Initial commit of DTrace. (Nick Alcock)
[4.1.12-111.el6uek]
- kvm: x86: reduce collisions in mmu_page_hash (David Matlack) [Orabug:
26628797]
- IB/ipoib: For sendonly join free the multicast group on leave
(Christoph Lameter) [Orabug: 26324050]
- IB/ipoib: increase the max mcast backlog queue (Doug Ledford)
[Orabug: 26324050]
- IB/ipoib: Make sendonly multicast joins create the mcast group (Doug
Ledford) [Orabug: 26324050]
- IB/ipoib: Expire sendonly multicast joins (Christoph Lameter)
[Orabug: 26324050]
- IB/ipoib: Suppress warning for send only join failures (Jason
Gunthorpe) [Orabug: 26324050]
- IB/ipoib: Clean up send-only multicast joins (Doug Ledford) [Orabug:
26324050]
- fs/exec.c: account for argv/envp pointers (Kees Cook) [Orabug:
26365008] {CVE-2017-1000365} {CVE-2017-1000365}
- sched/core: Use load_avg for selecting idlest group (Vincent Guittot)
[Orabug: 25862897]
- dentry name snapshots (Al Viro) [Orabug: 26630800] {CVE-2017-7533}
- NFSv4.1: Use seqid returned by EXCHANGE_ID after state migration
(Chuck Lever) [Orabug: 25802443]
- ipv6: fix out of bound writes in __ip6_append_data() (Eric Dumazet)
[Orabug: 26575181] {CVE-2017-9242}
- mnt: Add a per mount namespace limit on the number of mounts (Eric W.
Biederman) [Orabug: 26575596] {CVE-2016-6213} {CVE-2016-6213}
- l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() (Guillaume
Nault) [Orabug: 26575341] {CVE-2016-10200}
- KEYS: Disallow keyrings beginning with '.' to be joined as session
keyrings (David Howells) [Orabug: 26575534] {CVE-2016-9604}
{CVE-2016-9604}
- sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Eric Dumazet)
[Orabug: 26107745] {CVE-2017-9075}
- crypto: algif_hash - Fix result clobbering in recvmsg (Herbert Xu)
[Orabug: 25698521]
- crypto: algif_hash - Fix NULL hash crash with shash (Herbert Xu)
[Orabug: 25698521]
- crypto: algif_hash - Handle NULL hashes correctly (Herbert Xu)
[Orabug: 25698521]
- x86/irq: Protect smp_cleanup_move (Thomas Gleixner) [Orabug: 25677661]
- i40e/i40evf: check for stopped admin queue (Mitch Williams) [Orabug:
26654196]
- Btrfs: fix extent_same allowing destination offset beyond i_size
(Filipe Manana) [Orabug: 26441487]
- btrfs: fix clone / extent-same deadlocks (Mark Fasheh) [Orabug:
26251039]
- btrfs: don't update mtime/ctime on deduped inodes (Mark Fasheh)
[Orabug: 26251039]
- btrfs: allow dedupe of same inode (Mark Fasheh) [Orabug: 26251039]
- btrfs: fix deadlock with extent-same and readpage (Mark Fasheh)
[Orabug: 26251039]
- btrfs: pass unaligned length to btrfs_cmp_data() (Mark Fasheh)
[Orabug: 26251039]
- xen: fix bio vec merging (Roger Pau Monne) [Orabug: 26564183]
{CVE-2017-12134}
- ovl: verify upper dentry in ovl_remove_and_whiteout() (Maxim Patlasov)
[Orabug: 26175588]
- ovl: use O_LARGEFILE in ovl_copy_up() (David Howells) [Orabug: 26619890]
- xfs: toggle readonly state around xfs_log_mount_finish (Eric Sandeen)
[Orabug: 26630113]
- xfs: write unmount record for ro mounts (Eric Sandeen) [Orabug:
26630113]
- xfs: fix eofblocks race with file extending async dio writes (Brian
Foster) [Orabug: 26588811]
[4.1.12-110.el6uek]
- NVMe: Allocate queues only for online cpus (Keith Busch) [Orabug:
24675382]
- KEYS: fix dereferencing NULL payload with nonzero length (Eric
Biggers) [Orabug: 26591890]
- IB/mlx4: Fix possible vl/sl field mismatch in LRH header in QP1
packets (Jack Morgenstein) [Orabug: 26198210]
- Revert "IB/mlx4: Suppress warning for not handled portmgmt event
subtype" (Mukesh Kacker) [Orabug: 26198210]
- scsi: megaraid_sas: handle dma_addr_t right on 32-bit (Arnd Bergmann)
[Orabug: 26608922]
- scsi: megaraid_sas: NVME fast path io support (Shivasharan S)
[Orabug: 26608922]
- scsi: megaraid_sas: NVME interface target prop added (Shivasharan S)
[Orabug: 26608922]
- scsi: megaraid_sas: NVME Interface detection and prop settings
(Shivasharan S) [Orabug: 26608922]
- scsi: megaraid_sas: Use synchronize_irq to wait for IRQs to complete
(Shivasharan S) [Orabug: 26608922]
- fs/fuse: fuse mount can cause panic with no memory numa node
(Somasundaram Krishnasamy) [Orabug: 26591421]
- Fix regression which breaks DFS mounting (Sachin Prabhu) [Orabug:
26591404]
- ol7/spec: sync up linux-firmware version for ol74 (Ethan Zhao)
[Orabug: 26567308] [Orabug: 26567283]
- ol6/spec: sync up linux-firmware version for ol6 (Ethan Zhao)
[Orabug: 26586911] [Orabug: 26586927]
[4.1.12-109.el6uek]
- scsi: scsi_debug: Avoid PI being disabled when TPGS is enabled (Martin
K. Petersen) [Orabug: 25704090]
- config: enable QEDI config items for UEK (Brian Maly) [Orabug: 26519978]
- qedi: add firmware related dependencies (Brian Maly) [Orabug: 26519978]
- config: enable QED config items for UEK (Brian Maly) [Orabug: 26519978]
- scsi: qedi: fix KAPI for UEK kernels (Brian Maly) [Orabug: 26519978]
- nfsd: encoders mustn't use unitialized values in error cases (J. Bruce
Fields) [Orabug: 26376568] {CVE-2017-8797}
- nfsd: fix undefined behavior in nfsd4_layout_verify (Ari Kauppi)
[Orabug: 26376568] {CVE-2017-8797}
- ovl: fix workdir creation (Miklos Szeredi) [Orabug: 26401569]
- ovl: listxattr: use strnlen() (Miklos Szeredi) [Orabug: 26401569]
- ovl: copyattr after setting POSIX ACL (Miklos Szeredi) [Orabug:
26401569]
- ovl: don't cache acl on overlay layer (Miklos Szeredi) [Orabug:
26401569]
- ovl: use cached acl on underlying layer (Miklos Szeredi) [Orabug:
26401569]
- ovl: remove posix_acl_default from workdir (Miklos Szeredi) [Orabug:
26401569]
- ovl: handle umask and posix_acl_default correctly on creation (Miklos
Szeredi) [Orabug: 26401569]
- ovl: change inode_lock to mutex_lock (Shan Hai) [Orabug: 26401569]
- ovl: proper cleanup of workdir (Miklos Szeredi) [Orabug: 26401569]
- ovl: rename is_merge to is_lowest (Miklos Szeredi) [Orabug: 26401569]
- ovl: cleanup unused var in rename2 (Miklos Szeredi) [Orabug: 26401569]
- ovl: Switch to generic_getxattr (Andreas Gruenbacher) [Orabug: 26401569]
- ovl: Switch to generic_removexattr (Andreas Gruenbacher) [Orabug:
26401569]
- ovl: Get rid of ovl_xattr_noacl_handlers array (Andreas Gruenbacher)
[Orabug: 26401569]
- ovl: Fix OVL_XATTR_PREFIX (Andreas Gruenbacher) [Orabug: 26401569]
- ovl: xattr filter fix (Miklos Szeredi) [Orabug: 26401569]
- ovl: fix warnings caused by WRITE_ONCE (Shan Hai) [Orabug: 26401569]
- ovl: simplify empty checking (Miklos Szeredi) [Orabug: 26401569]
- qstr: constify instances in overlayfs (Al Viro) [Orabug: 26401569]
- ovl: clear nlink on rmdir (Miklos Szeredi) [Orabug: 26401569]
- ovl: append MAY_READ when diluting write checks (Vivek Goyal)
[Orabug: 26401569]
- ovl: dilute permission checks on lower only if not special file (Vivek
Goyal) [Orabug: 26401569]
- ovl: fix POSIX ACL setting (Miklos Szeredi) [Orabug: 26401569]
- ovl: share inode for hard link (Miklos Szeredi) [Orabug: 26401569]
- ovl: store real inode pointer in ->i_private (Miklos Szeredi)
[Orabug: 26401569]
- ovl: permission: return ECHILD instead of ENOENT (Miklos Szeredi)
[Orabug: 26401569]
- ovl: update atime on upper (Miklos Szeredi) [Orabug: 26401569]
- ovl: convert inode_lock to mutex_lock (Shan Hai) [Orabug: 26401569]
- ovl: fix sgid on directory (Miklos Szeredi) [Orabug: 26401569]
- ovl: simplify permission checking (Miklos Szeredi) [Orabug: 26401569]
- ovl: do not require mounter to have MAY_WRITE on lower (Vivek Goyal)
[Orabug: 26401569]
- ovl: do operations on underlying file system in mounter's context
(Vivek Goyal) [Orabug: 26401569]
- ovl: fix uid/gid when creating over whiteout (Miklos Szeredi)
[Orabug: 26401569]
- ovl: modify ovl_permission() to do checks on two inodes (Vivek Goyal)
[Orabug: 26401569]
- ovl: define ->get_acl() for overlay inodes (Vivek Goyal) [Orabug:
26401569]
- ovl: move some common code in a function (Vivek Goyal) [Orabug:
26401569]
- ovl: store ovl_entry in inode->i_private for all inodes (Andreas
Gruenbacher) [Orabug: 26401569]
- ovl: use generic_delete_inode (Miklos Szeredi) [Orabug: 26401569]
- ovl: check mounter creds on underlying lookup (Miklos Szeredi)
[Orabug: 26401569]
- ovl: ignore permissions on underlying lookup (Miklos Szeredi)
[Orabug: 26401569]
- ovl: override creds with the ones from the superblock mounter (Antonio
Murdaca) [Orabug: 26401569]
- ovl: fix dentry leak for default_permissions (Miklos Szeredi)
[Orabug: 26401569]
- ovl: fix open in stacked overlay (Miklos Szeredi) [Orabug: 26401569]
- nfsd: don't hold i_mutex over userspace upcalls (NeilBrown) [Orabug:
26401569]
- Revert "ixgbevf: get rid of custom busy polling code" (Jack Vogel)
[Orabug: 26494997]
- Revert "ixgbe: get rid of custom busy polling code" (Jack Vogel)
[Orabug: 26494997]
[4.1.12-108.el6uek]
- ocfs2: fix deadlock caused by recursive locking in xattr (Eric Ren)
[Orabug: 26427132]
- ocfs2: fix deadlock issue when taking inode lock at vfs entry points
(Eric Ren) [Orabug: 26427132]
- ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock
(Eric Ren) [Orabug: 26427132]
- Revert "add OCFS2_LOCK_RECURSIVE arg_flags to ocfs2_cluster_lock() to
prevent hang" (Ashish Samant) [Orabug: 26427132]
- xen/blkfront: always allocate grants first from per-queue persistent
grants (Dongli Zhang) [Orabug: 26351401]
- rds: Make sure updates to cp_send_gen can be observed (Håkon Bugge)
[Orabug: 26519030]
- NFSv4.1: Handle EXCHGID4_FLAG_CONFIRMED_R during NFSv4.1 migration
(Chuck Lever) [Orabug: 25727872]
- xen: do not re-use pirq number cached in pci device msi msg data
(Boris Ostrovsky) [Orabug: 26547167]
- MacSec: fix backporting error in patches for CVE-2017-7477 (Alexey
Kodanev) [Orabug: 26443893] [Orabug: 26368162] {CVE-2017-7477}
{CVE-2017-7477}
- ovl: move super block magic number to magic.h (Stephen Hemminger)
[Orabug: 26546379] {CVE-2016-1575} {CVE-2016-1576}
- ovl: use a minimal buffer in ovl_copy_xattr (Vito Caputo) [Orabug:
26546379] {CVE-2016-1575} {CVE-2016-1576}
- ovl: allow zero size xattr (Miklos Szeredi) [Orabug: 26546379]
{CVE-2016-1575} {CVE-2016-1576}
- ovl: default permissions (Miklos Szeredi) [Orabug: 26546379]
{CVE-2016-1575} {CVE-2016-1576}
- uek-rpm: Add missing .ko files to ueknano modules list (Somasundaram
Krishnasamy) [Orabug: 26521422]
- ping: implement proper locking (Eric Dumazet) [Orabug: 25883225]
{CVE-2017-2671}
- xen-blkback: stop blkback thread of every queue in
xen_blkif_disconnect (Annie Li)
- uek-rpm: Share specfile for both kernel-ueknano and kernel-uek
(Somasundaram Krishnasamy) [Orabug: 26521422]
- PCI: Workaround wrong flags completions for IDT switch (James
Puthukattukaran) [Orabug: 26243152]
- Revert "SUNRPC: Refactor svc_set_num_threads()" (Dhaval Giani)
[Orabug: 26479081]
- Revert "NFSv4: Fix callback server shutdown" (Dhaval Giani) [Orabug:
26479081]
- nmi_backtrace: generate one-line reports for idle cpus (Chris Metcalf)
[Orabug: 25925689]
- netfilter: nf_tables: fix oob access (Florian Westphal) [Orabug:
25960439]
- scsi: libiscsi: use kvzalloc for iscsi_pool_init (Kyle Fortin)
[Orabug: 26473178]
- mm: introduce kv[mz]alloc helpers (Kyle Fortin) [Orabug: 26473178]
- sg: Fix double-free when drives detach during SG_IO (Calvin Owens)
[Orabug: 26492266]
- scsi: smartpqi: mark PM functions as __maybe_unused (Arnd Bergmann)
[Orabug: 26191021]
- scsi: smartpqi: bump driver version (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: remove writeq/readq function definitions (Corentin
Labbe) [Orabug: 26191021]
- scsi: smartpqi: add module parameters (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: cleanup list initialization (Kevin Barnett) [Orabug:
26191021]
- scsi: smartpqi: add raid level show (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: make ioaccel references consistent (Kevin Barnett)
[Orabug: 26191021]
- scsi: smartpqi: enhance device add and remove messages (Kevin Barnett)
[Orabug: 26191021]
- scsi: smartpqi: update timeout on admin commands (Kevin Barnett)
[Orabug: 26191021]
- scsi: smartpqi: map more raid errors to SCSI errors (Kevin Barnett)
[Orabug: 26191021]
- scsi: smartpqi: cleanup controller branding (Kevin Barnett) [Orabug:
26191021]
- scsi: smartpqi: update rescan worker (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: update device offline (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: correct aio error path (Kevin Barnett) [Orabug:
26191021]
- scsi: smartpqi: add lockup action (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: remove qdepth calculations for logical volumes (Kevin
Barnett) [Orabug: 26191021]
- scsi: smartpqi: enhance kdump (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: change return value for LUN reset operations (Kevin
Barnett) [Orabug: 26191021]
- scsi: smartpqi: add ptraid support (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: update copyright (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: cleanup messages (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add new PCI device IDs (Kevin Barnett) [Orabug:
26191021]
- scsi: smartpqi: minor driver cleanup (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: correct BMIC identify physical drive (Kevin Barnett)
[Orabug: 26191021]
- scsi: smartpqi: eliminate redundant error messages (Kevin Barnett)
[Orabug: 26191021]
- scsi: smartpqi: add pqi_wait_for_completion_io (Kevin Barnett)
[Orabug: 26191021]
- scsi: smartpqi: correct bdma hw bug (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add heartbeat check (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add suspend and resume support (Kevin Barnett)
[Orabug: 26191021]
- scsi: smartpqi: enhance resets (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: add supporting events (Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: ensure controller is in SIS mode at init (Kevin
Barnett) [Orabug: 26191021]
- scsi: smartpqi: add in controller checkpoint for controller lockups.
(Kevin Barnett) [Orabug: 26191021]
- scsi: smartpqi: set pci completion timeout (Kevin Barnett) [Orabug:
26191021]
- scsi: smartpqi: correct remove scsi devices (Kevin Barnett) [Orabug:
26191021]
- scsi: smartpqi: fix time handling (Arnd Bergmann) [Orabug: 26191021]
- net/sock: add WARN_ON(parent->sk) in sock_graft() (Sowmini Varadhan)
[Orabug: 26477756]
- rds: tcp: use sock_create_lite() to create the accept socket (Sowmini
Varadhan) [Orabug: 26477756]
- rds: tcp: set linger to 1 when unloading a rds-tcp (Sowmini Varadhan)
[Orabug: 26477841]
- rds: tcp: send handshake ping-probe from passive endpoint (Sowmini
Varadhan) [Orabug: 26477841]
- xfs: skip dirty pages in ->releasepage() (Brian Foster) [Orabug:
26451790]
- qede: Add support for ingress headroom (Mintz, Yuval) [Orabug: 25933053]
- qede: Update receive statistic once per NAPI (Mintz, Yuval) [Orabug:
25933053]
- qed: Make OOO archipelagos into an array (Michal Kalderon) [Orabug:
25933053]
- qed: Provide iSCSI statistics to management (Mintz, Yuval) [Orabug:
25933053]
- qed: Inform qedi the number of possible CQs (Mintz, Yuval) [Orabug:
25933053]
- qed: Add missing stat for new isles (Mintz, Yuval) [Orabug: 25933053]
- qed: Don't close the OUT_EN during init (Mintz, Yuval) [Orabug:
25933053]
- qed: Configure cacheline size in HW (Tomer Tayar) [Orabug: 25933053]
- qed: Don't use main-ptt in unrelated flows (Rahul Verma) [Orabug:
25933053]
- qed: Warn PTT usage by wrong hw-function (Mintz, Yuval) [Orabug:
25933053]
- qed: Correct MSI-x for storage (Mintz, Yuval) [Orabug: 25933053]
- qed: fix missing break in OOO_LB_TC case (Colin Ian King) [Orabug:
25933053]
- qed: Add a missing error code (Dan Carpenter) [Orabug: 25933053]
- qed: RoCE doesn't need to use SRC (Mintz, Yuval) [Orabug: 25933053]
- qed: Correct TM ILT lines in presence of VFs (Mintz, Yuval) [Orabug:
25933053]
- qed: Fix TM block ILT allocation (Michal Kalderon) [Orabug: 25933053]
- qed: Revise QM cofiguration (Ariel Elior) [Orabug: 25933053]
- qed: Use BDQ resource for storage protocols (Mintz, Yuval) [Orabug:
25933053]
- qed: Utilize resource-lock based scheme (Tomer Tayar) [Orabug: 25933053]
- qed: Support management-based resource locking (Tomer Tayar) [Orabug:
25933053]
- qed: Send pf-flr as part of initialization (Mintz, Yuval) [Orabug:
25933053]
- qed: Move to new load request scheme (Tomer Tayar) [Orabug: 25933053]
- qed: hw_init() to receive parameter-struct (Mintz, Yuval) [Orabug:
25933053]
- qed: Correct HW stop flow (Tomer Tayar) [Orabug: 25933053]
- qed: Reserve VF feature before PF (Mintz, Yuval) [Orabug: 25933053]
- qed: Don't waste SBs unused by RoCE (Mintz, Yuval) [Orabug: 25933053]
- qed: Correct endian order of MAC passed to MFW (Mintz, Yuval)
[Orabug: 25933053]
- qed: Pass src/dst sizes when interacting with MFW (Tomer Tayar)
[Orabug: 25933053]
- qed: Revise MFW command locking (Tomer Tayar) [Orabug: 25933053]
- qed: Always publish VF link from leading hwfn (Mintz, Yuval) [Orabug:
25933053]
- qed: Raise verbosity of Malicious VF indications (Mintz, Yuval)
[Orabug: 25933053]
- qed: Make qed_iov_mark_vf_flr() return bool (Mintz, Yuval) [Orabug:
25933053]
- qed: Deprecate VF multiple queue-stop (Mintz, Yuval) [Orabug: 25933053]
- qed: Uniform IOV queue validation (Mintz, Yuval) [Orabug: 25933053]
- qed: Correct default VF coalescing configuration (Mintz, Yuval)
[Orabug: 25933053]
- qed: Set HW-channel to ready before ACKing VF (Mintz, Yuval) [Orabug:
25933053]
- qed: Clean VF malicious indication when disabling IOV (Mintz, Yuval)
[Orabug: 25933053]
- qed: Increase verbosity of VF -> PF errors (Mintz, Yuval) [Orabug:
25933053]
- qed*: Add support for QL41xxx adapters (Mintz, Yuval) [Orabug: 25933053]
- qed: Enable iSCSI Out-of-Order (Mintz, Yuval) [Orabug: 25933053]
- qed: Correct out-of-bound access in OOO history (Mintz, Yuval)
[Orabug: 25933053]
- qed: Fix interrupt flags on Rx LL2 (Ram Amrani) [Orabug: 25933053]
- qed: Free previous connections when releasing iSCSI (Mintz, Yuval)
[Orabug: 25933053]
- qed: Fix mapping leak on LL2 rx flow (Mintz, Yuval) [Orabug: 25933053]
- qed: Prevent creation of too-big u32-chains (Tomer Tayar) [Orabug:
25933053]
- qed: Align CIDs according to DORQ requirement (Ram Amrani) [Orabug:
25933053]
- qed*: Utilize Firmware 8.15.3.0 (Mintz, Yuval) [Orabug: 25933053]
- qedi: Add PCI device-ID for QL41xxx adapters. (Manish Rangankar)
[Orabug: 25933053]
- qed: Fix copy of uninitialized memory (robert.foss at collabora.com)
[Orabug: 25933053]
- qed: Don't use attention PTT for configuring BW (Mintz, Yuval)
[Orabug: 25933053]
- qed: Fix race with multiple VFs (Mintz, Yuval) [Orabug: 25933053]
- qede: Add driver support for PTP (Sudarsana Reddy Kalluru) [Orabug:
25933053]
- qede: Remove unnecessary datapath dereference (Mintz, Yuval) [Orabug:
25933053]
- qede - mark SKB as encapsulated (Manish Chopra) [Orabug: 25933053]
- qede: Postpone reallocation until NAPI end (Mintz, Yuval) [Orabug:
25933053]
- qede: Split filtering logic to its own file (Mintz, Yuval) [Orabug:
25933053]
- qede: Break datapath logic into its own file (Mintz, Yuval) [Orabug:
25933053]
[4.1.12-107.el6uek]
- MSI: Don't assign MSI IRQ vector twice (Ashok Vairavan) [Orabug:
26275961]
- blk-mq: Export blk_mq_freeze_queue_wait (Keith Busch) [Orabug: 26486098]
- blk-mq: Provide freeze queue timeout (Keith Busch) [Orabug: 26486098]
- nvme: Complete all stuck requests (Keith Busch) [Orabug: 26486098]
- nvme: Don't suspend admin queue that wasn't created (Gabriel Krisman
Bertazi) [Orabug: 26486098]
- nvme: Delete created IO queues on reset (Keith Busch) [Orabug: 26486098]
- nvme: Suspend all queues before deletion (Gabriel Krisman Bertazi)
[Orabug: 26486098]
- nvme/pci: No special case for queue busy on IO (Keith Busch) [Orabug:
26486098]
- ipv6: Fix leak in ipv6_gso_segment(). (David S. Miller) [Orabug:
26175248] {CVE-2017-9074}
- ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Ben
Hutchings) [Orabug: 26175248] {CVE-2017-9074}
- ipv6: Check ip6_find_1stfragopt() return value properly. (David S.
Miller) [Orabug: 26175248] {CVE-2017-9074}
- ipv6: Prevent overrun when parsing v6 header options (Craig Gallek)
[Orabug: 26175248] {CVE-2017-9074}
- sparc64: Convert non-fatal error print to a debug print (DAX driver)
(Sanath Kumar) [Orabug: 26305292]
- bnxt_en: Fix SRIOV on big-endian architecture. (Michael Chan)
[Orabug: 26000471]
- cpuset: consider dying css as offline (Tejun Heo) [Orabug: 26415290]
- proc: sparc64 Export ADI-enabled memory (Eric Snowberg) [Orabug:
26052545]
- proc: sparc64 ADI version tag debugging interface (Eric Snowberg)
[Orabug: 26051178]
- proc: Move directory functions into internal.h (Eric Snowberg)
[Orabug: 26051178]
- sched: Move the loadavg code to a more obvious location (Atish Patra)
[Orabug: 26266279]
- sparc64: Treat ERESTARTSYS as an acceptable error (DAX driver) (Sanath
Kumar) [Orabug: 26393400]
- SPARC64: vcc: delay device removal until close() (Aaron Young)
[Orabug: 24594547]
- sparc64: fix vio handshake issue (Thomas Tai) [Orabug: 26259622]
- sparc64: Use cpu_poke to resume idle cpu (Vijay Kumar) [Orabug:
25575672]
- sparc64: Add a new hypercall CPU_POKE (Vijay Kumar) [Orabug: 25575672]
- sparc64: fix out of order spin_lock_irqsave and spin_unlock_restore
(Thomas Tai) [Orabug: 26265190] [Orabug: 25421812]
- ALSA: timer: Fix missing queue indices reset at
SNDRV_TIMER_IOCTL_SELECT (Takashi Iwai) [Orabug: 26267070]
{CVE-2017-1000380}
- ALSA: timer: Fix race between read and ioctl (Takashi Iwai) [Orabug:
26267070] {CVE-2017-1000380}
- net/rds: Replace printk in TX path with stat variable (Yuval Shaia)
[Orabug: 26402653]
- Revert "mm: meminit: only set page reserved in the memblock region"
(Dhaval Giani) [Orabug: 26446232]
- Revert "mm: meminit: move page initialization into a separate
function" (Dhaval Giani) [Orabug: 26446232]
- NVMe: Retain QUEUE_FLAG_SG_GAPS flag for bio vector alignment. (Ashok
Vairavan) [Orabug: 26402433]
- bnx2x: Don't post statistics to malicious VFs (Mintz, Yuval) [Orabug:
26440216]
- bnx2x: Allow vfs to disable txvlan offload (Mintz, Yuval) [Orabug:
26440216]
- bnx2x: fix pf2vf bulletin DMA mapping leak (Michal Schmidt) [Orabug:
26440216]
- bnx2x: Fix Multi-Cos (Mintz, Yuval) [Orabug: 26440216]
- bnx2x: add missing configuration of VF VLAN filters (Michal Schmidt)
[Orabug: 26440216]
- bnx2x: fix incorrect filter count in an error message (Michal Schmidt)
[Orabug: 26440216]
- bnx2x: do not rollback VF MAC/VLAN filters we did not configure
(Michal Schmidt) [Orabug: 26440216]
- bnx2x: fix detection of VLAN filtering feature for VF (Michal Schmidt)
[Orabug: 26440216]
- bnx2x: fix possible overrun of VFPF multicast addresses array (Michal
Schmidt) [Orabug: 26440216]
- bnx2x: lower verbosity of VF stats debug messages (Michal Schmidt)
[Orabug: 26440216]
- bnx2x: prevent crash when accessing PTP with interface down (Michal
Schmidt) [Orabug: 26440216]
- dtrace: FBT module support and SPARCs return probes (Tomas Jedlicka)
[Orabug: 25960276] [Orabug: 26384199]
- mm: fix use-after-free if memory allocation failed in vma_adjust()
(Kirill A. Shutemov) [Orabug: 26441514]
- uek-rpm nano: Signature verification support in kexec_file_load
(Alexey Petrenko) [Orabug: 26386345]
- lpfc update for uek4 11.4.0.2 (rkennedy) [Orabug: 26439257]
- lpfc: Driver responds LS_RJT to Beacon Off (James Smart) [Orabug:
26439257]
- lpfc: Fix crash after firmware flash when (James Smart) [Orabug:
26439257]
- lpfc: Vport creation is failing with "Link (James Smart) [Orabug:
26439257]
- lpfc: Null pointer dereference when (James Smart) [Orabug: 26439257]
- lpfc: Fix return value of board_mode store (James Smart) [Orabug:
26439257]
- scsi: lpfc: Fix Port going offline after (James Smart) [Orabug:
26439257]
- scsi: lpfc: fix spelling mistake "entrys" (Colin Ian King) [Orabug:
26439257]
- scsi: lpfc: Add MDS Diagnostic support. (James Smart) [Orabug: 26439257]
- scsi: lpfc: Fix used-RPI accounting problem. (James Smart) [Orabug:
26439257]
- scsi: lpfc: Fix panic on BFS configuration (James Smart) [Orabug:
26439257]
- lpfc: Fix Express lane queue creation. (James Smart) [Orabug: 26439257]
- lpfc: Fix driver usage of 128B WQEs when WQ_CREATE is (James Smart)
[Orabug: 26439257]
- lpfc: Add Fabric assigned WWN support. (James Smart) [Orabug: 26439257]
- lpfc: Fix crash after issuing lip reset (James Smart) [Orabug: 26439257]
- lpfc: Remove NULL ptr check before kfree. (James Smart) [Orabug:
26439257]
- lpfc: Fix spelling in comments. (James Smart) [Orabug: 26439257]
- scsi: lpfc: Fix PT2PT PRLI reject (James Smart) [Orabug: 26439257]
- scsi: lpfc: correct rdp diag portnames (James Smart) [Orabug: 26439257]
- scsi: lpfc: Fix eh_deadline setting for sli3 adapters. (rkennedy)
[Orabug: 26439257]
- scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters
(James Smart) [Orabug: 26439257]
- scsi: lpfc: fix missing spin_unlock on sql_list_lock (Colin Ian King)
[Orabug: 26439257]
- drm/mgag200: Fix to always set HiPri for G200e4 V2 (Mathieu Larouche)
[Orabug: 26427049]
- char: lp: fix possible integer overflow in lp_setup() (Willy Tarreau)
[Orabug: 26174869] {CVE-2017-1000363}
- NFSv4: Fix callback server shutdown (Trond Myklebust) [Orabug:
26143102] {CVE-2017-9059}
- SUNRPC: Refactor svc_set_num_threads() (Trond Myklebust) [Orabug:
26143102] {CVE-2017-9059}
- ipv6/dccp: do not inherit ipv6_mc_list from parent (WANG Cong)
[Orabug: 26142901] {CVE-2017-9077}
- btrfs: introduce device delete by devid (Anand Jain) [Orabug: 26287586]
- btrfs: enhance btrfs_find_device_by_user_input() to check device path
(Anand Jain) [Orabug: 26287586]
- btrfs: make use of btrfs_find_device_by_user_input() (Anand Jain)
[Orabug: 26287586]
- btrfs: create helper btrfs_find_device_by_user_input() (Anand Jain)
[Orabug: 26287586]
- btrfs: clean up and optimize __check_raid_min_device() (Anand Jain)
[Orabug: 26287586]
- btrfs: create helper function __check_raid_min_devices() (Anand Jain)
[Orabug: 26287586]
- dtrace: Add support for manual triggered cyclics (Tomas Jedlicka)
[Orabug: 26384803]
- dtrace: LOW level cyclics should use workqueues (Tomas Jedlicka)
[Orabug: 26384779]
- SPARC64: Correct ATU IOTSB binding flow (Tushar Dave) [Orabug:
25177689] [Orabug: 25450353]
- SPARC64: Introduce IOMMU BYPASS method (Tushar Dave) [Orabug: 25573557]
- i40e: Revert i40e temporary workaround (Tushar Dave) [Orabug: 23239179]
- sparc64: Enable 64-bit DMA (Tushar Dave) [Orabug: 23239179]
- sparc64: Enable sun4v dma ops to use IOMMU v2 APIs (Allen Pais)
[Orabug: 23239179]
- sparc64: Bind PCIe devices to use IOMMU v2 service (Allen Pais)
[Orabug: 23239179]
- sparc64: Initialize iommu_map_table and iommu_pool (Tushar Dave)
[Orabug: 23239179]
- sparc64: Add ATU (new IOMMU) support (Allen Pais) [Orabug: 23239179]
- sparc64: Make FORCE_MAX_ZONEORDER to 13 for ATU (Allen Pais) [Orabug:
23239179]
- Revert "sparc64: bypass iommu to use 64bit address space" (Allen Pais)
[Orabug: 21149316]
- i40e: fix annoying message (Jesse Brandeburg) [Orabug: 26409501]
- watchdog: Move hardlockup detector to separate file (Allen Pais)
[Orabug: 24796651]
- watchdog: Move shared definitions to nmi.h (Allen Pais) [Orabug:
24796651]
- sparc64: Suppress kmalloc (DAX driver) warning due to allocation
failure (Sanath Kumar) [Orabug: 26224254]
- i40evf: Use le32_to_cpu before evaluating HW desc fields. (Tushar
Dave) [Orabug: 25577233]
- sparc64: revert pause instruction patch for atomic backoff and
cpu_relax() (Babu Moger) [Orabug: 26306832]
- be2net: Update the driver version to 11.4.0.0 (Suresh Reddy) [Orabug:
26403655]
- be2net: Fix UE detection logic for BE3 (Suresh Reddy) [Orabug: 26403655]
- be2net: Fix offload features for Q-in-Q packets (Vlad Yasevich)
[Orabug: 26403655]
- benet: Use time_before_eq for time comparison (Karim Eshapa) [Orabug:
26403655]
- be2net: Fix endian issue in logical link config command (Suresh Reddy)
[Orabug: 26403655]
- be2net: fix initial MAC setting (Ivan Vecera) [Orabug: 26403655]
- drivers: net: generalize napi_complete_done() (Eric Dumazet) [Orabug:
26403655]
- be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera)
[Orabug: 26403655]
- be2net: fix unicast list filling (Ivan Vecera) [Orabug: 26403655]
- be2net: fix accesses to unicast list (Ivan Vecera) [Orabug: 26403655]
- be2net: fix non static symbol warnings (Wei Yongjun) [Orabug: 26403655]
- be2net: Avoid redundant addition of mac address in HW (Suresh Reddy)
[Orabug: 26403655]
- be2net: Support UE recovery in BEx/Skyhawk adapters (Sriharsha
Basavapatna) [Orabug: 26403655]
- be2net: replace polling with sleeping in the FW completion path
(Sathya Perla) [Orabug: 26403655]
- be2net: support asymmetric rx/tx queue counts (Sathya Perla) [Orabug:
26403655]
- net/rds: Add mutex exclusion for vector_load (Håkon Bugge) [Orabug:
26406492]
- net: properly release sk_frag.page (Eric Dumazet) [Orabug: 26409538]
- i40e: Correct the macros for setting the DMA attributes (Jack Vogel)
[Orabug: 26379170]
- bnxt_en: Fix netpoll handling. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add missing logic to handle TPA end error conditions.
(Michael Chan) [Orabug: 26402533]
- bnxt_en: Fix xmit_more with BQL. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings(). (Michael Chan)
[Orabug: 26402533]
- bnxt_en: Implement xmit_more. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Optimize doorbell write operations for newer chips. (Michael
Chan) [Orabug: 26402533]
- bnxt_en: Add additional chip ID definitions. (Michael Chan) [Orabug:
26402533]
- bnxt_en: Add a callback to inform RDMA driver during PCI shutdown.
(Michael Chan) [Orabug: 26402533]
- bnxt_en: Add PCI IDs for BCM57454 VF devices. (Deepak Khungar)
[Orabug: 26402533]
- bnxt_en: Support for Short Firmware Message (Deepak Khungar) [Orabug:
26402533]
- bnxt_en: Check status of firmware DCBX agent before setting
DCB_CAP_DCBX_HOST. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX
configuration. (Michael Chan) [Orabug: 26402533]
- bnxt: add dma mapping attributes (Shannon Nelson) [Orabug: 26366387]
- bnxt_en: allocate enough space for ->ntp_fltr_bmap (Dan Carpenter)
[Orabug: 26402533]
- bnxt_en: Restrict a PF in Multi-Host mode from changing port PHY
configuration (Deepak Khungar) [Orabug: 26402533]
- bnxt_en: Check the FW_LLDP_AGENT flag before allowing DCBX host agent.
(Michael Chan) [Orabug: 26402533]
- bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool
(Deepak Khungar) [Orabug: 26402533]
- bnxt_en: Fix VF attributes reporting. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Pass DCB RoCE app priority to firmware. (Michael Chan)
[Orabug: 26402533]
- bnxt_en: Cap the msix vector with the max completion rings. (Michael
Chan) [Orabug: 26402533]
- bnxt_en: Add interrupt test to ethtool -t selftest. (Michael Chan)
[Orabug: 26402533]
- bnxt_en: Add PHY loopback to ethtool self-test. (Michael Chan)
[Orabug: 26402533]
- bnxt_en: Add ethtool mac loopback self test. (Michael Chan) [Orabug:
26402533]
- bnxt_en: Add basic ethtool -t selftest support. (Michael Chan)
[Orabug: 26402533]
- bnxt_en: Add suspend/resume callbacks. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add ethtool set_wol method. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add ethtool get_wol method. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add pci shutdown method. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Add basic WoL infrastructure. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Update firmware interface spec to 1.7.6.2. (Michael Chan)
[Orabug: 26402533]
- bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during
shutdown. (Michael Chan) [Orabug: 26402533]
- bnxt_en: Correct the order of arguments to netdev_err() in
bnxt_set_tpa() (Sankar Patchineelam) [Orabug: 26402533]
- bnxt_en: Fix NULL pointer dereference in reopen failure path (Sankar
Patchineelam) [Orabug: 26402533]
- bnxt_en: Ignore 0 value in autoneg supported speed from firmware.
(Michael Chan) [Orabug: 26402533]
- bnxt_en: Check if firmware LLDP agent is running. (Michael Chan)
[Orabug: 26402533]
- bnxt_en: Call bnxt_ulp_stop() during tx timeout. (Michael Chan)
[Orabug: 26402533]
- bnxt_en: Perform function reset earlier during probe. (Michael Chan)
[Orabug: 26402533]
- Initialize fiblink list head during fib initialization (Dave Carroll)
[Orabug: 26291289]
- aacraid: Update scsi_host_template to use tagged commands (Dave
Carroll) [Orabug: 26291289]
- IB/mlx4: Suppress warning for not handled portmgmt event subtype
(Mukesh Kacker) [Orabug: 26409594]
- dccp/tcp: do not inherit mc_list from parent (Eric Dumazet) [Orabug:
26408144] {CVE-2017-8890}
- xen-blkfront: fix mq start/stop race (Junxiao Bi) [Orabug: 26397415]
- blk-mq: remap queues when adding/removing hardware queues (Omar
Sandoval) [Orabug: 26397427]
- blk-mq: don't redistribute hardware queues on a CPU hotplug event
(Christoph Hellwig) [Orabug: 26397427]
- scsi: qedi: Fix memory leak in tmf response processing. (Dupuis, Chad)
[Orabug: 26403604]
- scsi: qedi: fix build error without DEBUG_FS (Arnd Bergmann) [Orabug:
26403604]
- scsi: qedi: fix missing return error code check on call to
qedi_setup_int (Colin Ian King) [Orabug: 26403604]
- scsi: qedi: Fix possible memory leak in qedi_iscsi_update_conn() (Wei
Yongjun) [Orabug: 26403604]
- scsi: qedi: return via va_end to match corresponding va_start (Colin
Ian King) [Orabug: 26403604]
- scsi: qedi: fix build, depends on UIO (Randy Dunlap) [Orabug: 26403604]
- scsi: qedi: Add QLogic FastLinQ offload iSCSI driver framework.
(Manish Rangankar) [Orabug: 26403604]
- xen/grant-table: log the lack of grants (Wengang Wang) [Orabug: 26324349]
[4.1.12-106.el6uek]
- macsec: dynamically allocate space for sglist (Jason A. Donenfeld)
[Orabug: 25953290] {CVE-2017-7477}
- macsec: avoid heap overflow in skb_to_sgvec (Jason A. Donenfeld)
[Orabug: 25953290] {CVE-2017-7477}
- nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields)
[Orabug: 25917857] {CVE-2017-7645}
- bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal
(Paolo Abeni) [Orabug: 26087204]
- aacraid: initialize scsi shared tag map (Joe Jin) [Orabug: 26367701]
- [PATCH] RDS: Print failed rdma op details if failure is remote access
(Rama Nichanamatlu) [Orabug: 26277933]
- [PATCH] RDS: When RDS socket is closed, print unreleased MR's (Rama
Nichanamatlu) [Orabug: 26276427]
- RDMA/core: not to set page dirty bit if it's already set. (Qing Huang)
[Orabug: 24313031]
- net/rds: Reduce memory footprint in rds_sendmsg (Wei Lin Guay)
[Orabug: 26151323] [Orabug: 26350949]
- xprtrdma: Don't require LOCAL_DMA_LKEY support for fastreg (Sagi
Grimberg) [Orabug: 26151481]
- i40e/i40evf: Add support for mapping pages with DMA attributes
(Alexander Duyck) [Orabug: 26396243]
- block: defer timeouts to a workqueue (Christoph Hellwig) [Orabug:
25654233]
- sparc64: Set valid bytes of misaligned no-fault loads (Rob Gardner)
[Orabug: 25766652]
- fs/fuse: Fix for correct number of numa nodes (Babu Moger) [Orabug:
25947102]
- sparc64: broken %tick frequency on spitfire cpus (Pavel Tatashin)
[Orabug: 24401250] [Orabug: 25637776]
- sparc64: use prom interface to get %stick frequency (Pavel Tatashin)
[Orabug: 24401250] [Orabug: 25637776]
- sparc64: optimize functions that access tick (Pavel Tatashin)
[Orabug: 24401250] [Orabug: 25637776]
- sparc64: add hot-patched and inlined get_tick() (Pavel Tatashin)
[Orabug: 24401250] [Orabug: 25637776]
- sparc64: initialize time early (Pavel Tatashin) [Orabug: 24401250]
[Orabug: 25637776]
- sparc64: improve modularity tick options (Pavel Tatashin) [Orabug:
24401250] [Orabug: 25637776]
- sparc64: optimize loads in clock_sched() (Pavel Tatashin) [Orabug:
24401250] [Orabug: 25637776]
- sparc64: show time stamps from zero (Pavel Tatashin) [Orabug:
24401250] [Orabug: 25637776]
- sparc64: access tick function from variable (Pavel Tatashin) [Orabug:
24401250] [Orabug: 25637776]
- sparc64: remove trailing white spaces (Pavel Tatashin) [Orabug:
24401250] [Orabug: 25637776]
- sparc64: delete old wrap code (Pavel Tatashin) [Orabug: 25999953]
- sparc64: new context wrap (Pavel Tatashin) [Orabug: 25999953]
- sparc64: add per-cpu mm of secondary contexts (Pavel Tatashin)
[Orabug: 25999953]
- sparc64: redefine first version (Pavel Tatashin) [Orabug: 25999953]
- sparc64: combine activate_mm and switch_mm (Pavel Tatashin) [Orabug:
25999953]
- sparc64: reset mm cpumask after wrap (Pavel Tatashin) [Orabug: 25999953]
- Revert "sparc64: Restrict number of processes" (Pavel Tatashin)
[Orabug: 24523680]
- x86/ras/therm_throt: Do not log a fake MCE for thermal events
(Borislav Petkov) [Orabug: 26361336]
- SUNRPC: Handle EADDRNOTAVAIL on connection failures (Trond Myklebust)
[Orabug: 26221910]
- dtrace: add kprobe-unsafe addresses to FBT blacklist (Kris Van Hees)
[Orabug: 26190412]
- dtrace: convert FBT blacklist to RB-tree (Kris Van Hees) [Orabug:
26190412]
- sparc64: Enable MGAG200 driver support (Sanath Kumar) [Orabug: 26133952]
- selftests: sparc64: memory: Add tests for privileged ADI driver (Tom
Hromatka) [Orabug: 26170808]
- memory: sparc64: Add privileged ADI driver (Tom Hromatka) [Orabug:
2617080]
- sparc64: Export the adi_state structure (Tom Hromatka) [Orabug:
26170808]
- sparc64: sunvdc: skip vdisk response validation upon error (Jag Raman)
[Orabug: 26242270]
- sparc64: add DAX2 support to dax driver (Allen Pais) [Orabug: 25904994]
- sparc64: Exclude perf user callchain during critical sections (Dave
Aldridge) [Orabug: 25577560]
- sparc64: rtrap must set PSTATE.mcde before handling outstanding user
work (Anthony Yznaga) [Orabug: 25853545]
- sunvnet: restrict advertized checksum offloads to just IP (Shannon
Nelson) [Orabug: 26175391]
- sparc-config: Enable timestamp in dmesg output. (Atish Patra)
[Orabug: 24760107]
- arch/sparc: Avoid DCTI Couples (Allen Pais) [Orabug: 25456049]
- net/rds: Fix minor linker warnings (Babu Moger) [Orabug: 25393132]
- drivers/usb: Skip auto handoff for TI and RENESAS usb controllers
(Babu Moger) [Orabug: 22345396]
- usb/core: Added devspec sysfs entry for devices behind the usb hub
(Vijay Kumar) [Orabug: 24785721]
- USB: core: let USB device know device node (Vijay Kumar) [Orabug:
24785721]
- Improves clear_huge_page() using work queues (Allen Pais) [Orabug:
25130263]
- bnxt: add dma mapping attributes (Shannon Nelson) [Orabug: 25830685]
- dma-mapping: add interfaces for mapping pages with attributes (Shannon
Nelson) [Orabug: 25830685]
- IB/IPoIB: ibX: failed to create mcg debug file (Shamir Rabinovitch)
[Orabug: 24711873]
- ftrace: remove unnecessary __maybe_unused from waitfd() parameters
(Tom Hromatka) [Orabug: 24327424]
- mm: fix new crash in unmapped_area_topdown() (Hugh Dickins) [Orabug:
26161422] {CVE-2017-1000364}
- mm: larger stack guard gap, between vmas (Hugh Dickins) [Orabug:
26161422] {CVE-2017-1000364}
- net/rds: prioritize the base connection establishment (Wei Lin Guay)
[Orabug: 25521901]
- net/rds: determine active/passive connection with IP addresses (Wei
Lin Guay) [Orabug: 25521901]
- net/rds: use different workqueue for base_conn (Wei Lin Guay)
[Orabug: 25521901]
- net/rds: Revert "RDS: add reconnect retry scheme for stalled
connections" (Wei Lin Guay) [Orabug: 25521901]
- IB/mlx4: Fix CM REQ retries in paravirt mode (Håkon Bugge) [Orabug:
26287667]
- uek-rpm: enable CONFIG_TCM_USER2 for ol6 and ol7 (Kyle Fortin)
[Orabug: 25395066]
- tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI
case (Xiubo Li) [Orabug: 25395066]
- tcmu: Fix wrongly calculating of the base_command_size (Xiubo Li)
[Orabug: 25395066]
- tcmu: Fix possible overwrite of t_data_sg's last iov[] (Xiubo Li)
[Orabug: 25395066]
- tcmu: make cmd timeout configurable (Mike Christie) [Orabug: 25395066]
- tcmu: add helper to check if dev was configured (Mike Christie)
[Orabug: 25395066]
- tcmu: return on first Opt parse failure (Mike Christie) [Orabug:
25395066]
- tcmu: allow hw_max_sectors greater than 128 (Mike Christie) [Orabug:
25395066]
- target/user: Fix use-after-free of tcmu_cmds if they are expired (Andy
Grover) [Orabug: 25395066]
- target/user: Add an #include directive (Bart Van Assche) [Orabug:
25395066]
- target/user: Fix a data type in tcmu_queue_cmd() (Bart Van Assche)
[Orabug: 25395066]
- target/user: Fix comments to not refer to data ring (Andy Grover)
[Orabug: 25395066]
- target/user: Return an error if cmd data size is too large (Andy
Grover) [Orabug: 25395066]
- target/user: Use sense_reason_t in tcmu_queue_cmd_ring (Andy Grover)
[Orabug: 25395066]
- target/user: Report capability of handling out-of-order completions to
userspace (Sheng Yang) [Orabug: 25395066]
- target/user: Fix size_t format-spec build warning (Nicholas Bellinger)
[Orabug: 25395066]
- target/user: Don't free expired command when time out (Sheng Yang)
[Orabug: 25395066]
- target/user: Introduce data_bitmap, replace
data_length/data_head/data_tail (Sheng Yang) [Orabug: 25395066]
- target/user: Free data ring in unified function (Sheng Yang) [Orabug:
25395066]
- target/user: Use iovec[] to describe continuous area (Sheng Yang)
[Orabug: 25395066]
- target/user: Fix cast from pointer to phys_addr_t (Arnd Bergmann)
[Orabug: 25395066]
- target/user: Make sure netlink would reach all network namespaces
(Sheng Yang) [Orabug: 25395066]
- target/user: Allow user to set block size before enabling device
(Sheng Yang) [Orabug: 25395066]
- target/user: Do not set unused fields in tcmu_ops (Andy Grover)
[Orabug: 25395066]
- target/user: Fix time calc in expired cmd processing (Andy Grover)
[Orabug: 25395066]
- target: use stringify.h instead of own definition (David Disseldorp)
[Orabug: 25395066]
- target/user: Fix UFLAG_UNKNOWN_OP handling (Andy Grover) [Orabug:
25395066]
- target/user: Remove unused variable (Andy Grover) [Orabug: 25395066]
- target/user: Fix inconsistent kmap_atomic/kunmap_atomic (Sagi
Grimberg) [Orabug: 25395066]
- target/user: Add support for bidirectional commands (Ilias Tsitsimpis)
[Orabug: 25395066]
- target/user: Refactor data area allocation code (Ilias Tsitsimpis)
[Orabug: 25395066]
- driver/user: Don't warn for DMA_NONE data direction (Ilias Tsitsimpis)
[Orabug: 25395066]
- uek-config: disable CONFIG_MOUSE_PS2_VMMOUSE for ol6 (Ethan Zhao)
[Orabug: 26264650]
- igb: missing rtnl_unlock in igb_sriov_reinit() (Vasily Averin)
[Orabug: 26325580]
- igb: bump version to igb-5.4.0 (Todd Fujinaka) [Orabug: 26325580]
- igbvf: bump version to igbvf-2.4.0 (Todd Fujinaka) [Orabug: 26325580]
- igb: fix non static symbol warning (Wei Yongjun) [Orabug: 26325580]
- igb: fix error code in igb_add_ethtool_nfc_entry() (Gangfeng Huang)
[Orabug: 26325580]
- igb: support RX flow classification by VLAN priority (Gangfeng Huang)
[Orabug: 26325580]
- igb: support RX flow classification by ethertype (Gangfeng Huang)
[Orabug: 26325580]
- igb: add support of RX network flow classification (Gangfeng Huang)
[Orabug: 26325580]
- igb: fix adjusting PTP timestamps for Tx/Rx latency (Kshitiz Gupta)
[Orabug: 26325580]
- igb: Only DMA sync frame length (Andrew Lunn) [Orabug: 26325580]
- igb: call igb_ptp_suspend during suspend/resume cycle (Jacob Keller)
[Orabug: 26325580]
- igb: implement igb_ptp_suspend (Jacob Keller) [Orabug: 26325580]
- igb: re-use igb_ptp_reset in igb_ptp_init (Jacob Keller) [Orabug:
26325580]
- igb: introduce IGB_PTP_OVERFLOW_CHECK flag (Jacob Keller) [Orabug:
26325580]
- igb: introduce ptp_flags variable and use it to replace IGB_FLAG_PTP
(Jacob Keller) [Orabug: 26325580]
- igbvf: use BIT() macro instead of shifts (Jacob Keller) [Orabug:
26325580]
- igbvf: remove unused variable and dead code (Jacob Keller) [Orabug:
26325580]
- igb: adjust PTP timestamps for Tx/Rx latency (Nathan Sullivan)
[Orabug: 26325580]
- igb: make igb_update_pf_vlvf static (Jacob Keller) [Orabug: 26325580]
- igb: use BIT() macro or unsigned prefix (Jacob Keller) [Orabug:
26325580]
- Revert "igb: Fix a deadlock in igb_sriov_reinit" (Arika Chen)
[Orabug: 26325580]
- igb: Garbled output for "ethtool -m" (Doron Shikmoni) [Orabug: 26325580]
- igb: allow setting MAC address on i211 using a device tree blob (John
Holland) [Orabug: 26325580]
- igb: Fix sparse warning about passing __beXX into leXX_to_cpup
(Alexander Duyck) [Orabug: 26325580]
- igb: call ndo_stop() instead of dev_close() when running offline
selftest (Stefan Assmann) [Orabug: 26325580]
- igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [Orabug:
26325580]
- igbvf: remove "link is Up" message when registering mcast address (Jon
Maxwell) [Orabug: 26325580]
- igbvf: Add support for generic Tx checksums (Alexander Duyck)
[Orabug: 26325580]
- igb: Add support for generic Tx checksums (Alexander Duyck) [Orabug:
26325580]
- igb: rename igb define to be more generic (Todd Fujinaka) [Orabug:
26325580]
- igb: add conditions for I210 to generate periodic clock output (Roland
Hii) [Orabug: 26325580]
- igb: enable WoL for OEM devices regardless of EEPROM setting (Todd
Fujinaka) [Orabug: 26325580]
- igb: constify e1000_phy_operations structure (Julia Lawall) [Orabug:
26325580]
- igb: When GbE link up, wait for Remote receiver status condition
(Takuma Ueba) [Orabug: 26325580]
- igb: Add workaround for VLAN tag stripping on 82576 (Alexander Duyck)
[Orabug: 26325580]
- igb: Enable use of "bridge fdb add" to set unicast table entries
(Alexander Duyck) [Orabug: 26325580]
- igb: Drop unnecessary checks in transmit path (Alexander Duyck)
[Orabug: 26325580]
- igb: Add support for VLAN promiscuous with SR-IOV and NTUPLE
(Alexander Duyck) [Orabug: 26325580]
- igb: Clean-up configuration of VF port VLANs (Alexander Duyck)
[Orabug: 26325580]
- igb: Merge VLVF configuration into igb_vfta_set (Alexander Duyck)
[Orabug: 26325580]
- igb: Always enable VLAN 0 even if 8021q is not loaded (Alexander
Duyck) [Orabug: 26325580]
- igb: Do not factor VLANs into RLPML calculation (Alexander Duyck)
[Orabug: 26325580]
- igb: Allow asymmetric configuration of MTU versus Rx frame size
(Alexander Duyck) [Orabug: 26325580]
- igb: Refactor VFTA configuration (Alexander Duyck) [Orabug: 26325580]
- igb: clean up code for setting MAC address (Alexander Duyck) [Orabug:
26325580]
- igb/igbvf: don't give up (Mitch Williams) [Orabug: 26325580]
- igb: Unpair the queues when changing the number of queues (Shota
Suzuki) [Orabug: 26325580]
- igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs()
(Shota Suzuki) [Orabug: 26325580]
- igb: Explicitly label self-test result indices (Joe Schultz) [Orabug:
26325580]
- igb: Improve cable length function for I210, etc. (Joe Schultz)
[Orabug: 26325580]
- igb: Don't add PHY address to PCDL address (Aaron Sierra) [Orabug:
26325580]
- igb: Remove GS40G specific defines/functions (Aaron Sierra) [Orabug:
26325580]
- igb: improve handling of disconnected adapters (Jarod Wilson)
[Orabug: 26325580]
- igb: fix NULL derefs due to skipped SR-IOV enabling (Jan Beulich)
[Orabug: 26325580]
- igb: use the correct i210 register for EEMNGCTL (Todd Fujinaka)
[Orabug: 26325580]
- igb: don't unmap NULL hw_addr (Jarod Wilson) [Orabug: 26325580]
- igb: add 88E1543 initialization code (Todd Fujinaka) [Orabug: 26325580]
- net: igb: avoid using timespec (Arnd Bergmann) [Orabug: 26325580]
- igb: assume MSI-X interrupts during initialization (Stefan Assmann)
[Orabug: 26325580]
- igbvf: Enable TSO for stacked VLAN (Toshiaki Makita) [Orabug: 26325580]
- igb: make sure SR-IOV init uses the right number of queues (Todd
Fujinaka) [Orabug: 26325580]
- igbvf: clear buffer_info->dma after dma_unmap_single() (Stefan
Assmann) [Orabug: 26325580]
- igb: Fix a memory leak in igb_probe (Jia-Ju Bai) [Orabug: 26325580]
- igb: Fix a deadlock in igb_sriov_reinit (Jia-Ju Bai) [Orabug: 26325580]
- igb: Teardown SR-IOV before unregister_netdev() (Alex Williamson)
[Orabug: 26325580]
- igb: add support for 1512 PHY (Todd Fujinaka) [Orabug: 26325580]
- igb: implement high frequency periodic output signals (Richard
Cochran) [Orabug: 26325580]
- e1000e: use disable_hardirq() also for MSIX vectors in e1000_netpoll()
(Konstantin Khlebnikov) [Orabug: 26243014]
- e1000e: Don't return uninitialized stats (Benjamin Poirier) [Orabug:
26243014]
- e1000e: fix race condition around skb_tstamp_tx() (Jacob Keller)
[Orabug: 26243014]
- e1000e: Add Support for 38.4MHZ frequency (Sasha Neftin) [Orabug:
26243014]
- e1000e: Add Support for CannonLake (Sasha Neftin) [Orabug: 26243014]
- e1000e: Initial Support for CannonLake (Sasha Neftin) [Orabug: 26243014]
- e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson) [Orabug:
26243014]
- e1000e: fix timing for 82579 Gigabit Ethernet controller (Bernd Faust)
[Orabug: 26243014]
- e1000: Omit private ndo_get_stats function (Tobias Klauser) [Orabug:
26243014]
- Revert "e1000e: driver trying to free already-free irq" (Jeff Kirsher)
[Orabug: 26243014]
- e1000e: driver trying to free already-free irq (khalidm) [Orabug:
26243014]
- e1000: use disable_hardirq() for e1000_netpoll() (WANG Cong) [Orabug:
26243014]
- e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson) [Orabug:
26243014]
- e1000e: factor out systim sanitization (Jarod Wilson) [Orabug: 26243014]
- e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko)
[Orabug: 26243014]
- e1000e: keep Rx/Tx HW_VLAN_CTAG in sync (Jarod Wilson) [Orabug:
26243014]
- e1000e: keep VLAN interfaces functional after rxvlan off (Jarod
Wilson) [Orabug: 26243014]
- e1000e: don't modify SYSTIM registers during SIOCSHWTSTAMP ioctl
(Jacob Keller) [Orabug: 26243014]
- e1000e: mark shifted values as unsigned (Jacob Keller) [Orabug:
26243014]
- e1000e: use BIT() macro for bit defines (Jacob Keller) [Orabug:
26243014]
- e1000e: e1000e_cyclecounter_read(): do overflow check only if needed
(Denys Vlasenko) [Orabug: 26243014]
- e1000e: e1000e_cyclecounter_read(): fix er32(SYSTIML) overflow check
(Denys Vlasenko) [Orabug: 26243014]
- e1000e: e1000e_cyclecounter_read(): incvalue is 32 bits, not 64 (Denys
Vlasenko) [Orabug: 26243014]
- e1000e: Cleanup consistency in ret_val variable usage (Brian Walsh)
[Orabug: 26243014]
- e1000e: fix ethtool autoneg off for non-copper (Steve Shih) [Orabug:
26243014]
- e1000: call ndo_stop() instead of dev_close() when running offline
selftest (Stefan Assmann) [Orabug: 26243014]
- e1000e: call ndo_stop() instead of dev_close() when running offline
selftest (Stefan Assmann) [Orabug: 26243014]
- e1000: Double Tx descriptors needed check for 82544 (Alexander Duyck)
[Orabug: 26243014]
- e1000: Do not overestimate descriptor counts in Tx pre-check
(Alexander Duyck) [Orabug: 26243014]
- e1000e: Initial support for KabeLake (Raanan Avargil) [Orabug: 26243014]
- e1000e: Clear ULP configuration register on ULP exit (Raanan Avargil)
[Orabug: 26243014]
- e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Raanan
Avargil) [Orabug: 26243014]
- e1000e: Increase PHY PLL clock gate timing (Raanan Avargil) [Orabug:
26243014]
- e1000e: Increase ULP timer (Raanan Avargil) [Orabug: 26243014]
- e1000e: Fix msi-x interrupt automask (Benjamin Poirier) [Orabug:
26243014]
- e1000e: Do not write lsc to ics in msi-x mode (Benjamin Poirier)
[Orabug: 26243014]
- e1000e: Do not read ICR in Other interrupt (Benjamin Poirier)
[Orabug: 26243014]
- e1000e: Remove unreachable code (Benjamin Poirier) [Orabug: 26243014]
- e1000e: Switch e1000e_up to void, drop code checking for error result
(Alexander Duyck) [Orabug: 26243014]
- e1000e: initial support for i219-LM (3) (Raanan Avargil) [Orabug:
26243014]
- e1000e: Increase timeout of polling bit RSPCIPHY (Raanan Avargil)
[Orabug: 26243014]
- e1000e: fix division by zero on jumbo MTUs (Dmitry Fleytman) [Orabug:
26243014]
- e1000: Elementary checkpatch warnings and checks removed (Janusz
Wolak) [Orabug: 26243014]
- e1000: get rid of duplicate exit path (Jean Sacren) [Orabug: 26243014]
- e1000: fix kernel-doc argument being missing (Jean Sacren) [Orabug:
26243014]
- e1000e: clean up the local variable (Jean Sacren) [Orabug: 26243014]
- e1000: fix a typo in the comment (Jean Sacren) [Orabug: 26243014]
- e1000: clean up the checking logic (Jean Sacren) [Orabug: 26243014]
- e1000: Remove checkpatch coding style errors (Janusz Wolak) [Orabug:
26243014]
- e1000: fix data race between tx_ring->next_to_clean (Dmitriy Vyukov)
[Orabug: 26243014]
- e1000: make eeprom read/write scheduler friendly (Joern Engel)
[Orabug: 26243014]
- e1000e: Enable TSO for stacked VLAN (Toshiaki Makita) [Orabug: 26243014]
- e1000: remove dead e1000_init_eeprom_params calls (Francois Romieu)
[Orabug: 26243014]
- e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences
in e1000_open (Jia-Ju Bai) [Orabug: 26243014]
- DTrace: IP provider use-after-free for drop-out probe points (Alan
Maguire) [Orabug: 26267376]
- ctf: fix a variety of memory leaks and use-after-free bugs (Nick
Alcock) [Orabug: 26283357]
- dtrace: fix compilation with O= (Nick Alcock) [Orabug: 26167475]
[4.1.12-105.el6uek]
- blkback/blktap: don't leak stack data via response ring (Jan Beulich)
[Orabug: 26315576]
- IB/core: Remove stray semicolon in cma_init (Yuval Shaia) [Orabug:
26270931]
- percpu_ref: allow operation mode switching operations to be called
concurrently (Tejun Heo) [Orabug: 26254388]
- percpu_ref: restructure operation mode switching (Tejun Heo) [Orabug:
26254388]
- percpu_ref: unify staggered atomic switching wait behavior (Tejun Heo)
[Orabug: 26254388]
- percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate
percpu_ref_switch_to_atomic() (Tejun Heo) [Orabug: 26254388]
- percpu_ref: remove unnecessary RCU grace period for staggered atomic
switching confirmation (Tejun Heo) [Orabug: 26254388]
- block: Fix mismerge in queue freeze logic (Martin K. Petersen)
[Orabug: 26254388]
- nvme: Remove timeout when deleting queue (Martin K. Petersen)
[Orabug: 26277582]
- rds: tcp: Set linger when rejecting an incoming conn in
rds_tcp_accept_one (Sowmini Varadhan) [Orabug: 26289770]
- rds: tcp: various endian-ness fixes (Sowmini Varadhan) [Orabug:
26289770]
- rds: tcp: remove cp_outgoing (Sowmini Varadhan) [Orabug: 26289770]
- rds: tcp: Sequence teardown of listen and acceptor sockets to avoid
races (Sowmini Varadhan) [Orabug: 26289770]
- rds: tcp: Reorder initialization sequence in rds_tcp_init to avoid
races (Sowmini Varadhan) [Orabug: 26289770]
- rds: tcp: Take explicit refcounts on struct net (Sowmini Varadhan)
[Orabug: 26289770]
- nvme: Quirks for PM1725 controllers (Martin K. Petersen) [Orabug:
26275976]
- nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too (Guilherme G.
Piccoli) [Orabug: 26275976]
- nvme/quirk: Add a delay before checking device ready for memblaze
device (Wenbo Wang) [Orabug: 26275976]
- nvme/quirk: Add a delay before checking for adapter readiness
(Guilherme G. Piccoli) [Orabug: 26275976]
- IP/ipoib: Move initialization of ACL instances table to device init
phase (Yuval Shaia) [Orabug: 26175743]
- net/mlx4_core: Use round robin scheme to avoid stale caches (Santosh
Shilimkar) [Orabug: 25730857]
- nvme: Add a wrapper for getting the admin queue depth (Martin K.
Petersen) [Orabug: 26284591]
- vfio/pci: Fix unsigned comparison overflow (Alex Williamson)
- sparc64: Add 16GB hugepage support (Nitin Gupta) [Orabug: 25858371]
- sparc64: Fix build errors when THP is enabled (Nitin Gupta) [Orabug:
25858371]
- uek-rpm: change memory allocator from slab to slub (Allen Pais)
- sparc64: add ccb kill and info to DAX driver (Jonathan Helman)
[Orabug: 25825763]
- arch/sparc: Enable queued spinlock support for SPARC (Allen Pais)
[Orabug: 26183741]
- arch/sparc: Introduce xchg16 for SPARC (Babu Moger) [Orabug: 26183741]
- arch/sparc: Enable queued rwlocks for SPARC (Allen Pais) [Orabug:
26183741]
- arch/sparc: Introduce cmpxchg_u8 SPARC (Babu Moger) [Orabug: 26183741]
- arch/sparc: Define config parameter CPU_BIG_ENDIAN (Allen Pais)
[Orabug: 26183741]
- kernel/locking: Fix compile error with qrwlock.c (Babu Moger)
[Orabug: 26183741]
- arch/sparc: Remove the check #ifndef __LINUX_SPINLOCK_TYPES_H (Babu
Moger) [Orabug: 26183741]
- locking/qrwlock: Fix write unlock bug on big endian systems (pan
xinhui) [Orabug: 26183741]
- locking/qrwlock: Implement queue_write_unlock() using
smp_store_release() (Will Deacon) [Orabug: 26183741]
- locking/qspinlock: Avoid redundant read of next pointer (Waiman Long)
[Orabug: 26183741]
- locking/qspinlock: Prefetch the next node cacheline (Waiman Long)
[Orabug: 26183741]
- locking/qrwlock: Reduce reader/writer to reader lock transfer latency
(Waiman Long) [Orabug: 26183741]
- locking/qrwlock: Better optimization for interrupt context readers
(Waiman Long) [Orabug: 26183741]
- locking/qrwlock: Rename functions to queued_*() (Waiman Long)
[Orabug: 26183741]
- locking/qrwlock: Don't contend with readers when setting _QW_WAITING
(Waiman Long) [Orabug: 26183741]
- locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS (Babu Moger)
[Orabug: 26183741]
- locking/qspinlock: Use a simple write to grab the lock (Waiman Long)
[Orabug: 26183741]
- locking/qspinlock: Optimize for smaller NR_CPUS (Peter Zijlstra
(Intel)) [Orabug: 26183741]
- locking/qspinlock: Extract out code snippets for the next patch
(Waiman Long) [Orabug: 26183741]
- locking/qspinlock: Add pending bit (Peter Zijlstra (Intel)) [Orabug:
26183741]
- locking/qspinlock: Introduce a simple generic 4-byte queued spinlock
(Waiman Long) [Orabug: 26183741]
- locking/rwsem: Reduce spinlock contention in wakeup after
up_read()/up_write() (Waiman Long) [Orabug: 26183741]
- arch/sparc: revised support for 4096cpus (Jane Chu) [Orabug: 25505750]
- ixgbe: fix incorrect status check (Emil Tantilov) [Orabug: 26242766]
- ixgbe: add missing configuration for rate select 1 (Emil Tantilov)
[Orabug: 26242766]
- ixgbe: always call setup_mac_link for multispeed fiber (Emil Tantilov)
[Orabug: 26242766]
- ixgbe: add write flush when configuring CS4223/7 (Emil Tantilov)
[Orabug: 26242766]
- ixgbe: correct CS4223/7 PHY identification (Emil Tantilov) [Orabug:
26242766]
- ixgbevf: Resolve warnings for -Wimplicit-fallthrough (Tony Nguyen)
[Orabug: 26242766]
- ixgbevf: Resolve truncation warning for q_vector->name (Tony Nguyen)
[Orabug: 26242766]
- ixgbe: Resolve warnings for -Wimplicit-fallthrough (Tony Nguyen)
[Orabug: 26242766]
- ixgbe: Resolve truncation warning for q_vector->name (Tony Nguyen)
[Orabug: 26242766]
- ixgbe: Add error checking to setting VF MAC (Tony Nguyen) [Orabug:
26242766]
- ixgbe: Correct thermal sensor event check (Mark Rustad) [Orabug:
26242766]
- ixgbe: enable L3/L4 filtering for Tx switched packets (Emil Tantilov)
[Orabug: 26242766]
- ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support (Paul
Greenwalt) [Orabug: 26242766]
- ixgbevf: Check for RSS key before setting value (Tony Nguyen)
[Orabug: 26242766]
- ixgbevf: Fix errors in retrieving RETA and RSS from PF (Tony Nguyen)
[Orabug: 26242766]
- ixgbe: Check for RSS key before setting value (Tony Nguyen) [Orabug:
26242766]
- ixgbe: Add 1000Base-T device based on X550EM_X MAC (Paul Greenwalt)
[Orabug: 26242766]
- ixgbe: Allow setting zero MAC address for VF (Tony Nguyen) [Orabug:
26242766]
- ixgbevf: fix size of queue stats length (Emil Tantilov) [Orabug:
26242766]
- ixgbe: clean macvlan MAC filter table on VF reset (Emil Tantilov)
[Orabug: 26242766]
- ixgbe: Acquire PHY semaphore before device reset (Paul Greenwalt)
[Orabug: 26242766]
- ixgbe: Fix output from ixgbe_dump (Alexander Duyck) [Orabug: 26242766]
- ixgbe: add check for VETO bit when configuring link for KR (Tony
Nguyen) [Orabug: 26242766]
- ixgbe: Remove unused define (Don Skidmore) [Orabug: 26242766]
- ixgbe: do not use adapter->num_vfs when setting VFs via module
parameter (Emil Tantilov) [Orabug: 26242766]
- ixgbe: return early instead of wrap block in if statement (Emil
Tantilov) [Orabug: 26242766]
- ixgbe: move num_vfs_macvlans allocation into separate function (Emil
Tantilov) [Orabug: 26242766]
- ixgbe: add default setup_link for x550em_a MAC type (Emil Tantilov)
[Orabug: 26242766]
- ixgbe: list X553 backplane speeds correctly (Don Skidmore) [Orabug:
26242766]
- ixgbe: Add X552 XFI backplane support (Don Skidmore) [Orabug: 26242766]
- ixgbe: Complete support for X553 sgmii (Don Skidmore) [Orabug: 26242766]
- ixgbe: Remove driver config for KX4 PHY (Tony Nguyen) [Orabug: 26242766]
- ixgbe: Remove pr_cont uses (Joe Perches) [Orabug: 26242766]
- ixgbe: Avoid Tx hang by not allowing more than the number of VFs
supported. (Usha Ketineni) [Orabug: 26242766]
- ixgbe: Limit use of 2K buffers on architectures with 256B or larger
cache lines (Alexander Duyck) [Orabug: 26242766]
- ixgbe: update the rss key on h/w, when ethtool ask for it (Paolo
Abeni) [Orabug: 26242766]
- ixgbe: Don't bother clearing buffer memory for descriptor rings
(Alexander Duyck) [Orabug: 26242766]
- ixgbe: Add private flag to control buffer mode (Alexander Duyck)
[Orabug: 26242766]
- ixgbe: Add support for padding packet (Alexander Duyck) [Orabug:
26242766]
- ixgbe: Use length to determine if descriptor is done (Alexander Duyck)
[Orabug: 26242766]
- ixgbe: Make use of order 1 pages and 3K buffers independent of FCoE
(Alexander Duyck)
- ixgbe: Only DMA sync frame length (Alexander Duyck) [Orabug: 26242766]
- ixgbe: Update version to reflect added functionality (Mark Rustad)
[Orabug: 26242766]
- ixgbe: prefix Data Center Bridge ops struct (Stephen Hemminger)
[Orabug: 26242766]
- ixgbe: Support 2.5Gb and 5Gb speed (Tony Nguyen) [Orabug: 26242766]
- ixgbevf: get rid of custom busy polling code (Eric Dumazet) [Orabug:
26242766]
- ixgbe: get rid of custom busy polling code (Eric Dumazet) [Orabug:
26242766]
- ixgbe: Add PF support for VF promiscuous mode (Don Skidmore) [Orabug:
26242766]
- ixgbevf: Add support for VF promiscuous mode (Don Skidmore) [Orabug:
26242766]
- ixgbe: Implement support for firmware-controlled PHYs (Mark Rustad)
[Orabug: 26242766]
- ixgbe: Implement firmware interface to access some PHYs (Mark Rustad)
[Orabug: 26242766]
- ixgbe: Remove unused firmware version functions and method (Mark
Rustad) [Orabug: 26242766]
- ixgbe: Fix issues with EEPROM access (Mark Rustad) [Orabug: 26242766]
- ixgbe: Configure advertised speeds correctly for KR/KX backplane (Don
Skidmore) [Orabug: 26242766]
- ixgbevf: restore hw_addr on resume or error (Emil Tantilov) [Orabug:
26242766]
- ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags
(Yusuke Suzuki) [Orabug: 26242766]
- ixgbevf: fix AER error handling (Emil Tantilov) [Orabug: 26242766]
- ixgbe: fix AER error handling (Emil Tantilov) [Orabug: 26242766]
- ixgbe: test for trust in macvlan adjustments for VF (Ken Cox)
[Orabug: 26242766]
- ixgbevf: handle race between close and suspend on shutdown (Emil
Tantilov) [Orabug: 26242766]
- ixgbe: handle close/suspend race with netif_device_detach/present
(Emil Tantilov) [Orabug: 26242766]
- ixgbe: Fix reporting of 100Mb capability (Tony Nguyen) [Orabug:
26242766]
- ixgbe: Reduce I2C retry count on X550 devices (Tony Nguyen) [Orabug:
26242766]
- ixgbe: Add bounds check for x540 LED functions (Tony Nguyen) [Orabug:
26242766]
- ixgbe: add mask for 64 RSS queues (Emil Tantilov) [Orabug: 26242766]
- ixgbe: Fix check for ixgbe_phy_x550em_ext_t reset (Tony Nguyen)
[Orabug: 26242766]
- ixgbe: Report driver version to firmware for x550 devices (Tony
Nguyen) [Orabug: 26242766]
- ixgbe: do not disable FEC from the driver (Emil Tantilov) [Orabug:
26242766]
- Documentation/sparc: Steps for sending break on sunhv console (Vijay
Kumar) [Orabug: 24297427]
- sparc64: Send break twice from console to return to boot prom (Vijay
Kumar) [Orabug: 24297427]
- sparc64: Migrate hvcons irq to panicked cpu (Vijay Kumar) [Orabug:
24297427]
- sparc64: Set cpu state to offline when stopped (Vijay Kumar) [Orabug:
24297427]
- uek-rpm/config: build tcmu kernel module by default (Shan Hai)
[Orabug: 26269847] [Orabug: 25983319]
- restore mutex_lock() call to blk_mq_freeze_queue_start() (Dan Duval)
[Orabug: 26266901]
- md/raid5: don't index beyond end of array in need_this_block().
(NeilBrown) [Orabug: 26047272]
- dtrace: io provider probes for nfs (Nicolas Droux) [Orabug: 26242655]
[4.1.12-104.el6uek]
- i40e: remove FDIR_REQUIRES_REINIT driver flag (Jacob Keller) [Orabug:
26132523]
- i40e: remove a useless goto statement (Jacob Keller) [Orabug: 26132523]
- i40e: Check for new arq elements before leaving the adminq subtask
loop (Christopher N Bednarz) [Orabug: 26132523]
- i40e: use register for XL722 control register read/write (Paul M
Stillwell Jr) [Orabug: 26132523]
- i40e: Clean up handling of private flags (Alexander Duyck) [Orabug:
26132523]
- i40evf: enforce descriptor write-back mechanism for VF (Preethi
Banala) [Orabug: 26132523]
- i40e: initialize params before notifying of l2_param_changes (Jacob
Keller) [Orabug: 26132523]
- i40e/i40evf: Clean-up process_skb_fields (Alexander Duyck) [Orabug:
26132523]
- i40e: removed no longer needed delays (Bimmy Pujari) [Orabug: 26132523]
- i40e: Fixed race conditions in VF reset (Robert Konklewski) [Orabug:
26132523]
- i40e/i40evf: Fix use after free in Rx cleanup path (Alexander Duyck)
[Orabug: 26132523]
- i40e: fix configuration of RSS table with DCB (Harshitha Ramamurthy)
[Orabug: 26132523]
- i40e: Do not enable NAPI on q_vectors that have no rings (Alexander
Duyck) [Orabug: 26132523]
- i40e: make use of hlist_for_each_entry_continue (Jacob Keller)
[Orabug: 26132523]
- i40e: document drivers use of ntuple filters (Jacob Keller) [Orabug:
26132523]
- i40e: add support for SCTPv4 FDir filters (Jacob Keller) [Orabug:
26132523]
- i40e: implement support for flexible word payload (Jacob Keller)
[Orabug: 26132523]
- i40e: add parsing of flexible filter fields from userdef (Jacob
Keller) [Orabug: 26132523]
- i40e: partition the ring_cookie to get VF index (Jacob Keller)
[Orabug: 26132523]
- i40e: allow changing input set for ntuple filters (Jacob Keller)
[Orabug: 26132523]
- i40e: restore default input set for each flow type (Jacob Keller)
[Orabug: 26132523]
- i40e: check current configured input set when adding ntuple filters
(Jacob Keller) [Orabug: 26132523]
- i40e: correctly honor the mask fields for ETHTOOL_SRXCLSRLINS (Jacob
Keller) [Orabug: 26132523]
- i40e: always remove old filter when adding new FDir filter (Jacob
Keller) [Orabug: 26132523]
- i40e: explicitly fail on extended MAC field for ethtool_rx_flow_spec
(Jacob Keller) [Orabug: 26132523]
- i40e: add counters for UDP/IPv4 and IPv4 filters (Jacob Keller)
[Orabug: 26132523]
- i40e: don't re-enable ATR when flushing filters if SB has TCP4/IPv4
rules (Jacob Keller) [Orabug: 26132523]
- i40e: reset fd_tcp_rule count when restoring filters (Jacob Keller)
[Orabug: 26132523]
- i40e: remove redundant check for fd_tcp_rule when restoring filters
(Jacob Keller) [Orabug: 26132523]
- i40e: exit ATR mode only when adding TCP/IPv4 filter succeeds (Jacob
Keller) [Orabug: 26132523]
- i40e: return immediately when failing to add fdir filter (Jacob
Keller) [Orabug: 26132523]
- i40e: rework exit flow of i40e_add_fdir_ethtool (Jacob Keller)
[Orabug: 26132523]
- i40e: don't use arrays for (src|dst)_ip (Jacob Keller) [Orabug:
26132523]
- i40e: send correct port number to AdminQ when enabling UDP tunnels
(Jacob Keller) [Orabug: 26132523]
- i40e: rename auto_disable_flags to hw_disabled_flags (Harshitha
Ramamurthy) [Orabug: 26132523]
- i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Bimmy Pujari)
[Orabug: 26132523]
- i40e: Allow untrusted VFs to have more filters (Mitch Williams)
[Orabug: 26132523]
- i40e: Clarify steps in MAC/VLAN filters initialization routine (Filip
Sadowski) [Orabug: 26132523]
- i40e: fix RSS queues only operating on PF0 (Lihong Yang) [Orabug:
26132523]
- i40e: fix ethtool to get EEPROM data from X722 interface (Lihong Yang)
[Orabug: 26132523]
- i40e: don't add more vectors to num_lan_msix than number of CPUs
(Jacob Keller) [Orabug: 26132523]
- i40e: KISS the client interface (Mitch Williams) [Orabug: 26132523]
- i40e: fix up recent proxy and wol bits for X722_SUPPORT (Shannon
Nelson) [Orabug: 26132523]
- i40e: Acquire NVM lock before reads on all devices (Aaron Salter)
[Orabug: 26132523]
- scripts/spelling.txt: add "varible" pattern and fix typo instances
(Masahiro Yamada) [Orabug: 26132523]
- i40e: Invoke softirqs after napi_reschedule (Benjamin Poirier)
[Orabug: 26132523]
- i40e: remove duplicate device id from PCI table (Carolyn Wyborny)
[Orabug: 26132523]
- i40e: mark the value passed to csum_replace_by_diff as __wsum (Jacob
Keller) [Orabug: 26132523]
- i40e: Error handling for link event (Harshitha Ramamurthy) [Orabug:
26132523]
- i40e: properly convert le16 value to CPU format (Jacob Keller)
[Orabug: 26132523]
- i40e: convert to cpu from le16 to generate switch_id correctly (Jacob
Keller) [Orabug: 26132523]
- i40e: refactor AQ CMD buffer debug printing (Alan Brady) [Orabug:
26132523]
- i40e: Fix Adaptive ITR enabling (Carolyn Wyborny) [Orabug: 26132523]
- i40evf: add comment (Mitch Williams) [Orabug: 26132523]
- i40evf: free rings in remove function (Mitch Williams) [Orabug:
26132523]
- i40e: remove unnecessary call to i40e_update_link_info (Jacob Keller)
[Orabug: 26132523]
- i40e: enable mc magic pkt wakeup during power down (Joshua Hay)
[Orabug: 26132523]
- i40e: fix disable overflow promiscuous mode (Alan Brady) [Orabug:
26132523]
- i40e: Save more link abilities when using ethtool (Henry Tieman)
[Orabug: 26132523]
- i40e: avoid race condition when sending filters to firmware for
addition (Jacob Keller) [Orabug: 26132523]
- i40e: allow i40e_update_filter_state to skip broadcast filters (Jacob
Keller) [Orabug: 26132523]
- i40e: don't warn every time we clear an Rx timestamp register (Jacob
Keller) [Orabug: 26132523]
- i40e: Save link FEC info from link up event (Henry Tieman) [Orabug:
26132523]
- i40e: Add bus number info to i40e_bus_info struct (Sudheer
Mogilappagari) [Orabug: 26132523]
- i40e: Clean up dead code (Mitch Williams) [Orabug: 26132523]
- i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Bimmy Pujari)
[Orabug: 26132523]
- i40e: update comment explaining where FDIR buffers are freed (Jacob
Keller) [Orabug: 26132523]
- i40e/i40evf: eliminate i40e_pull_tail() (Scott Peterson) [Orabug:
26132523]
- i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Scott
Peterson) [Orabug: 26132523]
- i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Scott
Peterson) [Orabug: 26132523]
- i40evf: track outstanding client request (Mitch Williams)
- i40e: don't check params until after checking for client instance
(Jacob Keller) [Orabug: 26132523]
- i40e: add interrupt rate limit verbosity (Alan Brady) [Orabug: 26132523]
- i40e: refactor macro INTRL_USEC_TO_REG (Alan Brady) [Orabug: 26132523]
- i40e: remove unused function (Mitch Williams) [Orabug: 26132523]
- i40e: Remove FPK HyperV VF device ID (Jayaprakash Shanmugam)
- i40e: Quick refactor to start moving data off stack and into Tx buffer
info (Alexander Duyck) [Orabug: 26132523]
- i40e: remove unnecessary __packed (Tushar Dave) [Orabug: 26132523]
- i40evf: remove unused device ID (Mitch Williams)
- i40e: Deprecating unused macro (Bimmy Pujari) [Orabug: 26132523]
- i40e: when adding or removing MAC filters, correctly handle VLANs
(Jacob Keller) [Orabug: 26132523]
- i40e: avoid O(n^2) loop when deleting all filters (Jacob Keller)
[Orabug: 26132523]
- i40e: rename i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Jacob
Keller) [Orabug: 26132523]
- i40e: no need to check is_vsi_in_vlan before calling
i40e_del_mac_all_vlan (Jacob Keller) [Orabug: 26132523]
- i40e: fold the i40e_is_vsi_in_vlan check into i40e_put_mac_in_vlan
(Jacob Keller) [Orabug: 26132523]
- i40e: don't allow i40e_vsi_(add|kill)_vlan to operate when VID<1
(Jacob Keller) [Orabug: 26132523]
- i40e: Changed version from 1.6.21 to 1.6.25 (Bimmy Pujari) [Orabug:
26132523]
- rds: tcp: fix memory leak in TIME_WAIT sockets (Sowmini Varadhan)
[Orabug: 26250066]
- rds: tcp: canonical connection order for all paths with index > 0
(Sowmini Varadhan) [Orabug: 26241322]
- rds: tcp: allow progress of rds_conn_shutdown if the rds_connection is
marked ERROR by an intervening FIN (Sowmini Varadhan) [Orabug: 26241322]
- Backport multipath RDS from upstream to UEK4 (Sowmini Varadhan)
[Orabug: 26241322]
- IB/cm: remove unnecessary ib_query_device in PSIF RNR WA (Wei Lin
Guay) [Orabug: 25892550]
- Fix Express lane queue creation. (James Smart) [Orabug: 26241598]
- xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t
(Hou Tao) [Orabug: 26130728]
- xfs: fix max_retries _show and _store functions (Carlos Maiolino)
[Orabug: 26130728]
- xfs: normalize "infinite" retries in error configs (Eric Sandeen)
[Orabug: 26130728]
- xfs: don't reset b_retries to 0 on every failure (Eric Sandeen)
[Orabug: 26130728]
- xfs: fix xfs_error_get_cfg for negative errnos (Eric Sandeen)
[Orabug: 26130728]
- xfs: add "fail at unmount" error handling configuration (Carlos
Maiolino) [Orabug: 26130728]
- xfs: add configuration handlers for specific errors (Carlos Maiolino)
[Orabug: 26130728]
- xfs: add configuration of error failure speed (Carlos Maiolino)
[Orabug: 26130728]
- xfs: introduce table-based init for error behaviors (Carlos Maiolino)
[Orabug: 26130728]
- xfs: add configurable error support to metadata buffers (Carlos
Maiolino) [Orabug: 26130728]
- xfs: introduce metadata IO error class (Carlos Maiolino) [Orabug:
26130728]
- xfs: configurable error behavior via sysfs (Carlos Maiolino) [Orabug:
26130728]
- sparc64: mm: fix copy_tsb to correctly copy huge page TSBs (Mike
Kravetz) [Orabug: 26100901]
- IB/mlx4: Change flush logic so it adheres to the variable name (Håkon
Bugge) [Orabug: 26187991]
- IB/mlx4: Fix incorrect order of formal and actual parameters (Håkon
Bugge) [Orabug: 26187991]
- Btrfs: show subvol= and subvolid= in /proc/mounts (Omar Sandoval)
[Orabug: 26088734]
- xsigo: UEK4-master:poor performance discovering 256 FC LUNs w/4 paths
per LUN (Pradeep Gopanapalli) [Orabug: 26199177]
- uek-rpm: enable bnxt driver for sparc (Allen Pais) [Orabug: 26221767]
- uek-rpm: set CONFIG_FORCE_MAX_ZONEORDER to 16 (Allen Pais) [Orabug:
26221819]
- NVMe: During NVMe probe, get NVMe device information before mapping
the device. (Ashok Vairavan) [Orabug: 26194850]
- sparc: Fix kernel BUG at arch/sparc/kernel/mdesc.c (Thomas Tai)
- sparc64: allocate sufficient space for machine description (Thomas
Tai) [Orabug: 23082240]
- sparc64/mlx4_core: relaxed order for mlx4_core dma mappings (Shamir
Rabinovitch) [Orabug: 25723815]
- sparc64: Fix an error code returned by a DAX ioctl (Sanath Kumar)
[Orabug: 26132331]
- sparc64: fix M8 ADI support (Anthony Yznaga) [Orabug: 26096575]
More information about the El-errata
mailing list